背景:ubuntu pytorh==1.6.0
warp-ctc 安装
git clone https://github.com/SeanNaren/warp-ctc.git
cd warp-ctc
mkdir build; cd build
cmake ..
make
cd ../pytorch_binding
python setup.py install
添加环境变量
gedit ./.bashrc
export WARP_CTC_PATH=/home/xxx/warp-ctc/build
**问题一:**如果是在Git上下载的warp安装包,需要改名为warp-ctc后上传解压,git clone不需要这个步骤
问题二: cmake 出错,因为cuda 环境设置有问题,找大佬把服务器的cuda环境解决了
问题三:运行train.py文件出错:
AttributeError: module ‘warpctc_pytorch’ has no attribute ‘cpu_ctc’
问题解决参考链接:https://github.com/SeanNaren/deepspeech.pytorch/issues/112
应在在install warpctc之前,export CUDA_HOME="/XXX/local/cuda"
**问题四:**再重新按照上面的安装方式 ,但python setup.py Install出错
RuntimeError: Error compiling objects for extension
解决:export WARP_CTC_PATH=/home/xxx/warp-ctc/build,将环境变量添加进去,再次进行python setup.py install后,成功。