TensorFlow2.16.1-gpu (windows10 wsl2 ubuntu)

打印 上一主题 下一主题

主题 669|帖子 669|积分 2007

1,官网引导
2,原生widows上gpu支持到2.10版本
原生windows gpu支持
Tensorflow-gpu保姆级安装教程
https://blog.csdn.net/weixin_43412762/article/details/129824339



3,windows想要安装最新版的TensorFlow2.16.1 gpu支持 必要wsl2。
windows本机安装
Official Drivers | NVIDIA  安装本身GPU适配的最新版
CUDA Toolkit Archive | NVIDIA Developer  最新版
CUDA Deep Neural Network (cuDNN) | NVIDIA Developer 最新版


windows wsl2


windows10上wsl 旧版 WSL 的手动安装步骤 | Microsoft Learn
  安装好后在PowerShell和在wsl中使用如下命令输出信息一样
  1. nvidia-smi
复制代码
4,进入wsl中安装tf2.16.1
pip安装换国内源,下面是阿里云的示例
   pip install -i https://mirrors.aliyun.com/pypi/simple/ --upgrade pip
  pip install -i https://mirrors.aliyun.com/pypi/simple/ tensorflow[and-cuda]
  
5,GPU not detected on WSL2 · Issue #63341 · tensorflow/tensorflow · GitHub

按照上图的步骤操作就能乐成安装tf2.16.1-gpu
最新版的12.4现在还不支持
一定要 Cuda toolkit 12.3 和配套的 Cudnn 8.9 选择下载wsl对应版本的安装包 

 cudnn8.9安装参考最新版9.1.1的安装步骤,把包名替换成8.9的

假如安装Cuda toolkit12.3前已经安装了12.4,要完全卸载再安装12.3。cuda卸载
假如安装cudnn8.9之前已经安装了cudnn9,起首 完全卸载cudnn9
安装cudnn8.9的上图步骤实验到 apt install cudnn 的时间会发现安装的还是cudnn9,使用 apt search cudnn 检察
完全卸载cudnn9后,使用如下命令安装cudnn8
  1. sudo apt install libcudnn8 libcudnn8-dev -y
  2. #apt search cudnn8 #查看是否安装成
  3. #find /usr -name '*cudnn*' #查看cudnn头文件和库路径
复制代码
设置情况变量
   vim ~/.bashrc
  #在脚本末了添加以下两行
  export PATH=/usr/local/cuda-12.3/binPATH                                             
  export LD_LIBRARY_PATH=/usr/local/cuda-12.3/lib64LD_LIBRARY_PATH
  #保存退出
source ~/.bashrc 
   完成以上全部步骤,实验如下python语句
   python3 -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"
  

 忽略警告。tf2.16.1-gpu安装乐成。
GPU not detected on WSL2 #63341 还提到了的其他方法,可自行尝试。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

千千梦丶琪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表