回调函数,callbacks调用报错

来源:2-6 实战回调函数

萌新盖浇饭

2020-01-31

图片描述
model.fit中使用添加callbacks=callbacks后报错,
Anaconda Prompt提示:
图片描述
Could not dlopen library ‘cupti64_100.dll’; dlerror: cupti64_100.dll not found
Encountered error while starting profiler: Unavailable: CUPTI error: CUPTI could not be loaded or symbol could not be found.
Collecting 0 kernel records, 0 memcpy records.
CUPTI error: CUPTI could not be loaded or symbol could not be found.

但存在cupti64_100.dll文件
图片描述困扰了好久,求解答。。。

写回答

5回答

哈拉雷

2020-02-22

#logdir = './callbacks' # 在window下运行会出错,修改为下一行的代码

logdir = os.path.join("callbacks")


4
1
萌新盖浇饭
原来是这样,感谢!难怪这里也一直报错,最后写了个绝对路径
2020-02-23
共1条回复

记得晒枕头

2020-04-25

我是在win10 anaconda3 虚拟环境中安装的gpu版本 

用了logdir = os.path.join("callbacks") 和绝对路径之后还是会报一个错,查了之后加入了

gpus = tf.config.experimental.list_physical_devices(device_type='GPU')

for gpu in gpus:

    tf.config.experimental.set_memory_growth(gpu, True)

放在了模型构建之前,原因是我的显卡比较小。。。

0
0

爱哭的男生易变瘦

2020-03-21

我也是回调函数这有问题,报错类型是AttributeError: 'NoneType' object has no attribute 'thread',我用你们方法加入绝对路径,就行了 ,占时不知道这个报错什么意思

0
0

萌新盖浇饭

提问者

2020-02-23

好久没来,这个问题已经解决了,方法是将cupti64_100.dll文件复制,粘贴在…\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin路径下,就不会报错了

0
0

正十七

2020-02-05

感觉像是GPU环境的问题,没有用过windows环境,我觉得有两种可能,一种是GPU环境的问题,一种是windows系统的问题,你可以试试在非GPU的版本上运行下看会不会出错。

抱歉,我尝试搜索了许久,但是没有找到合理的答案。不建议用windows开发。

0
0

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程