源码安装deepchem

先下载安装
git clone https://github.com/deepchem/deepchem.git      # Clone deepchem source code from GitHub
cd deepchem

gpu=1 bash scripts/install_deepchem_conda.sh deepchem         # If you want GPU support

source activate deepchem
python setup.py install                                # Manual install
nosetests -a '!slow' -v deepchem --nologcapture        # Run tests

测试能通过才怪

问题① tensorflow

没装tensorflow就:

pip install tensorflow-gpu==1.13.1

装完后如果import tensorflow 的时候报错 ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory

证明cuda不是10.0

1.13.1的tf只认10.0

不管以前的cuda是什么版本, 再装一个10.0

然后三个选择

1.设置软连接

sudo ln -s /usr/local/cuda-10.0 usr/local/cuda

以后用什么版本就连什么版本 

搞不定的话参考 https://www.jianshu.com/p/6a6fbce9073f

2.修改环境变量

# 先用vim打开.bashrc文件
vim ~/.bashrc
# 再将下面三句话粘贴进去(注意:假如你的安装目录不是cuda-10.0,则换成你的CUDA目录名称)
export PATH="$PATH:/usr/local/cuda-10.0/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64/"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-10.0/lib64"

搞不定就参考https://zhuanlan.zhihu.com/p/35834028

3.修改虚拟环境下的环境变量

比如只在deepchem环境下用cuda10.0, 可以只修改环境下的变量

source activate deepchem

cd $CONDA_PREFIX
mkdir -p ./etc/conda/activate.d
mkdir -p ./etc/conda/deactivate.d
touch ./etc/conda/activate.d/env_vars.sh
touch ./etc/conda/deactivate.d/env_vars.sh


把下面内容写进 ./etc/conda/activate.d/env_vars.sh

#!/bin/sh

export PATH="$PATH:/usr/local/cuda-10.0/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64/"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-10.0/lib64"


把下面内容写进 ./etc/conda/deactivate.d/env_vars.sh
 

#!/bin/sh
unset PATH
unset LD_LIBRARY_PATH
unset LIBRARY_PATH

搞不定参见conda官方文档

https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#saving-environment-variables

到这再import tensorflow试试,再不行可能是cudnn版本不对,试试安装cudnn7.3

问题② 没有joblib

pip install joblib

接下来再出现任何不能import的问题,请确认你用的python内核是3.5

现在应该可以用了

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值