card: fix ACT asset-shape contradiction (single self-contained graph, norm baked in — not split-export/denoise_step)
Browse files
README.md
CHANGED
|
@@ -48,17 +48,14 @@ uses one) to a continuous action chunk (act sampler). Produced by
|
|
| 48 |
| Sampling | act |
|
| 49 |
| Quantization / precision | none / float16 |
|
| 50 |
| On-disk size | 131 MB |
|
| 51 |
-
| Asset kind | single-graph policy
|
| 52 |
| assetVersion | 2.0 |
|
| 53 |
|
| 54 |
|
| 55 |
## Use it — this needs host code you supply
|
| 56 |
|
| 57 |
A policy is **not** a chat model: there is no stock high-level Swift runtime for
|
| 58 |
-
it. The bundle is
|
| 59 |
-
observation) + a `denoise_step` graph (the host drives it `num_steps` times) +
|
| 60 |
-
`norm_stats.json` (un-normalization). **You supply the host loop** (the N-step
|
| 61 |
-
sampler + un-normalization) in Swift. Recommended integration: keep LeRobot's
|
| 62 |
Python `RobotClient` for the servos/cameras/calibration, and run inference
|
| 63 |
on-device — see the `io_contract` in the catalog for the exact tensors.
|
| 64 |
|
|
|
|
| 48 |
| Sampling | act |
|
| 49 |
| Quantization / precision | none / float16 |
|
| 50 |
| On-disk size | 131 MB |
|
| 51 |
+
| Asset kind | single-graph policy (self-contained — normalization baked in) |
|
| 52 |
| assetVersion | 2.0 |
|
| 53 |
|
| 54 |
|
| 55 |
## Use it — this needs host code you supply
|
| 56 |
|
| 57 |
A policy is **not** a chat model: there is no stock high-level Swift runtime for
|
| 58 |
+
it. The bundle is a **single self-contained graph** — you run it **once per observation** and it returns the whole action chunk directly. Normalization is **baked into the traced graph** (`predict_action_chunk` normalizes the inputs and un-normalizes the outputs), so there is **no `norm_stats.json` sidecar and no sampler loop** (unlike the flow-matching Pi0/Diffusion bundles). **You supply the host wiring** in Swift — feed the observation tensors, take the returned action chunk. Recommended integration: keep LeRobot's
|
|
|
|
|
|
|
|
|
|
| 59 |
Python `RobotClient` for the servos/cameras/calibration, and run inference
|
| 60 |
on-device — see the `io_contract` in the catalog for the exact tensors.
|
| 61 |
|