GPUをサポートしているUbuntu 16.04でDarknetをコンパイルしています。 Nvidialツールキットのバージョン8.0 RCUbuntu 16.04、Nvidiaツールキット8.0 RC、ダークネットコンパイルエラー: ";"
そして、私はエラーで立ち往生:
template<> __device__ __cudart_builtin__ char surf1Dread(surface<void, cudaSurfaceType1D> surf, int x, enum cudaSurfaceBoundaryMode mode) asm("__surf1Dread_char") ;
:エラーラインで
nvcc --gpu-architecture=compute_52 --gpu-code=compute_52 -DOPENCV `pkg-config --cflags opencv` -DGPU -I/usr/local/cuda/include/ --compiler-options "-Wall -Wfatal-errors -Ofast -DOPENCV -DGPU" -c ./src/convolutional_kernels.cu -o obj/convolutional_kernels.o
/usr/local/cuda/include/surface_functions.h(134): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(135): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(136): error: expected a ";"
/usr/local/cuda/include/surface_functions.hはこのような何かを持っています
アドバイスはありますか?
私はOpenCVを使用しないCUDA 8RCの設定をしています。私はダークネットマスターをダウンロードしました。このコマンドは次のとおりです: 'nvcc --gpu-architecture = compute_52 --gpu-code = compute_52 -DGPU -I/usr/local/cuda/include/--compiler-options" -Wall -Wfatal-errors -Ofast -DGPU " c ./src/convolutional_kernels.cu -o obj/convolutional_kernels.o'はエラーなしで実行されます。 –
nvidia-cuda-toolkitのバージョンは何ですか? –
私はCUDA 8RCを使用しました。 'nvcc --version'は次のように報告しています:' CUDAコンパイルツール、リリース8.0、V8.0.26' –