Anaconda虚拟环境安装Tensorflow-gpu 1.15

本文详细介绍了如何使用Anaconda在虚拟环境中安装TensorFlow-GPU1.15版本及其依赖项,包括设置国内镜像源以加快下载速度的方法。还提供了验证安装是否成功的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Anaconda虚拟环境安装Tensorflow-gpu 1.15

前言:
因为华为昇腾对Tensorflow暂时只支持1.15版本,所有需要安装一个,并且不能对其他的环境产生影响!

1. 新建虚拟环境
conda create -n hiascend_tensorflow python=3.7.5

2. 激活虚拟环境
conda activate hiascend_tensorflow

3. Anaconda换源
由于服务器在国外,所以更新下载很慢,建议换源到国内镜像源,在cmd控制台或者powershell下输入命令即可,选择一个镜像源。

//清华anaconda镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes

//中科大anaconda镜像:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes

4. 安装Tensorflow-gpu1.15
首先,查看官网,tensorflow1.15对应的cuda 和cudnn的版本:
在这里插入图片描述
考虑pytorch可以直接安装cuda和cudnn,就先安装了pytorch:
conda install pytorch1.2.0 torchvision0.4.0 cudatoolkit=10.0 -c pytorch

附加:
1、上面命令行可在pytorch官网上,根据需要安装的具体版本查找,copy过来即可;
2、上面所述的创建虚拟环境还可以使用以下途径:假如你有环境A,你只是需要尝试新建一个类似的虚拟环境B安装某一个模块,这个时候你就可以输入:
conda create -n B–clone A

验证:
python
import torch
torch.cuda.is_available()
若返回TRUE,则安装成功
在这里插入图片描述

然后直接安装tensorflow-gpu1.15:
conda install tensorflow_gpu==1.15.0
在这里插入图片描述
注意:
安装过程中发现cudnn安装的是7.6版本,和官网上的7.4不一致。

网上找到其他安装方式,未安装pytorch,直接安装的tensorflow:
pip install tensorflow-gpu==1.15
conda install cudatoolkit=10.0
conda install cudnn=7.6
没有尝试,以后有需要可以试试。

验证tensorflow:
import tensorflow as tf
a=tf.test.is_built_with_cuda()
b=tf.test.is_gpu_available(cuda_only=False,min_cuda_compute_capability=None)
print(a)
print(b)
​ 如果都是TRUE安装成功。
在这里插入图片描述

### 安装TensorFlow GPU 1.15于Python 2.8环境 对于希望在Python 2.8环境中安装特定版本的TensorFlow GPU(如1.15),需要注意几个关键点。首先,Python 2.8并不是一个官方存在的版本;通常指的是Python 2.7.x系列或是混淆表述下的Python 3.x版本。考虑到这一点,假设目标是在接近此描述的环境下工作,即可能是Python 2.7或早期的Python 3.x版本。 #### 创建兼容环境 为了确保最佳兼容性和性能,在Anaconda中创建一个新的虚拟环境是明智的选择。由于TensorFlow 1.x版本主要支持至Python 3.6左右,因此建议使用不超过该范围的Python版本来构建环境: ```bash conda create -n tf_gpu_1_15 python=3.6 ``` 激活新创建的环境: ```bash conda activate tf_gpu_1_15 ``` #### 安装CUDA和cuDNN 鉴于TensorFlow 1.15的要求,应匹配相应的CUDA Toolkit (10.0) 和 cuDNN 版本(7.4)[^2]。这一步骤至关重要,因为不正确的驱动程序可能导致模块加载失败等问题。 可以通过NVIDIA官方网站下载并按照指导完成安装过程。如果操作系统为Windows,则需特别注意遵循官方文档中的具体指示。 #### 安装TensorFlow-GPU 一旦上述依赖项准备就绪,便可以利用pip工具安装指定版本的TensorFlow GPU版: ```bash pip install tensorflow-gpu==1.15 ``` 值得注意的是,`tensorflow.contrib` 模块自TensorFlow 2.0起已被移除,所以在尝试运行基于更早版本代码时可能会遇到错误提示,比如 `ModuleNotFoundError: No module named 'tensorflow.contrib'` [^1]。然而,针对1.15版本而言,这部分功能仍然可用。 #### 验证安装成功与否 最后,验证安装是否顺利完成的一种简单方式是在Python解释器内执行以下命令: ```python import tensorflow as tf print(tf.__version__) hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) ``` 这段脚本不仅会打印出已安装TensorFlow版本号,还会显示一条问候消息以确认GPU加速正常运作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值