acp-flip-up / logs /train.log
tangPR's picture
Upload training logs
d7fee0a verified
Raw
History Blame Contribute Delete
59.4 kB
[2026-03-23 20:58:58,654][__main__][INFO] - Configuration:
policy:
name: acp
_target_: force_il.policies.acp.ACPPolicy
action_dim: 19
pred_horizon: 16
obs_horizon: 2
action_horizon: 16
vision_encoder_name: vit_base_patch32_clip_224.openai
vision_pretrained: true
vision_output_dim: 768
wrench_encoding: causalconv
wrench_window_size: 256
wrench_freq: 5000.0
wrench_output_dim: 384
fuse_mode: modality-attention
obs_num_rgb_frames: 2
include_low_dim: true
low_dim_eef_pos_horizon: 3
low_dim_eef_pos_dim: 3
low_dim_eef_rot_horizon: 3
low_dim_eef_rot_dim: 6
num_diffusion_steps: 50
noise_scheduler: ddim
unet_down_dims:
- 256
- 512
- 1024
diffusion_step_embed_dim: 32
unet_kernel_size: 5
unet_n_groups: 8
cond_predict_scale: true
input_perturbation: 0.1
unified_action: true
unified_action_dim: 19
pose_dim: 9
vt_dim: 9
stiffness_dim: 1
predict_virtual_target: false
predict_stiffness: false
default_stiffness: 100.0
num_inference_steps: 16
task:
name: flip_up
dataset_path: data/flip_up_230/flip_up_new_v5
action_dim: 19
obs_horizon: 2
eef_obs_horizon: 3
eef_down_sample_steps: 5
pred_horizon: 16
action_horizon: 16
action_down_sample_steps: 50
wrench_horizon: 32
wrench_down_sample_steps: 4
query_down_sample_steps: 8
image_size: 224
val_ratio: 0.05
data:
_target_: force_il.data.acp_dataset.ACPEpisodeDataset
dataset_path: data/flip-20e_acp
pred_horizon: 16
obs_horizon: 2
rgb_down_sample_steps: 10
eef_obs_horizon: 3
eef_down_sample_steps: 5
action_down_sample_steps: 50
wrench_horizon: 32
wrench_down_sample_steps: 4
query_down_sample_steps: 8
image_size: 224
val_ratio: 0.05
seed: 42
is_val: false
relative_actions: true
train:
epochs: 300
batch_size: 128
gradient_accumulation: 1
optimizer:
_target_: torch.optim.AdamW
lr: 0.0003
weight_decay: 1.0e-06
betas:
- 0.95
- 0.999
scheduler:
type: cosine
warmup_steps: 2000
min_lr: 1.0e-06
encoder_lr_scale: 0.1
mixed_precision: fp16
use_ema: true
ema_decay: 0.9999
ema_power: 0.75
ema_update_after_step: 0
log_interval: 50
use_wandb: true
wandb_project: force_il
wandb_name: null
val_every: 5
sample_every: 5
val_interval: 500
checkpoint_interval: 10
save_best: true
best_checkpoint_monitor: train_loss
num_workers: 8
pin_memory: true
prefetch_factor: 2
normalizer_use_full_dataset: false
upload_to_hf: true
hf_repo_id: tangPR/acp-flip-up
hf_upload_interval: 100
seed: 42
experiment_name: acp_flip_up
seed: 42
validate:
checkpoint: null
num_samples: 5
output_dir: ./validation_plots
use_train_split: false
output_dir: outputs/2026-03-23/acp_flip_up_205858
checkpoint_dir: outputs/2026-03-23/acp_flip_up_205858/checkpoints
log_dir: outputs/2026-03-23/acp_flip_up_205858/logs
[2026-03-23 20:58:58,814][__main__][INFO] - Building dataset...
[2026-03-23 20:58:59,158][force_il.data.acp_dataset][INFO] - Loaded 24 episodes from data/flip-20e_acp/data
[2026-03-23 20:58:59,158][force_il.data.acp_dataset][INFO] - ACPEpisodeDataset: 23 episodes, 1360 samples (train)
[2026-03-23 20:58:59,162][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_aec already registered
[2026-03-23 20:58:59,162][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_apng already registered
[2026-03-23 20:58:59,163][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_avif already registered
[2026-03-23 20:58:59,164][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_bfloat16 already registered
[2026-03-23 20:58:59,164][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_bitorder already registered
[2026-03-23 20:58:59,164][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_bitshuffle already registered
[2026-03-23 20:58:59,164][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_blosc already registered
[2026-03-23 20:58:59,165][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_blosc2 already registered
[2026-03-23 20:58:59,166][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_bmp already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_brotli already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_byteshuffle already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_bz2 already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_ccittfax3 already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_ccittfax4 already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_ccittrle already registered
[2026-03-23 20:58:59,167][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_checksum already registered
[2026-03-23 20:58:59,168][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_cms already registered
[2026-03-23 20:58:59,168][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_dds already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_deflate already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_delta already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_dicomrle already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_eer already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_float24 already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_floatpred already registered
[2026-03-23 20:58:59,169][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_gif already registered
[2026-03-23 20:58:59,170][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_htj2k already registered
[2026-03-23 20:58:59,170][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_jetraw already registered
[2026-03-23 20:58:59,170][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_jpeg already registered
[2026-03-23 20:58:59,170][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_jpeg2k already registered
[2026-03-23 20:58:59,170][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_jpegls already registered
[2026-03-23 20:58:59,171][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_jpegxl already registered
[2026-03-23 20:58:59,172][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_jpegxr already registered
[2026-03-23 20:58:59,172][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lerc already registered
[2026-03-23 20:58:59,172][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_ljpeg already registered
[2026-03-23 20:58:59,173][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lz4 already registered
[2026-03-23 20:58:59,173][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lz4f already registered
[2026-03-23 20:58:59,173][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lz4h5 already registered
[2026-03-23 20:58:59,173][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lzf already registered
[2026-03-23 20:58:59,173][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lzfse already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lzham already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lzma already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lzo already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_lzw already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_meshopt already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_packbits already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_packints already registered
[2026-03-23 20:58:59,174][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_pcodec already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_pglz already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_pixarlog already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_png already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_qoi already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_quantize already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_rcomp already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_snappy already registered
[2026-03-23 20:58:59,175][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_sperr already registered
[2026-03-23 20:58:59,176][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_spng already registered
[2026-03-23 20:58:59,176][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_sz3 already registered
[2026-03-23 20:58:59,176][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_szip already registered
[2026-03-23 20:58:59,177][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_tiff already registered
[2026-03-23 20:58:59,178][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_ultrahdr already registered
[2026-03-23 20:58:59,178][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_webp already registered
[2026-03-23 20:58:59,178][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_xor already registered
[2026-03-23 20:58:59,179][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_zfp already registered
[2026-03-23 20:58:59,179][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_zlib already registered
[2026-03-23 20:58:59,179][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_zlibng already registered
[2026-03-23 20:58:59,179][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_zopfli already registered
[2026-03-23 20:58:59,179][imagecodecs.numcodecs][WARNING] - numcodec imagecodecs_zstd already registered
[2026-03-23 20:58:59,437][force_il.data.acp_dataset][INFO] - Loaded 24 episodes from data/flip-20e_acp/data
[2026-03-23 20:58:59,439][force_il.data.acp_dataset][INFO] - ACPEpisodeDataset: 1 episodes, 68 samples (val)
[2026-03-23 20:58:59,439][__main__][INFO] - Train samples: 1360, Val samples: 68
[2026-03-23 20:58:59,439][__main__][INFO] - Computing normalization statistics from training split...
[2026-03-23 20:58:59,439][force_il.data.acp_dataset][INFO] - Computing normalizer from dataset...
[2026-03-23 20:58:59,491][force_il.data.acp_dataset][INFO] - Normalizer fitted.
[2026-03-23 20:58:59,494][__main__][INFO] - Saved normalizer to outputs/2026-03-23/acp_flip_up_205858/checkpoints/normalizer.pt
[2026-03-23 20:58:59,687][force_il.training.hf_upload][INFO] - HF repo ready: https://huggingface.co/tangPR/acp-flip-up
[2026-03-23 20:59:01,210][force_il.training.hf_upload][INFO] - Uploaded config to HF
[2026-03-23 20:59:03,193][huggingface_hub.hf_api][WARNING] - No files have been modified since last commit. Skipping to prevent empty commit.
[2026-03-23 20:59:03,311][force_il.training.hf_upload][INFO] - Uploaded normalizer.pt to HF
[2026-03-23 20:59:03,311][__main__][INFO] - HF upload enabled tangPR/acp-flip-up
[2026-03-23 20:59:03,311][__main__][INFO] - Building policy...
[2026-03-23 20:59:04,384][timm.models._builder][INFO] - Loading pretrained weights from Hugging Face hub (timm/vit_base_patch32_clip_224.openai)
[2026-03-23 20:59:05,377][__main__][INFO] - Policy: acp
[2026-03-23 20:59:05,377][__main__][INFO] - Trainable parameters: 170,491,491
[2026-03-23 20:59:05,378][__main__][INFO] - Encoder LR scale: 0.1
[2026-03-23 20:59:05,378][__main__][INFO] - Scheduler: cosine with 2000 warmup steps, 3000 total steps
[2026-03-23 20:59:05,555][__main__][INFO] - EMA enabled with decay=0.9999
[2026-03-23 20:59:05,555][__main__][INFO] - Starting training...
[2026-03-23 20:59:11,372][force_il.training.trainer][INFO] - Epoch 0: train_loss=1.1360
[2026-03-23 20:59:15,170][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:19,061][force_il.training.trainer][INFO] - Epoch 1: train_loss=1.0557
[2026-03-23 20:59:20,854][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:24,754][force_il.training.trainer][INFO] - Epoch 2: train_loss=1.0280
[2026-03-23 20:59:26,777][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:30,618][force_il.training.trainer][INFO] - Epoch 3: train_loss=1.0044
[2026-03-23 20:59:32,386][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:36,353][force_il.training.trainer][INFO] - Epoch 4: train_loss=0.9865
[2026-03-23 20:59:38,520][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:42,425][force_il.training.trainer][INFO] - Epoch 5: train_loss=0.9795
[2026-03-23 20:59:46,957][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:50,847][force_il.training.trainer][INFO] - Epoch 6: train_loss=0.9653
[2026-03-23 20:59:52,716][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 20:59:56,669][force_il.training.trainer][INFO] - Epoch 7: train_loss=0.9413
[2026-03-23 20:59:58,617][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:02,511][force_il.training.trainer][INFO] - Epoch 8: train_loss=0.8907
[2026-03-23 21:00:04,345][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:08,131][force_il.training.trainer][INFO] - Epoch 9: train_loss=0.8334
[2026-03-23 21:00:10,161][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:11,835][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0009.pt
[2026-03-23 21:00:15,733][force_il.training.trainer][INFO] - Epoch 10: train_loss=0.7563
[2026-03-23 21:00:20,207][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:24,080][force_il.training.trainer][INFO] - Epoch 11: train_loss=0.6758
[2026-03-23 21:00:25,763][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:29,652][force_il.training.trainer][INFO] - Epoch 12: train_loss=0.5963
[2026-03-23 21:00:31,773][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:35,702][force_il.training.trainer][INFO] - Epoch 13: train_loss=0.5352
[2026-03-23 21:00:37,336][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:41,161][force_il.training.trainer][INFO] - Epoch 14: train_loss=0.4769
[2026-03-23 21:00:43,041][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:46,880][force_il.training.trainer][INFO] - Epoch 15: train_loss=0.4228
[2026-03-23 21:00:51,064][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:00:54,899][force_il.training.trainer][INFO] - Epoch 16: train_loss=0.3748
[2026-03-23 21:00:56,777][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:00,712][force_il.training.trainer][INFO] - Epoch 17: train_loss=0.3390
[2026-03-23 21:01:02,578][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:06,362][force_il.training.trainer][INFO] - Epoch 18: train_loss=0.3025
[2026-03-23 21:01:08,059][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:11,951][force_il.training.trainer][INFO] - Epoch 19: train_loss=0.2787
[2026-03-23 21:01:13,815][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:15,214][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0019.pt
[2026-03-23 21:01:19,100][force_il.training.trainer][INFO] - Epoch 20: train_loss=0.2531
[2026-03-23 21:01:23,323][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:27,251][force_il.training.trainer][INFO] - Epoch 21: train_loss=0.2329
[2026-03-23 21:01:29,000][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:32,877][force_il.training.trainer][INFO] - Epoch 22: train_loss=0.2098
[2026-03-23 21:01:34,766][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:38,614][force_il.training.trainer][INFO] - Epoch 23: train_loss=0.1970
[2026-03-23 21:01:40,437][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:44,360][force_il.training.trainer][INFO] - Epoch 24: train_loss=0.1834
[2026-03-23 21:01:46,451][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:50,493][force_il.training.trainer][INFO] - Epoch 25: train_loss=0.1773
[2026-03-23 21:01:54,724][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:01:58,627][force_il.training.trainer][INFO] - Epoch 26: train_loss=0.1597
[2026-03-23 21:02:00,465][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:04,310][force_il.training.trainer][INFO] - Epoch 27: train_loss=0.1515
[2026-03-23 21:02:06,196][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:10,102][force_il.training.trainer][INFO] - Epoch 28: train_loss=0.1487
[2026-03-23 21:02:12,106][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:16,058][force_il.training.trainer][INFO] - Epoch 29: train_loss=0.1388
[2026-03-23 21:02:18,144][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:19,662][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0029.pt
[2026-03-23 21:02:23,673][force_il.training.trainer][INFO] - Epoch 30: train_loss=0.1388
[2026-03-23 21:02:28,172][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:32,125][force_il.training.trainer][INFO] - Epoch 31: train_loss=0.1344
[2026-03-23 21:02:34,143][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:38,037][force_il.training.trainer][INFO] - Epoch 32: train_loss=0.1277
[2026-03-23 21:02:40,059][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:43,910][force_il.training.trainer][INFO] - Epoch 33: train_loss=0.1293
[2026-03-23 21:02:47,821][force_il.training.trainer][INFO] - Epoch 34: train_loss=0.1217
[2026-03-23 21:02:49,678][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:02:53,546][force_il.training.trainer][INFO] - Epoch 35: train_loss=0.1121
[2026-03-23 21:02:57,683][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:01,589][force_il.training.trainer][INFO] - Epoch 36: train_loss=0.1077
[2026-03-23 21:03:03,496][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:07,324][force_il.training.trainer][INFO] - Epoch 37: train_loss=0.1046
[2026-03-23 21:03:09,171][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:13,011][force_il.training.trainer][INFO] - Epoch 38: train_loss=0.1015
[2026-03-23 21:03:14,985][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:18,873][force_il.training.trainer][INFO] - Epoch 39: train_loss=0.0978
[2026-03-23 21:03:20,927][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:22,519][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0039.pt
[2026-03-23 21:03:26,446][force_il.training.trainer][INFO] - Epoch 40: train_loss=0.0979
[2026-03-23 21:03:32,604][force_il.training.trainer][INFO] - Epoch 41: train_loss=0.0934
[2026-03-23 21:03:34,672][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:38,534][force_il.training.trainer][INFO] - Epoch 42: train_loss=0.0934
[2026-03-23 21:03:40,524][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:44,432][force_il.training.trainer][INFO] - Epoch 43: train_loss=0.0908
[2026-03-23 21:03:46,292][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:50,223][force_il.training.trainer][INFO] - Epoch 44: train_loss=0.0897
[2026-03-23 21:03:52,283][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:03:56,202][force_il.training.trainer][INFO] - Epoch 45: train_loss=0.0902
[2026-03-23 21:04:02,484][force_il.training.trainer][INFO] - Epoch 46: train_loss=0.0847
[2026-03-23 21:04:04,361][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:04:08,317][force_il.training.trainer][INFO] - Epoch 47: train_loss=0.0819
[2026-03-23 21:04:10,204][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:04:14,031][force_il.training.trainer][INFO] - Epoch 48: train_loss=0.0817
[2026-03-23 21:04:16,082][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:04:19,913][force_il.training.trainer][INFO] - Epoch 49: train_loss=0.0762
[2026-03-23 21:04:21,858][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:04:23,457][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0049.pt
[2026-03-23 21:04:27,978][force_il.training.trainer][INFO] - Epoch 50: train_loss=0.0809
[2026-03-23 21:04:34,259][force_il.training.trainer][INFO] - Epoch 51: train_loss=0.0814
[2026-03-23 21:04:38,157][force_il.training.trainer][INFO] - Epoch 52: train_loss=0.0800
[2026-03-23 21:04:42,072][force_il.training.trainer][INFO] - Epoch 53: train_loss=0.0714
[2026-03-23 21:04:44,115][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:04:48,042][force_il.training.trainer][INFO] - Epoch 54: train_loss=0.0705
[2026-03-23 21:04:49,801][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:04:53,643][force_il.training.trainer][INFO] - Epoch 55: train_loss=0.0714
[2026-03-23 21:04:59,781][force_il.training.trainer][INFO] - Epoch 56: train_loss=0.0715
[2026-03-23 21:05:03,652][force_il.training.trainer][INFO] - Epoch 57: train_loss=0.0682
[2026-03-23 21:05:05,757][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:05:09,596][force_il.training.trainer][INFO] - Epoch 58: train_loss=0.0683
[2026-03-23 21:05:13,376][force_il.training.trainer][INFO] - Epoch 59: train_loss=0.0751
[2026-03-23 21:05:14,818][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0059.pt
[2026-03-23 21:05:18,693][force_il.training.trainer][INFO] - Epoch 60: train_loss=0.0721
[2026-03-23 21:05:24,899][force_il.training.trainer][INFO] - Epoch 61: train_loss=0.0695
[2026-03-23 21:05:28,770][force_il.training.trainer][INFO] - Epoch 62: train_loss=0.0735
[2026-03-23 21:05:32,690][force_il.training.trainer][INFO] - Epoch 63: train_loss=0.0641
[2026-03-23 21:05:34,538][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:05:38,433][force_il.training.trainer][INFO] - Epoch 64: train_loss=0.0639
[2026-03-23 21:05:40,400][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:05:44,360][force_il.training.trainer][INFO] - Epoch 65: train_loss=0.0667
[2026-03-23 21:05:50,728][force_il.training.trainer][INFO] - Epoch 66: train_loss=0.0644
[2026-03-23 21:05:54,594][force_il.training.trainer][INFO] - Epoch 67: train_loss=0.0576
[2026-03-23 21:05:56,501][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:06:00,406][force_il.training.trainer][INFO] - Epoch 68: train_loss=0.0583
[2026-03-23 21:06:04,317][force_il.training.trainer][INFO] - Epoch 69: train_loss=0.0592
[2026-03-23 21:06:05,716][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0069.pt
[2026-03-23 21:06:09,621][force_il.training.trainer][INFO] - Epoch 70: train_loss=0.0610
[2026-03-23 21:06:15,870][force_il.training.trainer][INFO] - Epoch 71: train_loss=0.0539
[2026-03-23 21:06:18,010][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:06:21,939][force_il.training.trainer][INFO] - Epoch 72: train_loss=0.0563
[2026-03-23 21:06:25,873][force_il.training.trainer][INFO] - Epoch 73: train_loss=0.0551
[2026-03-23 21:06:29,793][force_il.training.trainer][INFO] - Epoch 74: train_loss=0.0564
[2026-03-23 21:06:33,709][force_il.training.trainer][INFO] - Epoch 75: train_loss=0.0582
[2026-03-23 21:06:40,006][force_il.training.trainer][INFO] - Epoch 76: train_loss=0.0570
[2026-03-23 21:06:43,927][force_il.training.trainer][INFO] - Epoch 77: train_loss=0.0529
[2026-03-23 21:06:46,212][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:06:50,086][force_il.training.trainer][INFO] - Epoch 78: train_loss=0.0515
[2026-03-23 21:06:51,817][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:06:55,730][force_il.training.trainer][INFO] - Epoch 79: train_loss=0.0516
[2026-03-23 21:06:57,103][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0079.pt
[2026-03-23 21:07:00,935][force_il.training.trainer][INFO] - Epoch 80: train_loss=0.0520
[2026-03-23 21:07:07,162][force_il.training.trainer][INFO] - Epoch 81: train_loss=0.0509
[2026-03-23 21:07:09,020][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:12,943][force_il.training.trainer][INFO] - Epoch 82: train_loss=0.0474
[2026-03-23 21:07:15,257][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:19,131][force_il.training.trainer][INFO] - Epoch 83: train_loss=0.0483
[2026-03-23 21:07:23,096][force_il.training.trainer][INFO] - Epoch 84: train_loss=0.0474
[2026-03-23 21:07:25,209][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:29,045][force_il.training.trainer][INFO] - Epoch 85: train_loss=0.0472
[2026-03-23 21:07:33,384][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:37,248][force_il.training.trainer][INFO] - Epoch 86: train_loss=0.0454
[2026-03-23 21:07:38,889][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:42,761][force_il.training.trainer][INFO] - Epoch 87: train_loss=0.0449
[2026-03-23 21:07:44,612][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:48,517][force_il.training.trainer][INFO] - Epoch 88: train_loss=0.0435
[2026-03-23 21:07:50,146][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:07:54,042][force_il.training.trainer][INFO] - Epoch 89: train_loss=0.0465
[2026-03-23 21:07:55,383][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0089.pt
[2026-03-23 21:07:59,289][force_il.training.trainer][INFO] - Epoch 90: train_loss=0.0417
[2026-03-23 21:08:03,495][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:08:07,339][force_il.training.trainer][INFO] - Epoch 91: train_loss=0.0444
[2026-03-23 21:08:11,261][force_il.training.trainer][INFO] - Epoch 92: train_loss=0.0420
[2026-03-23 21:08:15,154][force_il.training.trainer][INFO] - Epoch 93: train_loss=0.0428
[2026-03-23 21:08:19,008][force_il.training.trainer][INFO] - Epoch 94: train_loss=0.0457
[2026-03-23 21:08:22,856][force_il.training.trainer][INFO] - Epoch 95: train_loss=0.0444
[2026-03-23 21:08:29,035][force_il.training.trainer][INFO] - Epoch 96: train_loss=0.0459
[2026-03-23 21:08:32,950][force_il.training.trainer][INFO] - Epoch 97: train_loss=0.0424
[2026-03-23 21:08:36,875][force_il.training.trainer][INFO] - Epoch 98: train_loss=0.0437
[2026-03-23 21:08:40,787][force_il.training.trainer][INFO] - Epoch 99: train_loss=0.0451
[2026-03-23 21:08:42,171][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0099.pt
[2026-03-23 21:12:41,195][force_il.training.hf_upload][INFO] - Uploaded best.pt to HF
[2026-03-23 21:12:41,196][force_il.training.trainer][INFO] - Uploaded best.pt to HF (epoch 99)
[2026-03-23 21:12:45,693][force_il.training.trainer][INFO] - Epoch 100: train_loss=0.0460
[2026-03-23 21:12:51,920][force_il.training.trainer][INFO] - Epoch 101: train_loss=0.0438
[2026-03-23 21:12:55,790][force_il.training.trainer][INFO] - Epoch 102: train_loss=0.0430
[2026-03-23 21:12:59,706][force_il.training.trainer][INFO] - Epoch 103: train_loss=0.0407
[2026-03-23 21:13:01,598][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:13:05,518][force_il.training.trainer][INFO] - Epoch 104: train_loss=0.0416
[2026-03-23 21:13:09,415][force_il.training.trainer][INFO] - Epoch 105: train_loss=0.0434
[2026-03-23 21:13:15,645][force_il.training.trainer][INFO] - Epoch 106: train_loss=0.0418
[2026-03-23 21:13:19,490][force_il.training.trainer][INFO] - Epoch 107: train_loss=0.0387
[2026-03-23 21:13:21,367][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:13:25,297][force_il.training.trainer][INFO] - Epoch 108: train_loss=0.0398
[2026-03-23 21:13:29,221][force_il.training.trainer][INFO] - Epoch 109: train_loss=0.0398
[2026-03-23 21:13:30,576][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0109.pt
[2026-03-23 21:13:34,466][force_il.training.trainer][INFO] - Epoch 110: train_loss=0.0399
[2026-03-23 21:13:40,783][force_il.training.trainer][INFO] - Epoch 111: train_loss=0.0391
[2026-03-23 21:13:44,703][force_il.training.trainer][INFO] - Epoch 112: train_loss=0.0378
[2026-03-23 21:13:46,554][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:13:50,419][force_il.training.trainer][INFO] - Epoch 113: train_loss=0.0383
[2026-03-23 21:13:54,293][force_il.training.trainer][INFO] - Epoch 114: train_loss=0.0361
[2026-03-23 21:13:56,144][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:14:00,026][force_il.training.trainer][INFO] - Epoch 115: train_loss=0.0375
[2026-03-23 21:14:06,236][force_il.training.trainer][INFO] - Epoch 116: train_loss=0.0375
[2026-03-23 21:14:10,107][force_il.training.trainer][INFO] - Epoch 117: train_loss=0.0354
[2026-03-23 21:14:11,835][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:14:15,701][force_il.training.trainer][INFO] - Epoch 118: train_loss=0.0365
[2026-03-23 21:14:19,602][force_il.training.trainer][INFO] - Epoch 119: train_loss=0.0367
[2026-03-23 21:14:20,996][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0119.pt
[2026-03-23 21:14:24,943][force_il.training.trainer][INFO] - Epoch 120: train_loss=0.0367
[2026-03-23 21:14:31,151][force_il.training.trainer][INFO] - Epoch 121: train_loss=0.0352
[2026-03-23 21:14:33,040][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:14:36,959][force_il.training.trainer][INFO] - Epoch 122: train_loss=0.0343
[2026-03-23 21:14:38,644][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:14:42,575][force_il.training.trainer][INFO] - Epoch 123: train_loss=0.0348
[2026-03-23 21:14:46,488][force_il.training.trainer][INFO] - Epoch 124: train_loss=0.0341
[2026-03-23 21:14:48,370][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:14:52,235][force_il.training.trainer][INFO] - Epoch 125: train_loss=0.0333
[2026-03-23 21:14:56,430][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:15:00,351][force_il.training.trainer][INFO] - Epoch 126: train_loss=0.0340
[2026-03-23 21:15:04,266][force_il.training.trainer][INFO] - Epoch 127: train_loss=0.0365
[2026-03-23 21:15:08,185][force_il.training.trainer][INFO] - Epoch 128: train_loss=0.0340
[2026-03-23 21:15:12,085][force_il.training.trainer][INFO] - Epoch 129: train_loss=0.0338
[2026-03-23 21:15:13,467][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0129.pt
[2026-03-23 21:15:17,335][force_il.training.trainer][INFO] - Epoch 130: train_loss=0.0355
[2026-03-23 21:15:23,579][force_il.training.trainer][INFO] - Epoch 131: train_loss=0.0345
[2026-03-23 21:15:27,485][force_il.training.trainer][INFO] - Epoch 132: train_loss=0.0374
[2026-03-23 21:15:31,417][force_il.training.trainer][INFO] - Epoch 133: train_loss=0.0383
[2026-03-23 21:15:35,320][force_il.training.trainer][INFO] - Epoch 134: train_loss=0.0357
[2026-03-23 21:15:39,187][force_il.training.trainer][INFO] - Epoch 135: train_loss=0.0352
[2026-03-23 21:15:45,483][force_il.training.trainer][INFO] - Epoch 136: train_loss=0.0352
[2026-03-23 21:15:49,384][force_il.training.trainer][INFO] - Epoch 137: train_loss=0.0355
[2026-03-23 21:15:53,322][force_il.training.trainer][INFO] - Epoch 138: train_loss=0.0346
[2026-03-23 21:15:57,154][force_il.training.trainer][INFO] - Epoch 139: train_loss=0.0328
[2026-03-23 21:15:59,044][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:16:00,486][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0139.pt
[2026-03-23 21:16:04,430][force_il.training.trainer][INFO] - Epoch 140: train_loss=0.0340
[2026-03-23 21:16:10,592][force_il.training.trainer][INFO] - Epoch 141: train_loss=0.0316
[2026-03-23 21:16:12,481][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:16:16,343][force_il.training.trainer][INFO] - Epoch 142: train_loss=0.0327
[2026-03-23 21:16:20,265][force_il.training.trainer][INFO] - Epoch 143: train_loss=0.0305
[2026-03-23 21:16:22,113][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:16:25,932][force_il.training.trainer][INFO] - Epoch 144: train_loss=0.0323
[2026-03-23 21:16:29,835][force_il.training.trainer][INFO] - Epoch 145: train_loss=0.0330
[2026-03-23 21:16:36,064][force_il.training.trainer][INFO] - Epoch 146: train_loss=0.0319
[2026-03-23 21:16:39,905][force_il.training.trainer][INFO] - Epoch 147: train_loss=0.0334
[2026-03-23 21:16:43,777][force_il.training.trainer][INFO] - Epoch 148: train_loss=0.0337
[2026-03-23 21:16:47,699][force_il.training.trainer][INFO] - Epoch 149: train_loss=0.0314
[2026-03-23 21:16:49,075][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0149.pt
[2026-03-23 21:16:53,484][force_il.training.trainer][INFO] - Epoch 150: train_loss=0.0307
[2026-03-23 21:16:59,592][force_il.training.trainer][INFO] - Epoch 151: train_loss=0.0323
[2026-03-23 21:17:03,508][force_il.training.trainer][INFO] - Epoch 152: train_loss=0.0301
[2026-03-23 21:17:05,330][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:17:09,230][force_il.training.trainer][INFO] - Epoch 153: train_loss=0.0314
[2026-03-23 21:17:13,166][force_il.training.trainer][INFO] - Epoch 154: train_loss=0.0303
[2026-03-23 21:17:17,067][force_il.training.trainer][INFO] - Epoch 155: train_loss=0.0303
[2026-03-23 21:17:23,440][force_il.training.trainer][INFO] - Epoch 156: train_loss=0.0301
[2026-03-23 21:17:27,308][force_il.training.trainer][INFO] - Epoch 157: train_loss=0.0295
[2026-03-23 21:17:29,191][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:17:33,045][force_il.training.trainer][INFO] - Epoch 158: train_loss=0.0293
[2026-03-23 21:17:34,751][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:17:38,616][force_il.training.trainer][INFO] - Epoch 159: train_loss=0.0296
[2026-03-23 21:17:40,000][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0159.pt
[2026-03-23 21:17:43,956][force_il.training.trainer][INFO] - Epoch 160: train_loss=0.0295
[2026-03-23 21:17:50,237][force_il.training.trainer][INFO] - Epoch 161: train_loss=0.0290
[2026-03-23 21:17:52,091][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:17:56,044][force_il.training.trainer][INFO] - Epoch 162: train_loss=0.0310
[2026-03-23 21:17:59,913][force_il.training.trainer][INFO] - Epoch 163: train_loss=0.0318
[2026-03-23 21:18:03,882][force_il.training.trainer][INFO] - Epoch 164: train_loss=0.0323
[2026-03-23 21:18:07,820][force_il.training.trainer][INFO] - Epoch 165: train_loss=0.0303
[2026-03-23 21:18:14,048][force_il.training.trainer][INFO] - Epoch 166: train_loss=0.0298
[2026-03-23 21:18:17,900][force_il.training.trainer][INFO] - Epoch 167: train_loss=0.0277
[2026-03-23 21:18:19,786][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:18:23,705][force_il.training.trainer][INFO] - Epoch 168: train_loss=0.0276
[2026-03-23 21:18:25,521][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:18:29,352][force_il.training.trainer][INFO] - Epoch 169: train_loss=0.0278
[2026-03-23 21:18:30,774][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0169.pt
[2026-03-23 21:18:34,623][force_il.training.trainer][INFO] - Epoch 170: train_loss=0.0282
[2026-03-23 21:18:40,761][force_il.training.trainer][INFO] - Epoch 171: train_loss=0.0283
[2026-03-23 21:18:44,632][force_il.training.trainer][INFO] - Epoch 172: train_loss=0.0305
[2026-03-23 21:18:48,477][force_il.training.trainer][INFO] - Epoch 173: train_loss=0.0296
[2026-03-23 21:18:52,376][force_il.training.trainer][INFO] - Epoch 174: train_loss=0.0300
[2026-03-23 21:18:56,297][force_il.training.trainer][INFO] - Epoch 175: train_loss=0.0282
[2026-03-23 21:19:02,548][force_il.training.trainer][INFO] - Epoch 176: train_loss=0.0269
[2026-03-23 21:19:04,418][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:19:08,354][force_il.training.trainer][INFO] - Epoch 177: train_loss=0.0285
[2026-03-23 21:19:12,269][force_il.training.trainer][INFO] - Epoch 178: train_loss=0.0290
[2026-03-23 21:19:16,194][force_il.training.trainer][INFO] - Epoch 179: train_loss=0.0279
[2026-03-23 21:19:17,622][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0179.pt
[2026-03-23 21:19:21,581][force_il.training.trainer][INFO] - Epoch 180: train_loss=0.0299
[2026-03-23 21:19:27,874][force_il.training.trainer][INFO] - Epoch 181: train_loss=0.0272
[2026-03-23 21:19:31,707][force_il.training.trainer][INFO] - Epoch 182: train_loss=0.0271
[2026-03-23 21:19:35,646][force_il.training.trainer][INFO] - Epoch 183: train_loss=0.0276
[2026-03-23 21:19:39,609][force_il.training.trainer][INFO] - Epoch 184: train_loss=0.0279
[2026-03-23 21:19:43,480][force_il.training.trainer][INFO] - Epoch 185: train_loss=0.0284
[2026-03-23 21:19:49,778][force_il.training.trainer][INFO] - Epoch 186: train_loss=0.0275
[2026-03-23 21:19:53,680][force_il.training.trainer][INFO] - Epoch 187: train_loss=0.0270
[2026-03-23 21:19:57,524][force_il.training.trainer][INFO] - Epoch 188: train_loss=0.0265
[2026-03-23 21:19:59,387][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:20:03,353][force_il.training.trainer][INFO] - Epoch 189: train_loss=0.0270
[2026-03-23 21:20:04,791][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0189.pt
[2026-03-23 21:20:08,744][force_il.training.trainer][INFO] - Epoch 190: train_loss=0.0272
[2026-03-23 21:20:15,047][force_il.training.trainer][INFO] - Epoch 191: train_loss=0.0261
[2026-03-23 21:20:16,913][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:20:20,828][force_il.training.trainer][INFO] - Epoch 192: train_loss=0.0248
[2026-03-23 21:20:22,822][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:20:26,730][force_il.training.trainer][INFO] - Epoch 193: train_loss=0.0257
[2026-03-23 21:20:30,508][force_il.training.trainer][INFO] - Epoch 194: train_loss=0.0262
[2026-03-23 21:20:34,359][force_il.training.trainer][INFO] - Epoch 195: train_loss=0.0265
[2026-03-23 21:20:40,585][force_il.training.trainer][INFO] - Epoch 196: train_loss=0.0259
[2026-03-23 21:20:44,498][force_il.training.trainer][INFO] - Epoch 197: train_loss=0.0264
[2026-03-23 21:20:48,422][force_il.training.trainer][INFO] - Epoch 198: train_loss=0.0258
[2026-03-23 21:20:52,272][force_il.training.trainer][INFO] - Epoch 199: train_loss=0.0282
[2026-03-23 21:20:53,699][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0199.pt
[2026-03-23 21:25:47,127][force_il.training.hf_upload][INFO] - Uploaded best.pt to HF
[2026-03-23 21:25:47,128][force_il.training.trainer][INFO] - Uploaded best.pt to HF (epoch 199)
[2026-03-23 21:25:51,563][force_il.training.trainer][INFO] - Epoch 200: train_loss=0.0285
[2026-03-23 21:25:57,840][force_il.training.trainer][INFO] - Epoch 201: train_loss=0.0273
[2026-03-23 21:26:01,692][force_il.training.trainer][INFO] - Epoch 202: train_loss=0.0274
[2026-03-23 21:26:05,555][force_il.training.trainer][INFO] - Epoch 203: train_loss=0.0250
[2026-03-23 21:26:09,474][force_il.training.trainer][INFO] - Epoch 204: train_loss=0.0267
[2026-03-23 21:26:13,379][force_il.training.trainer][INFO] - Epoch 205: train_loss=0.0257
[2026-03-23 21:26:19,698][force_il.training.trainer][INFO] - Epoch 206: train_loss=0.0239
[2026-03-23 21:26:22,289][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:26:26,200][force_il.training.trainer][INFO] - Epoch 207: train_loss=0.0234
[2026-03-23 21:26:31,719][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:26:35,624][force_il.training.trainer][INFO] - Epoch 208: train_loss=0.0235
[2026-03-23 21:26:39,554][force_il.training.trainer][INFO] - Epoch 209: train_loss=0.0236
[2026-03-23 21:26:40,922][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0209.pt
[2026-03-23 21:26:44,817][force_il.training.trainer][INFO] - Epoch 210: train_loss=0.0255
[2026-03-23 21:26:51,037][force_il.training.trainer][INFO] - Epoch 211: train_loss=0.0244
[2026-03-23 21:26:54,941][force_il.training.trainer][INFO] - Epoch 212: train_loss=0.0236
[2026-03-23 21:26:58,790][force_il.training.trainer][INFO] - Epoch 213: train_loss=0.0237
[2026-03-23 21:27:02,712][force_il.training.trainer][INFO] - Epoch 214: train_loss=0.0239
[2026-03-23 21:27:06,579][force_il.training.trainer][INFO] - Epoch 215: train_loss=0.0239
[2026-03-23 21:27:12,787][force_il.training.trainer][INFO] - Epoch 216: train_loss=0.0235
[2026-03-23 21:27:16,588][force_il.training.trainer][INFO] - Epoch 217: train_loss=0.0233
[2026-03-23 21:27:20,851][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:27:24,680][force_il.training.trainer][INFO] - Epoch 218: train_loss=0.0240
[2026-03-23 21:27:28,532][force_il.training.trainer][INFO] - Epoch 219: train_loss=0.0221
[2026-03-23 21:27:32,927][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:27:34,335][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0219.pt
[2026-03-23 21:27:38,276][force_il.training.trainer][INFO] - Epoch 220: train_loss=0.0224
[2026-03-23 21:27:44,510][force_il.training.trainer][INFO] - Epoch 221: train_loss=0.0232
[2026-03-23 21:27:48,408][force_il.training.trainer][INFO] - Epoch 222: train_loss=0.0227
[2026-03-23 21:27:52,339][force_il.training.trainer][INFO] - Epoch 223: train_loss=0.0226
[2026-03-23 21:27:56,249][force_il.training.trainer][INFO] - Epoch 224: train_loss=0.0228
[2026-03-23 21:28:00,045][force_il.training.trainer][INFO] - Epoch 225: train_loss=0.0232
[2026-03-23 21:28:06,323][force_il.training.trainer][INFO] - Epoch 226: train_loss=0.0217
[2026-03-23 21:28:09,926][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:28:13,828][force_il.training.trainer][INFO] - Epoch 227: train_loss=0.0214
[2026-03-23 21:28:17,644][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:28:21,593][force_il.training.trainer][INFO] - Epoch 228: train_loss=0.0220
[2026-03-23 21:28:25,514][force_il.training.trainer][INFO] - Epoch 229: train_loss=0.0221
[2026-03-23 21:28:27,631][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0229.pt
[2026-03-23 21:28:31,534][force_il.training.trainer][INFO] - Epoch 230: train_loss=0.0216
[2026-03-23 21:28:37,739][force_il.training.trainer][INFO] - Epoch 231: train_loss=0.0221
[2026-03-23 21:28:41,614][force_il.training.trainer][INFO] - Epoch 232: train_loss=0.0209
[2026-03-23 21:28:45,586][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:28:49,569][force_il.training.trainer][INFO] - Epoch 233: train_loss=0.0219
[2026-03-23 21:28:53,415][force_il.training.trainer][INFO] - Epoch 234: train_loss=0.0212
[2026-03-23 21:28:57,278][force_il.training.trainer][INFO] - Epoch 235: train_loss=0.0214
[2026-03-23 21:29:03,515][force_il.training.trainer][INFO] - Epoch 236: train_loss=0.0217
[2026-03-23 21:29:07,362][force_il.training.trainer][INFO] - Epoch 237: train_loss=0.0214
[2026-03-23 21:29:11,213][force_il.training.trainer][INFO] - Epoch 238: train_loss=0.0225
[2026-03-23 21:29:15,120][force_il.training.trainer][INFO] - Epoch 239: train_loss=0.0218
[2026-03-23 21:29:16,535][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0239.pt
[2026-03-23 21:29:20,426][force_il.training.trainer][INFO] - Epoch 240: train_loss=0.0208
[2026-03-23 21:29:25,912][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:29:29,827][force_il.training.trainer][INFO] - Epoch 241: train_loss=0.0211
[2026-03-23 21:29:33,673][force_il.training.trainer][INFO] - Epoch 242: train_loss=0.0220
[2026-03-23 21:29:37,595][force_il.training.trainer][INFO] - Epoch 243: train_loss=0.0213
[2026-03-23 21:29:41,508][force_il.training.trainer][INFO] - Epoch 244: train_loss=0.0215
[2026-03-23 21:29:45,426][force_il.training.trainer][INFO] - Epoch 245: train_loss=0.0215
[2026-03-23 21:29:51,661][force_il.training.trainer][INFO] - Epoch 246: train_loss=0.0203
[2026-03-23 21:29:54,563][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:29:58,446][force_il.training.trainer][INFO] - Epoch 247: train_loss=0.0196
[2026-03-23 21:30:00,363][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:30:04,255][force_il.training.trainer][INFO] - Epoch 248: train_loss=0.0202
[2026-03-23 21:30:08,173][force_il.training.trainer][INFO] - Epoch 249: train_loss=0.0200
[2026-03-23 21:30:09,550][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0249.pt
[2026-03-23 21:30:13,981][force_il.training.trainer][INFO] - Epoch 250: train_loss=0.0211
[2026-03-23 21:30:20,208][force_il.training.trainer][INFO] - Epoch 251: train_loss=0.0193
[2026-03-23 21:30:22,864][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:30:26,718][force_il.training.trainer][INFO] - Epoch 252: train_loss=0.0198
[2026-03-23 21:30:30,635][force_il.training.trainer][INFO] - Epoch 253: train_loss=0.0192
[2026-03-23 21:30:33,340][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:30:37,333][force_il.training.trainer][INFO] - Epoch 254: train_loss=0.0192
[2026-03-23 21:30:41,200][force_il.training.trainer][INFO] - Epoch 255: train_loss=0.0190
[2026-03-23 21:30:46,187][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:30:50,086][force_il.training.trainer][INFO] - Epoch 256: train_loss=0.0184
[2026-03-23 21:30:51,802][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:30:55,734][force_il.training.trainer][INFO] - Epoch 257: train_loss=0.0191
[2026-03-23 21:30:59,657][force_il.training.trainer][INFO] - Epoch 258: train_loss=0.0186
[2026-03-23 21:31:03,570][force_il.training.trainer][INFO] - Epoch 259: train_loss=0.0193
[2026-03-23 21:31:04,983][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0259.pt
[2026-03-23 21:31:08,913][force_il.training.trainer][INFO] - Epoch 260: train_loss=0.0190
[2026-03-23 21:31:15,211][force_il.training.trainer][INFO] - Epoch 261: train_loss=0.0186
[2026-03-23 21:31:19,129][force_il.training.trainer][INFO] - Epoch 262: train_loss=0.0186
[2026-03-23 21:31:23,024][force_il.training.trainer][INFO] - Epoch 263: train_loss=0.0188
[2026-03-23 21:31:26,950][force_il.training.trainer][INFO] - Epoch 264: train_loss=0.0185
[2026-03-23 21:31:30,864][force_il.training.trainer][INFO] - Epoch 265: train_loss=0.0184
[2026-03-23 21:31:35,472][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:31:39,287][force_il.training.trainer][INFO] - Epoch 266: train_loss=0.0175
[2026-03-23 21:31:40,987][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:31:44,931][force_il.training.trainer][INFO] - Epoch 267: train_loss=0.0179
[2026-03-23 21:31:48,801][force_il.training.trainer][INFO] - Epoch 268: train_loss=0.0178
[2026-03-23 21:31:52,718][force_il.training.trainer][INFO] - Epoch 269: train_loss=0.0178
[2026-03-23 21:31:54,148][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0269.pt
[2026-03-23 21:31:58,089][force_il.training.trainer][INFO] - Epoch 270: train_loss=0.0172
[2026-03-23 21:32:02,481][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:32:06,362][force_il.training.trainer][INFO] - Epoch 271: train_loss=0.0175
[2026-03-23 21:32:10,283][force_il.training.trainer][INFO] - Epoch 272: train_loss=0.0172
[2026-03-23 21:32:12,186][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:32:16,143][force_il.training.trainer][INFO] - Epoch 273: train_loss=0.0169
[2026-03-23 21:32:17,892][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:32:21,763][force_il.training.trainer][INFO] - Epoch 274: train_loss=0.0175
[2026-03-23 21:32:25,679][force_il.training.trainer][INFO] - Epoch 275: train_loss=0.0179
[2026-03-23 21:32:31,842][force_il.training.trainer][INFO] - Epoch 276: train_loss=0.0167
[2026-03-23 21:32:33,960][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:32:37,905][force_il.training.trainer][INFO] - Epoch 277: train_loss=0.0178
[2026-03-23 21:32:41,774][force_il.training.trainer][INFO] - Epoch 278: train_loss=0.0169
[2026-03-23 21:32:45,676][force_il.training.trainer][INFO] - Epoch 279: train_loss=0.0162
[2026-03-23 21:32:47,626][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:32:49,036][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0279.pt
[2026-03-23 21:32:52,949][force_il.training.trainer][INFO] - Epoch 280: train_loss=0.0170
[2026-03-23 21:32:59,201][force_il.training.trainer][INFO] - Epoch 281: train_loss=0.0168
[2026-03-23 21:33:03,106][force_il.training.trainer][INFO] - Epoch 282: train_loss=0.0168
[2026-03-23 21:33:06,964][force_il.training.trainer][INFO] - Epoch 283: train_loss=0.0171
[2026-03-23 21:33:10,886][force_il.training.trainer][INFO] - Epoch 284: train_loss=0.0163
[2026-03-23 21:33:14,801][force_il.training.trainer][INFO] - Epoch 285: train_loss=0.0172
[2026-03-23 21:33:20,962][force_il.training.trainer][INFO] - Epoch 286: train_loss=0.0170
[2026-03-23 21:33:24,881][force_il.training.trainer][INFO] - Epoch 287: train_loss=0.0164
[2026-03-23 21:33:28,799][force_il.training.trainer][INFO] - Epoch 288: train_loss=0.0161
[2026-03-23 21:33:30,674][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:33:34,539][force_il.training.trainer][INFO] - Epoch 289: train_loss=0.0168
[2026-03-23 21:33:36,146][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0289.pt
[2026-03-23 21:33:40,070][force_il.training.trainer][INFO] - Epoch 290: train_loss=0.0166
[2026-03-23 21:33:46,341][force_il.training.trainer][INFO] - Epoch 291: train_loss=0.0161
[2026-03-23 21:33:50,213][force_il.training.trainer][INFO] - Epoch 292: train_loss=0.0161
[2026-03-23 21:33:52,106][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:33:56,022][force_il.training.trainer][INFO] - Epoch 293: train_loss=0.0163
[2026-03-23 21:33:59,943][force_il.training.trainer][INFO] - Epoch 294: train_loss=0.0169
[2026-03-23 21:34:03,906][force_il.training.trainer][INFO] - Epoch 295: train_loss=0.0160
[2026-03-23 21:34:08,229][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/best.pt
[2026-03-23 21:34:12,168][force_il.training.trainer][INFO] - Epoch 296: train_loss=0.0162
[2026-03-23 21:34:16,083][force_il.training.trainer][INFO] - Epoch 297: train_loss=0.0163
[2026-03-23 21:34:20,020][force_il.training.trainer][INFO] - Epoch 298: train_loss=0.0165
[2026-03-23 21:34:23,922][force_il.training.trainer][INFO] - Epoch 299: train_loss=0.0161
[2026-03-23 21:34:25,621][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/epoch_0299.pt
[2026-03-23 21:38:16,138][force_il.training.hf_upload][INFO] - Uploaded best.pt to HF
[2026-03-23 21:38:16,138][force_il.training.trainer][INFO] - Uploaded best.pt to HF (epoch 299)
[2026-03-23 21:38:17,771][force_il.training.trainer][INFO] - Saved checkpoint: outputs/2026-03-23/acp_flip_up_205858/checkpoints/final.pt
[2026-03-23 21:38:17,772][__main__][INFO] - Training complete. Final train loss: 0.0161
[2026-03-23 21:38:17,773][__main__][INFO] - Saved normalizer to outputs/2026-03-23/acp_flip_up_205858/checkpoints/normalizer.pt
[2026-03-23 23:59:43,045][force_il.training.hf_upload][INFO] - Uploaded final.pt to HF