报错解决:tensorflow.python.framework.errors_impl.FailedPreconditionError: checkpoint is not a directory

1、问题描述

在做tensorflow模型训练时,通过callback回调将训练的权重保存到训练脚本同级目录,执行成功后项目整体上传gitlab,在git本地仓库执行训练脚本报错:

2、问题解决

a、删除回调保存的权重目录checkpoint,重新执行脚本报错;
b、尝试调整git项目目录权限,执行训练脚本依然报错;
c、修改代码仓目录名称为test,执行训练脚本成功。
问题原因:tensorflow加载checkpoint目录对中文敏感,相对目录是英文,但是代码仓根目录有中文导致报错。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容