概要

YOLOv8を用いた推論アプリを以下で公開しています。

https://huggingface.co/spaces/nakamura196/yolov8-ndl-layout

当初、以下のエラーが発生しました。

VttoSaooselrr.eucceehhnhE..vtrccitruurpoddosraan::..[id'/IseCpn_vUyvaiDtavcAolae_rii_VcdlcIhaoS.CbuIoUlnBrDetLgA((E/))_g'::DedEteF0V-vaIsilCtcsEaeeSr='t0]e':d/rNleooqncueaelsltye/d.foUrseup'-dteov-idcaet=ecptuo'rcohripnasstsalvlaliindstCrUuDcAtidoenvsicief(sn)oiCfUDaAvadielvaibclees,air.ee.se'ednevbiycet=o0r'cho.r'device=0,1,2,3'forMulti-GPU.

このエラーがに対して、以下のようにdeviceを追記することで対処できました。

results=model.predict(img,device="cpu")

詳細

以下のライブラリを使用しています。

https://github.com/fcakyon/ultralyticsplus

そして、以下のように利用したところ、上記のエラーが発生しました。

f#mirromeoldgsmoeual=ludtl='stmhroYt=adOtleLpmylOsot(:di"/ecn/lsad.pklpla.rumnesuddrliia.cm1gtp9o(o6.ir/jmtypgo/)YlaOopLviO8/,-inirdielfn-/dl2ea5ry3_o4ru0et2s"0u)/lTt0000001/full/full/0/default.jpg'

そこで、以下のように引数を追記することで、エラーが解消しました。

results=model.predict(img,device="cpu")

補足

以下のように、ローカルにあるモデルを使用する際には、device="cpu"がなくても、上記のエラーが発生することなく使用できました。

model=YOLO('./model_-19may202415_13.pt')

まとめ

参考になりましたら幸いです。