次の方法で共有

WSL2でカメラ映像を使ったリアルタイム推論を行うと、同スペックのLinuxに比べて3〜4倍ほど遅い

Anonymous
2022-08-01T21:05:30+00:00

WSL2上でリアルタイム推論を実行してみました。

Linux環境では30ms程度で終わる推論が、WSL2環境では100ms程度かかってしまいます。

推論はpytorchで実装したMTCNNというモデルの顔検出です。

また、スペックは同じPCで行っています。

<環境>

ホストOS: Windows 11

WSLタイプ: WSL2 (Ubuntu 20.04)

GPU : GTX 3080 (ノートパソコン)

Cuda : 11.1

<質問>

以下の投稿を読むと、バッチ数が小さいとWSL2上でCUDAを呼び出すオーバーヘッドが大きくなるように見えます。

https://developer.nvidia.com/blog/leveling-up-cuda-performance-on-wsl2-with-new-enhancements/

現状、WSL2はバッチ数をある程度上げればネイティブに近い速度で実用的に使えるが、

リアルタイム推論のように一回に1枚ずつ推論するような使い方では大きなオーバーヘッドが

発生してしまいまともに使えないという認識でよいのでしょうか?

もし1枚ずつの推論でもチューニングする方法などあれば教えていただけますと幸いです。

家庭向け Windows | Windows 11 | パフォーマンスとシステムの失敗

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-08-02T03:24:51+00:00

    MutsuyukiTanaka_62さん、

    いつもマイクロソフト製品をご愛用いただき、誠にありがとうございます。

    ご質問について、このフォーラムの取り扱い範囲外になると存じますので、

    お手数ですが、下記のMicrosoftの専門サイトにご質問をお寄せいただくことで、サポートを受けることができます。

    windows-11 - Microsoft Q&A【英語ページのみ】

    今後とも、何卒よろしくお願い申し上げます。


    Antonia| Microsoft Community Support Specialist

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません