rtmw3d-webgpu-onnx / experiments /rtmw3d-l-fp32-gpu-decoder.json
RabbitDaisuke's picture
Compare equivalent FP32 head GEMM layouts 468a252bb1259451c2d9cb5b246330d71c428436
5e7d04c verified
Raw History Blame Contribute Delete
5.12 kB
{
"id": "rtmw3d-l-fp32-gpu-decoder",
"model": "rtmw3d-l",
"policy": "fp32-gpu-decoder",
"file": "experiments/rtmw3d-l-fp32-gpu-decoder.onnx",
"sizeBytes": 230006412,
"sha256": "8fc094f02434d5de23cdc41755c3d88e8f46ed96bbb02cc0c7a80c04433977aa",
"precision": "fp32",
"experimental": true,
"qualityPassed": true,
"browserGPUValidated": false,
"sourceRevision": "88ee5cb728cb2ed3efaf43011c9dd4908a6504b7",
"sourceModelSha256": "4e37e5e9043817c5ff387b61c44bb48af94ad42e4978c4e43780761c65582abc",
"upstream": "https://github.com/open-mmlab/mmpose",
"weightsUnchangedFP32": true,
"gpuDecoderMinimum": "Less+Where",
"input": {
"name": "input",
"type": "float32",
"shape": [
1,
3,
384,
288
]
},
"outputs": [
{
"name": "keypoints",
"type": "float32",
"shape": [
1,
133,
3
],
"units": [
"crop-pixels",
"crop-pixels",
"root-relative-metres"
]
},
{
"name": "scores",
"type": "float32",
"shape": [
1,
133
]
}
],
"outputBytesPerFrame": 2128,
"changedConvolutions": [],
"comparisons": [
{
"publicFixtureImageId": 40083,
"parts": {
"all": {
"joints": 111,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"body": {
"joints": 16,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"body-feet": {
"joints": 22,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"hips": {
"joints": 2,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"knees": {
"joints": 2,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"ankles": {
"joints": 2,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"feet": {
"joints": 6,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"face": {
"joints": 68,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"hands": {
"joints": 21,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
}
},
"scoreMaxAbsoluteError": 0.0
},
{
"publicFixtureImageId": 197388,
"parts": {
"all": {
"joints": 133,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"body": {
"joints": 17,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"body-feet": {
"joints": 23,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"hips": {
"joints": 2,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"knees": {
"joints": 2,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"ankles": {
"joints": 2,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"feet": {
"joints": 6,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"face": {
"joints": 68,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
},
"hands": {
"joints": 42,
"xyP95_px": 0.0,
"zP95_m": 0.0,
"xyMax_px": 0.0,
"zMax_m": 0.0,
"confidenceLossCount": 0
}
},
"scoreMaxAbsoluteError": 0.0
}
],
"referenceLatencyMs": [],
"note": "Same trained weights and 133-point 3D contract; explicit im2col and optional batched split-K reduction. CPU conversion tests are not WebGPU performance or target-video accuracy measurements."
}