cuda简单的应用程序工作32位而不是64位

时间:2017-02-20 16:32:25

标签: cuda windows-10 visual-studio-2015

我的简单cuda helloworld应用程序在Windows 10上使用visual studio 2015社区以32位构建时运行正常。但是,如果我使用64位构建它,则不会执行

  

GPU:Telsa K40c

     

ToolKit:CUDA 8

     

操作系统:windows 10 64bit

     

Visual Studio:社区版。

输出控制台中没有错误消息。

#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include<stdio.h>
__global__ void welcome() {
printf("Hello world :)");
}

int main() {
welcome << <1, 1 >> > ();
cudaDeviceSynchronize();
return 0;
}

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题并向nvidia#1855074开了一个错误。

他们成功地复制了它,我正在等待它的更新。

有一件事是肯定的,它就在他们身边。

我找到的唯一解决方法是通过nvidia-smi将我的卡置于WDDM模式,这打破了我的任务栏。

我建议等待修复。