ruotianluo / ImageCaptioning.pytorch

I decide to sync up this repo and self-critical.pytorch. (The old master is in old master branch for archive)
MIT License
1.43k stars 409 forks source link

_pickle.UnpicklingError: invalid load key, 'v'. #175

Open violet2274 opened 1 year ago

violet2274 commented 1 year ago

iter 283217 (epoch 24), train_loss = 1.939, time/batch = 0.101 Traceback (most recent call last): File "train.py", line 275, in train(opt) File "train.py", line 146, in train init_scorer(opt.cached_tokens) File "D:\01\misc\rewards.py", line 23, in init_scorer CiderD_scorer = CiderD_scorer or CiderD(df=cached_tokens) File "D:\01\cider\pyciderevalcap\ciderD\ciderD.py", line 28, in init self.cider_scorer = CiderScorer(n=self._n, df_mode=self._df) File "D:\01\cider\pyciderevalcap\ciderD\ciderD_scorer.py", line 82, in init pkl_file = cPickle.load(open(os.path.join('data', df_mode + '.p'),'rb'), **(dict(encoding='latin1') if six.PY3 else {})) _pickle.UnpicklingError: invalid load key, 'v'. This problem appears in every trained model, how to solve it?