小技巧Matlab中如何通过指令查看电脑配置和GPU配置?
Posted fpga和matlab
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小技巧Matlab中如何通过指令查看电脑配置和GPU配置?相关的知识,希望对你有一定的参考价值。
在matlab中,输入如下指令:
matlab会显示如下的指令:
主机名: DESKTOP-VH31686
OS 名称: Microsoft Windows 10 专业版
OS 版本: 10.0.18363 暂缺 Build 18363
OS 制造商: Microsoft Corporation
OS 配置: 独立工作站
OS 构建类型: Multiprocessor Free
注册的所有人: Lenovo
注册的组织: 暂缺
产品 ID: 00330-80108-79579-AA263
初始安装日期: 2020/4/21, 15:53:52
系统启动时间: 2022/12/10, 14:05:42
系统制造商: LENOVO
系统型号: 90KX000NCP
系统类型: x64-based PC
处理器: 安装了 1 个处理器。
[01]: Intel64 Family 6 Model 158 Stepping 13 GenuineIntel ~3096 Mhz
Bios 版本: LENOVO O4BKT13A, 2020/2/20
Windows 目录: C:\\Windows
系统目录: C:\\Windows\\system32
启动设备: \\Device\\HarddiskVolume5
系统区域设置: zh-cn;中文(中国)
输入法区域设置: zh-cn;中文(中国)
时区: (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐
物理内存总量: 65,442 MB
可用的物理内存: 55,457 MB
虚拟内存: 最大值: 75,170 MB
虚拟内存: 可用: 63,100 MB
虚拟内存: 使用中: 12,070 MB
页面文件位置: C:\\pagefile.sys
域: WORKGROUP
登录服务器: \\\\DESKTOP-VH31686
修补程序: 安装了 12 个修补程序。
[01]: KB4601056
[02]: KB4513661
[03]: KB4516115
[04]: KB4517245
[05]: KB4521863
[06]: KB4524569
[07]: KB4537759
[08]: KB4552152
[09]: KB4561600
[10]: KB4580325
[11]: KB4586863
[12]: KB4586786
网卡: 安装了 3 个 NIC。
[01]: Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC
连接名: WLAN
状态: 媒体连接已中断
[02]: Realtek PCIe GbE Family Controller
连接名: 以太网
启用 DHCP: 是
DHCP 服务器: 192.168.0.1
IP 地址
[01]: 192.168.0.104
[02]: fe80::88e0:feb1:afde:1ae5
[03]: Bluetooth Device (Personal Area Network)
连接名: 蓝牙网络连接
状态: 媒体连接已中断
Hyper-V 要求: 虚拟机监视器模式扩展: 是
固件中已启用虚拟化: 是
二级地址转换: 是
数据执行保护可用: 是
在matlab中输入gpuDevice:
gpuDevice显示当前选定GPU设备的属性。如果当前没有选择的设备,gpuDevice将选择默认设备而不清除它。当您要检查GPU设备的属性时,请使用此语法。
实例
D=gpuDevice返回表示当前选定设备的gpuDevice对象。如果当前没有选择的设备,gpuDevice将选择默认设备并返回表示该设备的gpuDevice对象,而不清除它。
实例
D=gpuDevice(indx)选择索引indx指定的GPU设备。如果不支持指定的GPU设备,则会发生错误。此语法重置指定的设备并清除其内存,即使设备当前已被选中(相当于重置功能)。表示gpuArray或CUDAKernel变量的所有工作区变量现在都无效,必须从工作区中清除或重新定义。
实例
gpuDevice([])具有空参数(与无参数相反),将取消选择GPU设备并清除其内存中的gpuArray和CUDAKernel变量。此语法未将任何GPU设备选为当前设备。
matlab会显示如下的指令:
ans =
CUDADevice with properties:
Name: 'Quadro P620'
Index: 2
ComputeCapability: '6.1'
SupportsDouble: 1
DriverVersion: 11.6000
ToolkitVersion: 11.2000
MaxThreadsPerBlock: 1024
MaxShmemPerBlock: 49152 (49.15 KB)
MaxThreadBlockSize: [1024 1024 64]
MaxGridSize: [2.1475e+09 65535 65535]
SIMDWidth: 32
TotalMemory: 2147287040 (2.15 GB)
AvailableMemory: 1617716430 (1.62 GB)
MultiprocessorCount: 4
ClockRateKHz: 1354000
ComputeMode: 'Default'
GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
CanMapHostMemory: 1
DeviceSupported: 1
DeviceAvailable: 1
DeviceSelected: 1
当然,如果显卡的驱动过老,matlab会提示如下错误:
错误使用 gpuDevice (第 26 行)
Graphics driver version 10.2 is not supported. Update graphics driver to version 11 or greater. For more information on GPU support, see GPU Support by Release.
以上是关于小技巧Matlab中如何通过指令查看电脑配置和GPU配置?的主要内容,如果未能解决你的问题,请参考以下文章