2022-02-26
参考:
在环境中安装和-gpu,然后在上面使用
使用conda安装指定版本
p>
–=1.6.0
-gpu build CUDA 10.0和cuDNN等版本问题
查询与CUDA/CuDNN的版本关系
查询官网说明:
查询CUDA所需的GUP
查询官网说明:
确定并安装所需的版本
-3.6
-gpu-1.13
cuda-10.0
cudnn-7.5
CUDA下载地址:
CuDNN下载地址:
(下载CuDNN需要注册一个账号,注册过程比较简单)
注意:本次安装需要集成,所以本次只安装CUDA和CuDNN(安装前请确保GPU驱动已安装且版本一致)。
CUDA是推出的计算平台,CuDNN是专门为Deep框架设计的一套GPU计算加速解决方案。安装前,请检查最新版本支持哪个版本。另外,请确保您的 CUDA 版本支持您的显卡。
安装CUDA后,解压下载的cudnn文件得到一个文件夹:
解压里面的三个文件。将文件夹复制到 C:FilesGPUCUDAv10.0
下载并安装
安装(一个开源发行版)最新版本。包含conda等180多个科学包及其依赖包,功能强大。
下载地址:
本次安装为-2018.12–,以下截图来自上述博客,主要用于说明相关设置:
创建环境
1、打开
2、创建一个 conda 环境并命名
执行:conda -n =3.6
3.进入环境,在这个环境下安装完成后-gpu。
进入创建的环境,执行命令:
安装-gpu,执行命令:conda — -gpu
(该命令的查询方法,见下文[如何确定要安装的tf-gpu版本])
查看版本:
为了后面的安装-gpu可以使用,需要安装这两个包,使用conda命令安装:
康达
康达
执行命令:-self–user
看到类似这样的结果:在 C:UsersXXX\
然后就可以使用了。使用时先用命令打开创建的环境,再用命令打开。
4、的使用
打开终端,然后输入,进入创建的环境,然后使用命令打开。
5、修改文件存放目录
执行命令:–no- –ip=0.0.0. 0 –allow-root –.token= —dir=’C: 用户\戴尔\’
如何确定要安装的tf-gpu版本
参考:
1、打开终端,执行命令:-t conda
该命令会查询conda环境中有哪些安装包。通过检查版本,选择安装的最高版本。如下图
2、这里查询的最高版本是/-gpu 1.13.1,然后执行命令:show /-gpu
这个命令会告诉你如何安装这个包
3、根据提示,在终端执行:
conda — -gpu
4、在第1步中可以看到,/-gpu携带版本号1.13.1。因此,如果有多个版本,并且要安装特定版本,则应在命令后添加版本信息,例如:
conda — -gpu=1.13.1
如何删除已建立的conda环境
执行命令:
conda -n –all
conda 信息 –envs
遇到的问题
第一次安装后,按书中运行tf时,报错。
重要的错误信息是:DLL load : The could not be found。 : 没有命名”
解决方案:
安装的-gpu版本
太低了,和CUDA/Cudnn不匹配,按照上面的方法重新选择13.1安装就好了。
——–详细错误信息如下———- ———————————-
(大多数通话最后)
p>
~\Localcondacondaenvs\libsite-\.py in ()
17尝试:
—> 。 (mname)
:
~\Localcondacondaenvs\lib\.py in (name, )
+= 1
–> .(name[level:], , level)
127
~\Localcondacondaenvs\lib .py in (name, , level)
~\Localcondacondaenvs\lib\.py in (name, )
~\Local condacondaenvs\lib\.py in ked(name, )
~\Localcondacondaenvs\lib\.py in (spec)
~\Localcondacondaenvs\lib\.py in (spec)
~\Localcondacondaenvs\lib\.py in (self, spec)
~\Localcondacondaenvs\lib\.py in move(f, *args, **kwds)
: DLL load : 找不到指定的模块。
以上,:
(大多数通话最后)
~\Localcondacondaenvs\libsite-\\.py in ()
40sys.(s | .)
—> 41 来自 .. *
42 来自..
~\Localcondacondaenvs\libsite-\.py in ()
.(”)
—> = ()
22del
~\Localcondacondaenvs\libsite-\.py in ()
:
—> .(”)
= ()
~\Localcondacondaenvs\lib\.py in (name, )
+= 1
–> .(name[level:], , level)
127
: 没有命名的”
以上,:
(大多数通话最后)
在 ()
— -> 1 作为 tf
~\Localcondacondaenvs\libsite-\.py in ()
22
23 # : =-
—> 24 来自 . *
25 # : =-
26
~\Localcondacondaenvs\libsite-\.py in ()
49 numpy 作为 np
50
— > 51 来自 .
52
53 #
~\Localcondacondaenvs\libsite-\\.py in ()
50 和 .堆栈跟踪
51 上面他的错误在寻求帮助时。””” % .()
—> 52 加注(消息)
53
54 # : =-, g–not-at-top,-,line-too-long
:(大多数通话最后):
文件“C:Usersdell\Localcondacondaenvs\libsite-\.py”,第 18 行,在
.(mname)
文件“C:Usersdell\Localcondacondaenvs\lib\.py”,第 126 行,在
.(name[level:], , level)
文件“”,第 978 行,在
文件“”,第 961 行,在
文件“”,第 950 行,在 ked 中
文件“”,第 648 行,在
p>
文件“”,第 560 行,在
文件“”,第 922 行,在
文件“”,第 205 行,已移动
: DLL load : 找不到指定的模块。
以上,:
(大多数通话最后):
文件 “C:Usersdell\Localcondacondaenvs libsite-\.py”,第 41 行,在
来自.. *
文件“C:Usersdell\Localcondacondaenvs\libsite-\.py”,第 21 行,在
= ()
文件“C:Usersdell\Localcondaconda envs\libsite-\.py”,第 20 行,在
.(”)
文件“C:Usersdell\Localcondacondaenvs\lib\.py”,第 126 行,在
.(name[level:], , level)
: 没有命名的”
p>
加载.
见#
对于一些和 .堆栈跟踪
寻求帮助时出现此错误。
分类:
技术要点:
相关文章:
暂无评论内容