Windows安装ctcdecode

CTC概念

CTC(Connectionist temporal classification)是一个用于对齐的算法,在语音信号处理等领域较为常见。对概念比较模糊的话,这里推荐一篇博客:
CTC算法详解

ctcdecode是针对PyTorch的CTC波束搜索解码的实现。

安装渠道

  1. 官方安装
git clone --recursive https://github.com/parlance/ctcdecode.git
cd ctcdecode && pip install .

但是官方安装方式容易出现网络连接问题,推荐国内镜像源:

  1. 国内镜像
git clone --recursive https://github.com/Jevin754/ctcdecode.git
cd ctcdecode
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple .

上面代码没有问题,小白不要认为“ . ”是多余的,从而报错

  1. 百度网盘等渠道

百度网盘,提取码:a05y,资源分享自博主_huangneng0219
在此表示感谢,侵删

安装问题

通过git clone后默认将安装到用户目录,如果在pip时遇到错误请先检查是否满足以下前置条件:

  1. 已经安装torch
  2. 已经安装wget

以上问题解决后遇到ERROR: Command errored out with exit status 1

python setup.py egg_info Check the logs for full command output

结论

折腾了一上午,看了很多资料,最终得出结论:

Windows暂时不能安装ctcdecode

在此感谢进行尝试的博主_Kenvinxu

我试着自己在C:\Users\xuchen\AppData\Local\Temp文件夹下建立pip-req-build-v5brk0bq文件夹,并将third_party拷贝进来。再次运行后还是一样的错误,因为pip-req-build-v5brk0bq文件夹中后面的“v5brk0bq”是不断变化的,这次变成了“pip-req-build-7fgygs6f”该问题目前还没有解决。

同时在原GitHub项目中的issues中也找到了相关的问题,即Windows无法安装ctcdecode,目前来看还没有完善的解决方法,希望早日解决这个问题。

你可能感兴趣的:(其他,python,人工智能,机器学习,pytorch)