解決したいこと
PyTorchにおいて
import torch import torchvision from torchvision import _C
を実施した際に派生するエラー、
(省略) File "C:\Users\ユーザー名\Anaconda3\lib\site-packages\torch\_jit_internal.py", line 679, in _qualified_name if isinstance(obj, torch._C.ScriptFunction): AttributeError: module 'torch._C' has no attribute 'ScriptFunction'
に関して、原因の同定方法と解決方法を教示していただきたく思います。
実施環境
実行環境
Windows10
CPU:Inter(R)Xeon(R) CPU E5-1620 v3
GPU/CUDA:無し
Anaconda:Anaconda3-2020.02-Windows-x86_64.exeにて導入
Pytorchの導入
anacondaを使用しているので以下の命令で導入を実施。
conda install pytorch torchvision cpuonly -c pytorch
試したが解決に繋がらなかったこと
PIPでのインストール
pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
conda導入した環境をアンインストール後、pipでフレームワークをインストール。
レガシー版のインストール
pip install torch==1.3.0+cpu torchvision==0.4.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
conda導入した環境をアンインストール後、pipでフレームワークをインストール。
import torch import torchvision
上記のコマンドは通ったが、以下の命令
from torchvision import _C
にて、「解決したいこと」に示したエラーと同様のエラーが発生。
AttributeError: module 'torch._C' has no attribute 'ScriptFunction'
dllの依存関係の修正
C:\Users\ユーザ名\AppData\Local\Continuum\anaconda3\Lib\site-packages\torchvision
に格納されている_C.pyd
の依存関係をDependenciesGui.exeで確認し、パスが通っていないファイルを修正。
あなたの回答
tips
プレビュー