Anaconda的python虚拟环境中安装cudatoolkit和cudnn加速tensorflow

1. 背景

由于本地安装了cuda 10.0, 但是现在需要在Anaconda中安装不同的python虚拟环境来安装tensorflow-gpu、对应的cudatoolkit、对应的cudnn来加速,下面是具体的演示流程

2. 安装

我这里以安装tensorflow-gpu==1.9.0为例,首先进入python的虚拟环境,source activate py37_tf

通过"conda search tensorflow-gpu", 可以看到有满足安装版本要求的tensorflow-gpu

然后使用清华源安装: pip install tensorflow-gpu==1.9.0 -i Simple Index

 安装成功以后去网络上搜索"tensorflow和GPU的对应关系"

可以看到需要对应安装cudatoolkit==9.0, 我们在通过命令: "conda search cudatoolkit"来看一下是否有此cudatoolkit的安装包,输入"conda search cudatoolkit"

发现是有这个cudatoolkit 9.0的,于是执行: conda install cudatoolkit==9.0

安装成功cudatoolkit之后,需要再安装对应版本的cudnn, 于是通过conda search cudnn查看一下,发现也是有可以安装的版本

于是执行: conda install cudnn==7.3.1

 则可以安装成功

上面的tensorflow-gpu、对应的cudatoolkit、对应的cudnn都安装好了之后,需要查看先tensorflow是否支持gpu加速,执行:

import tensorflow as tf

tf.test.is_gpu_available()

发现输出结果为True, 则到此支持GPU加速的tensorflow-gpu安装完毕。

参考链接:

【深度学习】不同虚拟环境安装不同Pytorch版本_不同环境安装不同pyorch_视觉闫小亘的博客-CSDN博客

  • 7
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
虚拟环境安装CUDA可以通过以下步骤完成: 1. 首先,确保你已经安装Anaconda。然后使用conda创建一个新的虚拟环境,例如: conda create -n myenv python=3.8 2. 激活这个新的虚拟环境conda activate myenv 3. 使用conda安装PyTorch及其对应的CUDA版本。在安装PyTorch时,CUDA将会自动安装。你可以通过运行下面的命令来安装conda install pytorch torchvision cudatoolkit=<version> 其,<version>是你希望安装CUDA版本。 4. 安装完PyTorch后,你可以使用condalist命令来检查CUDA安装情况。你会发现,通过这个命令,conda会自动安装torch、torchvision和cudatoolkit。但是需要注意的是,它不会自动安装cudnn,你需要额外安装对应的cudnn。你可以使用pip来安装cudnn,例如: pip install cudnn 安装cudnn后,你的虚拟环境就成功安装CUDA。 注:以上步骤是基于使用Anaconda来管理虚拟环境的情况下。如果你使用其他的虚拟环境管理工具,步骤可能会有所不同。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [完美解决(最简单):不同虚拟环境不同CUDA版本的安装问题(tensorflow-gpu与pytorch)](https://blog.csdn.net/m0_61102347/article/details/120922915)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸡啄米的时光机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值