今天在运行一个项目的时候“Molecule Optimization via Fragment-based Generative Models”:GitHub - ninglab/Modof: The implementation of Modof for Molecule Optimization
然后妈的死活运行不出来,就是说在运行readme的时候都不行,我看错误信息了,错误信息说的是pytorch的问题,
然后我感觉可能是我的显卡是30系列的显卡, 他需要的是1.5.1的pytorch,没法用1.5.1,于是我租了个1080ti的cuda10的服务器,然后就按照pytorch官网上(Previous PyTorch Versions | PyTorch)的pip进行安装,结果发现还是不行,然后我又仔细的看了一下requirement,发现他们需要的是:“pytorch==1.5.1”而不是“torch==1.5.1”
我原来以为pip和conda 的安装方式都一样的,但是后来才发现是有差别的,到底要什么样的,需要看清楚requirement中的字符!!!
Requirements
Operating systems: Red Hat Enterprise Linux (RHEL) 7.7
-
python==3.6.12
-
scikit-learn==0.22.1
-
networkx==2.4
-
pytorch==1.5.1
-
rdkit==2020.03.5
-
scipy==1.4.1