我面临一个似乎在一夜之间发生的 TF2 对象检测 API 问题。我正在尝试从保存的检查点恢复训练,并且像往常一样,我将配置文件中的路径更改为检查点所在的位置,然后再恢复训练,这一直有效。
今天它抛出了这个错误(见下文)。由于某种原因,检查点目录和模型目录不能相同。现在,最大的问题是,如果我更改模型目录,它会从零开始训练,而不是从上一个 epoch 开始,所以我被卡住了。这只发生在 TF2 中,我也尝试过 TF1 并且工作正常。
文件“/usr/local/lib/python3.7/dist-packages/object_detection/utils/variables_helper.py”,第 230 行,在 ensure_checkpoint_supported ('请将 model_dir 设置为不同的路径。'))) RuntimeError: Checkpoint dir ( /content/drive/MyDrive/Object_detection/training) 和 model_dir (/content/drive/MyDrive/Object_detection/training) 不能相同。请将 model_dir 设置为不同的路径。