当前位置: 首页 > 工具软件 > WARP-CTC > 使用案例 >

warp-ctc环境编译

乐正远
2023-12-01

标题:warp-ctc环境编译

1.背景:warp-ctc是百度ctc正反向传播实现的接口,可以import 其中的CTCloss函数。

2.小知识点
cd 指定到当前目录
安装cmake: sudo apr-get install build-essential cmake
或者:sudo apt install cmake
换一个镜像

3.步骤
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

安装成功

4.服务器进入python交互环境
#python 回车
退出:crl+d

5.import torchaudio 出错
pip list 发现torch1.6.0 下载的torchaudio0.8.0
版本不匹配
torch==1.6.0 匹配 torchaudio ==0.6.0

6.TypeError: ‘str’ object is not callable解决方法

str( )是python自带函数,是python保留的关键字,定义变量时应该避免使用str作为变量名;如果在使用str( )函数之前已经定义过str变量,则会出现TypeError: ‘str’ object is not callable这个报错

另外,代码编辑器在之前执行的代码中已经定义了str变量,但是执行之后全局变量没有被清空,即使在当前代码中没有定义str变量,在使用str( )函数时仍然会提示该错误。这种隐含的错误很容易被忽略,我们重启编辑器就可以解决这个问题

 类似资料: