我收到了消息:
"cutilCheckMsg()CUTIL CUDA错误:内核启动失败:CUDA驱动程序版本不足以用于CUDA运行时版本."
在尝试运行示例源代码时.也适用于该功能cutilSafeCall.
在以下环境中进行操作.
windows 7 64bits
visual studio 2008
CUDA开发人员驱动程序,工具包和sdk 3.1
仿真模式
有人可以帮忙吗?:)
我想在CUDA C代码中使用汇编代码,以减少昂贵的执行,因为我们在c编程中使用asm.
可能吗?
正如标题所说.以下是我的代码框架.
class CLASS
{
public:
void A();
private:
DWORD WINAPI B(LPVOID);
};
void CLASS::A()
{
DWORD (WINAPI CLASS::*thread)(LPVOID) = &CLASS::B;
...
CreateThread(NULL, 0, thread, &arg, 0, NULL);
...
}
Run Code Online (Sandbox Code Playgroud)
函数B需要CLASS的成员变量.
但是当我编译它时,我有一个错误代码.
它"无法将参数3从'DWORD(__ stdcall CLASS ::*)(LPVOID)'转换为'LPTHREAD_START_ROUTINE'"或类似的东西.
我不知道英语环境是否相同.
有人可以帮忙吗?