码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • win10 GTX 1650 版本517(需要降级到441.22) 安装Tensorflow-GPU


    1. tengsorflow官网

      1. https://www.tensorflow.org/

    2. TensorFlow_GPU 安装参考文献

      1. TensorFlow2.0 的安装(CPU/GPU)--深度学习第一课_你的大数据学长的博客-CSDN博客

    3. GPU和CPU对应的显卡表

      1. 在 Windows 环境中从源代码构建  |  TensorFlow

    4. 查阅自己的显卡信息

      1. 直接打开就可以看到版本信息(或:NVIDIA控制面板-->帮助--->显示)

    项目:NVIDIA GeForce GTX1650

    细节:驱动版本:511.79

    1. 历史cuda版本官网

      1. CUDA Toolkit Archive | NVIDIA Developer

    2. MSVC 介绍

      1. 201_ 是 VC运行库,是Visual C++的运行库。【当前已经安装了一个2022的VS】

      2. 只能硬着头皮做下去了

      3. 唯一的补充就是安装一个MSVC

        1. 网址介绍支持:Visual Studio 2015、2017、2019和2022

        2. 网址:最新支持的Visual C++ 可再发行程序包下载 | Microsoft Docs

    3. 查看cuda版本和显卡的对应关系

      1. 英伟达官网的显卡下载

        1. 官方驱动 | NVIDIA

      2. 查看显卡算力与cuda关系

        1. 参考文献,网友博客nvidia显卡和CUDA版本关系 - 简书

      3. 英伟达显卡GPU官网_算力表

        1. CUDA GPU | NVIDIA Developer

      4. 为了能兼容PyTorch,查看Torch的CUDA支持版本,最终选择10.2系列版本

    4. 下载cuda对应的cunn[10.2版本]

      1. 下载地址:https://developer.nvidia.com/rdp/cudnn-download

      2. 我的英伟达账号:2315141991@qq.com

    5. CUDA自定义安装

      1. 安装参考文献:

        1. 该文献主要内容服务于 自定义安装选项pytorch GPU版本安装_尘世猫的博客-CSDN博客_pytorchgpu版本

      2. 选择cuda的时候,需要base版本,否则配置不了环境。

      3. 自定义安装选项:

        1. 组件CUDA

        2. 除了 Visual Studio Integration这个选项不装,其他都跟随默认安装。

      4. 安装路径:D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2

      5. CUDA Development安装路径:

        1. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2

      6. CUDA Documentation安装路径:

        1. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2

      7. Samples安装路径:

        1. D:\Aunzip\NVIDIA\NVIDIA Corporation\CUDA Samples\v10.2

    6. 添加CUDA环境变量

      1. 【最新消息,不用自己配置环境了——2022.06.30】

        1. 默认配置环境

          1. CUDA_PATH

            1. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2

          2. CUDA_PATH_V10_2

            1. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2

          3. 值得探讨的是,我自主添加了下面的环境【如果上面两步不成功,可以添加第三步内容】

            1. PATH路径:

            2. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin

      2. 剩下两个Samples和v10.2两个环境是根据网上的博客做的汇总:

        1. Samples的环境:

          1. D:\Aunzip\NVIDIA\NVIDIA Corporation\CUDA Samples\v10.2\bin\win64

          2. D:\Aunzip\NVIDIA\NVIDIA Corporation\CUDA Samples\v10.2\common\lib\x64

        2. v10.2的环境:

          1. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\CUPTI\lib64

          2. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include

          3. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64

    7. 安装cuDNN

      1. 解压cuDNN

      2. 将解压后的文件复制到下面的目录

      3. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2

    8. 选择 TensorFlow的GPU版本

      1. tensorflow_gpu-2.3.0

        1. TensorFlow官网参考内容:

          1. 参见 3

        2. 需要MSVC 2019

          1. 满足 参见 6

        3. 需要算力 7.6以上

          1. 不满足 参见 7.c

        4. 需要 CUDA 10.1以上

          1. 当前使用10.2 参见 9

      2. conda create -n tensor_gpuPY36 python=3.6

      3. 激活虚拟环境

        1. conda activate tensor_gpuPY36

      4. 安装Tensorflow参考官网

        1. https://www.tensorflow.org/install/gpu

      5. pip install tensorflow-gpu==2.3 -i Simple Index

    9. 找不到文件cudart64_102.dll文件

      1. 解决参考文献:解决cudart64_101.dll not found的问题_小羊000000的博客-CSDN博客_cudart64_101.dll

      2. 改进解决方案:

        1. 下载cudart64_101.DLL文件

        2. 下载地址:cudart64_101.dll 免费下载 | DLL‑files.com

        3. 解压后将cudart64_101.dll文件复制到启动CUDA的启动文件夹

        4. 启动文件夹是bin开始的,所以放到这个路径

        5. D:\Aunzip\NVIDIA\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin

    10. 测试Tensorflow-gpu是否安装成功

      1. 在Tensorflow环境中启动Python

      2. import tensorflow

      3. 测试语句一:

        1. tf.test.is_gpu_available()

      4. 测试语句二:

        1. tf.test.is_built_with_cuda() 

  • 相关阅读:
    复盘:图像有哪些基本属性?关于图像的知识你知道哪些?图像的参数有哪些
    学院打卡第十天
    svg-icon的使用方法(svg-sprite-loader插件)
    css animation 动画如何保留动画结束后的状态 animation-fill-mode: forwards
    蓝桥杯(路径 动态规划 C++)
    Azure AKS集群监控告警表达式配置
    传奇出现黑屏卡屏不动是怎么回事
    我赌你不懂系列:啥是序列化
    el-table自适应列宽实现
    MySQL(五) 数据恢复
  • 原文地址:https://blog.csdn.net/YENTERTAINR/article/details/125532795
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号