cudaはCCとしてclangを取得できず、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が見つかりません。 MAGMAサポートなしでのコンパイル
-自動検出されたCUDAアーキテクチャ:3.0
--cudaバージョン8.0を入手しました
-トーチでコンパイルしたFP16をサポートするCUDAが見つかりました。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-policyCMP0042」を参照してください。cmake_policyコマンドを使用して
ポリシーを設定し、この警告を抑制します。
MACOSX_RPATHは、次のターゲットには指定されていません。
THC
この警告はプロジェクト開発者向けです。 -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 fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
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 fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
nvcc fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
nvcc fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
nvcc fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
nvcc fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
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 fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
nvcc fatal:GNU C / C ++コンパイラは、Mac OSXのホストコンパイラとしてサポートされなくなりました。
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
万が一CC
またはCXX
を設定しましたか? nvcc
は、デフォルトのコンパイラとしてgcc
またはg++
を検出し、これが原因で失敗します。 それを構築するには、かなり古いバージョンのApple Clangを使用する必要があります(7.3.1-Apple Developerポータルから入手できます)。
AnacondaディレクトリをbashシェルのPATH環境変数に追加した場合は、これを試してください。
CC=clang CXX=clang++ python setup.py install
clang
を使用するだけで、正常にビルドされるはずです。 問題を解決します。
最も参考になるコメント
AnacondaディレクトリをbashシェルのPATH環境変数に追加した場合は、これを試してください。