足首・足先を含む全身RTMW3DのWebGPU比較

全候補は133点を保持します。同じモデルと動画入力で、数値形式・GPUメモリ再利用・実行経路を比較します。

1〜4入力は1セッションを時分割する推論負荷です。物理カメラの同期・三角測量・SteamVR送出の実測ではありません。映像は端末から送信しません。

等価FP32実験:gpu-decoderは復号のMinだけをLess+Whereへ変え、Graph Captureを妨げる配置制約を比較します。head-gemmは時間を占める出力直前の2つの畳み込みも、同じFP32重みの明示的im2col+行列積へ置き換えます。split8は積の和を8分割して最後に足します。学習済み重み・133関節・入力解像度を維持します。CPU変換検査と、実GPUの速度・誤差は分けて確認します。

同じORT 1.27.0 JSEPのパッチ前後を比較します。別実装のwebgpu-only配布物とは区別します。

MediaPipe Pose / Holistic比較 · ネイティブGPU診断スクリプト

ネイティブ比較用。正規化済みの画像3枚を含む診断ファイルです。端末内でのみ使用してください。通常の結果JSONには画像を含みません。

1. ローカル動画と人物範囲

全身と足先が入る範囲を指定してください。3時刻の同じROIを各モデルで使用します。解像度はモデル入力288×384にだけ変換します。

2. 比較候補

カタログ取得中…

同じLまたはXのFP32基準も自動で測定します。FP32との差は正解データに対する精度ではありません。初回は選択したモデルだけ取得・キャッシュします。

3. 実行経路

標準経路も基準として自動測定します。GPUバッファ再利用とGraph Captureも、入力転送・GPU完了・133関節の読戻しを含めて測ります。Graph Captureで未対応演算があれば失敗理由を記録します。差分基準は身体・股関節・膝・足首・足先それぞれXY p95 ≤ 3px、Z p95 ≤ 5cm、信頼度低下なしです。観測不足では合格にしません。

診断にはtimestamp-queryが必要です。診断時の負荷は速度計測へ含めません。JSONに動画名・映像・端末識別情報は保存しません。

全身モデル実行経路容量 MBp50 / p95 ms合計fps入力あたりfps身体・足 XY / Z p95足首 XY / Z p95足先 XY / Z p95判定

元モデル:OpenMMLab MMPose · モデル・比較レポート