初探知识图谱转文字(1)环境配置
起源
我从csdn上面看到了一篇关于知识图谱转文字的相关文献 https://blog.csdn.net/m0_47381222/article/details/120571295?version=2.5.50000.153&platform=win
好耶,和我目前干的事情十分相关,走起走起
代码下载
根据上面网址的代码,我到了github下载对应代码。
可以清楚的知道,这个项目是基于python3.6建立的。 可以开始搭环境了
环境配置
本来以为一顿conda install/pip install 就能解决问题,但是我遇到了以下问题
- 在正常安装的情况下OrderedDict即使已经安装还是处于no module状态
- 在尝试使用最新的pytorch和torchtext绕过上面的错误的时候,旧版的data.Field无法使用
最后去PyPl网站上查询对应的版本,发现最为限制整体的版本的是第三方包allennlp 那么就先安装它,之后根据allennlp的版本下载对应的pytorch/torchvision/torchtext
但是还是没办法绕过data Field的问题
最后发现在0.8.0的torchtext中data.field已经标注为过时,但是没有被去除,可以在legacy里面发现
https://zhuanlan.zhihu.com/p/485686510
但是一波未平一波又起
- cuda未安装
在cuda安装部分,需要结合现在的显卡下载对应的cuda toolkit和cudnn
注意不能只看显卡支持的最高版本,需要确定pytorch支持的版本
- pytorch支持版本去官网看
- 显卡支持版本看这个 https://www.jianshu.com/p/ac70300b598b
- 安装方法看这个 https://blog.csdn.net/chen565884393/article/details/127905428#comments_24369521
- 装错了卸载看这个 https://blog.csdn.net/m0_37605642/article/details/99100924
基本配置完毕后注意这个 https://blog.csdn.net/qq_40808154/article/details/120427701 可能需要改一下代码
以上,基本上可以跑了,但是现在遇到了cuda out of memory,看看之后怎么办
浙公网安备 33010602011771号