记录一下这个让我安了半天的库, 希望这个教程可以让你不再受ctcdecode的折磨
环境: Linux系统
我是网上租的服务器, Autodl或者蓝耘, 大家喜欢哪个用哪个, 显卡无所谓什么, 虚拟环境参考
可以算是新版本pytorch和cuda框架了
由于我一般租服务器只是为了跑一个实验, 所以直接在base环境里安装
下载链接在这里https://github.com/WayenVan/ctcdecode 这个版本的ctcdecode适配比较新的pytorch, 非常感谢这位大佬
可以用filezilla来从本地向服务器传输文件
导入之后 先安装依赖
pip install wget
pip install numpy==1.24.3 #适配安装ctcdecode的numpy版本
之后
cd ctcdecode-master
pip install .
安装时记得要打开GPU, 不要在无卡模式安装, 耐心等待一会, 如果报错的话就多试几次
安装时候的坑说完了再说说使用时候的坑, 使用时可能会报错
下面的评论也给出了解决方案, 不要在ctcdecode目录下使用, 换个别的目录使用, 一切正常
祝大家安装顺利