请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

photoshop的train.py不能保存模型文件:generator_weight

  1. 环境:macbook10.12.6 (16G29),python2.7,virtualenv.
  2. 描述:下载了老师的train.py跑,到Epoch 9, 第 22 步, 生成器的损失: 1.945, 判别器的损失: 1.434之后报错如下,google不到原因,程序也推出了。
  3. 错误内容:

WARNING:tensorflow:This model was compiled with a Keras optimizer (<tensorflow.python.keras.optimizers.Adam object at 0x1310a1350>) but is being saved in TensorFlow format withsave_weights. The model's weights will be saved, but unlike with TensorFlow optimizers in the TensorFlow format the optimizer's state will not be saved.

Consider using a TensorFlow optimizer fromtf.train. 2018-10-16 12:50:29.019043: W tensorflow/core/framework/op_kernel.cc:1273] OP_REQUIRES failed at save_restore_v2_ops.cc:109 : Not found: ; No such file or directory Traceback (most recent call last): File "train.py", line 92, in <module> train() File "train.py", line 87, in train g.save_weights("generator_weight1016", True) File "/Users/hahaxixi2017/PycharmProjects/tensorflow/lib/python2.7/site-packages/tensorflow/python/keras/engine/network.py", line 1458, in save_weights self._checkpointable_saver.save(filepath, session=session) File "/Users/hahaxixi2017/PycharmProjects/tensorflow/lib/python2.7/site-packages/tensorflow/python/training/checkpointable/util.py", line 1309, in save global_step=checkpoint_number) File "/Users/hahaxixi2017/PycharmProjects/tensorflow/lib/python2.7/site-packages/tensorflow/python/training/saver.py", line 1450, in save raise exc ValueError: Parent directory of generator_weight doesn't exist, can't save.

正在回答

3回答

我也遇到这个问题,请问最后是怎么解决的?

0 回复 有任何疑惑可以回复我~
  • 提问者 卖破烂的0 #1
    现在还没解决
    回复 有任何疑惑可以回复我~ 2018-12-12 16:34:03
  • 一介白丁 回复 提问者 卖破烂的0 #2
    g.save_weights("./generator_weight",True)你可以试试这个,但是出现了新的问题,或者你直接把路径写成绝对路径
    回复 有任何疑惑可以回复我~ 2018-12-12 16:42:15
  • 提问者 卖破烂的0 回复 一介白丁 #3
    恩,感谢,弄成这样就可以了
    回复 有任何疑惑可以回复我~ 2018-12-13 17:56:12
慕移动3492956 2018-12-11 22:37:34

我也遇到这个问题

0 回复 有任何疑惑可以回复我~
Oscar 2018-10-18 20:16:59

你是不是修改过我的代码?

你的 train.py 的存放路径是什么?

看这里错误信息是因为找不到存放 generator_weight 的上级目录。

g.save_weights("generator_weight1016", True)

你改了一些代码是吧?

0 回复 有任何疑惑可以回复我~
  • 提问者 卖破烂的0 #1
    没有改改代码,train.py就是在虚拟环境的根目录。和network.py,images文件夹在同一级目录
    回复 有任何疑惑可以回复我~ 2018-10-18 21:10:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信