yolov3 pytorch вопросы о каталогах и абсолютных путях

О проблеме путаницы пути данных коко

Используйте open('a.txt','w') для быстрого поиска различных

бесплатно

Создайте папку непосредственно в каталоге имени пользователя, где вы открываете основной каталог в левом столбце.

/данные /имя пользователя/данные

Итак, ubuntu загружает основной каталог и помещает файлы

под Win11/10

Например, не должно быть разницы между использованием pycharm и ide.

Создайте его прямо в каталоге проекта, например, в папке pytorchyolov3.

/данные похожи на /pytorchyolov3/data

Наборы данных и другие пути к файлам могут быть изменены в соответствии с различными потребностями.

относительный путь к файлу

конфиг coco.data custom.data yolov3

После того, как win10/11 скачает исходники, все остальные папки поместите в ptorcholo.

1. В подходе Ubuntu нет ничего плохого, другие проекты также могут напрямую обращаться к набору данных основного каталога.

2. Но под win10/11 невозможно для каждого проекта перейти в конкретную папку чтения проекта для чтения набора данных, поэтому необходимо изменить путь в coco.data

Должно быть, я неправильно понял, в каком каталоге запускать файл py, относительный путь начинается оттуда, где базовые навыки не достаточно тверды, чтобы вызвать это

То есть pycharm по умолчанию находится в каталоге проекта, поэтому при запуске он находится в каталоге проекта как /

Таким образом, «data/....» относится к папке данных в каталоге проекта.

Если это ssh ubuntu, он запускается из папки имени файла пользователя, которая является домашним каталогом, о котором я упоминал выше.

Если вы хотите изменить базовый путь относительного пути к каталогу, вам нужно всего лишь выполнить команду терминала и перейти в другую папку для запуска py. В это время это будет другой базовый путь к каталогу. То же самое верно для вин/линукс

Проблема, которая долгое время ставила меня в тупик, решена

Guess you like

Origin blog.csdn.net/qq_36632604/article/details/130308306