博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Linux(Debian)环境下搭建并运行GPU
阅读量:5946 次
发布时间:2019-06-19

本文共 1692 字,大约阅读时间需要 5 分钟。

首先通过以下命令查看是否GPU驱动成功:

注意:需要在bash终端输入 import tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()print(sess.run(hello)) 如果成功驱动GPU你会在终端上看到类似GPU的型号,内存等信息 会看到-例如:name: Tesla P100-PCIE-16GB      major: 6      minor: 0 memoryClockRate(GHz): 1.3285      pciBusID: 0000:00:04.0      totalMemory: 15.90GiB freeMemory: 15.61GiB      .........      physical GPU (device: 0, name: Tesla P100-PCIE-16GB, pci bus id: 0000:00:04.0, compute capability: 6.0) 如果没有请根据以下步骤进行处理:⬇️⬇️⬇️

 

查看GPU显存情况:

了解watch功能:whatis watch基本用法:watch [options] command示例:watch -n 5 nvidia-smi

 

所有软件的version都需要match上哦:

我目前cloud配置版本:

tensorflow-gpu ->1.13.0

CUDA -> 10.0.130

CUDNN -> 7.5.0

 

1.查看Tensorflow版本:

import tensorflow as tftf.__version__

2. 查看CUDA的版本 :

cat /usr/local/cuda/version.txt

3. 查看CUDNN的版本:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

 

4. 安装tensorflow到pip下

1)安装pip和pip3

sudo apt-get install python-pip python-dev   # for Python 2.7sudo apt-get install python3-pip python3-dev # for Python 3.n

2)安装tensorflow

$ pip install tensorflow # Python 2.7; CPU support (no GPU support)$ pip3 install tensorflow # Python 3.n; CPU support (no GPU support)$ pip install tensorflow-gpu # Python 2.7; GPU support$ pip3 install tensorflow-gpu # Python 3.n; GPU support 不加版本的话默认是最新版本,如果想下特定的版本可在tensorflow后面加上版本号,例如第一个可以写成pip install tensorflow==1.1.0

根据以上GPU即可启动。

 

Tips

Linux下更新CUDNN和CUDA。  软件官网下载地址: 

下载CUDNN后解压

# 先删除系统的就版本文件 sudo rm -rf /usr/local/cuda/include/cudnn.hsudo rm -rf /usr/local/cuda/lib64/libcudnn*
# cd到解压的cuda文件后 sudo cp include/cudnn.h /usr/local/cuda/include/sudo cp lib64/lib* /usr/local/cuda/lib64/

更新CUDA也是同样的道理。

 

祝大家好运,少踩坑!

 

转载于:https://www.cnblogs.com/godislight/p/10576045.html

你可能感兴趣的文章
JS敏感信息泄露:不容忽视的WEB漏洞
查看>>
分布式memcached服务器代理magent安装配置(CentOS6.6)
查看>>
Create Volume 操作(Part III) - 每天5分钟玩转 OpenStack(52)
查看>>
tomcat 8.0虚拟机配置文档
查看>>
pxc群集搭建
查看>>
JS中加载cssText延时
查看>>
常用的脚本编程知识点
查看>>
计算机网络术语总结4
查看>>
新手小白 python之路 Day3 (string 常用方法)
查看>>
soapUI的简单使用(webservice接口功能测试)
查看>>
框架 Hibernate
查看>>
python-while循环
查看>>
手机端上传图片及java后台接收和ajaxForm提交
查看>>
【MSDN 目录】C#编程指南、C#教程、ASP.NET参考、ASP.NET 4、.NET Framework类库
查看>>
jquery 怎么触发select的change事件
查看>>
angularjs指令(二)
查看>>
<气场>读书笔记
查看>>
领域驱动设计,构建简单的新闻系统,20分钟够吗?
查看>>
web安全问题分析与防御总结
查看>>
React 组件通信之 React context
查看>>