在keras训练模型时候,用callbacks设置了model.h5的保存路径
出错如下
OSError: Unable to create file (unable to open file: name = '/data/output/model/model.h5', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 242)
问题大概率是因为该文件夹不存在
解决办法:判断文件夹是否存在,若不存在则创建一个
import os
filepath = os.path.join(MODEL_PATH,'model.h5')
if not os.path.exists(MODEL_PATH): #判断是否存在
os.makedirs(MODEL_PATH) #不存在则创建
checkpoint = ModelCheckpoint(filepath, monitor='acc', verbose=1, save_best_only=True,
mode='max')
callbacks_list = [checkpoint]
history=k_model.fit(x_train, y_train, nb_epoch = args.EPOCHS,batch_size=args.BATCH,
class_weight='auto',
callbacks=callbacks_list)
Keras报错日志——OSError: Unable to create file
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 报错与处理过程: 将报错中提示的文件删除,再push就行了。 参考:fatal: unable to create...
- arch linux下安装mongodb报错 exception in initAndListen: 98 Una...
- "D:\Program Files\Git\bin\git.exe" checkout -b "gyn_xxx" ...
- 1.git 提交出现这个错误fatal: Unable to create ‘project_path/.git/...