当前位置: 首页 > news >正文

Autodl安装tensorflow2.10.0记录

首先租用新实例(我选的是3080*2卡),由于基础镜像中没有2.10.0版本,选miniconda3的基础环境

  • 创建虚拟环境:conda create --name xxx python=3.8(环境名)
  • 激活虚拟环境:conda activate xxx
  • 我的cuda版本11.3 cudnn版本8.2.0
  • 检查cuda版本nvcc --version
  • 检查cudnn版本dpkg-query -l | grep libcudnn

>>pip install tensorflow-gpu==2.10

  • 完成安装后检查版本信息(依次输入以下代码)
>>python>>import tensorflow as tf>>tf.__version__(注意是两条小短杠)
2.10>>print(tf.test.is_gpu_available())
True>>print("Available GPUs:", tf.config.list_physical_devices('GPU'))
Available GPUs: [PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]#显示可用的gpu,,如果显示Available GPUs: []就是没检测到可用的gpu

输出对应版本信息和True才安装成功

exit()退出

==================我是分割线============

①在Noteb0ook里进行测试

②可以看到和前面差不多的版本信息以及可用的gpu数量

import tensorflow as tfprint(tf.__version__)
print(tf.test.gpu_device_name())
print(tf.config.experimental.set_visible_devices)
print('GPU:', tf.config.list_physical_devices('GPU'))
print('CPU:', tf.config.list_physical_devices(device_type='CPU'))
print(tf.config.list_physical_devices('GPU'))
print(tf.test.is_gpu_available())
# 输出可用的GPU数量
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))

同样可以看得到版本信息

==================我是分割线============

  • 小测试:(依次输入)

python

import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')

print(hello.numpy())

输出:b'Hello, TensorFlow!'

==================我是分割线============

出问题大概是驱动程序、CUDA 库、TensorFlow 版本或环境配置的冲突导致,我一般选择更改tensorflow版本

我的经验是gpt比百度别人的经验靠谱,别人成功了,一样的代码 自己的环境下不一定成功。安装环境就是玄学。

http://www.lryc.cn/news/520901.html

相关文章:

  • 【Rust】常见集合
  • SpiderFlow平台v0.5.0之引入selenium插件
  • git push命令
  • 洛谷P1161
  • Python脚本自动发送电子邮件
  • vscode的安装与使用
  • sparkRDD教程之必会的题目
  • Unity 2d描边基于SpriteRender,高性能的描边解决方案
  • 信凯科技业绩波动明显:毛利率远弱行业,资产负债率偏高
  • js基础---var与let的区别以及const的使用
  • 用css和html制作太极图
  • OJ12:160. 相交链表
  • 软件工程和项目管理领域 - CMMI 极简理解
  • C# 线程基础之 线程同步
  • [c语言日寄]c语言也有“回”字的多种写法——整数交换的三种方式
  • RocketMQ 知识速览
  • 优化 Azure Synapse Dedicated SQL Pool中的 SQL 执行性能的经验方法
  • 详解英语单词“pro bono”:公益服务的表达(中英双语)
  • 16. C语言 字符串详解
  • 使用Buildroot开始嵌入式Linux系统之旅-3
  • [免费]SpringBoot+Vue新能源汽车充电桩管理系统【论文+源码+SQL脚本】
  • 【已解决】【记录】2AI大模型web UI使用tips 本地
  • 44.ComboBox的数据绑定 C#例子 WPF例子
  • 物联网之传感器技术
  • QTreeWidget QTreeWidgetItem
  • torch.einsum计算张量的外积
  • PostgreSQL 超级管理员详解
  • RabbitMQ 工作模式使用案例之(发布订阅模式、路由模式、通配符模式)
  • 【2024年华为OD机试】(C卷,100分)- 机场航班调度程序 (Java JS PythonC/C++)
  • Vue.js组件开发-使用地图绘制轨迹