unknown option -list-gpu-architectures
时间: 2023-09-09 21:14:37 浏览: 99
如果您在执行 `nvcc --list-gpu-architectures` 命令时出现 "unknown option -list-gpu-architectures" 错误,可能是因为您的CUDA版本不支持该选项。这个选项在 CUDA 7.5 及以后的版本才被引入。
您可以尝试使用以下命令来查看支持的计算能力版本:
```
nvcc --supported-archs
```
或者,您可以直接查看您的CUDA文档,找到支持的计算能力版本列表。然后,在您的CUDA代码中,指定正确的GPU计算能力版本,例如:
```
nvcc -arch=sm_60 ...
```
其中,sm_60表示您的GPU计算能力版本为6.0。
相关问题
在CMakeLists.txt中追加set(CMAKE_CUDA_ARCHITECTURES xx), xx为显卡的CUDA架构,一般可以用命令nvcc --help | grep 'gpu-arch'来查看
好的,你的第一个问题是如何在CMakeLists.txt中追加CUDA架构信息。是的,你可以使用命令nvcc --help | grep 'gpu-arch'来查看支持的CUDA架构信息,然后在CMakeLists.txt文件中添加set(CMAKE_CUDA_ARCHITECTURES xx),其中xx为你选择的CUDA架构。这将确保您的CUDA代码在指定的架构上正确编译。
阅读全文