前提
ここに質問の内容を詳しく書いてください。
(例)
pytorch_lightningを用いて画像分類の学習をしています。
評価のためにiouを用いるためにtorchmetricsからiouをimportしようとしても以下のようなエラーメッセージが出てしまいます。
初歩的な質問で申し訳ございませんが、宜しくお願い致します。
実現したいこと
pytorch_lightningを用いてiouによる評価を行いたいです。
発生している問題・エラーメッセージ
ImportError Traceback (most recent call last) <ipython-input-34-87122a19004f> in <module>() 1 get_ipython().system('pip install -q torchmetrics') ----> 2 from torchmetrics.functional import accuracy, iou ImportError: cannot import name 'iou' from 'torchmetrics.functional' (/usr/local/lib/python3.7/dist-packages/torchmetrics/functional/__init__.py) --------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt. To view examples of installing some common dependencies, click the "Open Examples" button below. ---------------------------------------------------------------------------
該当のソースコード
!pip install -q torchmetrics from torchmetrics.functional import accuracy, iou
試したこと
以前はimportできていたと思うので、versionの問題もあるかと考えて古いversionにするなど試みましたが上手くいきません。
補足情報(FW/ツールのバージョンなど)
以前のバージョンがいくつだったのかは申し訳ございませんが正確には分かりません。
今年5月ごろに別の問題を学習している際にはfrom torchmetrics.functional import iouでimportできていた記録がありますので、その時にはversionの指定は特に行なっていませんでした。
Pytorch_lightningの現在のversionは1.7.1になります。
宜しくお願い致します。