warp_ctc安装的一些错误

undefine on “__shfl_up” or “__shfl_down”

打开 CMakeList 删除下面语句:

IF (CUDA_VERSION GREATER 7.6)
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -gencode arch=compute_60,code=sm_60")
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -gencode arch=compute_61,code=sm_61")
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -gencode arch=compute_62,code=sm_62")
ENDIF()
IF (CUDA_VERSION GREATER 8.9)
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -gencode arch=compute_70,code=sm_70")
ENDIF()

src/binding.cpp:10:11: fatal error: c10/cuda/CUDAGuard.h: 没有那个文件或目录

I just delete c10/cuda/CUDAGuard.h. After implement this, I don't met problems related to it.

删除 pytorch-binding/src/binding.cpp 中的 #include 即可

https://github.com/SeanNaren/warp-ctc上面的issue中,里面有许多安装warp_ctc的其他问题解决方案

你可能感兴趣的:(ubuntu折腾)