File size: 1,488 Bytes
8ea1939 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | ---
license: apache-2.0
library_name: onnx
pipeline_tag: keypoint-detection
tags:
- pose-estimation
- rtmw
- rtmpose3d
- whole-body
- onnx
---
# RTMW3D-X, float16-weight ONNX (for ErgoCapture)
Smaller download of **RTMW3D-X** (`rtmw3d-x_8xb64_cocktail14-384x288`), a 133-keypoint whole-body 3D pose model from
[OpenMMLab MMPose](https://github.com/open-mmlab/mmpose/tree/main/projects/rtmpose3d) (Apache-2.0), based on the ONNX
export at [Soykaf/RTMW3D-x](https://huggingface.co/Soykaf/RTMW3D-x).
Used by [ErgoCapture](https://ergocapture.vercel.app), an in-browser ergonomic posture assessment app.
## What changed
- Weights are **stored** as float16 and cast back to float32 inside the graph; ONNX Runtime folds the casts when the
session loads, so **computation stays float32**. Download size: 369 MB → 187 MB.
- The SimCC output head (last layers, ~3.7 MB) is kept in float32.
- Inputs and outputs are unchanged (`input` 1×3×384×288 float32; SimCC x / y / z outputs).
## Check against the original
On real image crops, 95.5–100% of SimCC argmax positions are identical and the rest differ by one bin (0.5 px), except
three of 1,197 keypoint axes where the original model itself had two near-equal peaks (a thumb tip with score 0.42, one
toe depth and one face point).
sha256: `dc276b94339c17d459902baad32652606ade51df1f8b3effb96b130b4a9e5f7a`
## License
Apache-2.0, as the original RTMW3D model. Copyright of the original weights: OpenMMLab contributors.
|