--- license: other tags: - qnn - hexagon - qcs9075 - gr00t - robotics --- # GROOT-N17-MFM-0908MERGED-TGT192-FULL-S96 GR00T N1.7 정책을 Qualcomm IQ-9075(QCS9075, Hexagon **v73**) NPU 에서 Nota QNN Robotics Runtime(NQRR)으로 돌리기 위한 `.nqrr` 번들 — HTP 컨텍스트 바이너리 · 경계 골든 텐서 · 호스트 글루 자산이 전부 들어 있다. 큰 멤버(컨텍스트 바이너리와 임베딩 테이블)는 `model.safetensors` 한 파일에 이어붙어 있고, 나머지는 평문 파일로 남아 있다 — 여기서 그대로 열어 볼 수 있다. 각 멤버는 연속 바이트 구간이라 런타임이 추출 없이 오프셋으로 읽는다. | | | |---|---| | 포맷 | `nqrr/3` | | 크기 | 5,699,702,135 B (5.31 GiB) | | fingerprint | `ddae3c17d888fe00851770e049098d97dce6773a330929381bb34fcf74175cbe` | | 멤버 해시 | `manifest.json` 의 files 인벤토리 (디렉토리 번들) | | QAIRT | 2.47.0.260601 (고정) | | 타깃 | soc_id 77 · dsp_arch v73 · VTCM 8 MB | `fingerprint` 는 **`manifest.json` 원문의 sha256** 이고 파일 전체 해시가 아니다. 번들의 정체는 이름이 아니라 이 값으로 판정한다. ## 컨텍스트 바이너리 | 그래프 | 크기 | 2 GiB 한계 대비 | |---|---|---| | `dit_step_0` | 1,062.3 MiB | 51.9% | | `dit_step_1` | 1,059.2 MiB | 51.7% | | `llm_0` | 1,925.4 MiB | 94.0% | | `vision` | 779.7 MiB | 38.1% | 컨텍스트 하나의 가중치 버퍼는 **2 GiB(2^31) 미만**이어야 한다. v73 에는 v81+ 의 far-region 확장 같은 우회가 없어서, 이 비율이 100% 에 닿으면 그 컨텍스트는 로드되지 않는다. ## 형상 | | | |---|---| | seq_len | 96 (좌패딩; capture 실측 프롬프트 [93]) | | vision | 2 뷰 · 뷰당 패치 144 · vision token 36 | | 이미지 기하 | resize [192, 192] → 중앙 크롭 [192, 192] → resize [192, 192] | | DiT | 4 스텝 · 2 분할 (capture 실측 호출 4 회) | | action | horizon 40 · max_action_dim 132 | ## 출처 | | | |---|---| | 체크포인트 | `geonmin-kim/GR00T-Mfm_crop192_cft-D0908merged-step6000` | | revision | `5685905b32e6d6cfe8b18811ac0d95770a4f4dfc` | | weights sha256 | `95b2ad1d17c9a220a9833749ee6b4e13f4c09803eef37f6b83b25a3cbb7257c5` | | train job | `exp103_groot_fm_192full_0908merged` | | 변환기 커밋 | `c9769d2636b8d13b3fb1214d0996b3928ef06ba8` | | 모델 정의 커밋 | `d508b3adac64f7b01922653f35eb494d9bc8931a` | `weights_sha256` 이 정본이다 — 저장소 이름과 revision 은 저장소가 사라지면 확인할 곳이 없다. ## 골든 디바이스 게이트가 채점하는 기준. 데이터셋 `geonmin-kim/SO101-lv4-3color-cube-mat-to-mat-release-3regions-0908-merged` 의 프레임 0, flow-matching 노이즈 시드 **0**. 시드 없이는 이 골든을 다시 만들 수 없다 — 노이즈를 정책 안쪽 전역 RNG 에서 뽑기 때문에 같은 체크포인트·같은 프레임으로 다시 캡처해도 값이 달라진다. ## 검증 ```bash python -m nqrr.core.bundle_cli verify GROOT-N17-MFM-0908MERGED-TGT192-FULL-S96.nqrr # 전 멤버 해시 대조 python -m nqrr.core.bundle_cli fingerprint GROOT-N17-MFM-0908MERGED-TGT192-FULL-S96.nqrr python -m nqrr.core.bundle_cli extract GROOT-N17-MFM-0908MERGED-TGT192-FULL-S96.nqrr ``` `nqrr/3` 포맷이라 `verify` 가 ctx 뿐 아니라 golden 과 assets 까지 전부 대조한다. 도구는 stdlib 만 쓰므로 기기에서도 그대로 돈다. *생성일 2026-09-15 — 이 README 는 번들 자신에서 만들어졌다.*