facebookresearch / facebookresearch/SlowFast
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9e in position 0: invalid start byte
- Dominant language
- Python
- Stars
- 7.4k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
### I am facing this issue when I am trying to load a pre trained model in pytorch format. I am trying custom training using AVA dataset and using the below config.
***
TRAIN:
ENABLE: True
DATASET: ava
BATCH_SIZE: 8
EVAL_PERIOD: 5
CHECKPOINT_PERIOD: 1
AUTO_RESUME: True
CHECKPOINT_FILE_PATH: /slowfast/configs/AVA/c2/SLOWFAST_32x2_R101_50_50.pkl'
CHECKPOINT_TYPE: pytorch
***
Below code is causing the issue.
with pathmgr.open(path_to_checkpoint, "rb") as f:
checkpoint = torch.load(f, map_location="cpu")
***
#### Could any one suggest how to fix this?
***
_Traceback (most recent call last):
File "tools/run_net.py", line 45, in
main()
File "tools/run_net.py", line 26, in main
launch_job(cfg=cfg, init_method=args.init_method, func=train)
File "/slowfast/slowfast/utils/misc.py", line 311, in launch_job
func(cfg=cfg)
File "/slowfast/tools/train_net.py", line 611, in train
checkpoint_epoch = cu.load_checkpoint(
File /slowfast/slowfast/utils/checkpoint.py", line 301, in load_checkpoint
checkpoint = torch.load(f, map_location="cpu")
File "/anaconda/envs/env_actvity8/lib/python3.8/site-packages/torch/serialization.py", line 713, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/anaconda/envs/env_actvity8/lib/python3.8/site-packages/torch/serialization.py", line 920, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9e in position 0: invalid start byte_
Contributor guide
Assessment
This issue has not been assessed yet.