远程服务器上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版本不匹配皇冠新体育APP相关的文章
- 皇冠新体育APP:GRDB和FMDB学习篇(各处摘抄)_电烤牛上脑
- 皇冠新体育APP:图片转Base64换行的问题_rock.dai_base64图片有换行
- 常见七种逻辑门真值表_Star、H_tg门真值表
- STC-ISP使用指南_路溪非溪
- 皇冠新体育APP:UI创建新方法,利用SwiftUI / Jetpack Compose_inswave银斯微
- iOS 16 swift 横屏适配_lemon__007
- verilog设计抢答器【附源码】_青柠Miya_verilog 数字抢答器
- 皇冠新体育APP:三位数码管电路设计实验_A橙__3位数码管显示程序
- 适用于 PC 的最佳 Android 操作系统(2022 版)_雨穆生_安卓pc操作系统
- 2022年Android Studio详细下载,安装使用教程_夏志121_androidstudio安装
- 高通平台开发系列讲解(USB篇)Linux Android USB软件架构_内核笔记_android usb架构
- 帆软标签自定义_hzp666_帆软自定义标签
- 皇冠新体育APP:深入浅出Swift高阶函数-Map、Filter、Reduce_饮茶听风
- 玩机教程----安卓机型解锁system分区 任意修改删除系统文件_安卓机器_magisk解锁system分区教程
- 笔试1-跨时钟域处理方法_wangqw888_跨时钟域的方法
- iOS_NestedScrollView(嵌套ScrollView)_Mo_Xiao_Yan_ios scrollview嵌套