error: Ignore above cudart dlerror if you do not have a GPU set up on your machine.

具体错误描述:

[En]

Specific error description:

W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

意思是说没有找到cuda的配置文件,如果电脑没有GPU则忽略此错误提示并退回到CPU版本。

在网上搜索了一些对此问题原因的解释,其大致原因是在安装TensorFlow时使用了以下命令:

pip install tensorflow

最新版的TensorFlow默认安装CPU和GPU两个版本,GPU不能运行时退回到CPU版本。所以在运行时会自动检测是否有GPU,如果没有则报错并切换至CPU运行

解决方法1:

重新安装TensorFlow的CPU版本:打开anaconda prompt输入以下命令
卸载当前TensorFlow

pip uninstall tensorflow

如果用的是CPU,则安装TensorFlow的CPU版本,默认最新版本

pip install tensorflow_cpu

由于使用了外来镜像,下载速度很慢,可能会中断,可以自行搜索安装包。

[En]

Due to the use of foreign images, the download speed is very slow and may be interrupted, so you can search for the installation package on your own.

如果使用的是 GPU则使用下面的方法解决:

先来排查错误,显示”cudart64_110.dll not found”,那是因为安装的cuda版本没有”cudart64_110.dll”

因此我们需要手动将”cudart64_110.dll”添加到coda的bin目录中去。

方法比较多,可以多尝试一下,因为小编用的CPU所以暂时就不详细描述了。提供一些实用的解决方案,尽一份薄力!

解决方法2:
如果使用的是CPU,可以采用这种方法,在程序 开头中加入以下代码:


import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '0'
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '1'
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'

有点困惑,让我们来看看源代码:

[En]

A little confused, let’s take a look at the source code:

namespace tensorflow {
const int INFO = 0;
const int WARNING = 1;
const int ERROR = 2;
const int FATAL =3;
const int NUM_SEVERITIES = 4;

应该清楚的是:

[En]

It should be clear:

base_loging屏蔽信息输出信息”0″

无INFO + WARNING + ERROR + FATAL”1″

INFOWARNING + ERROR + FATAL”2″

INFO + WARNINGERROR + FATAL”3″

INFO + WARNING + ERRORFATAL

注意:
1、”0″为默认值,输出所有信息
2、设置为3时,不是说任何信息都不输出,ERROR之上还有FATAL

Original: https://blog.csdn.net/qq_43355165/article/details/121879462
Author: ONLY_CHRIST
Title: error: Ignore above cudart dlerror if you do not have a GPU set up on your machine.

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7700/

转载文章受原作者版权保护。转载请注明原作者出处!

(1)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部