代码之家  ›  专栏  ›  技术社区  ›  Tanmay Bhatnagar

DataLoss:还原tensorflow图时不是sstable(错误的幻数)

  •  1
  • Tanmay Bhatnagar  · 技术社区  · 6 年前

    我用这个API训练了一个对象识别模型: https://github.com/thtrieu/darkflow

    训练后,检查点存储在 ckpt

    2.元文件

    4.数据-00000-of-00001文件

    当我移动机器时,图形无法恢复并抛出以下错误:

    Running entirely on CPU
    Loading from ./ckpt/yolov2-tiny-voc-1c-589
    2018-12-30 20:43:14.628170: W tensorflow/core/framework/op_kernel.cc:1273] OP_REQUIRES failed at save_restore_v2_ops.cc:184 : Data loss: not an sstable (bad magic number)
    2018-12-30 20:43:16.853852: W tensorflow/core/framework/op_kernel.cc:1273] OP_REQUIRES failed at save_restore_v2_ops.cc:184 : Data loss: not an sstable (bad magic number)
    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1334, in _do_call
        return fn(*args)
      File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1319, in _run_fn
        options, feed_dict, fetch_list, target_list, run_metadata)
      File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1407, in _call_tf_sessionrun
        run_metadata)
    tensorflow.python.framework.errors_impl.DataLossError: not an sstable (bad magic number)
         [[{{node save/RestoreV2}} = RestoreV2[dtypes=[DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, ..., DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT], _device="/job:localhost/replica:0/task:0/device:CPU:0"](_arg_save/Const_0_0, save/RestoreV2/tensor_names, save/RestoreV2/shape_and_slices)]]
    

    完整的错误信息是巨大的,所以我把它贴在这里: https://drive.google.com/open?id=1-FJezfP7COSIDvElAvHCR2wzln21c-_S

    请向任何人询问您可能需要的更多信息

    0 回复  |  直到 6 年前
    推荐文章