170819 Anaconda两行命令安装tensorflow-gpu+keras-gpu及Gpu vs Cpu验证
来源:互联网 发布:c 高斯算法 编辑:程序博客网 时间:2024/04/28 14:21
参考文献:
清华大学开源软件镜像站
Using GPUs
Linux下Anaconda的安装使用与卸载-注:安装Anaconda最后一步要选yes
Step1 添加清华镜像,加快下载速度, 创建tensorflow-gpu环境
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
conda create -n tensorflow-gpu python=3.6source activate tensorflow-gpu #(linux下+source, windows下无需+source)
Step2 安装tensorflow-gpu
conda install tensorflow-gpu
Step3 安装keras-gpu
conda install keras-gpu
注意:一定要加上-gpu,否则系统会默认成cpu
Step4 验证是gpu还是cpu
- 默认gpu
import tensorflow as tf# Creates a graph.a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')c = tf.matmul(a, b)# Creates a session with log_device_placement set to True.sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))# Runs the op.print(sess.run(c))
- 手动设置gpu与cpu
# Creates a graph.import tensorflow as tfwith tf.device('/cpu:0'): a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a') b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')c = tf.matmul(a, b)# Creates a session with log_device_placement set to True.sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))# Runs the op.print(sess.run(c))
若成功运行Gpu则在终端会有相应的gpu提示提示,例如:/gpu: 0 如下图:
阅读全文
0 0
- 170819 Anaconda两行命令安装tensorflow-gpu+keras-gpu及Gpu vs Cpu验证
- Ubuntu 安装 tensorflow-gpu + keras
- Anaconda+Opencv+Tensorflow安装 (Ubuntu/Windows) (cpu/gpu)
- Keras以及Tensorflow强制使用CPU,GPU
- Windows安装TensorFlow(CPU/GPU)
- windows gpu tensorflow anaconda
- 安装Keras,Tensorflow(GPU)版常见错误及处理方式
- Windows10配置TensorFlow-GPU及Keras教程
- Anaconda Tensorflow GPU 版本的安装问题
- Ubuntu16.04+Anaconda 安装GPU版本tensorflow
- win7安装tensorflow-gpu版(Anaconda)
- Linux下Anaconda安装tensorflow-gpu
- Ubuntu16.04下使用Anaconda配置GPU版本的Keras及TensorFlow
- CPU和GPU的区别、工作原理、及如何tensorflow-GPU安装等操作
- CPU vs GPU
- GPU VS CPU视屏
- gpu vs cpu
- CPU VS GPU
- CentOS7下设置静态ip
- Java基础知识之数组
- Javascript第六天学习总结日期对象和定时器
- 内存泄漏检测分析工具
- 双向数据绑定原理
- 170819 Anaconda两行命令安装tensorflow-gpu+keras-gpu及Gpu vs Cpu验证
- 使用vue-cli搭建webpack模板项目
- JMeter 线程组之Stepping Thread Group插件
- 玩转PHP关联数组的10个技巧
- 213231
- redis用scan进行数据的迭代遍历
- leetcode(160). Intersection of Two Linked Lists
- 最短路径
- 设计模式之工厂模式