Spaces:
Runtime error
Runtime error
| title: MolmoAct2 SO100 101 Inference | |
| emoji: π€ | |
| colorFrom: indigo | |
| colorTo: blue | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| short_description: Nori cloud-inference server for MolmoAct2-SO100_101 (/act) | |
| # MolmoAct2-SO100_101 β Nori cloud inference | |
| Private Docker Space serving `allenai/MolmoAct2-SO100_101` for Nori robot rollout. | |
| It runs our own FastAPI/uvicorn server (`molmoact2_server.py`) β **not** the HF | |
| Inference-Endpoint toolkit, which is incompatible with the transformers version | |
| this model needs. | |
| ## Endpoints | |
| - `GET /health` β `{"ok", "status": "loading|ready|error", "error", "repo", "dtype"}` | |
| - `POST /act` (Bearer `NORI_INFER_TOKEN`) β | |
| `{ images:[b64...], state:[6 floats], instruction:str, num_steps? }` | |
| β `{ actions: [[...6 DOF...], ... up to 30 moves] }` (robot scale). | |
| ## Required setup (Space **Settings**) | |
| 1. **Hardware**: a GPU tier β `a10g-small` (A10G 24GB, ~$1/hr) is enough (bf16 <16GB). | |
| 2. **Secrets**: | |
| - `NORI_INFER_TOKEN` β the bearer token the rollout client sends (required). | |
| - `HF_TOKEN` β only if the model repo is gated (allenai's is public; usually not needed). | |
| 3. First boot downloads ~21GB, so `/health` reports `"loading"` for a few minutes, | |
| then `"ready"`. Add **persistent storage** later to skip re-downloads on restart. | |
| Deploy/update instructions: see `cloud_inference/space/DEPLOY.md` in the Nori-Lab repo. | |