源码克隆编译安装:GitHub - SeanNaren/warp-ctc: Pytorch Bindings for warp-ctc
1. gcc==5.2 cmake=3 pytorch=1.1.0
2. warp-ctc安装
git clone https://github.com/SeanNaren/warp-ctc.git
cd warp-ctc
mkdir build; cd build
cmake ..
make
安装bindings
cd pytorch_binding
python setup.py build(这一步少了可能会报错):undefined symbol: _ZN2at19UndefinedTensorImpl10_singletonE
python setup.py install
3. 设置ctc环境变量, 将 _warp_ctc.so库文件路径加入到环境变量
export WARP_CTC_PATH=/home/${user}/code/crnn.pytorch/warp-ctc/pytorch_binding/build/lib.linux-x86_64-3.6/warpctc_pytorch
完成后:
import torch
from warpctc_pytorch import CTCLoss
不报错表示编译安装成功
4. CTC LOSS原理
参考:CTC Algorithm Explained Part 1:Training the Network(CTC算法详解之训练篇) - Yudong's Blog (xiaodu.io)
1054

被折叠的 条评论
为什么被折叠?



