PyTorch: сообщение об ошибке "torch не имеет [...] участника" - PullRequest
0 голосов
/ 13 мая 2018

Добрый вечер, я только что установил PyTorch 0.4.0 и пытаюсь выполнить первый урок "Что такое PyTorch?"Я написал файл Tutorial.py, который я пытаюсь выполнить с кодом Visual Studio

. Вот код:

from __future__ import print_function
import torch

print (torch.__version__)

x = x = torch.rand(5, 3)
print(x)

К сожалению, когда я пытаюсь его отладить, у меня появляется ошибкасообщение: "torch не имеет члена rand"

Это верно для любой функции-члена torch, я могу попробовать

Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 01 декабря 2018

Если у вас нет решения вашей проблемы или кто-то еще сталкивается с ним.

Ошибка возникает из-за Pylint ( Инструмент статического анализа кода Python ) не распознает rand в качестве функции-члена.Вы можете либо настроить Pylint на игнорировать эту проблему, либо использовать факел белого списка ( лучшее решение ) для удаления ошибок ворса, добавив следующее в файл .pylintrc.

[TYPECHECK]

# List of members which are set dynamically and missed by Pylint inference
# system, and so shouldn't trigger E1101 when accessed.
generated-members=numpy.*, torch.*

В Visual Studio Code вы также можете добавить следующее в настройки пользователя:

"python.linting.pylintArgs": [
"--generated-members=numpy.* ,torch.*"
]

Эта проблема обсуждается здесь на странице PyTorch GitHub.

...