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

5202年安装TensorFlow纪实

没想到5202年了,还有安装TensorFlow的需求,N年不用,TensorFlow还是那么难用,正确安装依旧困难。

Windows

根据 Tensorflow、Pytorch与Python、CUDA版本的对应关系(更新时间:2025年4月),windows的官方tensorflow-gpu最高仅支持2.10.0,因此我们就装这个版本。

首先,用pip安装:

pip install tensorflow-gpu==2.10.0

这样安装之后,TensorFlow大概率无法使用显卡,而是会报一串dll not found的错。对此,一种解决方法是将对应的dll文件复制到C:/Windows/System路径下,但有时,我们系统的cuda和cudnn版本并不是TensorFlow需要的版本,因此可以在conda环境中安装对应的cuda和cudnn包。

为此,首先可以到路径C:\Users\XX\miniforge3\envs\xx\Lib\site-packages\tensorflow\python\platform下的build_info.py中查看该TensorFlow版本的编译信息,例如:

build_info = collections.OrderedDict([('cpu_compiler', 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe'), ('cuda_compute_capabilities', ['sm_35', 'sm_50', 'sm_60', 'sm_70', 'sm_75', 'compute_80']), ('cuda_version', '64_112'), ('cudart_dll_name', 'cudart64_112.dll'), ('cudnn_dll_name', 'cudnn64_8.dll'), ('cudnn_version', '64_8'), ('is_cuda_build', True), ('is_rocm_build', False), ('is_tensorrt_build', False), ('msvcp_dll_names', 'msvcp140.dll,msvcp140_1.dll'), ('nvcuda_dll_name', 'nvcuda.dll')])

由此可知,该版本的TensorFlow是在cuda11.2、cudnn8的环境下编译的,因此,我们在conda环境中继续安装:

conda install cudatoolkit=11.2 cudnn=8

这样TensorFlow就能正常识别GPU了。


http://www.xdnf.cn/news/1092061.html

相关文章:

  • 向量空间 线性代数
  • 解锁HTML5页面生命周期API:前端开发的新视角
  • 超越公有云:在裸金属服务器上构建低成本、高性能的静态资源服务
  • STM32 使用HAL库获取us时间
  • 【使用Flask基于PaddleOCR3.0开发一个接口 调用时报错RuntimeError: std::exception】
  • HCIP(综合实验)
  • 代码随想录总结
  • css 设置 input 插入光标样式
  • 20250709: WSL+Pycharm 搭建 Python 开发环境
  • C++11 future、promise实现原理
  • 基于Matlab多特征融合的可视化指纹识别系统
  • 微算法科技从量子比特到多级系统,Qudits技术革新引领量子计算新时代
  • 三、Docker常用命令
  • React、Vue、Angular的性能优化与源码解析概述
  • upload-labs靶场通关详解:第19关 条件竞争(二)
  • Mysql组合索引的update在多种情况下的间隙锁的范围(简单来说)
  • 嵌入式调试LOG日志输出(以STM32为例)
  • 自建ELK vs 云商日志服务:成本对比分析
  • [Backlog] Git操作 | 任务数据结构 | Markdown 处理
  • Hugging Face Agents Course unit1笔记
  • 【科研绘图系列】R语言绘制解剖图
  • 解锁DevOps潜力:如何选择合适的CI/CD工作流工具
  • 【RK3568+PG2L50H开发板实验例程】FPGA部分 | 键控LED实验
  • 闲庭信步使用图像验证平台加速FPGA的开发:第六课——测试图案的FPGA实现
  • 01-elasticsearch-搭个简单的window服务-ik分词器-简单使用
  • ECR仓库CloudFormation模板完整指南
  • 网安-SSRF-pikachu
  • 小程序主体变更全攻略:流程、资料与异常处理方案
  • 使用DDR4控制器实现多通道数据读写(十九)
  • 安卓设备信息查看器 - 功能介绍