Pytorch: 在 Mac(10.12) 上从源安装时出错,CUDA=8.0,CUDNN=5.1.5

创建于 2017-01-21  ·  3评论  ·  资料来源: pytorch/pytorch

似乎 cuda 无法像 CC 一样获得铿锵声,并在从 conda 安装版本获取 gcc 时出错
更新 libTH.1.dylib 的 install_name
更新 libTHNN.1.dylib 的 install_name
更新 libTHS.1.dylib 的 install_name
-- TH_LIBRARIES:/Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/lib/libTH.1.dylib
-- 未找到岩浆。 在没有 MAGMA 支持的情况下编译
-- 自动检测的 CUDA 架构:3.0
-- 获得了 cuda 8.0 版
-- 找到支持 FP16 的 CUDA,使用 torch.CudaHalfTensor 编译
-- CUDA_NVCC_FLAGS: -DTH_INDEX_BASE=0 -I/Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/include -I/Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/include/TH -I/Volumes /Data/Libraries/pytorch/torch/lib/tmp_install/include/THC;-gencode;arch=compute_30,code=sm_30;-DCUDA_HAS_FP16=1
-- THC_SO_VERSION: 1
-- 配置完成
CMake 警告(开发):
未设置策略 CMP0042:MACOSX_RPATH 默认启用。 运行“cmake
--help-policy CMP0042" 获取策略详细信息。使用 cmake_policy 命令
设置策略并禁止显示此警告。

未为以下目标指定 MACOSX_RPATH:

四氢大麻酚

此警告适用于项目开发人员。 使用 -Wno-dev 来抑制它。

-- 生成完成
-- 构建文件已写入:/Volumes/Data/Libraries/pytorch/torch/lib/build/THC
[ 3%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o
[ 3%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o
[ 3%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o
[ 5%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o
[ 6%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o
[ 7%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o
[ 8%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o
[ 10%] 构建 NVCC(设备)对象 CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o
nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
THC_generated_THCReduceApplyUtils.cu.o 处的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCReduceApplyUtils.cu.o

nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
make[2]: * [CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o] 错误 1make[2]: *等待未完成的工作....
THC_generated_THCBlas.cu.o 处的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCBlas.cu.o

nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
nvcc 致命:GNU C/C++ 编译器不再支持作为 Mac OS X 上的主机编译器。
THC_generated_THCSleep.cu.o 上的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCSleep.cu.o

THC_generated_THCStorage.cu.o 上的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCStorage.cu.o

THC_generated_THCTensor.cu.o 处的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCTensor.cu.o

THC_generated_THCHalf.cu.o 处的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCHalf.cu.o

THC_generated_THCTensorCopy.cu.o 处的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorCopy.cu.o

THC_generated_THCStorageCopy.cu.o 上的 CMake 错误。 cmake:207 (消息):
产生错误
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCStorageCopy.cu.o

make[2]: * [CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o] 错误 1make[2]: [CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o] 错误 1
make[2]: [CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o] 错误 1make[2]: [CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o] 错误 1
make[2]: [CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o] 错误 1make[2]: [CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o] 错误 1
make[2]: [CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o] 错误 1make[1]: [CMakeFiles/THC.dir/all] 错误 2
make: ** [全部] 错误 2

最有用的评论

如果您已将 Anaconda 目录添加到 bash shell PATH 环境变量,请尝试此操作:

CC=clang CXX=clang++ python setup.py install

所有3条评论

您是否有任何机会设置了CCCXXnvcc发现gccg++作为您的默认编译器并因此而失败。 要构建它,您必须使用相当奇怪的 Apple Clang 版本(7.3.1 - 您可以从 Apple Developer 门户获取它)。

如果您已将 Anaconda 目录添加到 bash shell PATH 环境变量,请尝试此操作:

CC=clang CXX=clang++ python setup.py install

如果仅使用clang ,它应该可以正常构建。 我正在关闭这个问题。

此页面是否有帮助?
0 / 5 - 0 等级