Ubuntu warp-ctc环境编译 问题及解决

背景: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后,成功。

上一篇:Python时间处理,datetime中的strftime/strptime


下一篇:GPU编程和流式多处理器(五)