よくあるエラー

エラーの原因と対処法を記載します。

header:

"Operation"

Message

Cause

How to

pip install iinfer

ERROR: Command errored out with exit status 1: .... error: invalid command 'bdist_wheel'

pipのバージョンが古い

pip install --upgrade pip でpipをアップデート

iinfer -m install -c mmdet

shutil.Error ...

現在のディレクトリにmmdetectionが既に存在したり、データフォルダ「~/.iinfer/」にmmdetectionが存在する

mmdetectionのディレクトリを削除

iinfer -m install -c mmdet

error: Microsoft Visual C++ 14.0 or greater is required. Get it with Microsoft C++ Build Tools: https://visualstudio.microsoft.com/visual-cpp-build-tools/

Windows SDKが必要です。

Windows SDK をインストールしてください。

iinfer -m install -c mmpretrain

shutil.Error ...

現在のディレクトリにmmpretrainが既に存在したり、データフォルダ「~/.iinfer/」にmmpretrainが存在する

mmpretrainのディレクトリを削除

iinfer -m install -c mmrotate

shutil.Error ...

現在のディレクトリにmmrotateが既に存在したり、データフォルダ「~/.iinfer/」にmmrotateが存在する

mmrotateのディレクトリを削除

iinfer -m install -c insightface

Could not install packages due to an OSError: [WinError 5] アクセスが拒否されました。

更新ファイルが使用中?

pip install insightface でインストール

iinfer -m install -c insightface

CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded.

CUDAのバージョンとonnxruntimeのバージョンが合っていない

https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements で確認し適切なバージョンのonnxruntime及びonnxruntime-guiをインストールしてください。

iinfer -m install -c insightface

CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded.

cudnnがインストールされていない

https://developer.nvidia.com/rdp/cudnn-archive で適切なバージョンのcudnnをダウンロードしインストールしてください。

iinfer -m install -c <mm系>

Failed to uninstall mmcv

mmdet又はmmpretrainのモデルが起動中

iinfer -m server で起動したサーバープロセスを停止

iinfer -m install -c <mm系>

fatal: unable to access 'https://github.com/open-mmlab/mmpretrain.git/': Could not resolve host: github.com

ping github.com コマンドなどで名前解決できるか確認。できたら iinfer -m install -c <mm系> を再実行

iinfer -m client -c deploy

Failed to git clone mmpretrain.

gitコマンドがインストールされていません

https://git-scm.com/downloads を参照しサーバー側にgitコマンドをインストールしてください

iinfer -m client -c deploy

Failed to git clone mmdetection.

gitコマンドがインストールされていません

https://git-scm.com/downloads を参照しサーバー側にgitコマンドをインストールしてください

iinfer -m client -c deploy

Failed to git clone mmrotate.

gitコマンドがインストールされていません

https://git-scm.com/downloads を参照しサーバー側にgitコマンドをインストールしてください

iinfer -m client -c start

Failed to create session: No module named 'mmdet'

mmdetがインストールされていません

iinfer -m install -c mmdet

iinfer -m client -c start

Failed to create session: No module named 'mmpretrain'

mmpretrainがインストールされていません

iinfer -m install -c mmpretrain

iinfer -m client -c start

Failed to create session: No module named 'mmrotate'

mmrotateがインストールされていません

iinfer -m install -c mmrotate

iinfer -m client -c start

AssertionError: test_cfg specified in both outer field and model field

mmdetmmrotate のバージョンの互換性がありません

両方使用する場合は iinfer -m install -c server --install_mmrotate --install_tag mmrotate のように別のイメージを作成してください

iinfer -m client -c predict

Failed to run inference: riroi_align_rotated_forward_impl: implementation for device cpu not found.

mmrotate を使用するときはGPUが使用できるPCが必要です

GPUが使用できるPCで実行

iinfer -m client -c predict

The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'

ライブラリが不足しています

pip uninstall -y opencv-python で一度削除してから pip install opencv-python で再インストール

iinfer -m client -c predict

Failed to run inference: LoadAnnotations.__init__() got an unexpected keyword argument 'with_bbox'

mmdetとmmsegを一つのサーバーで同時に起動するとエラーが発生します

mmsegとmmsegの両方起動させる場合は、異なるsvnameでそれそれ別のサーバーを起動させてください

iinfer -m gui -c start

ModuleNotFoundError: No module named 'bottle.ext.websocket'

bottleモジュールの不具合です。python3.12以上だと発生します。

python3.11以下を使用してください。