← Index
2026-10-12 — Experiment

Long-WAM RoboTwin 2.0 풀 레시피 학습 (4 GPU) & step 1400 중간 평가

LongLive / Long-WAM | B200 cluster | 로그: claude/261010/exp-robotwin_full_run.md

TL;DR

2.51→0.19
Loss (1540 upd)
1/29
SR step 1400
15/15
SR 공개 ckpt
~26d
남은 시간

1 배경 / 목적

공개 Robot-S video expert에서 출발해 RoboTwin 2.0 공개 체크포인트(robotwin2_idm)가 재현되는지 확인하는 본 학습. 공개 레시피는 eval_every: 0이라 train loss만 남으므로 정책 동작 여부는 체크포인트를 시뮬레이터에 넣어야 알 수 있다.

2 작업 내용

train: scripts/robotwin2/train_b200.sh 4 GPU x batch 16 x accumulation 16 = global batch 1024, lr 1e-4, 5 epoch (29,880 update) SAVE_EVERY=100, 최근 3개 유지, 5000/10000/15000/20000/25000 보호 submit: job 183219 (2026-10-09 04:12 시작, own QOS) + afterany 체인 183221→183222→183223→183224 (MaxTime 7일 대응, 자동 resume) eval: step 1400 가중치를 outputs/robotwin2/robot-s-full-evalbundles/step_001400에 하드링크(정리 로직 회피) + 학습 산출 config.yaml + dataset_stats.json → eval_worker_b200.sh (job 186108, demo_clean, 10 ep, --time 2:00:00)
사고: 첫 체인(183016~)은 100 update 후 NODE_FAIL(저장 전). 재제출 5건은 클러스터 k8s_apply_err로 수 초 내 취소(타 사용자 동일). 복구 후 183219부터 정상. 저장 주기를 250→100으로 축소.

3 결과

학습 loss (job 183219, ~34시간 경과)

updatelossactionvideo
102.512.230.28
2101.170.970.20
4100.380.200.18
8100.250.0890.16
14100.210.0510.16
~15400.19~0.200.031~0.0380.15

시뮬레이터 평가 (demo_clean)

체크포인트lift_potclick_belladjust_bottle
공개 robotwin2_idm (job 181500, 5 ep)5/55/55/5
step 1400 (job 186108, 10 ep)0/101/100/9 (시간 초과 중단)

job 186108은 2시간 제한에 TIMEOUT. 실패 에피소드는 스텝 한도(400)까지 돌아 태스크당 34~49분(공개 ckpt는 3 task 합 20분). 학습 산출 config.yaml을 model_config로 그대로 써도 로딩·실행됨.

4 Takeaway

학습은 끊김 없이 진행, loss 단조 감소.
step 1400(0.23 epoch)에서 성공률 1/29. action loss 0.05가 성공률로 이어지지 않음.
이 수치만으로는 "아직 이르다"와 "설정이 어긋났다"를 구분할 수 없다. 다음 평가 지점에서 성공률이 올라오는지가 판별 기준.

5 Next Steps