hf_xet 다운로드 stall(HF_HUB_DISABLE_XET=1), robocasa 버전·태스크명 정합(robocasa 0.2.0), worker 컴파일러 부재로 인한 torch.compile 실패(TORCHDYNAMO_DISABLE=1).xwam env) / client(robocasa env) 별도 conda env로 구성. 8 GPU own pod, 45분 소요.X-WAM(통합 4D World-Action Model, Wan2.2-TI2V-5B 비주얼 prior 기반) code release를 받아 RoboCasa 24 kitchen 태스크 평가를 재현하는 것이 목표. 레포는 코드만 있고 체크포인트·데이터셋·서브모듈·전용 env가 전무했음(checkpoints/·datasets/ 없음, 서브모듈 0 entries).
평가는 broker–server–client 아키텍처: policy_server(GPU, 모델 추론) ← policy_broker(CPU 디스패치, 요청 deque 버퍼링) ← client(robocasa sim). 셋이 zmq로만 통신해 서로 다른 conda env로 둘 수 있는 점이 환경 구성을 단순화함.
server env xwam 신규: python 3.10 + torch 2.8.0+cu129 + requirements + pyzmq(requirements 누락분). flash-attn 빌드 실패했으나 modules/attention.py가 SDPA 자동 폴백이라 무방.
client env는 robocasa(0.2.0) 재활용: robocasa-main(1.0.0)은 태스크명이 신네이밍이라 PnPCounterToCab not found로 실패 → 구 PnP* 태스크명을 가진 robocasa 0.2.0으로 교체, zmq/tyro만 추가.
hf download가 hf_xet 백엔드 때문에 futex 교착(바이트 진행 0). HF_HUB_DISABLE_XET=1로 HTTP range 다운로드 전환 → 즉시 해결. 손상된 partial(xet↔http resume 불일치로 비대)은 삭제 후 fresh 재다운로드.PnPCounterToCab) 기대, robocasa 1.0.0은 신네이밍(PickPlaceCounterToCabinet). robocasa 0.2.0 env로 정합.torch.compile → InductorError: Failed to find C compiler로 8개 server 전부 크래시. TORCHDYNAMO_DISABLE=1(compile no-op, eager 0.35s/call)로 해결.사용자가 core 그룹이라 own(8 GPU non-preemptible) 사용 — resume 없는 평가라 preempt 방지가 중요했음.
로그인 1-GPU 스모크 테스트 통과(PnPCounterToCab SR 1.0) 후 풀 평가(Job 14566, COMPLETED 45:29). Overall 75.8% (910/1200).
| 태스크 | SR | 성공/전체 | 태스크 | SR | 성공/전체 |
|---|---|---|---|---|---|
| CloseDrawer | 100.0% | 50/50 | PnPCounterToSink | 80.0% | 40/50 |
| CloseSingleDoor | 98.0% | 49/50 | PnPStoveToCounter | 80.0% | 40/50 |
| CoffeePressButton | 96.0% | 48/50 | CoffeeServeMug | 78.0% | 39/50 |
| TurnOffMicrowave | 96.0% | 48/50 | TurnOnStove | 78.0% | 39/50 |
| TurnOnSinkFaucet | 96.0% | 48/50 | OpenSingleDoor | 70.0% | 35/50 |
| TurnOnMicrowave | 94.0% | 47/50 | PnPCabToCounter | 68.0% | 34/50 |
| OpenDoubleDoor | 92.0% | 46/50 | PnPSinkToCounter | 62.0% | 31/50 |
| PnPCounterToStove | 90.0% | 45/50 | PnPCounterToCab | 56.0% | 28/50 |
| TurnSinkSpout | 88.0% | 44/50 | PnPCounterToMicrowave | 50.0% | 25/50 |
| TurnOffSinkFaucet | 86.0% | 43/50 | PnPMicrowaveToCounter | 50.0% | 25/50 |
| CloseDoubleDoor | 82.0% | 41/50 | TurnOffStove | 36.0% | 18/50 |
| OpenDrawer | 82.0% | 41/50 | CoffeeSetupMug | 12.0% | 6/50 |
• PnP·CoffeeSetupMug 저조 원인을 rollout 비디오(eval_results/robocasa_14566/<task>/*.mp4)에서 분석 — grasp 실패 vs 배치 실패 구분.
• 더 엄밀한 논문 대조 시 EVALS=100으로 재실행(own 8 GPU ~1.5h 예상).
• throughput 필요 시 system CUDA로 flash-attn 재빌드, 혹은 NGC 이미지 --container.
• RoboTwin 2.0 평가는 별도 sim 설치 필요(미착수).