
【Python】Ryzen AI NPU環境設定(4) YOLOv8-JupyterNotebook
【状況】チュートリアルのYOLOv8をやってみたけど,すんなりいかない.
【対処】ほんの少し追加が必要だったのでメモ.
Jupyter Notebookのセットがあったので,説明の通りにやるだけですが(箇条書き3個しか説明がない).
Jupyter Notebookの起動
Anaconda Promptを開き,Jupyter Notebookを起動します.
jupyter notebook
ファイルメニューから,チュートリアルのyolov8_pythonへ移動します.筆者の環境では「RyzenAI-SW/tutorial/yolov8/yolov8_python/」です.「yolov8.ipynb」が目的のファイルなので開きます.
Jupyter NotebookのPython環境を設定
KernelをRyzenAI用の環境「ryzen-ai-1.3.0」を設定して使います.Switch kernel(赤枠)のkernelをクリックして変更できますが,「ryzen-ai-1.3.0」がありませんでした.

そこで,ipykernelを使ってJupyter Notebookのkernelに仮想環境を追加します.ipykernelがなければインストールします.
pip install ipykernel
python -m ipykernel install --user --name ryzen-ai-1.3.0
インストール後,Switch kernelをクリックし,ryzen-ai-1.3.0を選択します.
実行
「Run」→「Run All Cells」ですべてのセルを実行します.
CPU,GPU,NPUの順に実行した結果の画像が出力されました♪
次は,Jupyter Notebookを使わず,フォルダにあるyolov8.pyの実行を(実はこれが本命).