ошибка: нераспознанные аргументы: - код pytorch в colab - PullRequest
1 голос
/ 22 апреля 2019

Я попытался запустить свой код в Google colab . но я получаю это сообщение (error: unrecognized arguments), когда пытаюсь вызвать эту функцию:

def parse_opts():
 parser = argparse.ArgumentParser()
 parser.add_argument(
     '--root_path',
     default='/root/data/ActivityNet',
     type=str,
     help='Root directory path of data')
  parser.add_argument(
     '--video_path',
     default='video_kinetics_jpg',
     type=str,
     help='Directory path of Videos')
 args = parser.parse_args()

return args

но это не удалось, и я получаю эту ошибку

tester_video.py: ошибка: нераспознанные аргументы: cifar_comp_20_200_0.01_0.1 20 10 0,01 0,1

Я пытался использовать Easydict , но, похоже, он не работает думает

1 Ответ

0 голосов
/ 22 апреля 2019

Я исправил эту проблему. вам нужно использовать easydict вместо argparse. В коде выше вы можете написать это:

args = easydict.EasyDict(
{
    "root_path": '/root/data/ActivityNet',
    "video_path": 'video_kinetics_jpg',
    "annotation_path": 'kinetics.json',
    "result_path": 'results',
    "dataset": 'kinetics',
    "n_classes": 400,
    "n_finetune_classes": 400,
    "sample_size": 64,
    "sample_duration": 32,
    "initial_scale": 1.0,
    "n_scales": 5,
    "scale_step": 0.84089641525,
    "train_crop": 'corner',
    "learning_rate": 0.1 )}
...