BGF GR00T SH5 tactile checkpoint โ 300,000 steps
Inference-only package from completed Task000650 fine-tuning at 300,000 steps. It includes all model shards, index, model configuration, saved processor, normalization statistics and embodiment mapping required by GR00T inference. Optimizer/scheduler/RNG state is intentionally excluded.
Contract
- Robot:
ffw_sh5_rev1; action order: left arm (7), right arm (7), left hand (20), right hand (20). - Tactile: two 45D hands (90 raw taxels), saved normalized processor,
finger_mlpto 32D latent. - Inputs: three RGB cameras and language; action output is an absolute 40ร54 chunk.
- Load with
Gr00tPolicy(model_path=..., embodiment_tag="new_embodiment", use_tactile=True).
Required files
Keep model-*.safetensors, model.safetensors.index.json, config.json, processor_config.json, statistics.json, and embodiment_id.json together. Do not rename a shard to model.pt. SHA256SUMS covers the package files except itself and Hub .gitattributes.
See inference_manifest.json, Python modality config, CYCLO_INFERENCE.md, and QUALITY_AUDIT.md. The audit is a training-set offline replay diagnostic; this checkpoint is not approved for powered robot operation.
Python training configuration
The former configs/sh5.json has been converted to
configs/ffw_sh5_rev1/ffw_sh5_rev1_config.py.
The same folder includes the dataset array mapping, modality.json, and a
training/inference guide.
This is a configuration-format migration: the 54 joint states/actions, three camera keys, task-description key, 40-step action horizon, and optional tactile settings are equivalent to the original JSON. Historical training source commits and run configurations in this package remain provenance records.
For further training, use a GR00T launcher that reads the Python exports
MODALITY_CONFIG, EMBODIMENT_TAG, and TACTILE_CONFIG. This loader extension
was added after the historical training commits; the converted file alone does
not add that support to an older launcher. Pass:
--modality-config-path <downloaded_model_dir>/configs/ffw_sh5_rev1/ffw_sh5_rev1_config.py \
--use-tactile \
--letter-box-transform False
The Python file is for training configuration. Inference continues to load
config.json, processor_config.json, statistics.json, and embodiment_id.json
with the model shards. Those JSON files remain required; no parameter-name
conversion or retraining is needed for this metadata update.
์ ์ฒ๋ฆฌ ์๋ด: ์ด ์ฒดํฌํฌ์ธํธ์
processor_config.json โ processor_kwargs.letter_box_transform์
false๋ฅผ ์ ์งํด์ผ ํฉ๋๋ค. ์ ์ฅ๋ ์ ์ฒ๋ฆฌ๋ ํจ๋ฉ ์์ด 256ร256์ผ๋ก ๋ฆฌ์ฌ์ด์ฆํ๊ณ ,
ํ์ต ์ ๋ฌด์์ / ์ถ๋ก ์ ์ค์ 230ร230 ์์ญ์ ์๋ผ ๋ค์ 256ร256์ผ๋ก ๋ฆฌ์ฌ์ด์ฆํฉ๋๋ค.
๋ค๋ฅธ ํ์ฌ ์ฒดํฌํฌ์ธํธ์ ๋ ํฐ๋ฐ์ค ์ค์ ์ ์ด ๋ชจ๋ธ์ ์ ์ฉํ์ง ๋ง์ธ์.
- Downloads last month
- 9