win10中安装cuda和TensorFlow-gpu的坑

人工智能42

1.首先查看电脑GPU上cuda的版本

nvcc-V

如果此处提示 :nvcc 不是内部或外部命令,也不是可运行的程序或批处理文件。 说明电脑没有装cuda,需要到nvidia官网去下载cuda,下载时需要注意cuda和TensorFlow-gpu的版本一定要匹配具体请参开TensorFlow官网文件https://www.tensorflow.org/install/source_windows
本人用的是下面的配置
win10中安装cuda和TensorFlow-gpu的坑
win10中安装cuda和TensorFlow-gpu的坑
win10中安装cuda和TensorFlow-gpu的坑

; 2. 安装CUDA

去英伟达官网下载对应版本的cuda,下载完成后先查看电脑是否已经安装了部分cuda程序,如果有需要先卸载(某些程序卸载需要重启电脑),卸载完成后即可以进行安装,首先尝试能不能直接安装,操作流程如下,依次按照提示安装即可。
win10中安装cuda和TensorFlow-gpu的坑
安装过程中可能会存在的一些问题:

  1. 程序安装失败
    失败后查看C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2目录下是否有Visual Studio Intergration 目录,然后再看下安装报错的程序是不是Nsight compute,如果是的话再次重新安安装将这两个程序取消勾选再安装即可, 安装完成后执行nvcc -V查看是否安装成功
  2. 执行Python代码时报没有发现一系列动态库,例如:
Could not load dynamic library 'cublas64_11.dll'; dlerror: cublas64_11.dll not found

这时先查看C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin目录下是否有当前动态库,如果没有需要可以到https://www.dll-files.com/search/网站去找。
如果出现cublas64_11.dll, cudart64_110.dll找不到需要讲C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin对应的dll文件复制一份到c盘system32下。如图
win10中安装cuda和TensorFlow-gpu的坑
最后,再Python编译器中运行测试代码,显示成功!!

import tensorflow as tf

print(tf.config.list_physical_devices('GPU'))

win10中安装cuda和TensorFlow-gpu的坑

Original: https://blog.csdn.net/qq_43614355/article/details/121519965
Author: qq_43614355
Title: win10中安装cuda和TensorFlow-gpu的坑

Original: https://blog.csdn.net/qq_43614355/article/details/121519965
Author: qq_43614355
Title: win10中安装cuda和TensorFlow-gpu的坑

相关文章
利用OpenCV进行Tonemapping 人工智能

利用OpenCV进行Tonemapping

背景 最近学习深度学习涉及到了一些HDR图片的读取,HDR全称是High-Dynamic Range,在显示HDR图片的时候,如果不进行色调映射,也就是Tone map的话,那显示出来的HDR图片就会...
语音识别2:CTC对齐的算法 人工智能

语音识别2:CTC对齐的算法

一、提要 如果现在有一个包含剪辑语音和对应的文本,我们不知道如何将语音片段与文本进行对应,这样对于训练一个语音识别器增加了难度。 如下图,存在图片与文本的对齐不易,语音声波对文本的对齐不易。 以上构成...
自然语言处理系列(一)入门概述 人工智能

自然语言处理系列(一)入门概述

的快速发展, 和机器学习技术的应用愈加广泛。 相关专业人才属于供不应求的状态,这种状态是因为过去很长一段时间,高校NLP人才的培养是跟不上业界需求的。毕竟目前国内高校比较有积淀的 实验室不是很多,可能...
文献翻译|A high reliability physically unclonable function based on multiple tunable  ring oscillator(基于多个可调谐环形振荡器的高可靠性物理不可克隆功能) 人工智能

文献翻译|A high reliability physically unclonable function based on multiple tunable ring oscillator(基于多个可调谐环形振荡器的高可靠性物理不可克隆功能)

基于多个可调谐环形振荡器的高可靠性物理不可克隆功能 摘要 物理不可克隆函数(PUF)是一种硬件安全原语,可以产生独特的芯片标识,具有广阔的应用前景。然而,由于PUF的可靠性容易受到复杂外部环境的影响,...
torchtext安装教程 人工智能

torchtext安装教程

诸神缄默不语-个人CSDN博文目录 torchtext包隶属于PyTorch项目,PyTorch是学习深度学习时常用的Python神经网络框架。 torchtext包涵盖了一些用于自然语言处理任务的函...
35、T5L 迪文屏C51开发之音频播放 人工智能

35、T5L 迪文屏C51开发之音频播放

T5L 迪文屏C51开发之音频播放 1、介绍 2、例程功能简介 3、GUI界面设计 3、C51程序设计 1、介绍 在T5L芯片中集成了一个音频管理模块,利用此音频模块我们可以实现播放开机音乐,按钮点击...