Pytorch PermissionError: [Errno 13] В доступе отказано: '/.torch' - PullRequest
0 голосов
/ 09 марта 2019

Я использую ML-программу на основе pytorch для классификации изображений с использованием модели Resnet50 для обучения переносу.Я получаю приведенную ниже ошибку в отношении разрешения.

Трассировка (последний последний вызов):

Файл "imgc_pytorch.py", строка 67, в model = models.resnet50 (pretrained =True) Файл "/opt/conda/lib/python3.6/site-packages/torchvision/models/resnet.py", строка 187, в файле resnet50 model.load_state_dict (model_zoo.load_url (model_urls ['resnet50']))"/opt/conda/lib/python3.6/site-packages/torch/utils/model_zoo.py", строка 59, в файле load_url os.makedirs (model_dir) "/opt/conda/lib/python3.6/os.py ", строка 210, в makedirs makedirs (head, mode, exist_ok) Файл" /opt/conda/lib/python3.6/os.py ", строка 220, в makedirs mkdir (имя, режим) PermissionError: [Errno13] Отказано в доступе: '/.torch'

Посмотрел этот форум, и было предложено добавить 'sudo' перед именем файла, но получаю ошибку "/bin/sh: 1: sudo: not found"

1 Ответ

0 голосов
/ 09 марта 2019

вы можете изменить model_zoo.load_url(model_urls['resnet50']) на model_zoo.load_url(model_urls['resnet50'], model_dir='~/.torch/') как это

...