[LOG ] ターミナルの出力を残します → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/lab_train_20261106_195143.txt [LAB ] 2026-11-06 19:51:43 学習 GPU=NVIDIA A40 (借りられなければ NVIDIA RTX A6000 NVIDIA L40S) --model corr3 (PixelstoMotors/pi05-mecharm-trim-corr-lora-v2 → PixelstoMotors/pi05-mecharm-trim-corr-lora-v3) データ mecharm_redblock_box_teach_v1_trim2_corr_v5 pi05_mecharm_trim_corr_v5_lora --exp-name=trim_corr_v5 steps=1500 init=/workspace/ckpt/corr_v2_1499/params 上限 5 時間 記録 /Volumes/KIOXIA/r2r2r-data/lab/Log22/train === 0. 送るものと Mac の道具を確かめる (19:51:43) [DATA ] tar 116993536 バイト (/Volumes/KIOXIA/r2r2r-data/datasets/mecharm_redblock_box_teach_v1_trim2_corr_v5/mecharm_redblock_box_teach_v1_trim2_corr_v5_raw_episodes.tar) [PROV ] 始める時点のコード (284dfd7) と入力 3 つの指紋を測った [MAC ] 終わるまでスリープしないようにした (caffeinate pid 7188). ふたは閉じない [WARN ] 電源につながっていない. バッテリーだとスリープを止めきれないので, 電源につないでください (1 秒) === 1. Pod を作る (19:51:44) [POD ] NVIDIA A40 を借ります (空きがなければ 30 秒おきに 5 回まで) [POD ] 作った: id uirn5j6iy4xbyx GPU=NVIDIA A40 1時間 0.59 ドル (記録 /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/lab_pod.json) [POD ] 上限: 11-07 00:51 (5 時間) を過ぎたら, ログを持ち帰って消します (2 秒) === 2. Pod が立ち上がるまで待つ (19:51:46) [POD ] SSH の IP とポートを API から受け取った (:) [POD ] 入れた: a4e3c12d84ee NVIDIA A40, 46068 MiB [WATCH ] Pod 側の見張りを置いた: 11-07 01:51 を過ぎたら Pod が自分を消す (Pod 用の鍵. Mac の鍵は送っていない) (37 秒) === 3a. スクリプトを送る (19:52:23) (52 秒) === 3b. huggingface_hub を入れ, 鍵を渡す (19:53:15) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Hint: The `hf-cli` skill is not installed. Run `hf skills add -g` to teach your AI agents how to use the `hf` CLI. ✓ Logged in user: PixelstoMotors (10 秒) === 3c. 続きから学習するモデルを取る (PixelstoMotors/pi05-mecharm-trim-corr-lora-v2 → /workspace/ckpt/corr_v2_1499) (19:53:25) Fetching 28 files: 0%| | 0/28 [00:00&1 | tee /workspace/logs/train_trim_corr_v5.log (48 秒) === 5. 学習を始める (19:56:56) [TRAIN ] 学習を始めました (Pod の中で setsid nohup. Mac とのつながりが切れても続く) ログ /workspace/logs/train_trim_corr_v5.log GPU /workspace/logs/gpu_train.csv (30 秒おき) (6 秒) === 6. 学習を見守る (5 分おき) (19:57:02) [TRAIN ] 19:57 step -/1500 loss - 経過 0:00 上限まで 4:54 ======================================================================== 学習は Pod の中で回っています. ここまで来れば寝てかまいません. このターミナルは閉じない・Mac のふたは閉じない (電源につないだまま). 終わると通知が出ます. まとめは /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/result_*.txt ======================================================================== [TRAIN ] 20:02 step 0/1500 loss 0.0129 (Step 0 の行) 経過 0:05 上限まで 4:49 [TRAIN ] 20:07 step 44/1500 loss 0.0129 (Step 0 の行) 経過 0:10 上限まで 4:44 [TRAIN ] 20:12 step 88/1500 loss 0.0066 (Step 50 の行) 経過 0:15 上限まで 4:39 [TRAIN ] 20:17 step 130/1500 loss 0.0048 (Step 100 の行) 経過 0:20 上限まで 4:34 [TRAIN ] 20:22 step 174/1500 loss 0.0051 (Step 150 の行) 経過 0:25 上限まで 4:29 [TRAIN ] 20:27 step 216/1500 loss 0.0052 (Step 200 の行) 経過 0:30 上限まで 4:24 [TRAIN ] 20:32 step 260/1500 loss 0.0045 (Step 250 の行) 経過 0:35 上限まで 4:19 [TRAIN ] 20:37 step 300/1500 loss 0.0044 (Step 300 の行) 経過 0:40 上限まで 4:14 [TRAIN ] 20:42 step 346/1500 loss 0.0044 (Step 300 の行) 経過 0:45 上限まで 4:09 [TRAIN ] 20:47 step 388/1500 loss 0.0042 (Step 350 の行) 経過 0:50 上限まで 4:04 [TRAIN ] 20:52 step 430/1500 loss 0.0039 (Step 400 の行) 経過 0:55 上限まで 3:59 [TRAIN ] 20:57 step 474/1500 loss 0.0043 (Step 450 の行) 経過 1:00 上限まで 3:54 [TRAIN ] 21:02 step 516/1500 loss 0.0041 (Step 500 の行) 経過 1:05 上限まで 3:49 [TRAIN ] 21:07 step 560/1500 loss 0.0043 (Step 550 の行) 経過 1:10 上限まで 3:44 [TRAIN ] 21:12 step 600/1500 loss 0.0040 (Step 600 の行) 経過 1:15 上限まで 3:38 [TRAIN ] 21:17 step 646/1500 loss 0.0040 (Step 600 の行) 経過 1:20 上限まで 3:33 [TRAIN ] 21:22 step 688/1500 loss 0.0039 (Step 650 の行) 経過 1:25 上限まで 3:28 [TRAIN ] 21:27 step 732/1500 loss 0.0039 (Step 700 の行) 経過 1:30 上限まで 3:23 [TRAIN ] 21:33 step 774/1500 loss 0.0036 (Step 750 の行) 経過 1:35 上限まで 3:18 [TRAIN ] 21:38 step 818/1500 loss 0.0034 (Step 800 の行) 経過 1:41 上限まで 3:13 [TRAIN ] 21:43 step 860/1500 loss 0.0033 (Step 850 の行) 経過 1:46 上限まで 3:08 [TRAIN ] 21:48 step 904/1500 loss 0.0035 (Step 900 の行) 経過 1:51 上限まで 3:03 [TRAIN ] 21:53 step 948/1500 loss 0.0035 (Step 900 の行) 経過 1:56 上限まで 2:58 [TRAIN ] 21:58 step 990/1500 loss 0.0033 (Step 950 の行) 経過 2:01 上限まで 2:53 [TRAIN ] 22:03 step 1030/1500 loss 0.0034 (Step 1000 の行) 経過 2:06 上限まで 2:48 [TRAIN ] 22:08 step 1080/1500 loss 0.0028 (Step 1050 の行) 経過 2:11 上限まで 2:43 [TRAIN ] 22:13 step 1120/1500 loss 0.0037 (Step 1100 の行) 経過 2:16 上限まで 2:38 [TRAIN ] 22:18 step 1160/1500 loss 0.0029 (Step 1150 の行) 経過 2:21 上限まで 2:33 [TRAIN ] 22:23 step 1200/1500 loss 0.0033 (Step 1200 の行) 経過 2:26 上限まで 2:28 [TRAIN ] 22:28 step 1250/1500 loss 0.0033 (Step 1200 の行) 経過 2:31 上限まで 2:23 [TRAIN ] 22:33 step 1290/1500 loss 0.0027 (Step 1250 の行) 経過 2:36 上限まで 2:18 [TRAIN ] 22:38 step 1330/1500 loss 0.0025 (Step 1300 の行) 経過 2:41 上限まで 2:12 [TRAIN ] 22:43 step 1380/1500 loss 0.0031 (Step 1350 の行) 経過 2:46 上限まで 2:07 [TRAIN ] 22:48 step 1420/1500 loss 0.0028 (Step 1400 の行) 経過 2:51 上限まで 2:02 [TRAIN ] 22:53 step 1460/1500 loss 0.0030 (Step 1450 の行) 経過 2:56 上限まで 1:57 [TRAIN ] 22:58 step 1500/1500 loss 0.0030 (Step 1450 の行) 経過 3:01 上限まで 1:52 (10917 秒) [TRAIN ] 学習が終わりました (最後のチェックポイント 1499, loss 0.0030) [WATCH ] Pod 側の見張りを 01:58 まで延ばした (上げる・持ち帰る間に消えないように) === 7a. Pod 側の一覧 (1499) (22:59:02) [LIST ] 35 ファイル 6335848626 バイト (train_state なし) → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/pod_files_1499.tsv (2 秒) === 7b. Hugging Face へ上げる (PixelstoMotors/pi05-mecharm-trim-corr-lora-v3・非公開) (22:59:04) [HF ] 上げるもの: 35 ファイル 6,335,848,626 バイト (train_state/ は上げない) HFUP ok PixelstoMotors/pi05-mecharm-trim-corr-lora-v3 に 35 ファイル 6,335,848,626 バイトを上げ, 名前・バイト数が全部合うのを確かめた (14 秒) === 7d. ログを持ち帰る (22:59:18) [LOG ] train_trim_corr_v5.log を持ち帰った → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/train_trim_corr_v5.log (981 行) [LOG ] gpu_train.csv を持ち帰った → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/gpu_train.csv (367 行) [LOG ] train_run.log を持ち帰った → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/train_run.log (2 行) [LOG ] prep_trim_corr.log を持ち帰った → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/prep_trim_corr.log (100 行) [LOG ] watchdog.log は Pod にない (持ち帰れなかった) [LOG ] Pod 側のチェックポイントの一覧 → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/pod_checkpoints.tsv (122 ファイル) (28 秒) === Pod を消す (id uirn5j6iy4xbyx) (22:59:46) [STOP ] 削除 (Terminate) を送った (22:59:48) [STOP ] Pod (id uirn5j6iy4xbyx) が消えたことを API で確かめた [COST ] 借りていた時間 188 分 2 秒 (3.13 時間) × 1時間 0.59 ドル = 約 1.85 ドル (約 292 円. 1ドル=158円) GPU=NVIDIA A40 === 7e. KIOXIA へ Hugging Face から取る (22:59:48) [KIOXIA] Hugging Face (PixelstoMotors/pi05-mecharm-trim-corr-lora-v3) から取ります → /Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/.incoming_1499_20261106_225949_7138 Still waiting to acquire lock on /Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/.incoming_1499_20261106_225949_7138/.cache/huggingface/.gitignore.lock (elapsed: 0.1 seconds) Still waiting to acquire lock on /Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/.incoming_1499_20261106_225949_7138/.cache/huggingface/.gitignore.lock (elapsed: 0.1 seconds) path=/Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/.incoming_1499_20261106_225949_7138 [KIOXIA] /Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/1499 に置いた (35 ファイル 6335848626 バイト. Pod 側と名前・バイト数が全部合った) (254 秒) === 由来 (train_provenance.json) を書く [PROV ] /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/train_provenance.json [PROV ] /Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/1499/train_provenance.json [PROV ] hf: url=https://huggingface.co/PixelstoMotors/pi05-mecharm-trim-corr-lora-v3/commit/b8a5ccbc68c8ac6dadf30a4d074ee66bfadee9c9 [PROV ] 由来: /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/train_provenance.json ・ /Volumes/KIOXIA/r2r2r-data/checkpoints/pi05_mecharm_trim_corr_lora_v3/1499/train_provenance.json ・ Hugging Face (PixelstoMotors/pi05-mecharm-trim-corr-lora-v3) にも置いた === かかった時間 0. 送るものと Mac の道具を確かめる 1 秒 1. Pod を作る 2 秒 2. Pod が立ち上がるまで待つ 37 秒 3a. スクリプトを送る 52 秒 3b. huggingface_hub を入れ, 鍵を渡す 10 秒 3c. 続きから学習するモデルを取る (PixelstoMotors/pi05-mecharm-trim-corr-lora-v2 → /workspace/ckpt/corr_v2_1499) 17 秒 3d. openpi を取る (215abfb) 16 秒 3e. uv sync 20 秒 3f. addon・設定・assets 7 秒 4a. tar を送る 103 秒 4b. pod_prep_trim_corr.sh 1500 /workspace/ckpt/corr_v2_1499/params v5 48 秒 5. 学習を始める 6 秒 6. 学習を見守る (5 分おき) 10917 秒 7a. Pod 側の一覧 (1499) 2 秒 7b. Hugging Face へ上げる (PixelstoMotors/pi05-mecharm-trim-corr-lora-v3・非公開) 14 秒 7d. ログを持ち帰る 28 秒 7e. KIOXIA へ Hugging Face から取る 254 秒 [RESULT] 成功: 学習が終わりました (step 1499, loss 0.0030). Hugging Face と KIOXIA に置き, Pod を消しました. 188 分 2 秒 (3.13 時間) × 1時間 0.59 ドル = 約 1.85 ドル (約 292 円. 1ドル=158円) [RESULT] まとめ → /Volumes/KIOXIA/r2r2r-data/lab/Log22/train/result_20261106_195143.txt