問題を解決します: ImportError: 名前 '_update_worker_pids' をインポートできません

以前のドキュメントを再現する際、ネットワーク アーキテクチャが以前の Pytorch モデルであったため、現在の上位バージョンには互換性がないため、問題を解決するには下位バージョンの torch==0.4.0 をインストールする必要があります。

1. 問題点

问题:インポートエラー: 名前「_update_worker_pids」をインポートできません

ここに画像の説明を挿入します

次の状況が発生した場合には、Pytorch の下位バージョンが必要になります。

ここに画像の説明を挿入します

1.1 問題分析

このエラーは、PyTorch バージョンの問題が原因である可能性があります。 _update_worker_pids などは PyTorch の内部関数であり、バージョンによっては存在しない場合があります。

2. 解決策

注: Python のバージョンは 3.6 以下である必要があります。

2.1 Pytorch のインストール

次のコマンドを使用して、Pytorch バージョン 0.4.0 をインストールします。

pip install torch==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

端末の対応する仮想環境へのインストールは次のとおりです。

ここに画像の説明を挿入します

2.2 トーチビジョンの取り付け

前の手順のバージョン 0.4.0 に対応して、torchvision は 0.2.0 である必要があります。信じられない場合は、他のバージョンを試してみてください。

torchvision をインストールするコマンドは次のとおりです。

pip install torchvision==0.2.0 -i https://pypi.mirrors.ustc.edu.cn/simple/

端末の対応する仮想環境へのインストールは次のとおりです。

ここに画像の説明を挿入します

2.3 インストールが成功したかどうかをテストする

上記でインストールした外観は次のとおりです。

ここに画像の説明を挿入します

コードをテストします。次のように、赤い線の下線がない場合、またはエラーが報告されない場合は、インストールが成功したことを意味します。

ここに画像の説明を挿入します

3. まとめ

上記は問題「ImportError:Cannot import name '_update_worker_pids」を解決するプロセスです。お役に立てば幸いです。

要約するのは簡単ではありませんが、サポートに感謝します、シェラー!

おすすめ

転載: blog.csdn.net/qq_40280673/article/details/135012798