成功解决tensorflow.python.framework.errors_impl.FailedPreconditionError: logs is not a directory报错

在进行深度学习时,程序报错tensorflow.python.framework.errors_impl.FailedPreconditionError: XXX is not a directory。XXX是文件夹目录。

我首先检查路径是否存在,包括检查 log_dir 变量指向的目录存在,确保路径字符串是正确的,并且不包含任何非法字符。以及 log_dir 目录下不存在名为XXX 的同名文件,而非目录。

在确保代码正确后,我认识到是装配环境有问题,并检查了如下环境:cuda、cudnn、pytorch、tensorflow、python,在重装完以上环境后,代码顺利跑通了。

建议各位查看一下使用源码的环境,这是我使用的一些相关网站:

CUDA:CUDA Toolkit Archive | NVIDIA Developer

cuDNN:https://developer.nvidia.com/rdp/cudnn-download

Pytorch:Previous PyTorch Versions | PyTorch

tensorflow:Build from source  |  TensorFlow (google.cn)

以上网址包括了不同版本的对应关系表,大家按需安装。

版权声明:本文为博主作者:团翅防滑垫原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/m0_63082805/article/details/136883641

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2024年5月6日
下一篇 2024年5月6日

相关推荐