vscode运行.cu文件
·
vscode运行.cu文件
使用task.json配置,实际上等价与命令行命令
使用task.json配置
task.json文件如下
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "nvcc",
"args": [
"-g",
"${file}",
"-I",
"D:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\include",
"-I",
"D:/ProgramData/NVIDIA Corporation/CUDA Samples/v11.6/cuda-samples-11.6/cuda-samples-11.6/Common",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"group": "build"
},
]
}
然后新建一个终端,在终端中ctrl+shift+B选择build,等待编译成功
最后在终端中cd到相应目录,执行./xxx.exe即可
命令行配置
上述task等价于命令行
nvcc -g transpose.cu -I “D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include” -I “D:/ProgramData/NVIDIA Corporation/CUDA Samples/v11.6/cuda-samples-11.6/cuda-samples-11.6/Common” -o transpose.exe
所以可以直接新建一个终端在里面运行该命令
注意-I后面的是include路径,根据项目需要包含的路径可以做适当调整
更多推荐
所有评论(0)