首页 > 其他分享 >TF学习笔记

TF学习笔记

时间:2023-10-25 11:22:16浏览次数:33  
标签:文件 笔记 学习 cuDNN 神经网络 CUDA TF 安装 环境变量

参考:http://t.csdnimg.cn/crHL1

检查下CUDA是否安装成功。打开cmd,输入以下命令查看CUDA是否安装成功(二选一)
如果不能显示以下信息,则说明安装失败。

nvcc -V
nvcc --version

 还可以查看CUDA 设置的环境变量。

 我们还可以搜索CUDA 的安装目录,找到“nvcc.exe”文件。

cuDNN神经网络加速库安装

CUDA并不是实现GPU的神经网络加速库,如果希望针对的是神经网络进行加速,我们还需要安装cuDNN神经网络加速库。
cuDNN并非是应用程序,而是几个文件包,下载后把它复制到CUDA 的目录下即可。

我的CUDA是V11.3所以下载

 

 https://developer.nvidia.com/downloads/compute/cudnn/secure/8.9.4/local_installers/11.x/cudnn-windows-x86_64-8.9.4.25_cuda11-archive.zip/

注意!如果要下载cuDNN,必须要登录NVIDIA的账户。登录完成后才能下载。没登录过的先注册。

 下载好安装包后,我们解压可以看到有四个文件:

 将cuDNN的文件全部复制到该文件夹(参考上面cuda的位置)下,复制后的文件展示:(有重复的文件是正常的,覆盖掉就好)

 cuDNN其实就是CUDA的一个补丁而已,专为深度学习运算进行优化的,然后我们再添加环境变量!继续往下走。

配置环境变量
我们打开环境变量,在系统变量的path路径下添加四个文件的路径

 配置好环境后,我们需要验证环境变量是否配置成功:
打开cmd,我们进入到以下路径:

输入以下命令

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\extras\demo_suite

再输入以下两个命令

.\bandwidthTest.exe

 .\deviceQuery.exe

 

如果Result都为PASS的话则配置成功!

都安装好之后,我们可以继续输入    nvidia-smi命令  查看CUDA的信息,然后根据安装版本的信息再去实现其他的库(环境)安装和使用!

 

TensorFlow的gpu版本安装

 

 

 

 

 

 

https://www.tensorflow.org/install/source_windows?hl=zh-cn#gpu

直接输入命令

conda install tensorflow-gpu==2.6.0

 

标签:文件,笔记,学习,cuDNN,神经网络,CUDA,TF,安装,环境变量
From: https://www.cnblogs.com/arwen-xu/p/17786720.html

相关文章

  • 我的Kernel学习之路2-MMC
    前言最近碰到一个问题,希望将主控的MMC的架构从HS模式提高到SDR50的模式,但实际速度就是达不到。那么一般可能是什么原因呢?MMC子系统的概述块设备是Linux系统的基础外设之一,而MMC/SD存储设备是一种典型的块设备。Linux内核设计了MMC的子系统用于管理MMC/SD设备。对于MMC设备来讲......
  • 灯塔--链表的学习
    双链表双链表的存储结构typedefstructDNode{ //定义双链表的节点类型 ElemTypedata; //数据域 structDNode*prior,*next;}DNode,*DLinkList;双链表的初始化boolInitDLinkList(DLinkList&L){DNodep=(DNode*)malloc(sizeof(DNode));if(L==NULL)retur......
  • FastAPI学习-13. 请求Header 参数
    前言你可以使用定义 Query, Path 和 Cookie 参数一样的方法定义Header参数。声明 Header 参数首先导入 Header:fromfastapiimportFastAPI,Header然后使用和Path, Query and Cookie 一样的结构定义header参数第一个值是默认值,你可以传递所有的额外验证或注释参......
  • FastAPI学习-12. 请求Cookie 参数
    前言你可以像定义 Query 参数和 Path 参数一样来定义 Cookie 参数。声明 Cookie 参数首先,导入 Cookie:fromfastapiimportCookie,FastAPI声明 Cookie 参数的结构与声明 Query 参数和 Path 参数时相同。第一个值是参数的默认值,同时也可以传递所有验证参数或注释参......
  • FastAPI学习-10. 路由管理APIRouter
    前言在Flask中,我们一般用蓝图Blueprint来处理多个模块的视图,在fastapi中也有类似的功能通过APIRouter来管理。路由管理APIRouter如果你正在开发一个应用程序或WebAPI,很少会将所有的内容都放在一个文件中。FastAPI提供了一个方便的工具,可以在保持所有灵活性的同时构建你......
  • FastAPI学习-11. 请求body - 嵌套模型
    前言使用 FastAPI,你可以定义、校验、记录文档并使用任意深度嵌套的模型(归功于Pydantic)List字段你可以将一个属性定义为拥有子元素的类型。例如Python list:fromtypingimportUnionfromfastapiimportFastAPIfrompydanticimportBaseModelapp=FastAPI()classIte......
  • pydantic学习与使用-16.ORM 模型 orm_mode
    前言pydantic一般是把传入的键值对,转成pydantic对象.我们希望将一个自定义的类对象,转成pydantic模型,需在Config类中,设置属性orm_mode=True。开启from_orm()方法的使用开启orm_modepydantic的orm模型默认是关闭的,需在Config类中,设置属性orm_mode=True。开启from_orm()方......
  • 电路原理图_PCB_学习02
    这里选择的是一个简单的灯光控制系统。学习视频如下:https://www.bilibili.com/video/BV1pY411j7om/?spm_id_from=333.788&vd_source=516eee863e252e452d8dfe7cb01af532也可以参考立创开源广场的介绍:https://oshwhub.com/course-examples/xun-lian-ying-deng-tiao-kong-zhi-qi......
  • 两台笔记本电脑实现同一wifi下访问虚拟主机的WEB服务
    在同一WiFi可以实现两台笔记本设备互相访问共享文件。那一台笔记本如何访问另一台笔记本里的虚拟机里的Web服务呢?客户端A,访问服务端B上的虚拟机C,web服务端口:80001首先,确保服务端B可以正常访问虚拟机C的web服务,可参考:解决Linux(虚拟机VMware)无法联网/静态ip设置(附有li......
  • SQL学习
    修改表中数据:update/replace        (1)update表名set字段名=值[where条件]        (2)update表名set字段名=replace(字段名,旧值,新值)[where条件]      (3)update表名set字段名=值[where条件]  ==   select*fro......