【探坑之旅】windows下安装CTC from warpctc_pytorch import CTCLoss

下面是一次失败的惨痛经历,为pytorch0.4.0编译warp-ctc。到了下面第六步,我才知道pytorch 1.1以上的版本已经将ctc收编了,糟心,搞了一下午。

# 根本不需要再编译ctc了
from torch import nn
criterion = torch.nn.CTCLoss() 

想了想,还是记录这次探坑之旅,torch 1.0版本就不用编译ctc啦。

1、下载wrap-ctc: https://github.com/amberblade/warp-ctc

2、安装cmake, 自行百度

3、打开cmake,配置两个路径,点击Configure和Generate:

4、 在build路径下,使用VS打开后缀为sln的文件:

然后点击“生成”-->"重新生成解决方案",完成。

5、进入pytorch_bindling文件,运行python setup.py install

如果是pytorch 1.x会报错:

如何解决???? 只能安装新的0.4.1版本的环境

conda create --name pytorch_gpu040 python=3.7
activate pytorch_gpu040

# 使用清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda install pytorch=0.4.1 cuda100  

cuda100代表CUDA版本(Previous PyTorch Versions | PyTorch

pytorch 1.x安装:Windows 10系统在Anaconda下安装GPU版Pytorch_开开_王子的博客-CSDN博客 

6、执行python setup.py install

又出现了其它错误,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DYF-AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值