OSError: [Errno 95] Операция не поддерживается: '/ content / drive / Mask_RCNN' в Google Colab - PullRequest
0 голосов
/ 09 февраля 2020

Здравствуйте, я пытаюсь использовать сохраненные веса для модели Mask RCNN в colab и продолжаю появляться сообщение об ошибке ниже. Я пробовал разные способы доступа к проблеме .h5, которая была проблемой раньше, и теперь я столкнулся с кирпичной стеной. Я пытался тренировать разные части модели, ничего не работает. При указанных обстоятельствах в google colab ничего не указывается c. Ниже приведена ячейка, которая вызывает проблему:

    # Training dataset.
    dataset_train = linkedinDataset()
    dataset_train.load_dataset(dataset_dir, "train")
    dataset_train.prepare()

    # Validation dataset
    dataset_val = linkedinDataset()
    dataset_val.load_dataset(dataset_dir, "val")
    dataset_val.prepare()

    # *** This training schedule is an example. Update to your needs ***
# 
# 
# 
    print("Training network heads")
    model.train(dataset_train,
                dataset_val,
                learning_rate=config.LEARNING_RATE,
                epochs=5,
                layers='heads')```



```Training network heads
    ---------------------------------------------------------------------------
    OSError                                   Traceback (most recent call last)
    <ipython-input-19-174a93609e58> in <module>()
       17             learning_rate=config.LEARNING_RATE,
     18             epochs=5,
---> 19             layers='heads')

  2 frames
   /content/Mask_RCNN/mrcnn/model.py in train(self, train_dataset, val_dataset, learning_rate, epochs, 
   layers, augmentation, custom_callbacks, no_augmentation_sources)
   2334         # Create log_dir if it does not exist
   2335         if not os.path.exists(self.log_dir):
  -> 2336             os.makedirs(self.log_dir)
   2337 
   2338         # Callbacks

    /usr/lib/python3.6/os.py in makedirs(name, mode, exist_ok)
    208     if head and tail and not path.exists(head):
    209         try:
    --> 210             makedirs(head, mode, exist_ok)
    211         except FileExistsError:
    212             # Defeats race condition when another thread created the path

    /usr/lib/python3.6/os.py in makedirs(name, mode, exist_ok)
    218             return
    219     try:
   --> 220         mkdir(name, mode)
    221     except OSError:
    222         # Cannot rely on checking for EEXIST, since the operating system

    OSError: [Errno 95] Operation not supported: '/content/drive/Mask_RCNN'```

1 Ответ

1 голос
/ 09 февраля 2020

Вы не можете использовать

'/content/drive/Mask_RCNN'

Вы должны сохранить в

'/content/Mask_RCNN'

Или, если вы используете Google Диск,

'/content/drive/My Drive/Mask_RCNN'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...