Python

YOLOv5のモデル読み込みエラー対策:torch.loadの対処法

はじめに

PyTorch / YOLOv5 を使ったプログラムを久しぶりに実行すると、以下のようなエラーが出ました。

関連

環境は作り直しましたが、こちら「PyTorch GPU/CUDA 環境構築」で動いていたプログラムです。

 

エラーの原因

PyTorch v2.6.0 以降、モデルのデフォルトフォーマットが変更になったようです。

 

エラーの対処法

対象ファイル

C:\Users\sanachan\miniconda3\envs\PY311_PyTorch\Lib\site-packages\yolov5\models\experimental.py

SANACHAN
SANACHAN
実行環境に合わせて読み替えてください。

 

SANACHAN
SANACHAN
コメントアウトしている7行目がオリジナルです。
7行目をコピーして、8行目のように「weights_only=False」を設定して呼び出すように変更します。

 

こちらの記事もよく読まれています

  • この記事を書いた人
  • 最新記事
SANACHAN

SANACHAN

「生涯一エンジニア」を掲げ、大手グローバル企業でSE/PGとして8年勤め、キャリアアップ転職した現役のエンジニアです。世にあるメジャーな全プログラム言語(コボル除く)を自由に扱えます。一児の父。自分のため、家族のため、日々勉強してます。システムエンジニア、プログラミングに関する情報を蓄積している雑記帳です。

-Python
-, ,