美文网首页
在同一个conda环境下安装tensorflow和pytorch

在同一个conda环境下安装tensorflow和pytorch

作者: 几簟生凉 | 来源:发表于2021-06-20 10:51 被阅读0次

为啥要装在一个环境里呢,比如我256G固态的笔记本硬盘空间珍贵,比如实验室里公用的服务器一个人只允许新建一个conda虚拟环境,这里就是找到一个兼容的版本,也没啥好啰嗦的。
首先打开nvidia-smi确保右上角cuda版本大于10.0

conda create -n pt36 python=3.6.13
conda activate pt36
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch
conda install tensorflow-gpu=1.13.1

如果想找其它兼容的版本怎么弄呢?

先用nvidia-smi确定本机cuda版本,比如是11.0

  1. 打开pytorch官网找到历史版本。https://pytorch.org/get-started/previous-versions/ 每个安装命令都有一个 cudatoolkit的版本。
  2. 使用 conda search tensorflow-gpu找到所有tensorflow的版本,使用 conda install tensorflow-gpu=版本号查看所依赖的cudatoolkit的版本。

确保这两个cudatoolkit的版本相同并且小于nvidia-smi显示的版本应该就可以了。

再比如

conda create -n pt38 python=3.8
conda activate pt38
# cudatoolkit 10.1
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch
conda install tensorflow-gpu=2.2.0

相关文章

网友评论

      本文标题:在同一个conda环境下安装tensorflow和pytorch

      本文链接:https://www.haomeiwen.com/subject/knwjyltx.html