【问题标题】:deviceQuery to find GPU specs on MacdeviceQuery 在 Mac 上查找 GPU 规格
【发布时间】:2015-12-03 04:08:38
【问题描述】:

这是我 mac 上的 CUDA 安装路径

 /Developer/NVIDIA/CUDA-7.5/bin/

我正在尝试按照以下说明运行 deviceQuery:

http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/#axzz3tC8ceEPF

但是我的 bin 目录中不存在 x86_64 目录。

我可以在哪个目录运行 deviceQuery?

【问题讨论】:

    标签: macos cuda nvidia


    【解决方案1】:

    您需要先构建示例,如 here 所述。构建示例的过程应在 samples bin 目录中创建所需的任何内容。

    构建示例后,请注意:/Developer/NVIDIA/CUDA-7.5/bin/ 不是安装路径。这:/Developer/NVIDIA/CUDA-7.5/ 是安装路径。样本位于此处:/Developer/NVIDIA/CUDA-7.5/samples/,样本 bin 目录位于此处:/Developer/NVIDIA/CUDA-7.5/samples/bin/

    (此:/Developer/NVIDIA/CUDA-7.5/bin/ 是工具 bin 目录。与示例 bin 目录不同。)

    【讨论】:

    • /Developer/NVIDIA/CUDA-7.5/bin//bin/nvcc -ccbin clang++ -I../../common/inc -m64 -Xcompiler -arch -Xcompiler x86_64 -gencode arch= compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_52,code=compute_52 -o asyncAPI.o -c asyncAPI.cu make[1]: /Developer/NVIDIA/CUDA-7.5/bin//bin/nvcc: No such file or directory make[1]: *** [asyncAPI.o] 错误 1 ​​制作:*** [0_Simple/asyncAPI/Makefile.ph_build] 错误 2
    • 这是我在示例目录中运行 make 时得到的。
    • 因为:/Developer/NVIDIA/CUDA-7.5/bin//bin/nvcc 是错误的。请注意bin//bin 的两次出现,这是不正确的。您在设置 CUDA 安装过程中输入了错误的路径。如果系统提示您输入安装路径并且您输入了/Developer/NVIDIA/CUDA-7.5/bin,那是不正确的。
    • 现在已修复,但出现此错误。错误:无法打开输出文件 'asyncAPI.o':'Permission denied' 生成 1 个错误。 make[1]: *** [asyncAPI.o] 错误 1 ​​make: *** [0_Simple/asyncAPI/Makefile.ph_build] 错误 2
    • 您必须以 root 用户身份构建示例,因为它们将结果存储在普通用户无法访问的位置(在这种情况下 - 这取决于您安装的位置示例以及您要构建的位置。)
    猜你喜欢
    • 2017-05-27
    • 2017-04-22
    • 2018-09-26
    • 2016-09-03
    • 2017-07-08
    • 2021-07-13
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    相关资源
    最近更新 更多