我有两台笔记本电脑:索尼VAIO Z系列(vocz1)和S系列。第一台配备了Geforce与cuda模型GT330M,第二台配备了GT 640M LE。
当我尝试从此网站http://developer.nvidia.com/cuda/cuda-downloads安装CUDA Geforce驱动程序时,在Windows中收到以下错误。请问你能否提供解决此问题的建议?
我的所有图形卡都已经安装好。
Nvidia安装程序无法继续 此显卡找不到兼容的图形硬件。
我是一个初学者,在进行CUDA编程方面我想知道在未安装Nvidia驱动程序的情况下是否可以编译和运行CUDA程序? CUDA工具包和SDK已成功安装在我的计算机上,但是当我运行程序时无法设置我的CUDA设备。这是否意味着我需要安装Nvidia驱动程序?
1024 MByte(1073741824 字节) ( 2)多处理器 x(192)CUDA 核心 / MP: 384 CUDA 核心 GPU 时钟速率:
405 MHz(0.41 GHz) 内存时钟速率:
900 Mhz 存储器总线宽度: 128 位 L2缓存大小: 262144 字节 最大纹理尺寸 (x,y,z) 1D=(65536), 2D=(65536,65536), 3D=(4096,4096,4096) 最大分层纹理尺寸(dim) x 层数
1D=(16384) x 2048, 2D=(16384,16 384) x 2048 常量内存总量: 65536 字节 每块共享存储器总量: 49152 字节 每块可用寄存器总数: 65536 Warp 大小: 32
每个多处理器的最大线程数: 2048 每块的最大线程数: 1024 每个块的每个维度的最大尺寸: 1024 x 1024 x 64 网格中每个维度的最大尺寸: 2147483647 x 65535 x 65535 最大内存矩阵:
2147483647 字节 纹理对齐: 512字节 并行复制和执行: 是,具有1个复制引擎 内核运行时限制: 是
集成 GPU 共享主机内存: 否 支持主机页面锁定内存映射: 是 并行内核执行: 是 表面对齐要求: 是 设备启用 ECC 支持: 否 设备使用 TCC 驱动程序模式: 否 设备支持统一寻址 (UVA):
否 设备 PCI Bus ID / PCI 位置 ID: 1 / 0 计算模式: 默认(多个主机线程可以同时使用 ::cudaSetDevice() 与设备模拟) 设备查询,CUDA 驱动程序 = CUDART,CUDA 驱动程序版本 = 4.2,CUDA 运行时版本 = 4.2,NumDevs=1,Device = GeForce GT 640M LE [deviceQuery.exe] 测试结果... 通过" "在3秒内退出: 3...2...1...完成!"
当我尝试从此网站http://developer.nvidia.com/cuda/cuda-downloads安装CUDA Geforce驱动程序时,在Windows中收到以下错误。请问你能否提供解决此问题的建议?
我的所有图形卡都已经安装好。
Nvidia安装程序无法继续 此显卡找不到兼容的图形硬件。
我是一个初学者,在进行CUDA编程方面我想知道在未安装Nvidia驱动程序的情况下是否可以编译和运行CUDA程序? CUDA工具包和SDK已成功安装在我的计算机上,但是当我运行程序时无法设置我的CUDA设备。这是否意味着我需要安装Nvidia驱动程序?
![enter image description here](https://istack.dev59.com/Kebuy.webp)
cudaError_t cudaStatus1;
int deviceCount;
cudaGetDeviceCount(&deviceCount);
int device;
for (device = 0; device < 10; ++device) {
cudaDeviceProp deviceProp;
cudaGetDeviceProperties(&deviceProp, device);
// Choose which GPU to run on, change this on a multi-GPU system.
cudaStatus1 = cudaSetDevice(device);
printf("Device %d has compute capability %d.%d. - %d\n",
device, deviceProp.major, deviceProp.minor,cudaStatus1 );
}
输出:
Device 0 has compute capability 3137268.3137268. - 35
Device 1 has compute capability 3137268.3137268. - 35
Device 2 has compute capability 3137268.3137268. - 35
Device 3 has compute capability 3137268.3137268. - 35
Device 4 has compute capability 3137268.3137268. - 35
Device 5 has compute capability 3137268.3137268. - 35
Device 6 has compute capability 3137268.3137268. - 35
Device 7 has compute capability 3137268.3137268. - 35
Device 8 has compute capability 3137268.3137268. - 35
Device 9 has compute capability 3137268.3137268. - 35
35 表示设备未设置,如果变成 0 则表示已设置。
运行 deviceQuery 后,我收到了以下信息:
"Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\xx>"C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\C\bin\win64\Release\deviceQuery.exe" [deviceQuery.exe] 开始运行... C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.2\C\bin\win64\Release\deviceQuery.exe 启动... CUDA 设备查询(Runtime API)版本(CUDART 静态链接) 发现 1 个 CUDA 可用设备 设备 0:"GeForce GT 640M LE" CUDA 驱动程序版本 / 运行时版本 4.2 / 4.2 CUDA 能力主/次版本号: 3.0 全局内存总量:1024 MByte(1073741824 字节) ( 2)多处理器 x(192)CUDA 核心 / MP: 384 CUDA 核心 GPU 时钟速率:
405 MHz(0.41 GHz) 内存时钟速率:
900 Mhz 存储器总线宽度: 128 位 L2缓存大小: 262144 字节 最大纹理尺寸 (x,y,z) 1D=(65536), 2D=(65536,65536), 3D=(4096,4096,4096) 最大分层纹理尺寸(dim) x 层数
1D=(16384) x 2048, 2D=(16384,16 384) x 2048 常量内存总量: 65536 字节 每块共享存储器总量: 49152 字节 每块可用寄存器总数: 65536 Warp 大小: 32
每个多处理器的最大线程数: 2048 每块的最大线程数: 1024 每个块的每个维度的最大尺寸: 1024 x 1024 x 64 网格中每个维度的最大尺寸: 2147483647 x 65535 x 65535 最大内存矩阵:
2147483647 字节 纹理对齐: 512字节 并行复制和执行: 是,具有1个复制引擎 内核运行时限制: 是
集成 GPU 共享主机内存: 否 支持主机页面锁定内存映射: 是 并行内核执行: 是 表面对齐要求: 是 设备启用 ECC 支持: 否 设备使用 TCC 驱动程序模式: 否 设备支持统一寻址 (UVA):
否 设备 PCI Bus ID / PCI 位置 ID: 1 / 0 计算模式: 默认(多个主机线程可以同时使用 ::cudaSetDevice() 与设备模拟) 设备查询,CUDA 驱动程序 = CUDART,CUDA 驱动程序版本 = 4.2,CUDA 运行时版本 = 4.2,NumDevs=1,Device = GeForce GT 640M LE [deviceQuery.exe] 测试结果... 通过" "在3秒内退出: 3...2...1...完成!"