Ошибка 2 Нет такого файла или каталога: «Набор данных»

#python #path

Вопрос:

Я пытаюсь запустить код на colab, но получаю

 [Errno 2] No such file or directory: 'Dataset' 
 

ошибка каждый раз. Я попытался создать подпапку с именем 1 и сохранил все файлы в этой подпапке, но все равно безуспешно.

Мой код:

 path = '/content/DIV2K_train_HR/'
DatasetSubclass = dset.ImageFolder(root = path)

class Dataset(DatasetSubclass):
  def __init__(self, *args, **kwargs):
    hr_size = kwargs.pop('hr_size', [96,96])
    lr_size = kwargs.pop('lr_size', [24,24])
    super().__init__(*args, **kwargs)
 

Комментарии:

1. Опубликуйте весь свой код и все сообщение об ошибке с полной обратной связью. Код, который вы опубликовали, даже не может быть запущен.

2. Это path должно быть относительно? Вы имели в виду » контент/DIV2K_train_HR/»?

3. Вопрос не имеет никакого отношения к machine-learning , deep-learning , или pytorch — пожалуйста, не спамьте нерелевантные теги (удалены).

Ответ №1:

  1. вы назначили путь к папке, а не к файлу, который вы хотите использовать.
  2. вы можете напрямую скопировать путь к файлу и назначить его корневой переменной, как показано на рисунке ниже

просмотрите img ниже

Комментарии:

1. Я не очень хорошо знаком с pytorch, но я бы ожидал root , что параметром вызываемого класса ImageFolder будет папка, а не конкретный файл.