Isaac 0.5 离线接入手册¶
本接入使用 PerceptronAI 官方 Isaac 仓库
和 Isaac-0.5 官方权重。模型内部继续运行
官方 PerceptronIsaacPolicy、官方 observation preparation、preprocessor、Flow expert、
predict_action_chunk 和 postprocessor;XPolicyLab 只负责标准 WebSocket 契约。
当前边界¶
公开 checkpoint 是 LIBERO Spatial policy,不是 YAM policy:
2 x RGB (image, wrist_image) + 8D LIBERO state + language
-> official Isaac 0.5 Flow policy
-> 50 x 7 checkpoint-native absolute EE actions
-> expose 8 x 7 actions per synchronous XPolicy request at 20 Hz
不要把这组 7D 动作直接发送给 YAM。YAM 需要单独微调的 checkpoint、匹配的 stats,
以及经过验证的 Isaac-to-YAM action adapter。在这些条件满足前,本接入只做模型服务和
离线 forward 验证,不提供 manimux run/serve 真机配置。
固定版本¶
- Isaac repository:
be6507b4aed7472f2029606c22684d4ebc9d73e6 - Perceptron LeRobot:
e12389c1f8f591ad05dced4e284d4e92e48c5df4 - XPolicy source:
XPolicyLab/policy/Isaac_05/lerobot - Server config:
manimux/configs/policy/isaac05/libero/base.yaml
模型卡要求通过 Perceptron 的 LeRobot fork 使用该 checkpoint;stock Transformers 或
stock LeRobot 不是兼容入口。当前官方 policy 也明确拒绝 LeRobot RTC,因此本接入只声明
default sampling,不伪造 RTC 支持。
1. 下载权重¶
完整仓库约 143 GB。hf download 支持断点续传:
cd /home/ubuntu/manimux
mkdir -p checkpoints/pretrained/perceptron-ai/isaac-0.5
hf download PerceptronAI/Isaac-0.5 \
--local-dir checkpoints/pretrained/perceptron-ai/isaac-0.5
当前机器已使用 tmux 会话 isaac05-download 挂起下载。查看进度:
tmux attach -t isaac05-download
tail -f data/download-logs/isaac-0.5.log
du -sh checkpoints/pretrained/perceptron-ai/isaac-0.5
不要同时启动第二个下载进程。
2. 初始化源码与环境¶
克隆父仓库后先取回 XPolicyLab 及其 Isaac 源码:
git submodule update --init XPolicyLab
git -C XPolicyLab submodule update --init policy/Isaac_05/lerobot
bash XPolicyLab/policy/Isaac_05/install.sh
安装脚本使用官方 lockfile 和 CUDA extra。官方源码同时要求 production
trained_policy 使用 PyTorch 2.10.0+cu128、Transformers 5.5.4、
torch_sdpa_v1 和 NVIDIA H100;当前 lockfile 默认的 PyTorch 2.11 仅能安装依赖和
运行不分配完整模型的检查。若官方环境不能导入或渲染,不要用相似实现替换模型内部逻辑。
3. 静态契约检查¶
该命令不加载 Torch 权重、不占用 GPU、不启动端口:
envs/yam/.venv/bin/python manimux/servers/isaac05.py --check \
--config manimux/configs/policy/isaac05/libero/base.yaml
下载完成前会返回 status: blocked 和非零退出码。只有 source revision、配置、adapter、
stats、权重索引以及索引引用的全部 shard 都存在时才返回 status: ready。
4. 模型服务与离线 forward¶
该模型约 36B 参数,公开仓库约 143 GB;官方代码还会拒绝非 H100 的 production
CUDA runtime,因此当前 RTX 4090 不能执行这份公开 checkpoint 的官方 forward。以下
命令只应在满足上述官方 ABI 和硬件要求的机器上由操作者运行。
Terminal 1:
bash XPolicyLab/policy/Isaac_05/setup_eval_policy_server.sh \
manimux/configs/policy/isaac05/libero/base.yaml
Terminal 2:
envs/isaac-0.5/.venv/bin/python scripts/validation/isaac05_forward_probe.py \
--server ws://127.0.0.1:8504 \
--instruction "Pick up the object."
验收输出必须是有限的 8 x 7 action chunk。这个 probe 使用合成的 LIBERO-shaped 输入,
只证明官方模型链和 XPolicy wire 可以完成一次 forward,不证明仿真成功,更不证明 YAM
真机能力。
已验证证据¶
- 官方源码 revision、checkpoint manifest、deployment adapter 和 native stats 能静态对齐。
- XPolicy observation/action adapter 的
2 camera + 8D state -> 8 x 7 action单元测试通过。 - 当前未完成完整权重下载、GPU model load、真实 forward、仿真或真机验证。