开发者你好,我在运行BIT的测试部分时(python tools/test.py configs/bit/bit_r18_256x256_40k_levircd.py changer_r18_levir_workdir/last_checkpoint --show-dir tmp_infer),遇到如下问题,希望开发者能帮助解决,谢谢:
Traceback (most recent call last):
File "/remote-home/clwei/WCL/CD/open-cd-1.x/tools/test.py", line 115, in
main()
File "/remote-home/clwei/WCL/CD/open-cd-1.x/tools/test.py", line 111, in main
runner.test()
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/mmengine/runner/runner.py", line 1750, in test
self.load_or_resume()
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/mmengine/runner/runner.py", line 1643, in load_or_resume
self.load_checkpoint(self._load_from)
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/mmengine/runner/runner.py", line 2051, in load_checkpoint
checkpoint = _load_checkpoint(filename, map_location=map_location)
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/mmengine/runner/checkpoint.py", line 518, in _load_checkpoint
return CheckpointLoader.load_checkpoint(filename, map_location, logger)
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/mmengine/runner/checkpoint.py", line 300, in load_checkpoint
return checkpoint_loader(filename, map_location)
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/mmengine/runner/checkpoint.py", line 317, in load_from_local
checkpoint = torch.load(filename, map_location=map_location)
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/torch/serialization.py", line 795, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/remote-home/clwei/anaconda3/envs/py39/lib/python3.9/site-packages/torch/serialization.py", line 1002, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, '/'.