远程服务器上tensorflow+cuda安装编程_远程服务器的cudatoolkit是多少_GelaBute
远程服务器上tensorflow+cuda安装编程版本选择1 查询显卡型号2 版本选择3 测试(1)测试代码:(2)报错:(3)解决:4 注意事项修改程序1 运行示例参考notice:适用于在conda中操作版本选择选择依据:显卡为NVIDIA系列 & 显卡计算能力 > 3.51 查询显卡型号nvidia-smi在 NVIDIA官网 查询到显卡(划横线)计算能力。2 版本选择CPU版本都适用,根据习惯的python选择即可。注意:tf版本不同可能会带来部分函数存在差异。...
远程服务器上tensorflow+cuda安装编程
版本选择1 查询显卡型号2 版本选择3 测试(1)测试代码:(2)报错:(3)解决: 4 注意事项 修改程序1 运行示例 参考notice:适用于在conda中操作
版本选择
选择依据:显卡为NVIDIA系列 & 显卡计算能力 > 3.5
1 查询显卡型号
nvidia-smi
在 NVIDIA官网 查询到显卡(划横线)计算能力。
2 版本选择
CPU版本都适用,根据习惯的python选择即可。注意:tf版本不同可能会带来部分函数存在差异。
GPU要关注:CUDA 和 cuDNN,从NVIDA官网上下载。具体参见:博客
而查询已安装CUDA和cuDNN版本:
## CUDA
cat /usr/local/cuda/version.txt
## cuDNN
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
据此选择tensorflow版本 tf各版本依赖
3 测试
(1)测试代码:
import tensorflow as tf
tf.test.is_gpu_availvable()
(2)报错:
如果cuda版本不对,会报错
(3)解决:
需要重新安装cuda,为了不影响其他用户,可以直接在conda环境中装。
check是否存在所需包,如:conda search cudatoolkit
conda instal cudatoolkit==10.0.130
检查安装
conda list
之后在进行测试(1),为True即可
4 注意事项
如果是从零开始搭,根据需要,先下cuda,再下tf,最后弄cudnn,就能尽量避免测试出现False如果已经有cuda和cudnn了在自己的conda中装cudatoolkit避免影响到别人也ok修改程序
import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1"
只需要在程序开头添加两行行即可,其中“1”表示用第几块,运行前先用 nvidia-smi
查询空闲卡。
1 运行示例
import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "5"
# 显示可用几块GPU
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
# 显示具体哪块GPU用来运行
tf.debugging.set_log_device_placement(True)
# Create some tensors
a = tf.constant([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]])
b = tf.constant([[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]])
c = tf.matmul(a, b)
print(c)
with tf.Session() as sess:
print(sess.run(c))
参考
tf各版本依赖conda命令GPU训练cuda与tf版本不匹配相关文章
- Java毕设项目??大学生社团管理系统(java+SSM+Maven+Mysql+Jsp)_qq_834251331_大学生社团管理系统
- Hadoop高频面试题_李大?_hadoop面试题
- 如何使用Python轻松解决TSP问题(遗传算法)_Huterox_tsp算法python
- [大数据]数据可视化 -- 练习卷(上)_发量不足_大数据可视化试题
- Hadoop 之文件读取_普通网友_hadoop读取文件
- 爬虫基础-数据存储_a little peanut_爬虫基础-数据存储
- 基于spring-boot-maven-plugin插件打包lib文件外置,layout模式为ZIP模式_monkeyhi_<layout>zip</layout>
- 大数据基础考试复习(考试前不停更)??《大数据技术与原理应用》_Jeffrey_oWang_大数据考试
- IDEA使用问题-02 无法引入POM依赖_惊天动地猪儿虫_pom文件无法导入相关依赖
- 【HDFS】一文搞懂WebHDFS_叹了口丶气_webhdfs
- 基于Docker搭建hdfs分布式实验环境_dejiedoor_docker hdfs
- KITTI自动驾驶数据集的点云多种视图可视化_Clichong_自动驾驶可视化
- 淘宝商品数据爬取并分析数据_Packbacker_s_商品数据
- Hadoop基础【HDFS的shell,客户端操作、上传下载流程】_OneTenTwo76_在集群里进行shell操作,上传info.txt到hdfs上,更改info.txt文件名为学号.tx
- 从零教你如何通过Sqoop把Hadoop HDFS上的数据同步数据到MySQL中(附带数据集,报错提示并修改)_我是第五呀_sqoop hdfs到mysql
- 电影信息管理系统_晓?晓?_影片信息的新增