こんばんは、PyTorch 0.4.0をインストールしました。最初のチュートリアル「PyTorchとは」を実行しようとしています。 Visual Studio Codeで実行しようとするTutorial.pyファイルを作成しました
ここにコードがあります:
from __future__ import print_function
import torch
print (torch.__version__)
x = x = torch.Rand(5, 3)
print(x)
残念ながら、デバッグしようとすると、「トーチにはRandメンバーがありません」というエラーメッセージが表示されます。
これは、私が試すことができるトーチの任意のメンバー関数に当てはまります
誰かが私を助けてくれますか?
問題の解決策がない場合、または誰かが問題に遭遇した場合
Pylint(Python静的コード分析ツール)がRand
をメンバー関数として認識しないため、エラーが発生します。 Pylintをこの問題をignoreに設定するか、トーチを(better solution)をホワイトリストに登録して、lintエラーを削除することができます。 .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ページの here で議論されています。