Add files using upload-large-folder tool
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +20 -0
- 204951/.hydra/config.yaml +349 -0
- 204951/.hydra/hydra.yaml +169 -0
- 204951/.hydra/overrides.yaml +3 -0
- 204951/eval_robot.log +13 -0
- 205307/.hydra/overrides.yaml +3 -0
- 205324/eval_video/0_eval.mp4 +3 -0
- 205324/tb/events.out.tfevents.1733882011.leonmkim-ROG-Strix-G15CS-G15CS.597884.0 +3 -0
- 205324/wandb/run-20241210_205330-52nddla7/files/media/videos/eval/video_0_ff4edecb6a17ea039fbf.mp4 +3 -0
- 210407/.hydra/config.yaml +349 -0
- 210407/.hydra/hydra.yaml +169 -0
- 210407/.hydra/overrides.yaml +3 -0
- 210407/episode_rosbags/aligned_depth_to_color_K.npy +3 -0
- 210407/episode_rosbags/cam_tf_world.npy +3 -0
- 210407/episode_rosbags/color_K.npy +3 -0
- 210407/episode_rosbags/depth_K.npy +3 -0
- 210407/eval_robot.log +12 -0
- 210407/eval_video/0_eval.mp4 +3 -0
- 210407/eval_video/1_eval.mp4 +0 -0
- 210407/tb/events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0 +3 -0
- 210407/wandb/debug-internal.log +510 -0
- 210407/wandb/debug.log +31 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH/eval_robot.py +512 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml +966 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/diff.patch +47 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4 +3 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4 +0 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/output.log +1285 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt +339 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/wandb-metadata.json +92 -0
- 210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json +1 -0
- 210407/wandb/run-20241210_210414-ob7chcle/logs/debug-internal.log +510 -0
- 210407/wandb/run-20241210_210414-ob7chcle/logs/debug.log +31 -0
- 210407/wandb/run-20241210_210414-ob7chcle/run-ob7chcle.wandb +0 -0
- 210732/.hydra/config.yaml +349 -0
- 210732/.hydra/hydra.yaml +169 -0
- 210732/.hydra/overrides.yaml +3 -0
- 210732/episode_rosbags/aligned_depth_to_color_K.npy +3 -0
- 210732/episode_rosbags/cam_tf_world.npy +3 -0
- 210732/episode_rosbags/color_K.npy +3 -0
- 210732/episode_rosbags/depth_K.npy +3 -0
- 210732/episode_rosbags/episode_0_2024-12-10-21-08-09.rrd +3 -0
- 210732/episode_rosbags/episode_1_2024-12-10-21-09-04.rrd +3 -0
- 210732/episode_rosbags/episode_2_2024-12-10-21-09-45.rrd +3 -0
- 210732/episode_rosbags/episode_4_2024-12-10-21-11-07.rrd +3 -0
- 210732/eval_robot.log +12 -0
- 210732/eval_video/0_eval.mp4 +3 -0
- 210732/eval_video/1_eval.mp4 +3 -0
- 210732/eval_video/2_eval.mp4 +3 -0
- 210732/eval_video/3_eval.mp4 +3 -0
.gitattributes
CHANGED
|
@@ -53,3 +53,23 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 53 |
214032/eval_video/1_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 54 |
214032/eval_video/2_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 55 |
214032/eval_video/4_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
214032/eval_video/1_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 54 |
214032/eval_video/2_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 55 |
214032/eval_video/4_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
205324/eval_video/0_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
205324/wandb/run-20241210_205330-52nddla7/files/media/videos/eval/video_0_ff4edecb6a17ea039fbf.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
210407/eval_video/0_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
214032/episode_rosbags/episode_3_2024-12-10-21-43-33.rrd filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
210732/wandb/run-20241210_210738-r4m9fzdi/run-r4m9fzdi.wandb filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
210732/wandb/run-20241210_210738-r4m9fzdi/files/media/videos/eval/3_eval_3_49c63cb7694dee4c930a.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
210732/wandb/run-20241210_210738-r4m9fzdi/files/media/videos/eval/2_eval_2_b17305aedebc761a4898.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
210732/wandb/run-20241210_210738-r4m9fzdi/files/media/videos/eval/0_eval_0_daf03ac4df433b6afa80.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
210732/wandb/run-20241210_210738-r4m9fzdi/files/media/videos/eval/1_eval_1_fa72f11620e871983c64.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
210732/wandb/run-20241210_210738-r4m9fzdi/files/media/videos/eval/4_eval_4_a244b0b09dc15d2eae1c.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
210732/episode_rosbags/episode_0_2024-12-10-21-08-09.rrd filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
210732/episode_rosbags/episode_4_2024-12-10-21-11-07.rrd filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
210732/eval_video/3_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
210732/episode_rosbags/episode_2_2024-12-10-21-09-45.rrd filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
210732/eval_video/1_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
210732/eval_video/4_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
210732/eval_video/0_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
210732/eval_video/2_eval.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
210732/episode_rosbags/episode_1_2024-12-10-21-09-04.rrd filter=lfs diff=lfs merge=lfs -text
|
204951/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,349 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
root_dir: /home/${oc.env:USER}/fish_leon
|
| 2 |
+
nstep: 3
|
| 3 |
+
seed: 41
|
| 4 |
+
dataset_shuffle_seed: ${seed}
|
| 5 |
+
device: cuda
|
| 6 |
+
save_video: true
|
| 7 |
+
save_buffer: true
|
| 8 |
+
use_tb: true
|
| 9 |
+
baseline: false
|
| 10 |
+
use_wandb: true
|
| 11 |
+
eval: true
|
| 12 |
+
process_contact_features: ${eval}
|
| 13 |
+
obs_type: pixels
|
| 14 |
+
use_color: true
|
| 15 |
+
use_depth: true
|
| 16 |
+
use_masks: false
|
| 17 |
+
mask_list:
|
| 18 |
+
- EE_obj_mask
|
| 19 |
+
mask_representation: channels
|
| 20 |
+
crop_hw:
|
| 21 |
+
- 144
|
| 22 |
+
- 144
|
| 23 |
+
crop_down_offset: 48
|
| 24 |
+
color_crop_type: null
|
| 25 |
+
depth_crop_type: null
|
| 26 |
+
segmask_crop_type: null
|
| 27 |
+
add_crop_binary_mask: false
|
| 28 |
+
add_coord_conv_map: false
|
| 29 |
+
use_context_color: false
|
| 30 |
+
use_context_depth: false
|
| 31 |
+
use_context_segmask: false
|
| 32 |
+
context_color_crop_type: null
|
| 33 |
+
context_depth_crop_type: null
|
| 34 |
+
context_segmask_crop_type: null
|
| 35 |
+
context_add_crop_binary_mask: false
|
| 36 |
+
context_add_coord_conv_map: false
|
| 37 |
+
use_contact_map: false
|
| 38 |
+
use_sdf_maps: false
|
| 39 |
+
use_normals_maps: false
|
| 40 |
+
which_objects: both
|
| 41 |
+
max_contact_prob: 0.1
|
| 42 |
+
max_depth: 2.0
|
| 43 |
+
grasped_dtc_max_value: 0.105
|
| 44 |
+
env_dtc_max_value: 0.425
|
| 45 |
+
grasped_normals_mask_max_dtc_value: 0.105
|
| 46 |
+
env_normals_mask_max_dtc_value: 0.425
|
| 47 |
+
clamp_dtc: true
|
| 48 |
+
dtc_adaptive_normalization: false
|
| 49 |
+
mask_normals_within_sdf: true
|
| 50 |
+
adaptive_normals_mask: true
|
| 51 |
+
learnable_contact_preprocess_params: false
|
| 52 |
+
contact_model_name: local_multitask_outhd64all_home_crop_h144w144d48_ctxt_seed_183386_epoch_9
|
| 53 |
+
contact_estimation_model_ckpt_path: ~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt
|
| 54 |
+
num_eval: 5
|
| 55 |
+
debug_timestamps: false
|
| 56 |
+
open_loop: false
|
| 57 |
+
action_trajectories: true
|
| 58 |
+
stop_after_action: false
|
| 59 |
+
interpolation_frequency: 25
|
| 60 |
+
policy_frequency: 5
|
| 61 |
+
wait_for_new_camera_frames: true
|
| 62 |
+
random_start: false
|
| 63 |
+
eval_starts: ${root_dir}/FISH/eval_starts/${suite.name}_${obs_type}/${task_name}
|
| 64 |
+
train_demo_idxs_list_or_num: null
|
| 65 |
+
num_valid_demos: null
|
| 66 |
+
val_num_groups: 3
|
| 67 |
+
name_of_expert_demo: 192_240x320_multiobj_twodim_recovery_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 68 |
+
expert_dataset_dirpath: ${root_dir}/FISH/expert_demos/${suite.name}/${task_name}/${name_of_expert_demo}
|
| 69 |
+
expert_dataset: ${expert_dataset_dirpath}/demos.zarr
|
| 70 |
+
action_key: ${oc.if_else:${action_trajectories}, 'action_trajectory_${interpolation_frequency}hz',
|
| 71 |
+
'action'}
|
| 72 |
+
semantic_demo_grouping_name: semantic_demo_grouping.yaml
|
| 73 |
+
semantic_demo_grouping: ${expert_dataset_dirpath}/${semantic_demo_grouping_name}
|
| 74 |
+
expert_dataset_config: ${expert_dataset_dirpath}/demo_config.yaml
|
| 75 |
+
bc_regularize: false
|
| 76 |
+
bc_weight_type: qfilter
|
| 77 |
+
load_checkpoint: ${agent.load_checkpoint}
|
| 78 |
+
wandb_run_id: '265626'
|
| 79 |
+
true_action_history: true
|
| 80 |
+
wandb_notes: null
|
| 81 |
+
checkpoint_epoch: 12000
|
| 82 |
+
load_residual_weight: false
|
| 83 |
+
checkpoint_root_dir: /home/${oc.env:USER}/fish_leon/FISH
|
| 84 |
+
checkpoint_weight_dir: ${checkpoint_root_dir}/exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
|
| 85 |
+
residual_weight: ${root_dir}/FISH/weights/${suite.name}_${obs_type}/${task_name}/weight.pt
|
| 86 |
+
experiment_dir: ./exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
|
| 87 |
+
agent:
|
| 88 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgent
|
| 89 |
+
name: diffusion_policy
|
| 90 |
+
load_checkpoint: ${eval}
|
| 91 |
+
device: ${device}
|
| 92 |
+
n_obs_steps: ${.config.policy_cfg.n_obs_steps}
|
| 93 |
+
suite_name: ${suite.name}
|
| 94 |
+
obs_type: ${obs_type}
|
| 95 |
+
enable_arm: ${eval}
|
| 96 |
+
enable_camera: ${eval}
|
| 97 |
+
use_tb: ${use_tb}
|
| 98 |
+
desired_image_shape:
|
| 99 |
+
- 13
|
| 100 |
+
- 180
|
| 101 |
+
- 240
|
| 102 |
+
orig_cam_shape:
|
| 103 |
+
- 3
|
| 104 |
+
- 240
|
| 105 |
+
- 320
|
| 106 |
+
config:
|
| 107 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
|
| 108 |
+
compile: false
|
| 109 |
+
device: ${device}
|
| 110 |
+
cam_resize_shape: ${agent.desired_image_shape}
|
| 111 |
+
orig_cam_shape: ${agent.orig_cam_shape}
|
| 112 |
+
policy_frequency: ${policy_frequency}
|
| 113 |
+
interpolation_frequency: ${interpolation_frequency}
|
| 114 |
+
policy_cfg:
|
| 115 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
|
| 116 |
+
n_obs_steps: 1
|
| 117 |
+
horizon: 36
|
| 118 |
+
n_action_steps: ${agent.config.policy_cfg.horizon}
|
| 119 |
+
input_shapes:
|
| 120 |
+
observation.image: ${agent.config.cam_resize_shape}
|
| 121 |
+
context_observation.image: ${agent.config.cam_resize_shape}
|
| 122 |
+
observation.state:
|
| 123 |
+
- 8
|
| 124 |
+
observation.action_history:
|
| 125 |
+
- 7
|
| 126 |
+
output_shapes:
|
| 127 |
+
action:
|
| 128 |
+
- 7
|
| 129 |
+
input_normalization_modes:
|
| 130 |
+
observation.image: mean_std
|
| 131 |
+
observation.state: min_max
|
| 132 |
+
observation.action_history: min_max
|
| 133 |
+
output_normalization_modes:
|
| 134 |
+
action: min_max
|
| 135 |
+
vision_backbone: resnet18
|
| 136 |
+
pretrained_backbone_weights: null
|
| 137 |
+
transforms:
|
| 138 |
+
- _target_: torchaug.transforms.RandomAffine
|
| 139 |
+
degrees:
|
| 140 |
+
- -5
|
| 141 |
+
- 5
|
| 142 |
+
translate:
|
| 143 |
+
- 0.05
|
| 144 |
+
- 0.05
|
| 145 |
+
batch_transform: true
|
| 146 |
+
num_chunks: -1
|
| 147 |
+
batch_inplace: true
|
| 148 |
+
- _target_: torchaug.transforms.RandomColorJitter
|
| 149 |
+
brightness: 0.3
|
| 150 |
+
contrast: 0.4
|
| 151 |
+
saturation: 0.5
|
| 152 |
+
hue: 0.08
|
| 153 |
+
batch_transform: true
|
| 154 |
+
num_chunks: -1
|
| 155 |
+
batch_inplace: true
|
| 156 |
+
use_group_norm: true
|
| 157 |
+
spatial_softmax_num_keypoints: 32
|
| 158 |
+
action_history_encoder_config:
|
| 159 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
|
| 160 |
+
in_channels: 7
|
| 161 |
+
out_channels: 32
|
| 162 |
+
history_length: ${agent.config.policy_cfg.n_action_steps}
|
| 163 |
+
kernel_size: ${agent.config.policy_cfg.kernel_size}
|
| 164 |
+
downsample_kernel_size: 3
|
| 165 |
+
downsample_stride: 2
|
| 166 |
+
downsample_padding: 1
|
| 167 |
+
down_dims:
|
| 168 |
+
- 256
|
| 169 |
+
- 512
|
| 170 |
+
- 1024
|
| 171 |
+
kernel_size: 5
|
| 172 |
+
n_groups: 8
|
| 173 |
+
diffusion_step_embed_dim: 128
|
| 174 |
+
use_film_scale_modulation: true
|
| 175 |
+
noise_scheduler_type: DDIM
|
| 176 |
+
beta_schedule: squaredcos_cap_v2
|
| 177 |
+
beta_start: 0.0001
|
| 178 |
+
beta_end: 0.02
|
| 179 |
+
prediction_type: epsilon
|
| 180 |
+
clip_sample: true
|
| 181 |
+
clip_sample_range: 1.0
|
| 182 |
+
num_train_timesteps: 50
|
| 183 |
+
num_inference_steps: 10
|
| 184 |
+
do_mask_loss_for_padding: false
|
| 185 |
+
train_cfg:
|
| 186 |
+
_target_: utils.TrainConfig
|
| 187 |
+
lr: 0.0001
|
| 188 |
+
lr_scheduler: cosine
|
| 189 |
+
lr_warmup_steps: 500
|
| 190 |
+
adam_betas:
|
| 191 |
+
- 0.95
|
| 192 |
+
- 0.999
|
| 193 |
+
adam_eps: 1.0e-08
|
| 194 |
+
adam_weight_decay: 1.0e-06
|
| 195 |
+
grad_clip_norm: 10
|
| 196 |
+
offline_steps: ${num_train_frames_diffusion}
|
| 197 |
+
use_amp: true
|
| 198 |
+
observation_cfg:
|
| 199 |
+
_target_: agent.encoder.VisualFeatureSet
|
| 200 |
+
use_depth: ${use_depth}
|
| 201 |
+
use_color: ${use_color}
|
| 202 |
+
mask_input_dict:
|
| 203 |
+
_target_: agent.encoder.MaskInputDict
|
| 204 |
+
enable: ${use_masks}
|
| 205 |
+
representation: ${mask_representation}
|
| 206 |
+
mask_list: ${mask_list}
|
| 207 |
+
crop_input_config:
|
| 208 |
+
_target_: agent.encoder.CropInputConfig
|
| 209 |
+
color_crop_type: ${color_crop_type}
|
| 210 |
+
depth_crop_type: ${depth_crop_type}
|
| 211 |
+
segmask_crop_type: ${segmask_crop_type}
|
| 212 |
+
crop_hw: ${crop_hw}
|
| 213 |
+
crop_down_offset: ${crop_down_offset}
|
| 214 |
+
add_crop_binary_mask: ${add_crop_binary_mask}
|
| 215 |
+
add_coord_conv_map: ${add_coord_conv_map}
|
| 216 |
+
context_input_config:
|
| 217 |
+
_target_: agent.encoder.ContextInputConfig
|
| 218 |
+
use_color: ${use_context_color}
|
| 219 |
+
use_depth: ${use_context_depth}
|
| 220 |
+
mask_input_dict:
|
| 221 |
+
_target_: agent.encoder.MaskInputDict
|
| 222 |
+
enable: ${use_context_segmask}
|
| 223 |
+
representation: ${mask_representation}
|
| 224 |
+
mask_list: ${mask_list}
|
| 225 |
+
crop_input_config:
|
| 226 |
+
_target_: agent.encoder.CropInputConfig
|
| 227 |
+
color_crop_type: ${context_color_crop_type}
|
| 228 |
+
depth_crop_type: ${context_depth_crop_type}
|
| 229 |
+
segmask_crop_type: ${context_segmask_crop_type}
|
| 230 |
+
crop_hw: ${crop_hw}
|
| 231 |
+
crop_down_offset: ${crop_down_offset}
|
| 232 |
+
add_crop_binary_mask: ${context_add_crop_binary_mask}
|
| 233 |
+
add_coord_conv_map: ${context_add_coord_conv_map}
|
| 234 |
+
mask_soft_approx_scheduler_config:
|
| 235 |
+
_target_: agent.encoder.MaskSoftApproxSchedulerConfig
|
| 236 |
+
num_steps: 40000
|
| 237 |
+
initial_value: 10.0
|
| 238 |
+
final_value: 1000.0
|
| 239 |
+
interpolation_scheme: constant
|
| 240 |
+
use_contact_map: ${use_contact_map}
|
| 241 |
+
use_sdf_maps: ${use_sdf_maps}
|
| 242 |
+
use_normals_maps: ${use_normals_maps}
|
| 243 |
+
which_objects: ${which_objects}
|
| 244 |
+
grasped_dtc_max_value: ${grasped_dtc_max_value}
|
| 245 |
+
env_dtc_max_value: ${env_dtc_max_value}
|
| 246 |
+
grasped_normals_mask_max_dtc_value: ${grasped_normals_mask_max_dtc_value}
|
| 247 |
+
env_normals_mask_max_dtc_value: ${env_normals_mask_max_dtc_value}
|
| 248 |
+
clamp_dtc: ${clamp_dtc}
|
| 249 |
+
max_contact_prob: ${max_contact_prob}
|
| 250 |
+
mask_normals_within_sdf: ${mask_normals_within_sdf}
|
| 251 |
+
dtc_adaptive_normalization: ${dtc_adaptive_normalization}
|
| 252 |
+
adaptive_normals_mask: ${adaptive_normals_mask}
|
| 253 |
+
max_depth: ${max_depth}
|
| 254 |
+
image_shape: ${agent.desired_image_shape}
|
| 255 |
+
learnable_contact_preprocess_params: ${learnable_contact_preprocess_params}
|
| 256 |
+
learning_rate: ${agent.config.train_cfg.lr}
|
| 257 |
+
weight_decay: 0.0
|
| 258 |
+
contact_model_name: ${contact_model_name}
|
| 259 |
+
zero_centered: false
|
| 260 |
+
suite:
|
| 261 |
+
suite: frankagym
|
| 262 |
+
name: frankagym
|
| 263 |
+
frame_stack: ${agent.n_obs_steps}
|
| 264 |
+
action_repeat: 1
|
| 265 |
+
discount: 0.99
|
| 266 |
+
hidden_dim: 1024
|
| 267 |
+
num_train_frames: 2010
|
| 268 |
+
num_seed_frames: 260
|
| 269 |
+
num_train_epochs: 5000
|
| 270 |
+
validate_every_epochs: 100
|
| 271 |
+
validate_diffusion_on_action_loss_every_epochs: 500
|
| 272 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 273 |
+
check_topk_every_epochs: 10
|
| 274 |
+
save_snapshot_every_epochs: 5000
|
| 275 |
+
eval_every_frames: 2000
|
| 276 |
+
num_eval_episodes: 5
|
| 277 |
+
save_snapshot: true
|
| 278 |
+
wait_for_user_to_start_episode: true
|
| 279 |
+
task_make_fn:
|
| 280 |
+
_target_: suite.frankagym.make
|
| 281 |
+
name: ${task_name}
|
| 282 |
+
height: 240
|
| 283 |
+
width: 320
|
| 284 |
+
frame_stack: ${suite.frame_stack}
|
| 285 |
+
action_repeat: ${suite.action_repeat}
|
| 286 |
+
seed: ${seed}
|
| 287 |
+
enable_arm: ${agent.enable_arm}
|
| 288 |
+
enable_gripper: ${enable_gripper}
|
| 289 |
+
start_with_gripper_open: ${start_with_gripper_open}
|
| 290 |
+
enable_camera: ${agent.enable_camera}
|
| 291 |
+
path_to_depth_extrinsics: ${path_to_depth_extrinsics}
|
| 292 |
+
contact_estimation_model_ckpt_path: ${contact_estimation_model_ckpt_path}
|
| 293 |
+
x_limit: ${x_limit}
|
| 294 |
+
y_limit: ${y_limit}
|
| 295 |
+
z_limit: ${z_limit}
|
| 296 |
+
device: ${device}
|
| 297 |
+
interpolation_frequency: ${interpolation_frequency}
|
| 298 |
+
policy_frequency: ${policy_frequency}
|
| 299 |
+
debug_timestamps: ${debug_timestamps}
|
| 300 |
+
stop_after_action: ${stop_after_action}
|
| 301 |
+
open_loop: ${open_loop}
|
| 302 |
+
wait_for_new_camera_frames: ${wait_for_new_camera_frames}
|
| 303 |
+
action_key: ${action_key}
|
| 304 |
+
action_trajectory_horizon: ${agent.config.policy_cfg.horizon}
|
| 305 |
+
action_trajectories: ${action_trajectories}
|
| 306 |
+
path_to_zarr_dataset: ${expert_dataset}
|
| 307 |
+
agent_policy_cfg: ???
|
| 308 |
+
true_action_history: ${true_action_history}
|
| 309 |
+
num_train_frames_bc: 50000
|
| 310 |
+
num_train_frames_drq: 1100000
|
| 311 |
+
stddev_schedule_drq: linear(1.0,0.1,100000)
|
| 312 |
+
task_name: FrankaInsertion-v1
|
| 313 |
+
num_train_frames_vinn: 25000
|
| 314 |
+
num_train_frames_diffusion: 1000000
|
| 315 |
+
num_train_epochs_bc: 5000
|
| 316 |
+
num_train_epochs_diffusion: 5000
|
| 317 |
+
validate_every_epochs_bc: 5
|
| 318 |
+
validate_every_epochs_diffusion: 25
|
| 319 |
+
validate_diffusion_on_action_loss_every_epochs: 50
|
| 320 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 321 |
+
check_topk_every_epochs: 5
|
| 322 |
+
check_topk_every_epochs_diffusion: ${validate_diffusion_on_action_loss_every_epochs}
|
| 323 |
+
save_snapshot_every_epochs_diffusion: 5000
|
| 324 |
+
x_limit:
|
| 325 |
+
- 0.2
|
| 326 |
+
- 0.7
|
| 327 |
+
y_limit:
|
| 328 |
+
- -0.4
|
| 329 |
+
- 0.4
|
| 330 |
+
z_limit:
|
| 331 |
+
- -0.05
|
| 332 |
+
- 0.55
|
| 333 |
+
home_displacement:
|
| 334 |
+
- 0.55
|
| 335 |
+
- 0.0
|
| 336 |
+
- 0.55
|
| 337 |
+
- 180.0
|
| 338 |
+
- 0.0
|
| 339 |
+
- 0.0
|
| 340 |
+
enable_gripper: true
|
| 341 |
+
start_with_gripper_open: true
|
| 342 |
+
offset_mask:
|
| 343 |
+
- 1
|
| 344 |
+
- 1
|
| 345 |
+
- 1
|
| 346 |
+
- 1
|
| 347 |
+
- 1
|
| 348 |
+
- 1
|
| 349 |
+
path_to_depth_extrinsics: ~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy
|
204951/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,169 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: ${experiment_dir}/${now:%H%M%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: ${experiment_dir}/${now:%H%M%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
submitit_folder: ${experiment_dir}/${now:%H%M%S}/.slurm
|
| 9 |
+
timeout_min: 60
|
| 10 |
+
cpus_per_task: null
|
| 11 |
+
gpus_per_node: null
|
| 12 |
+
tasks_per_node: 1
|
| 13 |
+
mem_gb: null
|
| 14 |
+
nodes: 1
|
| 15 |
+
name: ${hydra.job.name}
|
| 16 |
+
stderr_to_stdout: false
|
| 17 |
+
_target_: hydra_plugins.hydra_submitit_launcher.submitit_launcher.LocalLauncher
|
| 18 |
+
sweeper:
|
| 19 |
+
_target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
|
| 20 |
+
max_batch_size: null
|
| 21 |
+
params: null
|
| 22 |
+
help:
|
| 23 |
+
app_name: ${hydra.job.name}
|
| 24 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 25 |
+
|
| 26 |
+
'
|
| 27 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 28 |
+
|
| 29 |
+
Use --hydra-help to view Hydra specific help
|
| 30 |
+
|
| 31 |
+
'
|
| 32 |
+
template: '${hydra.help.header}
|
| 33 |
+
|
| 34 |
+
== Configuration groups ==
|
| 35 |
+
|
| 36 |
+
Compose your configuration from those groups (group=option)
|
| 37 |
+
|
| 38 |
+
|
| 39 |
+
$APP_CONFIG_GROUPS
|
| 40 |
+
|
| 41 |
+
|
| 42 |
+
== Config ==
|
| 43 |
+
|
| 44 |
+
Override anything in the config (foo.bar=value)
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
$CONFIG
|
| 48 |
+
|
| 49 |
+
|
| 50 |
+
${hydra.help.footer}
|
| 51 |
+
|
| 52 |
+
'
|
| 53 |
+
hydra_help:
|
| 54 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 55 |
+
|
| 56 |
+
See https://hydra.cc for more info.
|
| 57 |
+
|
| 58 |
+
|
| 59 |
+
== Flags ==
|
| 60 |
+
|
| 61 |
+
$FLAGS_HELP
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
== Configuration groups ==
|
| 65 |
+
|
| 66 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 67 |
+
to command line)
|
| 68 |
+
|
| 69 |
+
|
| 70 |
+
$HYDRA_CONFIG_GROUPS
|
| 71 |
+
|
| 72 |
+
|
| 73 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 74 |
+
|
| 75 |
+
'
|
| 76 |
+
hydra_help: ???
|
| 77 |
+
hydra_logging:
|
| 78 |
+
version: 1
|
| 79 |
+
formatters:
|
| 80 |
+
simple:
|
| 81 |
+
format: '[%(asctime)s][HYDRA] %(message)s'
|
| 82 |
+
handlers:
|
| 83 |
+
console:
|
| 84 |
+
class: logging.StreamHandler
|
| 85 |
+
formatter: simple
|
| 86 |
+
stream: ext://sys.stdout
|
| 87 |
+
root:
|
| 88 |
+
level: INFO
|
| 89 |
+
handlers:
|
| 90 |
+
- console
|
| 91 |
+
loggers:
|
| 92 |
+
logging_example:
|
| 93 |
+
level: DEBUG
|
| 94 |
+
disable_existing_loggers: false
|
| 95 |
+
job_logging:
|
| 96 |
+
version: 1
|
| 97 |
+
formatters:
|
| 98 |
+
simple:
|
| 99 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 100 |
+
handlers:
|
| 101 |
+
console:
|
| 102 |
+
class: logging.StreamHandler
|
| 103 |
+
formatter: simple
|
| 104 |
+
stream: ext://sys.stdout
|
| 105 |
+
file:
|
| 106 |
+
class: logging.FileHandler
|
| 107 |
+
formatter: simple
|
| 108 |
+
filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
|
| 109 |
+
root:
|
| 110 |
+
level: INFO
|
| 111 |
+
handlers:
|
| 112 |
+
- console
|
| 113 |
+
- file
|
| 114 |
+
disable_existing_loggers: false
|
| 115 |
+
env: {}
|
| 116 |
+
mode: RUN
|
| 117 |
+
searchpath: []
|
| 118 |
+
callbacks: {}
|
| 119 |
+
output_subdir: .hydra
|
| 120 |
+
overrides:
|
| 121 |
+
hydra:
|
| 122 |
+
- hydra.mode=RUN
|
| 123 |
+
task:
|
| 124 |
+
- agent=diffusion
|
| 125 |
+
- suite=frankagym
|
| 126 |
+
- suite/frankagym_task@_global_=insertion
|
| 127 |
+
job:
|
| 128 |
+
name: eval_robot
|
| 129 |
+
chdir: true
|
| 130 |
+
override_dirname: agent=diffusion,suite/frankagym_task@_global_=insertion,suite=frankagym
|
| 131 |
+
id: ???
|
| 132 |
+
num: ???
|
| 133 |
+
config_name: config_eval
|
| 134 |
+
env_set: {}
|
| 135 |
+
env_copy: []
|
| 136 |
+
config:
|
| 137 |
+
override_dirname:
|
| 138 |
+
kv_sep: '='
|
| 139 |
+
item_sep: ','
|
| 140 |
+
exclude_keys: []
|
| 141 |
+
runtime:
|
| 142 |
+
version: 1.3.2
|
| 143 |
+
version_base: '1.1'
|
| 144 |
+
cwd: /home/leonmkim/fish_leon/FISH
|
| 145 |
+
config_sources:
|
| 146 |
+
- path: hydra.conf
|
| 147 |
+
schema: pkg
|
| 148 |
+
provider: hydra
|
| 149 |
+
- path: /home/leonmkim/fish_leon/FISH/cfgs
|
| 150 |
+
schema: file
|
| 151 |
+
provider: main
|
| 152 |
+
- path: ''
|
| 153 |
+
schema: structured
|
| 154 |
+
provider: schema
|
| 155 |
+
output_dir: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/204951
|
| 156 |
+
choices:
|
| 157 |
+
suite: frankagym
|
| 158 |
+
suite/frankagym_task@_global_: insertion
|
| 159 |
+
agent: diffusion
|
| 160 |
+
hydra/env: default
|
| 161 |
+
hydra/callbacks: null
|
| 162 |
+
hydra/job_logging: default
|
| 163 |
+
hydra/hydra_logging: default
|
| 164 |
+
hydra/hydra_help: default
|
| 165 |
+
hydra/help: default
|
| 166 |
+
hydra/sweeper: basic
|
| 167 |
+
hydra/launcher: submitit_local
|
| 168 |
+
hydra/output: default
|
| 169 |
+
verbose: false
|
204951/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- agent=diffusion
|
| 2 |
+
- suite=frankagym
|
| 3 |
+
- suite/frankagym_task@_global_=insertion
|
204951/eval_robot.log
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[2024-12-10 20:49:51,284][py.warnings][WARNING] - /home/leonmkim/fish_leon/FISH/eval_robot.py:503: UserWarning:
|
| 2 |
+
The version_base parameter is not specified.
|
| 3 |
+
Please specify a compatability version level, or None.
|
| 4 |
+
Will assume defaults for version 1.1
|
| 5 |
+
@hydra.main(config_path='cfgs', config_name='config_eval')
|
| 6 |
+
|
| 7 |
+
[2024-12-10 20:49:51,286][py.warnings][WARNING] - /home/leonmkim/fish_leon/FISH/eval_robot.py:439: UserWarning:
|
| 8 |
+
The version_base parameter is not specified.
|
| 9 |
+
Please specify a compatability version level, or None.
|
| 10 |
+
Will assume defaults for version 1.1
|
| 11 |
+
hydra.initialize(
|
| 12 |
+
|
| 13 |
+
[2024-12-10 20:49:51,984][rospy.core][INFO] - signal_shutdown [atexit]
|
205307/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- agent=diffusion
|
| 2 |
+
- suite=frankagym
|
| 3 |
+
- suite/frankagym_task@_global_=insertion
|
205324/eval_video/0_eval.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ff4edecb6a17ea039fbf12ba8ab1396b6c7798607c09ee107432df34eedac9aa
|
| 3 |
+
size 622320
|
205324/tb/events.out.tfevents.1733882011.leonmkim-ROG-Strix-G15CS-G15CS.597884.0
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7e8967cbc6351092e6da6d4bc739212242a2482a1b91b1d78242392a4546cb4a
|
| 3 |
+
size 88
|
205324/wandb/run-20241210_205330-52nddla7/files/media/videos/eval/video_0_ff4edecb6a17ea039fbf.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ff4edecb6a17ea039fbf12ba8ab1396b6c7798607c09ee107432df34eedac9aa
|
| 3 |
+
size 622320
|
210407/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,349 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
root_dir: /home/${oc.env:USER}/fish_leon
|
| 2 |
+
nstep: 3
|
| 3 |
+
seed: 41
|
| 4 |
+
dataset_shuffle_seed: ${seed}
|
| 5 |
+
device: cuda
|
| 6 |
+
save_video: true
|
| 7 |
+
save_buffer: true
|
| 8 |
+
use_tb: true
|
| 9 |
+
baseline: false
|
| 10 |
+
use_wandb: true
|
| 11 |
+
eval: true
|
| 12 |
+
process_contact_features: ${eval}
|
| 13 |
+
obs_type: pixels
|
| 14 |
+
use_color: true
|
| 15 |
+
use_depth: true
|
| 16 |
+
use_masks: false
|
| 17 |
+
mask_list:
|
| 18 |
+
- EE_obj_mask
|
| 19 |
+
mask_representation: channels
|
| 20 |
+
crop_hw:
|
| 21 |
+
- 144
|
| 22 |
+
- 144
|
| 23 |
+
crop_down_offset: 48
|
| 24 |
+
color_crop_type: null
|
| 25 |
+
depth_crop_type: null
|
| 26 |
+
segmask_crop_type: null
|
| 27 |
+
add_crop_binary_mask: false
|
| 28 |
+
add_coord_conv_map: false
|
| 29 |
+
use_context_color: false
|
| 30 |
+
use_context_depth: false
|
| 31 |
+
use_context_segmask: false
|
| 32 |
+
context_color_crop_type: null
|
| 33 |
+
context_depth_crop_type: null
|
| 34 |
+
context_segmask_crop_type: null
|
| 35 |
+
context_add_crop_binary_mask: false
|
| 36 |
+
context_add_coord_conv_map: false
|
| 37 |
+
use_contact_map: false
|
| 38 |
+
use_sdf_maps: false
|
| 39 |
+
use_normals_maps: false
|
| 40 |
+
which_objects: both
|
| 41 |
+
max_contact_prob: 0.1
|
| 42 |
+
max_depth: 2.0
|
| 43 |
+
grasped_dtc_max_value: 0.105
|
| 44 |
+
env_dtc_max_value: 0.425
|
| 45 |
+
grasped_normals_mask_max_dtc_value: 0.105
|
| 46 |
+
env_normals_mask_max_dtc_value: 0.425
|
| 47 |
+
clamp_dtc: true
|
| 48 |
+
dtc_adaptive_normalization: false
|
| 49 |
+
mask_normals_within_sdf: true
|
| 50 |
+
adaptive_normals_mask: true
|
| 51 |
+
learnable_contact_preprocess_params: false
|
| 52 |
+
contact_model_name: local_multitask_outhd64all_home_crop_h144w144d48_ctxt_seed_183386_epoch_9
|
| 53 |
+
contact_estimation_model_ckpt_path: ~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt
|
| 54 |
+
num_eval: 5
|
| 55 |
+
debug_timestamps: false
|
| 56 |
+
open_loop: false
|
| 57 |
+
action_trajectories: true
|
| 58 |
+
stop_after_action: false
|
| 59 |
+
interpolation_frequency: 25
|
| 60 |
+
policy_frequency: 5
|
| 61 |
+
wait_for_new_camera_frames: true
|
| 62 |
+
random_start: false
|
| 63 |
+
eval_starts: ${root_dir}/FISH/eval_starts/${suite.name}_${obs_type}/${task_name}
|
| 64 |
+
train_demo_idxs_list_or_num: null
|
| 65 |
+
num_valid_demos: null
|
| 66 |
+
val_num_groups: 3
|
| 67 |
+
name_of_expert_demo: 192_240x320_multiobj_twodim_recovery_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 68 |
+
expert_dataset_dirpath: ${root_dir}/FISH/expert_demos/${suite.name}/${task_name}/${name_of_expert_demo}
|
| 69 |
+
expert_dataset: ${expert_dataset_dirpath}/demos.zarr
|
| 70 |
+
action_key: ${oc.if_else:${action_trajectories}, 'action_trajectory_${interpolation_frequency}hz',
|
| 71 |
+
'action'}
|
| 72 |
+
semantic_demo_grouping_name: semantic_demo_grouping.yaml
|
| 73 |
+
semantic_demo_grouping: ${expert_dataset_dirpath}/${semantic_demo_grouping_name}
|
| 74 |
+
expert_dataset_config: ${expert_dataset_dirpath}/demo_config.yaml
|
| 75 |
+
bc_regularize: false
|
| 76 |
+
bc_weight_type: qfilter
|
| 77 |
+
load_checkpoint: ${agent.load_checkpoint}
|
| 78 |
+
wandb_run_id: '265626'
|
| 79 |
+
true_action_history: false
|
| 80 |
+
wandb_notes: null
|
| 81 |
+
checkpoint_epoch: 12000
|
| 82 |
+
load_residual_weight: false
|
| 83 |
+
checkpoint_root_dir: /home/${oc.env:USER}/fish_leon/FISH
|
| 84 |
+
checkpoint_weight_dir: ${checkpoint_root_dir}/exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
|
| 85 |
+
residual_weight: ${root_dir}/FISH/weights/${suite.name}_${obs_type}/${task_name}/weight.pt
|
| 86 |
+
experiment_dir: ./exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
|
| 87 |
+
agent:
|
| 88 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgent
|
| 89 |
+
name: diffusion_policy
|
| 90 |
+
load_checkpoint: ${eval}
|
| 91 |
+
device: ${device}
|
| 92 |
+
n_obs_steps: ${.config.policy_cfg.n_obs_steps}
|
| 93 |
+
suite_name: ${suite.name}
|
| 94 |
+
obs_type: ${obs_type}
|
| 95 |
+
enable_arm: ${eval}
|
| 96 |
+
enable_camera: ${eval}
|
| 97 |
+
use_tb: ${use_tb}
|
| 98 |
+
desired_image_shape:
|
| 99 |
+
- 13
|
| 100 |
+
- 180
|
| 101 |
+
- 240
|
| 102 |
+
orig_cam_shape:
|
| 103 |
+
- 3
|
| 104 |
+
- 240
|
| 105 |
+
- 320
|
| 106 |
+
config:
|
| 107 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
|
| 108 |
+
compile: false
|
| 109 |
+
device: ${device}
|
| 110 |
+
cam_resize_shape: ${agent.desired_image_shape}
|
| 111 |
+
orig_cam_shape: ${agent.orig_cam_shape}
|
| 112 |
+
policy_frequency: ${policy_frequency}
|
| 113 |
+
interpolation_frequency: ${interpolation_frequency}
|
| 114 |
+
policy_cfg:
|
| 115 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
|
| 116 |
+
n_obs_steps: 1
|
| 117 |
+
horizon: 36
|
| 118 |
+
n_action_steps: ${agent.config.policy_cfg.horizon}
|
| 119 |
+
input_shapes:
|
| 120 |
+
observation.image: ${agent.config.cam_resize_shape}
|
| 121 |
+
context_observation.image: ${agent.config.cam_resize_shape}
|
| 122 |
+
observation.state:
|
| 123 |
+
- 8
|
| 124 |
+
observation.action_history:
|
| 125 |
+
- 7
|
| 126 |
+
output_shapes:
|
| 127 |
+
action:
|
| 128 |
+
- 7
|
| 129 |
+
input_normalization_modes:
|
| 130 |
+
observation.image: mean_std
|
| 131 |
+
observation.state: min_max
|
| 132 |
+
observation.action_history: min_max
|
| 133 |
+
output_normalization_modes:
|
| 134 |
+
action: min_max
|
| 135 |
+
vision_backbone: resnet18
|
| 136 |
+
pretrained_backbone_weights: null
|
| 137 |
+
transforms:
|
| 138 |
+
- _target_: torchaug.transforms.RandomAffine
|
| 139 |
+
degrees:
|
| 140 |
+
- -5
|
| 141 |
+
- 5
|
| 142 |
+
translate:
|
| 143 |
+
- 0.05
|
| 144 |
+
- 0.05
|
| 145 |
+
batch_transform: true
|
| 146 |
+
num_chunks: -1
|
| 147 |
+
batch_inplace: true
|
| 148 |
+
- _target_: torchaug.transforms.RandomColorJitter
|
| 149 |
+
brightness: 0.3
|
| 150 |
+
contrast: 0.4
|
| 151 |
+
saturation: 0.5
|
| 152 |
+
hue: 0.08
|
| 153 |
+
batch_transform: true
|
| 154 |
+
num_chunks: -1
|
| 155 |
+
batch_inplace: true
|
| 156 |
+
use_group_norm: true
|
| 157 |
+
spatial_softmax_num_keypoints: 32
|
| 158 |
+
action_history_encoder_config:
|
| 159 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
|
| 160 |
+
in_channels: 7
|
| 161 |
+
out_channels: 32
|
| 162 |
+
history_length: ${agent.config.policy_cfg.n_action_steps}
|
| 163 |
+
kernel_size: ${agent.config.policy_cfg.kernel_size}
|
| 164 |
+
downsample_kernel_size: 3
|
| 165 |
+
downsample_stride: 2
|
| 166 |
+
downsample_padding: 1
|
| 167 |
+
down_dims:
|
| 168 |
+
- 256
|
| 169 |
+
- 512
|
| 170 |
+
- 1024
|
| 171 |
+
kernel_size: 5
|
| 172 |
+
n_groups: 8
|
| 173 |
+
diffusion_step_embed_dim: 128
|
| 174 |
+
use_film_scale_modulation: true
|
| 175 |
+
noise_scheduler_type: DDIM
|
| 176 |
+
beta_schedule: squaredcos_cap_v2
|
| 177 |
+
beta_start: 0.0001
|
| 178 |
+
beta_end: 0.02
|
| 179 |
+
prediction_type: epsilon
|
| 180 |
+
clip_sample: true
|
| 181 |
+
clip_sample_range: 1.0
|
| 182 |
+
num_train_timesteps: 50
|
| 183 |
+
num_inference_steps: 10
|
| 184 |
+
do_mask_loss_for_padding: false
|
| 185 |
+
train_cfg:
|
| 186 |
+
_target_: utils.TrainConfig
|
| 187 |
+
lr: 0.0001
|
| 188 |
+
lr_scheduler: cosine
|
| 189 |
+
lr_warmup_steps: 500
|
| 190 |
+
adam_betas:
|
| 191 |
+
- 0.95
|
| 192 |
+
- 0.999
|
| 193 |
+
adam_eps: 1.0e-08
|
| 194 |
+
adam_weight_decay: 1.0e-06
|
| 195 |
+
grad_clip_norm: 10
|
| 196 |
+
offline_steps: ${num_train_frames_diffusion}
|
| 197 |
+
use_amp: true
|
| 198 |
+
observation_cfg:
|
| 199 |
+
_target_: agent.encoder.VisualFeatureSet
|
| 200 |
+
use_depth: ${use_depth}
|
| 201 |
+
use_color: ${use_color}
|
| 202 |
+
mask_input_dict:
|
| 203 |
+
_target_: agent.encoder.MaskInputDict
|
| 204 |
+
enable: ${use_masks}
|
| 205 |
+
representation: ${mask_representation}
|
| 206 |
+
mask_list: ${mask_list}
|
| 207 |
+
crop_input_config:
|
| 208 |
+
_target_: agent.encoder.CropInputConfig
|
| 209 |
+
color_crop_type: ${color_crop_type}
|
| 210 |
+
depth_crop_type: ${depth_crop_type}
|
| 211 |
+
segmask_crop_type: ${segmask_crop_type}
|
| 212 |
+
crop_hw: ${crop_hw}
|
| 213 |
+
crop_down_offset: ${crop_down_offset}
|
| 214 |
+
add_crop_binary_mask: ${add_crop_binary_mask}
|
| 215 |
+
add_coord_conv_map: ${add_coord_conv_map}
|
| 216 |
+
context_input_config:
|
| 217 |
+
_target_: agent.encoder.ContextInputConfig
|
| 218 |
+
use_color: ${use_context_color}
|
| 219 |
+
use_depth: ${use_context_depth}
|
| 220 |
+
mask_input_dict:
|
| 221 |
+
_target_: agent.encoder.MaskInputDict
|
| 222 |
+
enable: ${use_context_segmask}
|
| 223 |
+
representation: ${mask_representation}
|
| 224 |
+
mask_list: ${mask_list}
|
| 225 |
+
crop_input_config:
|
| 226 |
+
_target_: agent.encoder.CropInputConfig
|
| 227 |
+
color_crop_type: ${context_color_crop_type}
|
| 228 |
+
depth_crop_type: ${context_depth_crop_type}
|
| 229 |
+
segmask_crop_type: ${context_segmask_crop_type}
|
| 230 |
+
crop_hw: ${crop_hw}
|
| 231 |
+
crop_down_offset: ${crop_down_offset}
|
| 232 |
+
add_crop_binary_mask: ${context_add_crop_binary_mask}
|
| 233 |
+
add_coord_conv_map: ${context_add_coord_conv_map}
|
| 234 |
+
mask_soft_approx_scheduler_config:
|
| 235 |
+
_target_: agent.encoder.MaskSoftApproxSchedulerConfig
|
| 236 |
+
num_steps: 40000
|
| 237 |
+
initial_value: 10.0
|
| 238 |
+
final_value: 1000.0
|
| 239 |
+
interpolation_scheme: constant
|
| 240 |
+
use_contact_map: ${use_contact_map}
|
| 241 |
+
use_sdf_maps: ${use_sdf_maps}
|
| 242 |
+
use_normals_maps: ${use_normals_maps}
|
| 243 |
+
which_objects: ${which_objects}
|
| 244 |
+
grasped_dtc_max_value: ${grasped_dtc_max_value}
|
| 245 |
+
env_dtc_max_value: ${env_dtc_max_value}
|
| 246 |
+
grasped_normals_mask_max_dtc_value: ${grasped_normals_mask_max_dtc_value}
|
| 247 |
+
env_normals_mask_max_dtc_value: ${env_normals_mask_max_dtc_value}
|
| 248 |
+
clamp_dtc: ${clamp_dtc}
|
| 249 |
+
max_contact_prob: ${max_contact_prob}
|
| 250 |
+
mask_normals_within_sdf: ${mask_normals_within_sdf}
|
| 251 |
+
dtc_adaptive_normalization: ${dtc_adaptive_normalization}
|
| 252 |
+
adaptive_normals_mask: ${adaptive_normals_mask}
|
| 253 |
+
max_depth: ${max_depth}
|
| 254 |
+
image_shape: ${agent.desired_image_shape}
|
| 255 |
+
learnable_contact_preprocess_params: ${learnable_contact_preprocess_params}
|
| 256 |
+
learning_rate: ${agent.config.train_cfg.lr}
|
| 257 |
+
weight_decay: 0.0
|
| 258 |
+
contact_model_name: ${contact_model_name}
|
| 259 |
+
zero_centered: false
|
| 260 |
+
suite:
|
| 261 |
+
suite: frankagym
|
| 262 |
+
name: frankagym
|
| 263 |
+
frame_stack: ${agent.n_obs_steps}
|
| 264 |
+
action_repeat: 1
|
| 265 |
+
discount: 0.99
|
| 266 |
+
hidden_dim: 1024
|
| 267 |
+
num_train_frames: 2010
|
| 268 |
+
num_seed_frames: 260
|
| 269 |
+
num_train_epochs: 5000
|
| 270 |
+
validate_every_epochs: 100
|
| 271 |
+
validate_diffusion_on_action_loss_every_epochs: 500
|
| 272 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 273 |
+
check_topk_every_epochs: 10
|
| 274 |
+
save_snapshot_every_epochs: 5000
|
| 275 |
+
eval_every_frames: 2000
|
| 276 |
+
num_eval_episodes: 5
|
| 277 |
+
save_snapshot: true
|
| 278 |
+
wait_for_user_to_start_episode: true
|
| 279 |
+
task_make_fn:
|
| 280 |
+
_target_: suite.frankagym.make
|
| 281 |
+
name: ${task_name}
|
| 282 |
+
height: 240
|
| 283 |
+
width: 320
|
| 284 |
+
frame_stack: ${suite.frame_stack}
|
| 285 |
+
action_repeat: ${suite.action_repeat}
|
| 286 |
+
seed: ${seed}
|
| 287 |
+
enable_arm: ${agent.enable_arm}
|
| 288 |
+
enable_gripper: ${enable_gripper}
|
| 289 |
+
start_with_gripper_open: ${start_with_gripper_open}
|
| 290 |
+
enable_camera: ${agent.enable_camera}
|
| 291 |
+
path_to_depth_extrinsics: ${path_to_depth_extrinsics}
|
| 292 |
+
contact_estimation_model_ckpt_path: ${contact_estimation_model_ckpt_path}
|
| 293 |
+
x_limit: ${x_limit}
|
| 294 |
+
y_limit: ${y_limit}
|
| 295 |
+
z_limit: ${z_limit}
|
| 296 |
+
device: ${device}
|
| 297 |
+
interpolation_frequency: ${interpolation_frequency}
|
| 298 |
+
policy_frequency: ${policy_frequency}
|
| 299 |
+
debug_timestamps: ${debug_timestamps}
|
| 300 |
+
stop_after_action: ${stop_after_action}
|
| 301 |
+
open_loop: ${open_loop}
|
| 302 |
+
wait_for_new_camera_frames: ${wait_for_new_camera_frames}
|
| 303 |
+
action_key: ${action_key}
|
| 304 |
+
action_trajectory_horizon: ${agent.config.policy_cfg.horizon}
|
| 305 |
+
action_trajectories: ${action_trajectories}
|
| 306 |
+
path_to_zarr_dataset: ${expert_dataset}
|
| 307 |
+
agent_policy_cfg: ???
|
| 308 |
+
true_action_history: ${true_action_history}
|
| 309 |
+
num_train_frames_bc: 50000
|
| 310 |
+
num_train_frames_drq: 1100000
|
| 311 |
+
stddev_schedule_drq: linear(1.0,0.1,100000)
|
| 312 |
+
task_name: FrankaInsertion-v1
|
| 313 |
+
num_train_frames_vinn: 25000
|
| 314 |
+
num_train_frames_diffusion: 1000000
|
| 315 |
+
num_train_epochs_bc: 5000
|
| 316 |
+
num_train_epochs_diffusion: 5000
|
| 317 |
+
validate_every_epochs_bc: 5
|
| 318 |
+
validate_every_epochs_diffusion: 25
|
| 319 |
+
validate_diffusion_on_action_loss_every_epochs: 50
|
| 320 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 321 |
+
check_topk_every_epochs: 5
|
| 322 |
+
check_topk_every_epochs_diffusion: ${validate_diffusion_on_action_loss_every_epochs}
|
| 323 |
+
save_snapshot_every_epochs_diffusion: 5000
|
| 324 |
+
x_limit:
|
| 325 |
+
- 0.2
|
| 326 |
+
- 0.7
|
| 327 |
+
y_limit:
|
| 328 |
+
- -0.4
|
| 329 |
+
- 0.4
|
| 330 |
+
z_limit:
|
| 331 |
+
- -0.05
|
| 332 |
+
- 0.55
|
| 333 |
+
home_displacement:
|
| 334 |
+
- 0.55
|
| 335 |
+
- 0.0
|
| 336 |
+
- 0.55
|
| 337 |
+
- 180.0
|
| 338 |
+
- 0.0
|
| 339 |
+
- 0.0
|
| 340 |
+
enable_gripper: true
|
| 341 |
+
start_with_gripper_open: true
|
| 342 |
+
offset_mask:
|
| 343 |
+
- 1
|
| 344 |
+
- 1
|
| 345 |
+
- 1
|
| 346 |
+
- 1
|
| 347 |
+
- 1
|
| 348 |
+
- 1
|
| 349 |
+
path_to_depth_extrinsics: ~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy
|
210407/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,169 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: ${experiment_dir}/${now:%H%M%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: ${experiment_dir}/${now:%H%M%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
submitit_folder: ${experiment_dir}/${now:%H%M%S}/.slurm
|
| 9 |
+
timeout_min: 60
|
| 10 |
+
cpus_per_task: null
|
| 11 |
+
gpus_per_node: null
|
| 12 |
+
tasks_per_node: 1
|
| 13 |
+
mem_gb: null
|
| 14 |
+
nodes: 1
|
| 15 |
+
name: ${hydra.job.name}
|
| 16 |
+
stderr_to_stdout: false
|
| 17 |
+
_target_: hydra_plugins.hydra_submitit_launcher.submitit_launcher.LocalLauncher
|
| 18 |
+
sweeper:
|
| 19 |
+
_target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
|
| 20 |
+
max_batch_size: null
|
| 21 |
+
params: null
|
| 22 |
+
help:
|
| 23 |
+
app_name: ${hydra.job.name}
|
| 24 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 25 |
+
|
| 26 |
+
'
|
| 27 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 28 |
+
|
| 29 |
+
Use --hydra-help to view Hydra specific help
|
| 30 |
+
|
| 31 |
+
'
|
| 32 |
+
template: '${hydra.help.header}
|
| 33 |
+
|
| 34 |
+
== Configuration groups ==
|
| 35 |
+
|
| 36 |
+
Compose your configuration from those groups (group=option)
|
| 37 |
+
|
| 38 |
+
|
| 39 |
+
$APP_CONFIG_GROUPS
|
| 40 |
+
|
| 41 |
+
|
| 42 |
+
== Config ==
|
| 43 |
+
|
| 44 |
+
Override anything in the config (foo.bar=value)
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
$CONFIG
|
| 48 |
+
|
| 49 |
+
|
| 50 |
+
${hydra.help.footer}
|
| 51 |
+
|
| 52 |
+
'
|
| 53 |
+
hydra_help:
|
| 54 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 55 |
+
|
| 56 |
+
See https://hydra.cc for more info.
|
| 57 |
+
|
| 58 |
+
|
| 59 |
+
== Flags ==
|
| 60 |
+
|
| 61 |
+
$FLAGS_HELP
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
== Configuration groups ==
|
| 65 |
+
|
| 66 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 67 |
+
to command line)
|
| 68 |
+
|
| 69 |
+
|
| 70 |
+
$HYDRA_CONFIG_GROUPS
|
| 71 |
+
|
| 72 |
+
|
| 73 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 74 |
+
|
| 75 |
+
'
|
| 76 |
+
hydra_help: ???
|
| 77 |
+
hydra_logging:
|
| 78 |
+
version: 1
|
| 79 |
+
formatters:
|
| 80 |
+
simple:
|
| 81 |
+
format: '[%(asctime)s][HYDRA] %(message)s'
|
| 82 |
+
handlers:
|
| 83 |
+
console:
|
| 84 |
+
class: logging.StreamHandler
|
| 85 |
+
formatter: simple
|
| 86 |
+
stream: ext://sys.stdout
|
| 87 |
+
root:
|
| 88 |
+
level: INFO
|
| 89 |
+
handlers:
|
| 90 |
+
- console
|
| 91 |
+
loggers:
|
| 92 |
+
logging_example:
|
| 93 |
+
level: DEBUG
|
| 94 |
+
disable_existing_loggers: false
|
| 95 |
+
job_logging:
|
| 96 |
+
version: 1
|
| 97 |
+
formatters:
|
| 98 |
+
simple:
|
| 99 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 100 |
+
handlers:
|
| 101 |
+
console:
|
| 102 |
+
class: logging.StreamHandler
|
| 103 |
+
formatter: simple
|
| 104 |
+
stream: ext://sys.stdout
|
| 105 |
+
file:
|
| 106 |
+
class: logging.FileHandler
|
| 107 |
+
formatter: simple
|
| 108 |
+
filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
|
| 109 |
+
root:
|
| 110 |
+
level: INFO
|
| 111 |
+
handlers:
|
| 112 |
+
- console
|
| 113 |
+
- file
|
| 114 |
+
disable_existing_loggers: false
|
| 115 |
+
env: {}
|
| 116 |
+
mode: RUN
|
| 117 |
+
searchpath: []
|
| 118 |
+
callbacks: {}
|
| 119 |
+
output_subdir: .hydra
|
| 120 |
+
overrides:
|
| 121 |
+
hydra:
|
| 122 |
+
- hydra.mode=RUN
|
| 123 |
+
task:
|
| 124 |
+
- agent=diffusion
|
| 125 |
+
- suite=frankagym
|
| 126 |
+
- suite/frankagym_task@_global_=insertion
|
| 127 |
+
job:
|
| 128 |
+
name: eval_robot
|
| 129 |
+
chdir: true
|
| 130 |
+
override_dirname: agent=diffusion,suite/frankagym_task@_global_=insertion,suite=frankagym
|
| 131 |
+
id: ???
|
| 132 |
+
num: ???
|
| 133 |
+
config_name: config_eval
|
| 134 |
+
env_set: {}
|
| 135 |
+
env_copy: []
|
| 136 |
+
config:
|
| 137 |
+
override_dirname:
|
| 138 |
+
kv_sep: '='
|
| 139 |
+
item_sep: ','
|
| 140 |
+
exclude_keys: []
|
| 141 |
+
runtime:
|
| 142 |
+
version: 1.3.2
|
| 143 |
+
version_base: '1.1'
|
| 144 |
+
cwd: /home/leonmkim/fish_leon/FISH
|
| 145 |
+
config_sources:
|
| 146 |
+
- path: hydra.conf
|
| 147 |
+
schema: pkg
|
| 148 |
+
provider: hydra
|
| 149 |
+
- path: /home/leonmkim/fish_leon/FISH/cfgs
|
| 150 |
+
schema: file
|
| 151 |
+
provider: main
|
| 152 |
+
- path: ''
|
| 153 |
+
schema: structured
|
| 154 |
+
provider: schema
|
| 155 |
+
output_dir: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407
|
| 156 |
+
choices:
|
| 157 |
+
suite: frankagym
|
| 158 |
+
suite/frankagym_task@_global_: insertion
|
| 159 |
+
agent: diffusion
|
| 160 |
+
hydra/env: default
|
| 161 |
+
hydra/callbacks: null
|
| 162 |
+
hydra/job_logging: default
|
| 163 |
+
hydra/hydra_logging: default
|
| 164 |
+
hydra/hydra_help: default
|
| 165 |
+
hydra/help: default
|
| 166 |
+
hydra/sweeper: basic
|
| 167 |
+
hydra/launcher: submitit_local
|
| 168 |
+
hydra/output: default
|
| 169 |
+
verbose: false
|
210407/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- agent=diffusion
|
| 2 |
+
- suite=frankagym
|
| 3 |
+
- suite/frankagym_task@_global_=insertion
|
210407/episode_rosbags/aligned_depth_to_color_K.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4a962c703d20da282f5e009d432dff51df4ebd22f3386699b6754ea9cfc06a55
|
| 3 |
+
size 200
|
210407/episode_rosbags/cam_tf_world.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:29313ba240dd65ebbc79056d5582a97c9586cf2a1d4a1e0db13b87b49152cc9e
|
| 3 |
+
size 256
|
210407/episode_rosbags/color_K.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4a962c703d20da282f5e009d432dff51df4ebd22f3386699b6754ea9cfc06a55
|
| 3 |
+
size 200
|
210407/episode_rosbags/depth_K.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cc601d2fecd31c5513c76a88b5d4d8059adc1f92dad682e2d755d89a66d8fdf7
|
| 3 |
+
size 200
|
210407/eval_robot.log
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[2024-12-10 21:04:07,944][py.warnings][WARNING] - /home/leonmkim/fish_leon/FISH/eval_robot.py:503: UserWarning:
|
| 2 |
+
The version_base parameter is not specified.
|
| 3 |
+
Please specify a compatability version level, or None.
|
| 4 |
+
Will assume defaults for version 1.1
|
| 5 |
+
@hydra.main(config_path='cfgs', config_name='config_eval')
|
| 6 |
+
|
| 7 |
+
[2024-12-10 21:04:07,947][py.warnings][WARNING] - /home/leonmkim/fish_leon/FISH/eval_robot.py:439: UserWarning:
|
| 8 |
+
The version_base parameter is not specified.
|
| 9 |
+
Please specify a compatability version level, or None.
|
| 10 |
+
Will assume defaults for version 1.1
|
| 11 |
+
hydra.initialize(
|
| 12 |
+
|
210407/eval_video/0_eval.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:242331cb3a64f66021dfad95eeae9d0d8610c587d62363724138c291f7e496ce
|
| 3 |
+
size 1091529
|
210407/eval_video/1_eval.mp4
ADDED
|
Binary file (262 Bytes). View file
|
|
|
210407/tb/events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:36accc6becaa391cb3a6521f7d1f74758e9ca695b2f1d586c08562ee2453d0ec
|
| 3 |
+
size 88
|
210407/wandb/debug-internal.log
ADDED
|
@@ -0,0 +1,510 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2024-12-10 21:04:14,256 INFO StreamThr :600018 [internal.py:wandb_internal():85] W&B internal server running at pid: 600018, started at: 2024-12-10 21:04:14.256478
|
| 2 |
+
2024-12-10 21:04:14,265 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status
|
| 3 |
+
2024-12-10 21:04:14,269 INFO WriterThread:600018 [datastore.py:open_for_write():87] open: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/run-ob7chcle.wandb
|
| 4 |
+
2024-12-10 21:04:14,270 DEBUG SenderThread:600018 [sender.py:send():379] send: header
|
| 5 |
+
2024-12-10 21:04:14,286 DEBUG SenderThread:600018 [sender.py:send():379] send: run
|
| 6 |
+
2024-12-10 21:04:14,541 INFO SenderThread:600018 [dir_watcher.py:__init__():211] watching files in: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files
|
| 7 |
+
2024-12-10 21:04:14,541 INFO SenderThread:600018 [sender.py:_start_run_threads():1188] run started: ob7chcle with start time 1733882654.256577
|
| 8 |
+
2024-12-10 21:04:14,564 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: check_version
|
| 9 |
+
2024-12-10 21:04:14,564 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: check_version
|
| 10 |
+
2024-12-10 21:04:14,612 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: run_start
|
| 11 |
+
2024-12-10 21:04:14,617 DEBUG HandlerThread:600018 [system_info.py:__init__():26] System info init
|
| 12 |
+
2024-12-10 21:04:14,617 DEBUG HandlerThread:600018 [system_info.py:__init__():41] System info init done
|
| 13 |
+
2024-12-10 21:04:14,617 INFO HandlerThread:600018 [system_monitor.py:start():194] Starting system monitor
|
| 14 |
+
2024-12-10 21:04:14,617 INFO SystemMonitor:600018 [system_monitor.py:_start():158] Starting system asset monitoring threads
|
| 15 |
+
2024-12-10 21:04:14,617 INFO HandlerThread:600018 [system_monitor.py:probe():214] Collecting system info
|
| 16 |
+
2024-12-10 21:04:14,618 INFO SystemMonitor:600018 [interfaces.py:start():188] Started cpu monitoring
|
| 17 |
+
2024-12-10 21:04:14,618 INFO SystemMonitor:600018 [interfaces.py:start():188] Started disk monitoring
|
| 18 |
+
2024-12-10 21:04:14,619 INFO SystemMonitor:600018 [interfaces.py:start():188] Started gpu monitoring
|
| 19 |
+
2024-12-10 21:04:14,619 INFO SystemMonitor:600018 [interfaces.py:start():188] Started memory monitoring
|
| 20 |
+
2024-12-10 21:04:14,620 INFO SystemMonitor:600018 [interfaces.py:start():188] Started network monitoring
|
| 21 |
+
2024-12-10 21:04:14,630 DEBUG HandlerThread:600018 [system_info.py:probe():152] Probing system
|
| 22 |
+
2024-12-10 21:04:14,631 DEBUG HandlerThread:600018 [system_info.py:_probe_git():137] Probing git
|
| 23 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_info.py:_probe_git():145] Probing git done
|
| 24 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_info.py:probe():200] Probing system done
|
| 25 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_monitor.py:probe():223] {'os': 'Linux-5.15.0-125-generic-x86_64-with-glibc2.31', 'python': '3.10.14', 'heartbeatAt': '2024-12-11T02:04:14.630135', 'startedAt': '2024-12-11T02:04:14.247012', 'docker': None, 'cuda': None, 'args': ('agent=diffusion', 'suite=frankagym', 'suite/frankagym_task@_global_=insertion'), 'state': 'running', 'program': '/home/leonmkim/fish_leon/FISH/eval_robot.py', 'codePathLocal': None, 'codePath': 'FISH/eval_robot.py', 'git': {'remote': 'https://github.com/leonmkim/fish_leon.git', 'commit': '4f7c0421eb84a7caf6bf5670f68777523362676f'}, 'email': 'leonmkim@seas.upenn.edu', 'root': '/home/leonmkim/fish_leon', 'host': 'leonmkim-ROG-Strix-G15CS-G15CS', 'username': 'leonmkim', 'executable': '/home/leonmkim/.pyenv/versions/lerobot/bin/python', 'cpu_count': 8, 'cpu_count_logical': 8, 'cpu_freq': {'current': 4124.996375000001, 'min': 800.0, 'max': 4700.0}, 'cpu_freq_per_core': [{'current': 3000.0, 'min': 800.0, 'max': 4700.0}, {'current': 3000.0, 'min': 800.0, 'max': 4700.0}, {'current': 4500.021, 'min': 800.0, 'max': 4700.0}, {'current': 4500.001, 'min': 800.0, 'max': 4700.0}, {'current': 3000.0, 'min': 800.0, 'max': 4700.0}, {'current': 4500.001, 'min': 800.0, 'max': 4700.0}, {'current': 4500.023, 'min': 800.0, 'max': 4700.0}, {'current': 3000.0, 'min': 800.0, 'max': 4700.0}], 'disk': {'/': {'total': 915.3232879638672, 'used': 366.0494689941406}}, 'gpu': 'NVIDIA GeForce RTX 2070 SUPER', 'gpu_count': 1, 'gpu_devices': [{'name': 'NVIDIA GeForce RTX 2070 SUPER', 'memory_total': 8589934592}], 'memory': {'total': 62.71596908569336}}
|
| 26 |
+
2024-12-10 21:04:14,636 INFO HandlerThread:600018 [system_monitor.py:probe():224] Finished collecting system info
|
| 27 |
+
2024-12-10 21:04:14,636 INFO HandlerThread:600018 [system_monitor.py:probe():227] Publishing system info
|
| 28 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_info.py:_save_code():44] Saving code
|
| 29 |
+
2024-12-10 21:04:14,638 DEBUG HandlerThread:600018 [system_info.py:_save_code():67] Saving code done
|
| 30 |
+
2024-12-10 21:04:14,638 DEBUG HandlerThread:600018 [system_info.py:_save_patches():84] Saving git patches
|
| 31 |
+
2024-12-10 21:04:14,703 DEBUG HandlerThread:600018 [system_info.py:_save_patches():126] Saving git patches done
|
| 32 |
+
2024-12-10 21:04:14,704 INFO HandlerThread:600018 [system_monitor.py:probe():229] Finished publishing system info
|
| 33 |
+
2024-12-10 21:04:14,707 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 34 |
+
2024-12-10 21:04:14,707 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-metadata.json with policy now
|
| 35 |
+
2024-12-10 21:04:14,708 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file code/FISH/eval_robot.py with policy now
|
| 36 |
+
2024-12-10 21:04:14,708 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file diff.patch with policy now
|
| 37 |
+
2024-12-10 21:04:14,959 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: python_packages
|
| 38 |
+
2024-12-10 21:04:14,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: python_packages
|
| 39 |
+
2024-12-10 21:04:14,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 40 |
+
2024-12-10 21:04:14,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 41 |
+
2024-12-10 21:04:14,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 42 |
+
2024-12-10 21:04:14,963 INFO HandlerThread:600018 [handler.py:handle_tbrecord():783] handling tbrecord: tbrecord {
|
| 43 |
+
log_dir: "/home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/tb"
|
| 44 |
+
save: true
|
| 45 |
+
}
|
| 46 |
+
control {
|
| 47 |
+
relay_id: "5cdf21b441a841eeb077b1d066a521dc"
|
| 48 |
+
}
|
| 49 |
+
_info {
|
| 50 |
+
stream_id: "ob7chcle"
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
2024-12-10 21:04:14,963 DEBUG HandlerThread:600018 [config_util.py:dict_from_config_file():70] no default config file found in config-defaults.yaml
|
| 54 |
+
2024-12-10 21:04:14,988 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/vuiipzpx-wandb-metadata.json
|
| 55 |
+
2024-12-10 21:04:15,027 DEBUG SenderThread:600018 [sender.py:send():379] send: telemetry
|
| 56 |
+
2024-12-10 21:04:15,027 DEBUG SenderThread:600018 [sender.py:send():379] send: tbrecord
|
| 57 |
+
2024-12-10 21:04:15,028 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 58 |
+
2024-12-10 21:04:15,028 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0 with policy live
|
| 59 |
+
2024-12-10 21:04:15,030 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/4jll3ix3-code/FISH/eval_robot.py
|
| 60 |
+
2024-12-10 21:04:15,039 INFO wandb-upload_2:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/5pcafv76-diff.patch
|
| 61 |
+
2024-12-10 21:04:15,220 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/o3h98mw2-events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
|
| 62 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt
|
| 63 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH/eval_robot.py
|
| 64 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-metadata.json
|
| 65 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 66 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
|
| 67 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/diff.patch
|
| 68 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH
|
| 69 |
+
2024-12-10 21:04:15,544 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code
|
| 70 |
+
2024-12-10 21:04:15,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 71 |
+
2024-12-10 21:04:16,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 72 |
+
2024-12-10 21:04:17,542 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 73 |
+
2024-12-10 21:04:17,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 74 |
+
2024-12-10 21:04:18,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 75 |
+
2024-12-10 21:04:19,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 76 |
+
2024-12-10 21:04:19,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 77 |
+
2024-12-10 21:04:20,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 78 |
+
2024-12-10 21:04:21,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 79 |
+
2024-12-10 21:04:22,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 80 |
+
2024-12-10 21:04:23,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 81 |
+
2024-12-10 21:04:24,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 82 |
+
2024-12-10 21:04:24,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 83 |
+
2024-12-10 21:04:25,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 84 |
+
2024-12-10 21:04:26,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 85 |
+
2024-12-10 21:04:27,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 86 |
+
2024-12-10 21:04:28,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 87 |
+
2024-12-10 21:04:29,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 88 |
+
2024-12-10 21:04:29,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 89 |
+
2024-12-10 21:04:30,002 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 90 |
+
2024-12-10 21:04:30,045 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 91 |
+
2024-12-10 21:04:30,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 92 |
+
2024-12-10 21:04:31,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 93 |
+
2024-12-10 21:04:32,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 94 |
+
2024-12-10 21:04:33,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 95 |
+
2024-12-10 21:04:34,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 96 |
+
2024-12-10 21:04:35,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 97 |
+
2024-12-10 21:04:35,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 98 |
+
2024-12-10 21:04:36,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 99 |
+
2024-12-10 21:04:37,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 100 |
+
2024-12-10 21:04:38,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 101 |
+
2024-12-10 21:04:39,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 102 |
+
2024-12-10 21:04:40,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 103 |
+
2024-12-10 21:04:40,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 104 |
+
2024-12-10 21:04:41,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 105 |
+
2024-12-10 21:04:42,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 106 |
+
2024-12-10 21:04:43,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 107 |
+
2024-12-10 21:04:44,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 108 |
+
2024-12-10 21:04:44,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 109 |
+
2024-12-10 21:04:45,001 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 110 |
+
2024-12-10 21:04:45,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 111 |
+
2024-12-10 21:04:46,018 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 112 |
+
2024-12-10 21:04:46,550 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
|
| 113 |
+
2024-12-10 21:04:46,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 114 |
+
2024-12-10 21:04:47,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 115 |
+
2024-12-10 21:04:48,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 116 |
+
2024-12-10 21:04:49,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 117 |
+
2024-12-10 21:04:50,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 118 |
+
2024-12-10 21:04:51,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 119 |
+
2024-12-10 21:04:51,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 120 |
+
2024-12-10 21:04:52,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 121 |
+
2024-12-10 21:04:53,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 122 |
+
2024-12-10 21:04:54,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 123 |
+
2024-12-10 21:04:55,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 124 |
+
2024-12-10 21:04:56,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 125 |
+
2024-12-10 21:04:56,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 126 |
+
2024-12-10 21:04:57,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 127 |
+
2024-12-10 21:04:58,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 128 |
+
2024-12-10 21:04:59,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 129 |
+
2024-12-10 21:04:59,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 130 |
+
2024-12-10 21:05:00,002 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 131 |
+
2024-12-10 21:05:00,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 132 |
+
2024-12-10 21:05:01,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 133 |
+
2024-12-10 21:05:02,107 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 134 |
+
2024-12-10 21:05:02,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 135 |
+
2024-12-10 21:05:03,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 136 |
+
2024-12-10 21:05:04,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 137 |
+
2024-12-10 21:05:05,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 138 |
+
2024-12-10 21:05:06,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 139 |
+
2024-12-10 21:05:07,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 140 |
+
2024-12-10 21:05:07,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 141 |
+
2024-12-10 21:05:08,018 DEBUG SenderThread:600018 [sender.py:send():379] send: config
|
| 142 |
+
2024-12-10 21:05:08,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 143 |
+
2024-12-10 21:05:09,556 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 144 |
+
2024-12-10 21:05:09,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 145 |
+
2024-12-10 21:05:10,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 146 |
+
2024-12-10 21:05:11,556 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 147 |
+
2024-12-10 21:05:11,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 148 |
+
2024-12-10 21:05:12,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 149 |
+
2024-12-10 21:05:13,449 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 150 |
+
2024-12-10 21:05:13,557 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 151 |
+
2024-12-10 21:05:13,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 152 |
+
2024-12-10 21:05:14,620 DEBUG SystemMonitor:600018 [system_monitor.py:_start():172] Starting system metrics aggregation loop
|
| 153 |
+
2024-12-10 21:05:14,621 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 154 |
+
2024-12-10 21:05:14,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 155 |
+
2024-12-10 21:05:14,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 156 |
+
2024-12-10 21:05:15,002 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 157 |
+
2024-12-10 21:05:15,558 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 158 |
+
2024-12-10 21:05:15,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 159 |
+
2024-12-10 21:05:16,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 160 |
+
2024-12-10 21:05:17,558 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 161 |
+
2024-12-10 21:05:17,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 162 |
+
2024-12-10 21:05:18,600 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 163 |
+
2024-12-10 21:05:18,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 164 |
+
2024-12-10 21:05:19,559 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 165 |
+
2024-12-10 21:05:19,559 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
|
| 166 |
+
2024-12-10 21:05:19,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 167 |
+
2024-12-10 21:05:20,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 168 |
+
2024-12-10 21:05:21,559 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 169 |
+
2024-12-10 21:05:21,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 170 |
+
2024-12-10 21:05:22,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 171 |
+
2024-12-10 21:05:23,560 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 172 |
+
2024-12-10 21:05:23,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 173 |
+
2024-12-10 21:05:24,064 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 174 |
+
2024-12-10 21:05:24,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 175 |
+
2024-12-10 21:05:25,560 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 176 |
+
2024-12-10 21:05:25,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 177 |
+
2024-12-10 21:05:26,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 178 |
+
2024-12-10 21:05:27,561 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 179 |
+
2024-12-10 21:05:27,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 180 |
+
2024-12-10 21:05:28,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 181 |
+
2024-12-10 21:05:29,124 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 182 |
+
2024-12-10 21:05:29,562 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 183 |
+
2024-12-10 21:05:29,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 184 |
+
2024-12-10 21:05:29,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 185 |
+
2024-12-10 21:05:29,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 186 |
+
2024-12-10 21:05:30,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 187 |
+
2024-12-10 21:05:31,562 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 188 |
+
2024-12-10 21:05:31,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 189 |
+
2024-12-10 21:05:32,975 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 190 |
+
2024-12-10 21:05:33,563 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 191 |
+
2024-12-10 21:05:33,975 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 192 |
+
2024-12-10 21:05:34,275 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 193 |
+
2024-12-10 21:05:34,975 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 194 |
+
2024-12-10 21:05:35,563 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 195 |
+
2024-12-10 21:05:35,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 196 |
+
2024-12-10 21:05:36,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 197 |
+
2024-12-10 21:05:37,564 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 198 |
+
2024-12-10 21:05:37,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 199 |
+
2024-12-10 21:05:38,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 200 |
+
2024-12-10 21:05:39,457 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 201 |
+
2024-12-10 21:05:39,564 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 202 |
+
2024-12-10 21:05:39,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 203 |
+
2024-12-10 21:05:40,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 204 |
+
2024-12-10 21:05:41,565 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 205 |
+
2024-12-10 21:05:41,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 206 |
+
2024-12-10 21:05:42,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 207 |
+
2024-12-10 21:05:43,566 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 208 |
+
2024-12-10 21:05:43,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 209 |
+
2024-12-10 21:05:44,621 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 210 |
+
2024-12-10 21:05:44,622 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 211 |
+
2024-12-10 21:05:44,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 212 |
+
2024-12-10 21:05:44,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 213 |
+
2024-12-10 21:05:44,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 214 |
+
2024-12-10 21:05:45,567 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 215 |
+
2024-12-10 21:05:45,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 216 |
+
2024-12-10 21:05:46,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 217 |
+
2024-12-10 21:05:47,567 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 218 |
+
2024-12-10 21:05:47,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 219 |
+
2024-12-10 21:05:48,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 220 |
+
2024-12-10 21:05:49,568 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 221 |
+
2024-12-10 21:05:49,648 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 222 |
+
2024-12-10 21:05:49,880 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 223 |
+
2024-12-10 21:05:49,880 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4 with policy now
|
| 224 |
+
2024-12-10 21:05:49,880 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: partial_history
|
| 225 |
+
2024-12-10 21:05:49,881 DEBUG SenderThread:600018 [sender.py:send():379] send: history
|
| 226 |
+
2024-12-10 21:05:49,881 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: summary_record
|
| 227 |
+
2024-12-10 21:05:49,882 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 228 |
+
2024-12-10 21:05:49,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 229 |
+
2024-12-10 21:05:50,165 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/dx8d7p0q-media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 230 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 231 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 232 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval
|
| 233 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos
|
| 234 |
+
2024-12-10 21:05:50,574 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media
|
| 235 |
+
2024-12-10 21:05:50,912 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/64whhgw0-media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 236 |
+
2024-12-10 21:05:50,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 237 |
+
2024-12-10 21:05:51,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 238 |
+
2024-12-10 21:05:51,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 239 |
+
2024-12-10 21:05:52,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 240 |
+
2024-12-10 21:05:53,574 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 241 |
+
2024-12-10 21:05:53,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 242 |
+
2024-12-10 21:05:54,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 243 |
+
2024-12-10 21:05:54,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 244 |
+
2024-12-10 21:05:55,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 245 |
+
2024-12-10 21:05:56,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 246 |
+
2024-12-10 21:05:57,575 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 247 |
+
2024-12-10 21:05:57,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 248 |
+
2024-12-10 21:05:58,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 249 |
+
2024-12-10 21:05:59,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 250 |
+
2024-12-10 21:05:59,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 251 |
+
2024-12-10 21:06:00,001 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 252 |
+
2024-12-10 21:06:00,045 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 253 |
+
2024-12-10 21:06:00,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 254 |
+
2024-12-10 21:06:01,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 255 |
+
2024-12-10 21:06:02,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 256 |
+
2024-12-10 21:06:03,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 257 |
+
2024-12-10 21:06:04,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 258 |
+
2024-12-10 21:06:05,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 259 |
+
2024-12-10 21:06:05,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 260 |
+
2024-12-10 21:06:06,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 261 |
+
2024-12-10 21:06:07,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 262 |
+
2024-12-10 21:06:08,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 263 |
+
2024-12-10 21:06:09,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 264 |
+
2024-12-10 21:06:10,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 265 |
+
2024-12-10 21:06:11,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 266 |
+
2024-12-10 21:06:11,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 267 |
+
2024-12-10 21:06:12,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 268 |
+
2024-12-10 21:06:13,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 269 |
+
2024-12-10 21:06:14,622 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 270 |
+
2024-12-10 21:06:14,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 271 |
+
2024-12-10 21:06:14,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 272 |
+
2024-12-10 21:06:15,001 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 273 |
+
2024-12-10 21:06:15,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 274 |
+
2024-12-10 21:06:16,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 275 |
+
2024-12-10 21:06:17,057 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 276 |
+
2024-12-10 21:06:17,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 277 |
+
2024-12-10 21:06:18,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 278 |
+
2024-12-10 21:06:19,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 279 |
+
2024-12-10 21:06:20,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 280 |
+
2024-12-10 21:06:21,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 281 |
+
2024-12-10 21:06:22,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 282 |
+
2024-12-10 21:06:22,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 283 |
+
2024-12-10 21:06:23,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 284 |
+
2024-12-10 21:06:24,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 285 |
+
2024-12-10 21:06:25,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 286 |
+
2024-12-10 21:06:26,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 287 |
+
2024-12-10 21:06:27,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 288 |
+
2024-12-10 21:06:27,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 289 |
+
2024-12-10 21:06:28,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 290 |
+
2024-12-10 21:06:29,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 291 |
+
2024-12-10 21:06:29,962 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 292 |
+
2024-12-10 21:06:30,005 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 293 |
+
2024-12-10 21:06:30,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 294 |
+
2024-12-10 21:06:31,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 295 |
+
2024-12-10 21:06:32,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 296 |
+
2024-12-10 21:06:33,045 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 297 |
+
2024-12-10 21:06:33,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 298 |
+
2024-12-10 21:06:34,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 299 |
+
2024-12-10 21:06:35,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 300 |
+
2024-12-10 21:06:36,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 301 |
+
2024-12-10 21:06:37,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 302 |
+
2024-12-10 21:06:38,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 303 |
+
2024-12-10 21:06:38,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 304 |
+
2024-12-10 21:06:39,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 305 |
+
2024-12-10 21:06:40,984 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 306 |
+
2024-12-10 21:06:41,984 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 307 |
+
2024-12-10 21:06:42,984 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 308 |
+
2024-12-10 21:06:43,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 309 |
+
2024-12-10 21:06:43,985 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 310 |
+
2024-12-10 21:06:44,622 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 311 |
+
2024-12-10 21:06:44,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 312 |
+
2024-12-10 21:06:44,962 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 313 |
+
2024-12-10 21:06:45,006 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 314 |
+
2024-12-10 21:06:45,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 315 |
+
2024-12-10 21:06:46,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 316 |
+
2024-12-10 21:06:47,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 317 |
+
2024-12-10 21:06:48,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 318 |
+
2024-12-10 21:06:49,027 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 319 |
+
2024-12-10 21:06:49,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 320 |
+
2024-12-10 21:06:50,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 321 |
+
2024-12-10 21:06:51,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 322 |
+
2024-12-10 21:06:52,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 323 |
+
2024-12-10 21:06:53,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 324 |
+
2024-12-10 21:06:54,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 325 |
+
2024-12-10 21:06:54,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 326 |
+
2024-12-10 21:06:55,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 327 |
+
2024-12-10 21:06:56,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 328 |
+
2024-12-10 21:06:57,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 329 |
+
2024-12-10 21:06:58,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 330 |
+
2024-12-10 21:06:59,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 331 |
+
2024-12-10 21:06:59,962 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 332 |
+
2024-12-10 21:07:00,005 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 333 |
+
2024-12-10 21:07:00,048 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 334 |
+
2024-12-10 21:07:00,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 335 |
+
2024-12-10 21:07:01,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 336 |
+
2024-12-10 21:07:02,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 337 |
+
2024-12-10 21:07:03,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 338 |
+
2024-12-10 21:07:04,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 339 |
+
2024-12-10 21:07:05,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 340 |
+
2024-12-10 21:07:05,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 341 |
+
2024-12-10 21:07:06,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 342 |
+
2024-12-10 21:07:07,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 343 |
+
2024-12-10 21:07:08,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 344 |
+
2024-12-10 21:07:09,989 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 345 |
+
2024-12-10 21:07:10,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 346 |
+
2024-12-10 21:07:10,989 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 347 |
+
2024-12-10 21:07:11,989 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 348 |
+
2024-12-10 21:07:12,999 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 349 |
+
2024-12-10 21:07:13,402 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: partial_history
|
| 350 |
+
2024-12-10 21:07:13,402 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 351 |
+
2024-12-10 21:07:13,402 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4 with policy now
|
| 352 |
+
2024-12-10 21:07:13,403 DEBUG SenderThread:600018 [sender.py:send():379] send: history
|
| 353 |
+
2024-12-10 21:07:13,403 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: summary_record
|
| 354 |
+
2024-12-10 21:07:13,403 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 355 |
+
2024-12-10 21:07:13,404 DEBUG SenderThread:600018 [sender.py:send():379] send: exit
|
| 356 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:send_exit():586] handling exit code: 0
|
| 357 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:send_exit():588] handling runtime: 178
|
| 358 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 359 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:send_exit():594] send defer
|
| 360 |
+
2024-12-10 21:07:13,404 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 361 |
+
2024-12-10 21:07:13,404 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 0
|
| 362 |
+
2024-12-10 21:07:13,405 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 363 |
+
2024-12-10 21:07:13,405 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 0
|
| 364 |
+
2024-12-10 21:07:13,405 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 1
|
| 365 |
+
2024-12-10 21:07:13,405 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 366 |
+
2024-12-10 21:07:13,405 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 1
|
| 367 |
+
2024-12-10 21:07:13,406 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 368 |
+
2024-12-10 21:07:13,406 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 1
|
| 369 |
+
2024-12-10 21:07:13,406 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 2
|
| 370 |
+
2024-12-10 21:07:13,407 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 371 |
+
2024-12-10 21:07:13,407 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 2
|
| 372 |
+
2024-12-10 21:07:13,407 INFO HandlerThread:600018 [system_monitor.py:finish():203] Stopping system monitor
|
| 373 |
+
2024-12-10 21:07:13,407 DEBUG SystemMonitor:600018 [system_monitor.py:_start():179] Finished system metrics aggregation loop
|
| 374 |
+
2024-12-10 21:07:13,407 DEBUG SystemMonitor:600018 [system_monitor.py:_start():183] Publishing last batch of metrics
|
| 375 |
+
2024-12-10 21:07:13,407 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined cpu monitor
|
| 376 |
+
2024-12-10 21:07:13,408 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined disk monitor
|
| 377 |
+
2024-12-10 21:07:13,456 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined gpu monitor
|
| 378 |
+
2024-12-10 21:07:13,456 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined memory monitor
|
| 379 |
+
2024-12-10 21:07:13,456 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined network monitor
|
| 380 |
+
2024-12-10 21:07:13,456 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 381 |
+
2024-12-10 21:07:13,456 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 2
|
| 382 |
+
2024-12-10 21:07:13,456 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 3
|
| 383 |
+
2024-12-10 21:07:13,456 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 384 |
+
2024-12-10 21:07:13,456 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 385 |
+
2024-12-10 21:07:13,457 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 3
|
| 386 |
+
2024-12-10 21:07:13,457 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 387 |
+
2024-12-10 21:07:13,457 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 3
|
| 388 |
+
2024-12-10 21:07:13,457 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 4
|
| 389 |
+
2024-12-10 21:07:13,457 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 390 |
+
2024-12-10 21:07:13,457 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 4
|
| 391 |
+
2024-12-10 21:07:13,599 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 392 |
+
2024-12-10 21:07:13,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 393 |
+
2024-12-10 21:07:13,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 394 |
+
2024-12-10 21:07:13,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval
|
| 395 |
+
2024-12-10 21:07:13,607 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/ycl94f2h-media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 396 |
+
2024-12-10 21:07:13,892 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/53aux0ik-media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 397 |
+
2024-12-10 21:07:15,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 398 |
+
2024-12-10 21:07:19,985 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 399 |
+
2024-12-10 21:07:19,985 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 400 |
+
2024-12-10 21:07:19,985 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 401 |
+
2024-12-10 21:07:19,986 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 4
|
| 402 |
+
2024-12-10 21:07:19,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: keepalive
|
| 403 |
+
2024-12-10 21:07:19,986 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 5
|
| 404 |
+
2024-12-10 21:07:19,986 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 405 |
+
2024-12-10 21:07:19,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 406 |
+
2024-12-10 21:07:19,986 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 5
|
| 407 |
+
2024-12-10 21:07:19,987 DEBUG SenderThread:600018 [sender.py:send():379] send: summary
|
| 408 |
+
2024-12-10 21:07:19,987 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 409 |
+
2024-12-10 21:07:19,987 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 410 |
+
2024-12-10 21:07:19,987 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 5
|
| 411 |
+
2024-12-10 21:07:19,987 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 6
|
| 412 |
+
2024-12-10 21:07:19,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 413 |
+
2024-12-10 21:07:19,987 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 6
|
| 414 |
+
2024-12-10 21:07:19,987 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 415 |
+
2024-12-10 21:07:19,988 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 6
|
| 416 |
+
2024-12-10 21:07:19,988 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 7
|
| 417 |
+
2024-12-10 21:07:19,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 418 |
+
2024-12-10 21:07:19,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 419 |
+
2024-12-10 21:07:19,988 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 7
|
| 420 |
+
2024-12-10 21:07:19,988 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 421 |
+
2024-12-10 21:07:19,988 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 7
|
| 422 |
+
2024-12-10 21:07:20,405 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 423 |
+
2024-12-10 21:07:20,602 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 424 |
+
2024-12-10 21:07:21,263 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 8
|
| 425 |
+
2024-12-10 21:07:21,263 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 426 |
+
2024-12-10 21:07:21,263 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 427 |
+
2024-12-10 21:07:21,263 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 8
|
| 428 |
+
2024-12-10 21:07:21,263 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 429 |
+
2024-12-10 21:07:21,263 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 8
|
| 430 |
+
2024-12-10 21:07:21,263 INFO SenderThread:600018 [job_builder.py:build():440] Attempting to build job artifact
|
| 431 |
+
2024-12-10 21:07:21,266 INFO SenderThread:600018 [job_builder.py:_get_source_type():569] is repo sourced job
|
| 432 |
+
2024-12-10 21:07:21,280 INFO SenderThread:600018 [job_builder.py:build():545] adding wandb-job metadata file
|
| 433 |
+
2024-12-10 21:07:21,294 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 9
|
| 434 |
+
2024-12-10 21:07:21,295 DEBUG SenderThread:600018 [sender.py:send():379] send: artifact
|
| 435 |
+
2024-12-10 21:07:21,295 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 436 |
+
2024-12-10 21:07:21,296 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 9
|
| 437 |
+
2024-12-10 21:07:21,405 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 438 |
+
2024-12-10 21:07:21,602 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 439 |
+
2024-12-10 21:07:21,765 INFO wandb-upload_2:600018 [upload_job.py:push():85] Skipped uploading /home/leonmkim/.local/share/wandb/artifacts/staging/tmp0up_8ql4
|
| 440 |
+
2024-12-10 21:07:21,896 INFO wandb-upload_1:600018 [upload_job.py:push():88] Uploaded file /home/leonmkim/.local/share/wandb/artifacts/staging/tmphpmz9ew4
|
| 441 |
+
2024-12-10 21:07:21,956 INFO wandb-upload_0:600018 [upload_job.py:push():88] Uploaded file /tmp/tmpbv2i4zjr/wandb-job.json
|
| 442 |
+
2024-12-10 21:07:22,564 INFO SenderThread:600018 [sender.py:send_artifact():1537] sent artifact job-https___github.com_leonmkim_fish_leon.git_FISH_eval_robot.py - {'id': 'QXJ0aWZhY3Q6MTM2Njc3NTA2NA==', 'state': 'PENDING', 'artifactSequence': {'id': 'QXJ0aWZhY3RDb2xsZWN0aW9uOjMxNzk5NjkyNQ==', 'latestArtifact': {'id': 'QXJ0aWZhY3Q6MTM2Njc2MTczOA==', 'versionIndex': 337}}}
|
| 443 |
+
2024-12-10 21:07:22,564 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 444 |
+
2024-12-10 21:07:22,564 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 9
|
| 445 |
+
2024-12-10 21:07:22,564 INFO SenderThread:600018 [dir_watcher.py:finish():358] shutting down directory watcher
|
| 446 |
+
2024-12-10 21:07:22,603 INFO SenderThread:600018 [dir_watcher.py:finish():388] scan: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files
|
| 447 |
+
2024-12-10 21:07:22,603 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml config.yaml
|
| 448 |
+
2024-12-10 21:07:22,603 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json wandb-summary.json
|
| 449 |
+
2024-12-10 21:07:22,605 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt requirements.txt
|
| 450 |
+
2024-12-10 21:07:22,605 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-metadata.json wandb-metadata.json
|
| 451 |
+
2024-12-10 21:07:22,606 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0 events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
|
| 452 |
+
2024-12-10 21:07:22,606 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log output.log
|
| 453 |
+
2024-12-10 21:07:22,607 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/diff.patch diff.patch
|
| 454 |
+
2024-12-10 21:07:22,608 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH/eval_robot.py code/FISH/eval_robot.py
|
| 455 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4 media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 456 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4 media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 457 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 10
|
| 458 |
+
2024-12-10 21:07:22,610 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 459 |
+
2024-12-10 21:07:22,610 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 460 |
+
2024-12-10 21:07:22,610 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 10
|
| 461 |
+
2024-12-10 21:07:22,610 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 462 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 10
|
| 463 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [file_pusher.py:finish():169] shutting down file pusher
|
| 464 |
+
2024-12-10 21:07:22,797 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 465 |
+
2024-12-10 21:07:22,818 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt
|
| 466 |
+
2024-12-10 21:07:22,829 INFO wandb-upload_2:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
|
| 467 |
+
2024-12-10 21:07:22,893 INFO wandb-upload_3:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 468 |
+
2024-12-10 21:07:23,093 INFO Thread-11 (_thread_body):600018 [sender.py:transition_state():614] send defer: 11
|
| 469 |
+
2024-12-10 21:07:23,094 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 470 |
+
2024-12-10 21:07:23,094 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 11
|
| 471 |
+
2024-12-10 21:07:23,094 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 472 |
+
2024-12-10 21:07:23,094 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 11
|
| 473 |
+
2024-12-10 21:07:23,094 INFO SenderThread:600018 [file_pusher.py:join():175] waiting for file pusher
|
| 474 |
+
2024-12-10 21:07:23,094 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 12
|
| 475 |
+
2024-12-10 21:07:23,095 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 476 |
+
2024-12-10 21:07:23,095 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 12
|
| 477 |
+
2024-12-10 21:07:23,095 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 478 |
+
2024-12-10 21:07:23,095 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 12
|
| 479 |
+
2024-12-10 21:07:23,095 INFO SenderThread:600018 [file_stream.py:finish():601] file stream finish called
|
| 480 |
+
2024-12-10 21:07:23,318 INFO SenderThread:600018 [file_stream.py:finish():605] file stream finish is done
|
| 481 |
+
2024-12-10 21:07:23,319 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 13
|
| 482 |
+
2024-12-10 21:07:23,319 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 483 |
+
2024-12-10 21:07:23,319 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 13
|
| 484 |
+
2024-12-10 21:07:23,319 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 485 |
+
2024-12-10 21:07:23,319 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 13
|
| 486 |
+
2024-12-10 21:07:23,319 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 14
|
| 487 |
+
2024-12-10 21:07:23,319 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 488 |
+
2024-12-10 21:07:23,319 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 14
|
| 489 |
+
2024-12-10 21:07:23,319 DEBUG SenderThread:600018 [sender.py:send():379] send: final
|
| 490 |
+
2024-12-10 21:07:23,320 DEBUG SenderThread:600018 [sender.py:send():379] send: footer
|
| 491 |
+
2024-12-10 21:07:23,320 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 492 |
+
2024-12-10 21:07:23,320 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 14
|
| 493 |
+
2024-12-10 21:07:23,320 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 494 |
+
2024-12-10 21:07:23,320 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: server_info
|
| 495 |
+
2024-12-10 21:07:23,320 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 496 |
+
2024-12-10 21:07:23,321 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: server_info
|
| 497 |
+
2024-12-10 21:07:23,322 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 498 |
+
2024-12-10 21:07:23,322 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: get_summary
|
| 499 |
+
2024-12-10 21:07:23,323 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: sampled_history
|
| 500 |
+
2024-12-10 21:07:23,323 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 501 |
+
2024-12-10 21:07:23,446 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 502 |
+
2024-12-10 21:07:23,446 INFO MainThread:600018 [wandb_run.py:_footer_history_summary_info():4016] rendering history
|
| 503 |
+
2024-12-10 21:07:23,446 INFO MainThread:600018 [wandb_run.py:_footer_history_summary_info():4048] rendering summary
|
| 504 |
+
2024-12-10 21:07:23,446 INFO MainThread:600018 [wandb_run.py:_footer_sync_info():3975] logging synced files
|
| 505 |
+
2024-12-10 21:07:23,446 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: shutdown
|
| 506 |
+
2024-12-10 21:07:23,446 INFO HandlerThread:600018 [handler.py:finish():882] shutting down handler
|
| 507 |
+
2024-12-10 21:07:24,322 INFO WriterThread:600018 [datastore.py:close():296] close: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/run-ob7chcle.wandb
|
| 508 |
+
2024-12-10 21:07:24,446 INFO SenderThread:600018 [sender.py:finish():1615] shutting down sender
|
| 509 |
+
2024-12-10 21:07:24,446 INFO SenderThread:600018 [file_pusher.py:finish():169] shutting down file pusher
|
| 510 |
+
2024-12-10 21:07:24,446 INFO SenderThread:600018 [file_pusher.py:join():175] waiting for file pusher
|
210407/wandb/debug.log
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Current SDK version is 0.17.5
|
| 2 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Configure stats pid to 599894
|
| 3 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Loading settings from /home/leonmkim/.config/wandb/settings
|
| 4 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Loading settings from /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/settings
|
| 5 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Loading settings from environment variables: {}
|
| 6 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Applying setup settings: {'_disable_service': False}
|
| 7 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Inferring run settings from compute environment: {'program_relpath': 'FISH/eval_robot.py', 'program_abspath': '/home/leonmkim/fish_leon/FISH/eval_robot.py', 'program': '/home/leonmkim/fish_leon/FISH/eval_robot.py'}
|
| 8 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Applying login settings: {}
|
| 9 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_init.py:_log_setup():529] Logging user logs to /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/logs/debug.log
|
| 10 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:_log_setup():530] Logging internal logs to /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/logs/debug-internal.log
|
| 11 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():569] calling init triggers
|
| 12 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():576] wandb.init called with sweep_config: {}
|
| 13 |
+
config: {'root_dir': '/home/leonmkim/fish_leon', 'replay_buffer_size': 150000, 'replay_buffer_num_workers': 2, 'nstep': 3, 'batch_size': 128, 'seed': 0, 'dataset_shuffle_seed': 0, 'device': 'cuda', 'save_video': True, 'save_train_video': True, 'use_tb': True, 'use_wandb': True, 'wandb_run_id': '265626', 'wandb_notes': '265626_req_265827', 'eval': True, 'process_contact_features': True, 'obs_type': 'pixels', 'use_color': True, 'use_depth': True, 'use_masks': True, 'mask_list': ['EE_obj_mask'], 'mask_representation': 'channels', 'crop_hw': [144, 144], 'crop_down_offset': 48, 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'add_crop_binary_mask': False, 'add_coord_conv_map': False, 'use_context_color': False, 'use_context_depth': False, 'use_context_segmask': False, 'context_color_crop_type': None, 'context_depth_crop_type': None, 'context_segmask_crop_type': None, 'context_add_crop_binary_mask': False, 'context_add_coord_conv_map': False, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'max_contact_prob': 0.1, 'max_depth': 2.0, 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'dtc_adaptive_normalization': False, 'mask_normals_within_sdf': True, 'adaptive_normals_mask': True, 'learnable_contact_preprocess_params': True, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'contact_estimation_model_ckpt_path': '~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt', 'encoder_type': 'small', 'debug_timestamps': False, 'open_loop': False, 'action_trajectories': True, 'stop_after_action': False, 'interpolation_frequency': 25, 'policy_frequency': 5, 'wait_for_new_camera_frames': True, 'baseline': False, 'train_demo_idxs_list_or_num': -1, 'log_train_every_steps': 25, 'name_of_expert_demo': '64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act', 'expert_dataset_dirpath': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act', 'store_dataset_in_memory': False, 'expert_dataset': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr', 'action_key': 'action_trajectory_25hz', 'semantic_demo_grouping_name': 'semantic_demo_grouping.yaml', 'semantic_demo_grouping': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/semantic_demo_grouping.yaml', 'include_groups_list': ['hbm_twodim_left_to_right'], 'expert_dataset_config': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demo_config.yaml', 'name_of_valid_demo': '64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act', 'valid_dataset_dir': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr', 'valid_demo_idxs_list_or_num': None, 'val_num_groups': 0, 'load_bc': True, 'checkpoint_epoch_list': [99, 199, 299, 399, 499, 599, 699, 799, 899, 999, 1249, 1499, 1749, 1999, 2999, 3999, 4999, 5999, 6999, 7999, 8999, 9999], 'snapshot_root_dir': '/mnt/grasp_high_usage/leonmkim/contact_estimation/FISH', 'save_snapshot': True, 'save_last_snapshot': True, 'save_snapshot_when_done': True, 'top_k_checkpoints': 5, 'save_snapshot_link_to_weights_dir': 'deprecated', 'bc_regularize': False, 'bc_weight_type': 'qfilter', 'experiment_dir': './exp_local/frankagym_pixels/FrankaInsertion-v1/265626', 'agent': {'_target_': 'agent.diffusion_policy.DiffusionPolicyAgent', 'name': 'diffusion_policy', 'load_checkpoint': True, 'obs_shape': [5, 240, 320], 'action_shape': [36, 7], 'device': 'cuda', 'n_obs_steps': 1, 'suite_name': 'frankagym', 'obs_type': 'pixels', 'enable_arm': True, 'enable_camera': True, 'use_tb': True, 'desired_image_shape': [13, 180, 240], 'orig_cam_shape': [3, 240, 320], 'config': {'_target_': 'agent.diffusion_policy.DiffusionPolicyAgentConfig', 'compile': False, 'device': 'cuda', 'cam_resize_shape': [13, 180, 240], 'orig_cam_shape': [3, 240, 320], 'policy_cfg': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig', 'n_obs_steps': 1, 'horizon': 36, 'n_action_steps': 36, 'output_shapes': {'action': [7]}, 'input_normalization_modes': {'observation.image': 'mean_std', 'observation.state': 'min_max', 'observation.action_history': 'min_max'}, 'output_normalization_modes': {'action': 'min_max'}, 'vision_backbone': 'resnet18', 'pretrained_backbone_weights': None, 'transforms': [{'_target_': 'torchaug.transforms.RandomAffine', 'degrees': [-5, 5], 'translate': [0.05, 0.05], 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}, {'_target_': 'torchaug.transforms.RandomColorJitter', 'brightness': 0.3, 'contrast': 0.4, 'saturation': 0.5, 'hue': 0.08, 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}], 'use_group_norm': True, 'spatial_softmax_num_keypoints': 32, 'action_history_encoder_config': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig', 'in_channels': 7, 'out_channels': 32, 'history_length': 6, 'kernel_size': 5, 'downsample_kernel_size': 3, 'downsample_stride': 2, 'downsample_padding': 1}, 'down_dims': [256, 512, 1024], 'kernel_size': 5, 'n_groups': 8, 'diffusion_step_embed_dim': 128, 'use_film_scale_modulation': True, 'noise_scheduler_type': 'DDIM', 'beta_schedule': 'squaredcos_cap_v2', 'beta_start': 0.0001, 'beta_end': 0.02, 'prediction_type': 'epsilon', 'clip_sample': True, 'clip_sample_range': 1.0, 'num_train_timesteps': 50, 'num_inference_steps': 10, 'do_mask_loss_for_padding': False, 'input_shapes': {'observation.image': [13, 180, 240], 'context_observation.image': [13, 180, 240], 'observation.state': [8], 'observation.action_history': [7]}}, 'train_cfg': {'_target_': 'utils.TrainConfig', 'lr': 0.0001, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'adam_betas': [0.95, 0.999], 'adam_eps': 1e-08, 'adam_weight_decay': 1e-06, 'grad_clip_norm': 10, 'offline_steps': 1000000, 'use_amp': True}, 'observation_cfg': {'_target_': 'agent.encoder.VisualFeatureSet', 'use_depth': True, 'use_color': True, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': True, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}, 'context_input_config': {'_target_': 'agent.encoder.ContextInputConfig', 'use_color': False, 'use_depth': False, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': False, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}}, 'mask_soft_approx_scheduler_config': {'_target_': 'agent.encoder.MaskSoftApproxSchedulerConfig', 'num_steps': 40000, 'initial_value': 10.0, 'final_value': 1000.0, 'interpolation_scheme': 'cosine'}, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'max_contact_prob': 0.1, 'mask_normals_within_sdf': True, 'dtc_adaptive_normalization': False, 'adaptive_normals_mask': True, 'max_depth': 2.0, 'image_shape': [13, 180, 240], 'learnable_contact_preprocess_params': True, 'learning_rate': 0.0001, 'weight_decay': 0.0, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'zero_centered': False}, 'policy_frequency': 5, 'interpolation_frequency': 25}}, 'suite': {'suite': 'frankagym', 'name': 'frankagym', 'frame_stack': 1, 'action_repeat': 1, 'discount': 0.99, 'hidden_dim': 1024, 'num_train_frames': 2010, 'num_seed_frames': 260, 'num_train_epochs': 5000, 'validate_every_epochs': 100, 'validate_diffusion_on_action_loss_every_epochs': 500, 'train_eval_diffusion_on_action_loss_every_epochs': 500, 'check_topk_every_epochs': 10, 'save_snapshot_every_epochs': 5000, 'eval_every_frames': 2000, 'num_eval_episodes': 5, 'save_snapshot': True, 'wait_for_user_to_start_episode': True, 'task_make_fn': {'_target_': 'suite.frankagym.make', 'name': 'FrankaInsertion-v1', 'height': 240, 'width': 320, 'frame_stack': 1, 'action_repeat': 1, 'seed': 0, 'enable_arm': True, 'enable_gripper': True, 'start_with_gripper_open': True, 'enable_camera': True, 'path_to_depth_extrinsics': '~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy', 'contact_estimation_model_ckpt_path': '~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt', 'x_limit': [0.2, 0.7], 'y_limit': [-0.4, 0.4], 'z_limit': [-0.05, 0.55], 'device': 'cuda', 'interpolation_frequency': 25, 'policy_frequency': 5, 'debug_timestamps': False, 'stop_after_action': False, 'open_loop': False, 'wait_for_new_camera_frames': True, 'action_key': 'action_trajectory_25hz', 'action_trajectory_horizon': 36, 'action_trajectories': True, 'path_to_zarr_dataset': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr', 'observation_cfg': {'_target_': 'agent.encoder.VisualFeatureSet', 'use_depth': True, 'use_color': True, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': True, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}, 'context_input_config': {'_target_': 'agent.encoder.ContextInputConfig', 'use_color': False, 'use_depth': False, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': False, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}}, 'mask_soft_approx_scheduler_config': {'_target_': 'agent.encoder.MaskSoftApproxSchedulerConfig', 'num_steps': 40000, 'initial_value': 10.0, 'final_value': 1000.0, 'interpolation_scheme': 'cosine'}, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'max_contact_prob': 0.1, 'mask_normals_within_sdf': True, 'dtc_adaptive_normalization': False, 'adaptive_normals_mask': True, 'max_depth': 2.0, 'image_shape': [13, 180, 240], 'learnable_contact_preprocess_params': True, 'learning_rate': 0.0001, 'weight_decay': 0.0, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'zero_centered': False}, 'agent_policy_cfg': {'_target_': 'agent.diffusion_policy.DiffusionPolicyAgentConfig', 'compile': False, 'device': 'cuda', 'cam_resize_shape': [13, 180, 240], 'orig_cam_shape': [3, 240, 320], 'policy_cfg': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig', 'n_obs_steps': 1, 'horizon': 36, 'n_action_steps': 36, 'output_shapes': {'action': [7]}, 'input_normalization_modes': {'observation.image': 'mean_std', 'observation.state': 'min_max', 'observation.action_history': 'min_max'}, 'output_normalization_modes': {'action': 'min_max'}, 'vision_backbone': 'resnet18', 'pretrained_backbone_weights': None, 'transforms': [{'_target_': 'torchaug.transforms.RandomAffine', 'degrees': [-5, 5], 'translate': [0.05, 0.05], 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}, {'_target_': 'torchaug.transforms.RandomColorJitter', 'brightness': 0.3, 'contrast': 0.4, 'saturation': 0.5, 'hue': 0.08, 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}], 'use_group_norm': True, 'spatial_softmax_num_keypoints': 32, 'action_history_encoder_config': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig', 'in_channels': 7, 'out_channels': 32, 'history_length': 6, 'kernel_size': 5, 'downsample_kernel_size': 3, 'downsample_stride': 2, 'downsample_padding': 1}, 'down_dims': [256, 512, 1024], 'kernel_size': 5, 'n_groups': 8, 'diffusion_step_embed_dim': 128, 'use_film_scale_modulation': True, 'noise_scheduler_type': 'DDIM', 'beta_schedule': 'squaredcos_cap_v2', 'beta_start': 0.0001, 'beta_end': 0.02, 'prediction_type': 'epsilon', 'clip_sample': True, 'clip_sample_range': 1.0, 'num_train_timesteps': 50, 'num_inference_steps': 10, 'do_mask_loss_for_padding': False, 'input_shapes': {'observation.image': [13, 180, 240], 'context_observation.image': [13, 180, 240], 'observation.state': [8], 'observation.action_history': [7]}}, 'train_cfg': {'_target_': 'utils.TrainConfig', 'lr': 0.0001, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'adam_betas': [0.95, 0.999], 'adam_eps': 1e-08, 'adam_weight_decay': 1e-06, 'grad_clip_norm': 10, 'offline_steps': 1000000, 'use_amp': True}, 'observation_cfg': {'_target_': 'agent.encoder.VisualFeatureSet', 'use_depth': True, 'use_color': True, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': True, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}, 'context_input_config': {'_target_': 'agent.encoder.ContextInputConfig', 'use_color': False, 'use_depth': False, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': False, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}}, 'mask_soft_approx_scheduler_config': {'_target_': 'agent.encoder.MaskSoftApproxSchedulerConfig', 'num_steps': 40000, 'initial_value': 10.0, 'final_value': 1000.0, 'interpolation_scheme': 'cosine'}, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'max_contact_prob': 0.1, 'mask_normals_within_sdf': True, 'dtc_adaptive_normalization': False, 'adaptive_normals_mask': True, 'max_depth': 2.0, 'image_shape': [13, 180, 240], 'learnable_contact_preprocess_params': True, 'learning_rate': 0.0001, 'weight_decay': 0.0, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'zero_centered': False}, 'policy_frequency': 5, 'interpolation_frequency': 25}, 'true_action_history': False}}, 'num_train_frames_bc': 50000, 'num_train_frames_drq': 1100000, 'stddev_schedule_drq': 'linear(1.0,0.1,100000)', 'task_name': 'FrankaInsertion-v1', 'num_train_frames_vinn': 25000, 'num_train_frames_diffusion': 1000000, 'num_train_epochs_bc': 5000, 'num_train_epochs_diffusion': 15000, 'validate_every_epochs_bc': 5, 'validate_every_epochs_diffusion': 250, 'validate_diffusion_on_action_loss_every_epochs': 250, 'train_eval_diffusion_on_action_loss_every_epochs': 250, 'check_topk_every_epochs': 5, 'check_topk_every_epochs_diffusion': 250, 'save_snapshot_every_epochs_diffusion': 1500, 'x_limit': [0.2, 0.7], 'y_limit': [-0.4, 0.4], 'z_limit': [-0.05, 0.55], 'home_displacement': [0.55, 0.0, 0.55, 180.0, 0.0, 0.0], 'enable_gripper': True, 'start_with_gripper_open': True, 'offset_mask': [1, 1, 1, 1, 1, 1], 'path_to_depth_extrinsics': '~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy', 'feature_type': '180x240_1_RGB_D_2.0_msk_channels_EE_obj_mask_acthst_hst6_out32_dwnkrnl3_dwnstrd2_dwnpd1', 'save_buffer': True, 'num_eval': 5, 'random_start': False, 'eval_starts': '/home/leonmkim/fish_leon/FISH/eval_starts/frankagym_pixels/FrankaInsertion-v1', 'num_valid_demos': None, 'load_checkpoint': True, 'true_action_history': False, 'checkpoint_epoch': 12000, 'load_residual_weight': False, 'checkpoint_root_dir': '/home/leonmkim/fish_leon/FISH', 'checkpoint_weight_dir': '/home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626', 'residual_weight': '/home/leonmkim/fish_leon/FISH/weights/frankagym_pixels/FrankaInsertion-v1/weight.pt'}
|
| 14 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():619] starting backend
|
| 15 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():623] setting up manager
|
| 16 |
+
2024-12-10 21:04:14,255 INFO MainThread:599894 [backend.py:_multiprocessing_setup():105] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
|
| 17 |
+
2024-12-10 21:04:14,256 INFO MainThread:599894 [wandb_init.py:init():631] backend started and connected
|
| 18 |
+
2024-12-10 21:04:14,268 INFO MainThread:599894 [wandb_init.py:init():720] updated telemetry
|
| 19 |
+
2024-12-10 21:04:14,283 INFO MainThread:599894 [wandb_init.py:init():753] communicating run to backend with 90.0 second timeout
|
| 20 |
+
2024-12-10 21:04:14,563 INFO MainThread:599894 [wandb_run.py:_on_init():2435] communicating current version
|
| 21 |
+
2024-12-10 21:04:14,605 INFO MainThread:599894 [wandb_run.py:_on_init():2444] got version response upgrade_message: "wandb version 0.19.0 is available! To upgrade, please run:\n $ pip install wandb --upgrade"
|
| 22 |
+
|
| 23 |
+
2024-12-10 21:04:14,606 INFO MainThread:599894 [wandb_init.py:init():804] starting run threads in backend
|
| 24 |
+
2024-12-10 21:04:14,960 INFO MainThread:599894 [wandb_run.py:_console_start():2413] atexit reg
|
| 25 |
+
2024-12-10 21:04:14,960 INFO MainThread:599894 [wandb_run.py:_redirect():2255] redirect: wrap_raw
|
| 26 |
+
2024-12-10 21:04:14,960 INFO MainThread:599894 [wandb_run.py:_redirect():2320] Wrapping output streams.
|
| 27 |
+
2024-12-10 21:04:14,961 INFO MainThread:599894 [wandb_run.py:_redirect():2345] Redirects installed.
|
| 28 |
+
2024-12-10 21:04:14,962 INFO MainThread:599894 [wandb_init.py:init():847] run started, returning control to user process
|
| 29 |
+
2024-12-10 21:04:14,962 INFO MainThread:599894 [wandb_run.py:_tensorboard_callback():1544] tensorboard callback: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/tb, True
|
| 30 |
+
2024-12-10 21:05:08,018 INFO MainThread:599894 [wandb_run.py:_config_callback():1382] config_cb None None {'grasped_obj_name': 'hbm', 'left_book_slot': 'twodim'}
|
| 31 |
+
2024-12-10 21:07:24,447 WARNING MsgRouterThr:599894 [router.py:message_loop():77] message_loop has been closed
|
210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH/eval_robot.py
ADDED
|
@@ -0,0 +1,512 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#%%
|
| 2 |
+
import warnings
|
| 3 |
+
import os
|
| 4 |
+
|
| 5 |
+
os.environ['MKL_SERVICE_FORCE_INTEL'] = '1'
|
| 6 |
+
os.environ['MUJOCO_GL'] = 'egl'
|
| 7 |
+
from pathlib import Path
|
| 8 |
+
#%%
|
| 9 |
+
import hydra
|
| 10 |
+
import numpy as np
|
| 11 |
+
import torch
|
| 12 |
+
|
| 13 |
+
import utils
|
| 14 |
+
from utils import get_feature_dirname_from_configs
|
| 15 |
+
|
| 16 |
+
from video import VideoRecorder
|
| 17 |
+
import pickle
|
| 18 |
+
import time
|
| 19 |
+
import threading
|
| 20 |
+
import shutil
|
| 21 |
+
from logger import Logger
|
| 22 |
+
|
| 23 |
+
import wandb
|
| 24 |
+
from omegaconf import OmegaConf, open_dict
|
| 25 |
+
|
| 26 |
+
from replay_buffer_robot import RosbagEvalReplayBufferStorage
|
| 27 |
+
from lerobot.common.utils.utils import _relative_path_between
|
| 28 |
+
|
| 29 |
+
torch.backends.cudnn.benchmark = True
|
| 30 |
+
warnings.filterwarnings('ignore', category=DeprecationWarning)
|
| 31 |
+
|
| 32 |
+
# import specs for replay buffer
|
| 33 |
+
from dm_env import specs
|
| 34 |
+
|
| 35 |
+
import sys, signal
|
| 36 |
+
import yaml
|
| 37 |
+
|
| 38 |
+
# get path of current file
|
| 39 |
+
current_path = os.path.dirname(os.path.realpath(__file__))
|
| 40 |
+
sys.path.append(os.path.join(current_path, os.pardir))
|
| 41 |
+
# from contact_estimation.src.utils.viz_utils import normalized_surface_normal_to_rgb, depth_map_to_im, grasped_env_dtc_map_to_im, contact_prob_map_to_im, desaturate_color_image, masked_overlay_im_list
|
| 42 |
+
|
| 43 |
+
def make_agent(obs_spec, action_spec, cfg):
|
| 44 |
+
cfg.obs_shape = obs_spec['pixels'].shape
|
| 45 |
+
dataset_statistics = None # this will be loaded from the checkpoint
|
| 46 |
+
try:
|
| 47 |
+
cfg.action_shape = action_spec.shape
|
| 48 |
+
except:
|
| 49 |
+
pass
|
| 50 |
+
return hydra.utils.instantiate(cfg, dataset_statistics)
|
| 51 |
+
|
| 52 |
+
class Workspace:
|
| 53 |
+
def __init__(self, cfg):
|
| 54 |
+
self.work_dir = Path.cwd()
|
| 55 |
+
print(f'workspace: {self.work_dir}')
|
| 56 |
+
|
| 57 |
+
signal.signal(signal.SIGINT, self.signal_handler)
|
| 58 |
+
|
| 59 |
+
self.cfg = cfg
|
| 60 |
+
self.loading_uncompiled_checkpoint_with_compile = False
|
| 61 |
+
self.loading_compiled_checkpoint_with_no_compile = False
|
| 62 |
+
|
| 63 |
+
snapshot_path = Path(self.cfg.checkpoint_weight_dir) / f'snapshot_{self.cfg.checkpoint_epoch}.pt'
|
| 64 |
+
self.load_checkpoint_conf(snapshot_path=snapshot_path)
|
| 65 |
+
|
| 66 |
+
# load config for action trajectories
|
| 67 |
+
utils.set_seed_everywhere(self.cfg.seed)
|
| 68 |
+
self.device = torch.device(self.cfg.device)
|
| 69 |
+
self.setup()
|
| 70 |
+
|
| 71 |
+
# self.agent = make_agent(self.eval_env.observation_spec(),
|
| 72 |
+
# self.eval_env.action_spec(), self.cfg.agent)
|
| 73 |
+
self.timer = utils.Timer()
|
| 74 |
+
# self._global_step = 0
|
| 75 |
+
self._global_episode = 0
|
| 76 |
+
self._global_epoch = 0
|
| 77 |
+
self.num_episode_successes = 0
|
| 78 |
+
|
| 79 |
+
# Need to convert hydra config to primitive container for wandb https://docs.wandb.ai/guides/integrations/hydra
|
| 80 |
+
with open_dict(self.cfg):
|
| 81 |
+
self.cfg.feature_type = get_feature_dirname_from_configs(
|
| 82 |
+
hydra.utils.instantiate(self.cfg.agent.config.observation_cfg),
|
| 83 |
+
self.cfg.agent.config.policy_cfg.input_shapes,
|
| 84 |
+
hydra.utils.instantiate(self.cfg.agent.config.policy_cfg.action_history_encoder_config) if 'observation.action_history' in self.cfg.agent.config.policy_cfg.input_shapes else None,
|
| 85 |
+
)
|
| 86 |
+
|
| 87 |
+
wandb_config = OmegaConf.to_container(
|
| 88 |
+
self.cfg, resolve=True, throw_on_missing=True
|
| 89 |
+
)
|
| 90 |
+
# must be called before any tf summary writer is created
|
| 91 |
+
if self.cfg.use_wandb:
|
| 92 |
+
wandb.init(project='extrinsic_contact_downstream', entity='serialexperimentsleon', job_type='eval', sync_tensorboard=self.cfg.use_tb, config=wandb_config)
|
| 93 |
+
|
| 94 |
+
self.logger = Logger(self.work_dir, use_tb=self.cfg.use_tb, use_wandb=self.cfg.use_wandb)
|
| 95 |
+
|
| 96 |
+
# if not self.loading_uncompiled_checkpoint_with_compile and self.cfg.agent.config.compile:
|
| 97 |
+
# self.agent.compile_modules()
|
| 98 |
+
|
| 99 |
+
# self.load_checkpoint(snapshot_path=snapshot_path)
|
| 100 |
+
|
| 101 |
+
# if self.loading_uncompiled_checkpoint_with_compile: # need to call compile after loading the checkpoint
|
| 102 |
+
# self.agent.compile_modules()
|
| 103 |
+
|
| 104 |
+
print(f"loaded agent with feature_type: {self.cfg.feature_type}")
|
| 105 |
+
|
| 106 |
+
def check_for_key_press(self):
|
| 107 |
+
while self.continue_keypress_thread:
|
| 108 |
+
inp = input("Press 'r' to restart current episode, 'n' to stop current episode and skip to next, 'q' to break entire eval\n")
|
| 109 |
+
if inp == 'n':
|
| 110 |
+
self.preempt_episode = True
|
| 111 |
+
print("preempting episode")
|
| 112 |
+
elif inp in ['', '0', '1']: # enter key
|
| 113 |
+
if inp in ['0', '1']:
|
| 114 |
+
self.num_episode_successes += int(inp)
|
| 115 |
+
self.proceed_after_env_reset_event.set()
|
| 116 |
+
print("proceeding to start episode!")
|
| 117 |
+
elif inp == 'q':
|
| 118 |
+
self.proceed_after_env_reset_event.set()
|
| 119 |
+
self.preempt_episode = True
|
| 120 |
+
self.exit_eval = True
|
| 121 |
+
self.continue_keypress_thread = False # will stop the keypress thread
|
| 122 |
+
print("quitting eval")
|
| 123 |
+
break
|
| 124 |
+
elif inp == 'r':
|
| 125 |
+
print('restarting episode')
|
| 126 |
+
self.preempt_episode = True
|
| 127 |
+
self.restart_episode = True
|
| 128 |
+
else:
|
| 129 |
+
print("Invalid key press, try again")
|
| 130 |
+
|
| 131 |
+
# self.keypress_input_thread.join() # wait for the keypress thread to finish
|
| 132 |
+
|
| 133 |
+
def signal_handler(self, signal, frame):
|
| 134 |
+
print("\nprogram exiting gracefully")
|
| 135 |
+
self.proceed_after_env_reset_event.set()
|
| 136 |
+
self.preempt_episode = True
|
| 137 |
+
self.exit_eval = True
|
| 138 |
+
self.continue_keypress_thread = False # will stop the keypress thread
|
| 139 |
+
self.keypress_input_thread.join() # wait for the keypress thread to finish
|
| 140 |
+
video_filepath = self.video_recorder.save()
|
| 141 |
+
# get the video file and convert to video tensor to log
|
| 142 |
+
self.logger.log_video('eval/video', video_filepath, self.global_step)
|
| 143 |
+
sys.exit(0)
|
| 144 |
+
|
| 145 |
+
def setup(self):
|
| 146 |
+
# create envs
|
| 147 |
+
self.eval_env = hydra.utils.call(self.cfg.suite.task_make_fn)
|
| 148 |
+
# expert_demo_config_path = os.path.join(os.path.dirname(self.cfg.expert_dataset), 'demo_config.yaml')
|
| 149 |
+
# self.expert_demo_config = yaml.load(open(expert_demo_config_path, 'r'), Loader=yaml.FullLoader)
|
| 150 |
+
# self.eval_env._env.action_trans_norm = expert_demo_config['max_translation_action_norm']
|
| 151 |
+
# self.eval_env._env.action_rot_norm = expert_demo_config['max_rotation_action_norm']
|
| 152 |
+
# self.eval_env._env.action_period = expert_demo_config['sample_period']
|
| 153 |
+
# print(f"setting max_translation_action_norm to {expert_demo_config['max_translation_action_norm']} and sample_period to {expert_demo_config['sample_period']}")
|
| 154 |
+
# print(f"setting max_rotation_action_norm to {expert_demo_config['max_rotation_action_norm']}")
|
| 155 |
+
|
| 156 |
+
# self.eval_env.set_demo_params(self.cfg.expert_dataset)
|
| 157 |
+
|
| 158 |
+
# Turn off random start
|
| 159 |
+
self.eval_env.random_start = False
|
| 160 |
+
|
| 161 |
+
# create replay buffer
|
| 162 |
+
# data_specs = [
|
| 163 |
+
# {
|
| 164 |
+
# 'observation': self.eval_env.observation_spec(),
|
| 165 |
+
# },
|
| 166 |
+
# # self.eval_env.observation_spec()['features'],
|
| 167 |
+
# self.eval_env.action_spec(),
|
| 168 |
+
# specs.Array(self.eval_env.action_spec().shape, self.eval_env.action_spec().dtype, 'vinn_action'),
|
| 169 |
+
# specs.Array((1, ), np.float32, 'reward'),
|
| 170 |
+
# specs.Array((1, ), np.float32, 'discount'),
|
| 171 |
+
# ]
|
| 172 |
+
|
| 173 |
+
# self.eval_replay_storage = ZarrEvalReplayBufferStorage(data_specs, self.work_dir / 'eval_buffer', debug_timestamps=self.cfg.debug_timestamps, save_buffer=self.cfg.save_buffer, debug_info_data_specs=self.eval_env.debug_info_data_specs, camera_info_dict=self.eval_env.get_camera_info_dict())
|
| 174 |
+
self.eval_replay_storage = RosbagEvalReplayBufferStorage(self.work_dir)
|
| 175 |
+
|
| 176 |
+
self.video_recorder = VideoRecorder(
|
| 177 |
+
self.work_dir if self.cfg.save_video else None,
|
| 178 |
+
ros_enabled=True,
|
| 179 |
+
fps=self.cfg.agent.config.policy_frequency,
|
| 180 |
+
)
|
| 181 |
+
|
| 182 |
+
print('workspace setup complete')
|
| 183 |
+
|
| 184 |
+
@property
|
| 185 |
+
def global_step(self):
|
| 186 |
+
# return self._global_step
|
| 187 |
+
return self.eval_env.get_global_step()
|
| 188 |
+
|
| 189 |
+
@property
|
| 190 |
+
def global_episode(self):
|
| 191 |
+
return self._global_episode
|
| 192 |
+
|
| 193 |
+
@property
|
| 194 |
+
def global_frame(self):
|
| 195 |
+
return self.global_step * self.cfg.action_repeat
|
| 196 |
+
|
| 197 |
+
@property
|
| 198 |
+
def global_epoch(self):
|
| 199 |
+
return self._global_epoch
|
| 200 |
+
|
| 201 |
+
def reset(self, eval_idx):
|
| 202 |
+
if not self.eval_env.enable_arm:
|
| 203 |
+
return np.array([0,0,0], dtype=np.float32)
|
| 204 |
+
self.eval_env.arm_refresh(reset=False)
|
| 205 |
+
# Set start position
|
| 206 |
+
try:
|
| 207 |
+
self.eval_env.set_position(self.start_pos[eval_idx])
|
| 208 |
+
except:
|
| 209 |
+
self.eval_env.arm.set_position(self.start_pos[eval_idx])
|
| 210 |
+
if self.eval_env.arm.keep_gripper_closed:
|
| 211 |
+
self.eval_env.arm.close_gripper_fully()
|
| 212 |
+
else:
|
| 213 |
+
self.eval_env.arm.open_gripper_fully()
|
| 214 |
+
time.sleep(0.1)
|
| 215 |
+
time_step = self.eval_env.step(np.zeros(self.eval_env.action_spec().shape[0], dtype=np.float32),
|
| 216 |
+
np.zeros(self.eval_env.action_spec().shape[0], dtype=np.float32))
|
| 217 |
+
return time_step
|
| 218 |
+
|
| 219 |
+
def eval(self):
|
| 220 |
+
# before evals start, prompt user for name of grasped object and the left book of the slot location
|
| 221 |
+
grasped_obj_name = input("Enter the name of the grasped object: ")
|
| 222 |
+
left_book_slot = input("Enter the left book slot location: ")
|
| 223 |
+
# update wandb config
|
| 224 |
+
if self.cfg.use_wandb:
|
| 225 |
+
wandb.config.update({'grasped_obj_name': grasped_obj_name, 'left_book_slot': left_book_slot})
|
| 226 |
+
|
| 227 |
+
self.preempt_episode = False
|
| 228 |
+
self.exit_eval = False
|
| 229 |
+
self.restart_episode = False
|
| 230 |
+
|
| 231 |
+
self.continue_keypress_thread = True
|
| 232 |
+
self.proceed_after_env_reset_event = threading.Event()
|
| 233 |
+
self.keypress_input_thread = threading.Thread(target=self.check_for_key_press)
|
| 234 |
+
self.keypress_input_thread.start()
|
| 235 |
+
|
| 236 |
+
# # Set model to eval mode
|
| 237 |
+
# self.agent.train(False)
|
| 238 |
+
|
| 239 |
+
eval_until_episode = utils.Until(self.cfg.num_eval)
|
| 240 |
+
|
| 241 |
+
self.use_action_history = False
|
| 242 |
+
# if "dp" in repr(self.agent) and "observation.action_history" in self.cfg.agent.config.policy_cfg.input_shapes:
|
| 243 |
+
if "observation.action_history" in self.cfg.agent.config.policy_cfg.input_shapes:
|
| 244 |
+
self.use_action_history = True
|
| 245 |
+
|
| 246 |
+
# self.eval_replay_storage._new_eval_step(0)
|
| 247 |
+
|
| 248 |
+
# if 'vinn' in repr(self.agent) or 'openloop' in repr(self.agent):
|
| 249 |
+
# with open(self.cfg.expert_dataset, 'rb') as f:
|
| 250 |
+
# if self.cfg.obs_type == 'pixels':
|
| 251 |
+
# self.expert_demo, _, self.expert_action, self.expert_reward = pickle.load(f)
|
| 252 |
+
# elif self.cfg.obs_type == 'features':
|
| 253 |
+
# _, self.expert_demo, self.expert_action, self.expert_reward = pickle.load(f)
|
| 254 |
+
|
| 255 |
+
# if self.cfg.action_trajectories:
|
| 256 |
+
# with open(self.cfg.expert_action_trajectories, 'rb') as f:
|
| 257 |
+
# self.expert_action = pickle.load(f)
|
| 258 |
+
|
| 259 |
+
# if isinstance(self.cfg.train_demo_idxs_list_or_num, int):
|
| 260 |
+
# if self.cfg.train_demo_idxs_list_or_num == -1:
|
| 261 |
+
# self.cfg.train_demo_idxs_list_or_num = len(self.expert_demo)
|
| 262 |
+
# train_demo_idxs_list_or_num = list(range(self.cfg.train_demo_idxs_list_or_num))
|
| 263 |
+
|
| 264 |
+
# self.expert_demo = self.expert_demo[train_demo_idxs_list_or_num]
|
| 265 |
+
# self.expert_action = self.expert_action[train_demo_idxs_list_or_num]
|
| 266 |
+
# self.expert_reward = self.expert_reward[train_demo_idxs_list_or_num]
|
| 267 |
+
# # if self.cfg.action_plans:
|
| 268 |
+
# # self.expert_action_plans = self.expert_action_plans[self.cfg.train_demo_idxs_list_or_num]
|
| 269 |
+
# # self.expert_demo = self.expert_demo[:self.cfg.num_demos]
|
| 270 |
+
# # self.expert_action = self.expert_action[:self.cfg.num_demos]
|
| 271 |
+
# # self.expert_reward = self.expert_reward[:self.cfg.num_demos]
|
| 272 |
+
|
| 273 |
+
# self.expert_demo = np.concatenate(self.expert_demo, axis=0)
|
| 274 |
+
# self.expert_rgb_obs = np.ascontiguousarray(np.transpose(self.expert_demo, (0,2,3,1))[:, :,:,:3].astype(np.uint8))
|
| 275 |
+
# self.expert_action = np.concatenate(self.expert_action, axis=0)
|
| 276 |
+
|
| 277 |
+
# self.agent.save_representations(self.expert_demo, self.expert_action, 128, config=self.expert_demo_config)
|
| 278 |
+
|
| 279 |
+
# Get start points
|
| 280 |
+
if self.cfg.random_start:
|
| 281 |
+
eval_starts = Path(self.cfg.eval_starts) / 'starts.pkl'
|
| 282 |
+
if eval_starts.exists():
|
| 283 |
+
with eval_starts.open('rb') as f:
|
| 284 |
+
self.start_pos = pickle.load(f)
|
| 285 |
+
else:
|
| 286 |
+
eval_starts = Path(self.cfg.eval_starts)
|
| 287 |
+
eval_starts.mkdir(parents=True, exist_ok=True)
|
| 288 |
+
|
| 289 |
+
# Generate start points
|
| 290 |
+
self.start_pos = []
|
| 291 |
+
try:
|
| 292 |
+
for _ in range(self.cfg.num_eval):
|
| 293 |
+
self.start_pos.append(self.eval_env.get_random_pos())
|
| 294 |
+
except:
|
| 295 |
+
for _ in range(self.cfg.num_eval):
|
| 296 |
+
self.start_pos.append(self.eval_env.arm.get_random_pos())
|
| 297 |
+
|
| 298 |
+
# Save start points for the task
|
| 299 |
+
eval_starts = eval_starts / 'starts.pkl'
|
| 300 |
+
with eval_starts.open('wb') as f:
|
| 301 |
+
pickle.dump(self.start_pos, f)
|
| 302 |
+
|
| 303 |
+
time_step = self.eval_env.reset()
|
| 304 |
+
# replay_thread = None
|
| 305 |
+
while eval_until_episode(self.global_episode) and not self.exit_eval:
|
| 306 |
+
# self.video_recorder.init(self.eval_env, video_filename=f'{self.global_episode}_eval.mp4')
|
| 307 |
+
print(f"Starting episode {self.global_episode}")
|
| 308 |
+
time_step = self.eval_env.reset() #Leon: need to call reset twice in case objects are trapped
|
| 309 |
+
self.video_recorder.init(self.eval_env, video_filename=f'{self.global_episode}_eval.mp4')
|
| 310 |
+
# x = input("Press Enter to continue... after reseting env")
|
| 311 |
+
print("Press Enter to continue... after reseting env. To rate prev episode, press 0 for failure and 1 for success")
|
| 312 |
+
self.proceed_after_env_reset_event.clear() # clear the event flag
|
| 313 |
+
self.proceed_after_env_reset_event.wait() # blocking wait for the event flag to be set
|
| 314 |
+
if self.global_episode > 0:
|
| 315 |
+
self.logger.log_metrics({'num_success': self.num_episode_successes}, self.global_step, 'eval', episode=self.global_episode)
|
| 316 |
+
self.logger.log_metrics({'success_rate': self.num_episode_successes/self.global_episode}, self.global_step, 'eval', episode=self.global_episode)
|
| 317 |
+
time_step = self.eval_env.reset()
|
| 318 |
+
# debug_info_dict = self.eval_env.debug_info_dict
|
| 319 |
+
# if replay_thread is not None:
|
| 320 |
+
# # wait for the last replay thread to finish
|
| 321 |
+
# replay_thread.join()
|
| 322 |
+
|
| 323 |
+
# self.eval_replay_storage.add(time_step._replace(observation=time_step.observation[self.cfg.obs_type]), debug_info_dict)
|
| 324 |
+
# replay_thread = threading.Thread(target=self.eval_replay_storage.add, args=(time_step._replace(observation=time_step.observation[self.cfg.obs_type]), debug_info_dict))
|
| 325 |
+
# replay_thread = threading.Thread(target=self.eval_replay_storage.add, args=(time_step, debug_info_dict))
|
| 326 |
+
|
| 327 |
+
# replay_thread.start()
|
| 328 |
+
if self.cfg.random_start:
|
| 329 |
+
time_step = self.reset(self.global_episode)
|
| 330 |
+
time.sleep(2) #5)
|
| 331 |
+
# if 'vinn' in repr(self.agent):
|
| 332 |
+
# self.agent.reset()
|
| 333 |
+
# # self.agent.buffer.reset()
|
| 334 |
+
# # if self.cfg.open_loop:
|
| 335 |
+
# # self.agent.current_step = 0
|
| 336 |
+
# if 'openloop' in repr(self.agent):
|
| 337 |
+
# self.agent.curr_step = 0
|
| 338 |
+
# at start of each episode, provide zero action for policies that use action history
|
| 339 |
+
# shape should be (T_o, T_a, action_dim)
|
| 340 |
+
|
| 341 |
+
# while not time_step.last() and not self.preempt_episode:
|
| 342 |
+
self.video_recorder.ros_start_recording()
|
| 343 |
+
self.eval_replay_storage.start_episode()
|
| 344 |
+
self.eval_env.start_policy_timer()
|
| 345 |
+
while not self.eval_env.episode_done() and not self.preempt_episode:
|
| 346 |
+
# with torch.no_grad(), utils.eval_mode(self.agent):
|
| 347 |
+
# # if self.cfg.agent.provide_topk:
|
| 348 |
+
# # action, vinn_action, topk = self.agent.act(
|
| 349 |
+
# # time_step.observation['pixels'],
|
| 350 |
+
# # self.global_step,
|
| 351 |
+
# # eval_mode=True)
|
| 352 |
+
# # elif self.cfg.agent.provide_obs:
|
| 353 |
+
# # action, vinn_action, obs = self.agent.act(
|
| 354 |
+
# # time_step.observation['pixels'],
|
| 355 |
+
# # self.global_step,
|
| 356 |
+
# # eval_mode=True)
|
| 357 |
+
# # else:
|
| 358 |
+
# action, vinn_action = self.agent.act(
|
| 359 |
+
# time_step.observation,
|
| 360 |
+
# self.global_step,
|
| 361 |
+
# eval_mode=True,
|
| 362 |
+
# obs_timestamp=time_step.observation['timestamp'],
|
| 363 |
+
# obs_seq=time_step.observation['seq'],
|
| 364 |
+
# action_history=action_history,
|
| 365 |
+
# action_history_start_timestamp=action_history_start_timestamp,
|
| 366 |
+
# )
|
| 367 |
+
# DONT WAIT FOR POLICY TO GET AN ACTION
|
| 368 |
+
# we dont want to slow down grabbing obs and passing to sam/contact features
|
| 369 |
+
|
| 370 |
+
self.eval_env.run_policy_threads() # this just does a rospy sleep
|
| 371 |
+
|
| 372 |
+
# if self.use_action_history:
|
| 373 |
+
# action_history_start_timestamp = time_step.observation['timestamp']
|
| 374 |
+
# # action_history = action[:self.cfg.agent.config.policy_cfg.action_history_encoder_config.history_length, ...]
|
| 375 |
+
# # add n_obs_steps dimension to action_history, for now we assume n_obs_steps = 1
|
| 376 |
+
# # TODO: handle n_obs_steps > 1
|
| 377 |
+
# action_history = action[np.newaxis, ...]
|
| 378 |
+
|
| 379 |
+
# time_step = self.eval_env.step(action, vinn_action) # obs, reward after action has been taken
|
| 380 |
+
# debug_info_dict = self.eval_env.debug_info_dict
|
| 381 |
+
|
| 382 |
+
# time_step = self.eval_env.ros_step()
|
| 383 |
+
|
| 384 |
+
# replay_thread.join()
|
| 385 |
+
|
| 386 |
+
# time how long it takes to execute the step
|
| 387 |
+
# time_before_add = time.perf_counter()
|
| 388 |
+
# self.eval_replay_storage.add(time_step._replace(observation=time_step.observation[self.cfg.obs_type]), debug_info_dict)
|
| 389 |
+
# use thread to call the add function in a separate thread
|
| 390 |
+
# replay_thread = threading.Thread(target=self.eval_replay_storage.add, args=(time_step._replace(observation=time_step.observation[self.cfg.obs_type]), debug_info_dict))
|
| 391 |
+
|
| 392 |
+
# replay_thread = threading.Thread(target=self.eval_replay_storage.add, args=(time_step, debug_info_dict))
|
| 393 |
+
# replay_thread.start()
|
| 394 |
+
|
| 395 |
+
# print(f"Time to add to replay buffer: {time.perf_counter() - time_before_add}")
|
| 396 |
+
|
| 397 |
+
# self.video_recorder.record(self.eval_env)
|
| 398 |
+
# self._global_step += 1
|
| 399 |
+
|
| 400 |
+
self.eval_env.stop_policy_timer()
|
| 401 |
+
|
| 402 |
+
if self.restart_episode:
|
| 403 |
+
# means we should delete the current episode and start again
|
| 404 |
+
self.restart_episode = False
|
| 405 |
+
self.eval_replay_storage.reset_current_episode()
|
| 406 |
+
self.video_recorder.reset_current_episode()
|
| 407 |
+
|
| 408 |
+
else:
|
| 409 |
+
self.eval_replay_storage.store_current_episode()
|
| 410 |
+
video_filepath = self.video_recorder.save()
|
| 411 |
+
self.logger.log_video(f"eval/{video_filepath.name.rstrip('.mp4')}", video_filepath, self.global_step)
|
| 412 |
+
self._global_episode += 1
|
| 413 |
+
|
| 414 |
+
self.preempt_episode = False # reset preempt_episode flag
|
| 415 |
+
|
| 416 |
+
# self.video_recorder.save(f'{episode}_eval.mp4')
|
| 417 |
+
# get the video file and convert to video tensor to log
|
| 418 |
+
|
| 419 |
+
self.eval_env.reset()
|
| 420 |
+
|
| 421 |
+
print("Evaluation finished. To wrap up, rate prev episode, press 0 for failure and 1 for success")
|
| 422 |
+
self.proceed_after_env_reset_event.clear() # clear the event flag
|
| 423 |
+
self.proceed_after_env_reset_event.wait() # blocking wait for the event flag to be set
|
| 424 |
+
if self.global_episode > 0:
|
| 425 |
+
# self.logger.log_metrics({'num_success': self.num_episode_successes}, self.global_step, 'eval', episode=self.global_episode)
|
| 426 |
+
self.logger.log_metrics({'num_success': self.num_episode_successes}, self.global_step, 'eval', episode=self.global_episode)
|
| 427 |
+
self.logger.log_metrics({'success_rate': self.num_episode_successes/self.global_episode}, self.global_step, 'eval', episode=self.global_episode)
|
| 428 |
+
|
| 429 |
+
self.continue_keypress_thread = False # will stop the keypress thread
|
| 430 |
+
self.keypress_input_thread.join() # wait for the keypress thread to finish
|
| 431 |
+
|
| 432 |
+
def load_checkpoint_conf(self, snapshot_path):
|
| 433 |
+
config_path = snapshot_path.parent / 'config.yaml'
|
| 434 |
+
if not config_path.exists():
|
| 435 |
+
raise FileNotFoundError(f'No snapshot conf found at {config_path}')
|
| 436 |
+
else:
|
| 437 |
+
# load the omegaconf config
|
| 438 |
+
hydra.core.global_hydra.GlobalHydra.instance().clear()
|
| 439 |
+
hydra.initialize(
|
| 440 |
+
str(_relative_path_between(Path(config_path).absolute().parent, Path(__file__).absolute().parent)),
|
| 441 |
+
)
|
| 442 |
+
cfg = hydra.compose(Path(config_path).stem)
|
| 443 |
+
from deepdiff import DeepDiff
|
| 444 |
+
from omegaconf import open_dict
|
| 445 |
+
diff = DeepDiff(OmegaConf.to_container(cfg), OmegaConf.to_container(self.cfg)) # old, new
|
| 446 |
+
# import re
|
| 447 |
+
overwriteable_keys = [f"root{overwritable_key}" for overwritable_key in ["['use_wandb']", "['path_to_depth_extrinsics']", "['eval']", "['root_dir']", "['wandb_notes']", "['agent']['config']['train_cfg']['use_amp']", "['agent']['config']['compile']", "['agent']['config']['policy_cfg']['num_inference_steps']"]]
|
| 448 |
+
if "values_changed" in diff:
|
| 449 |
+
# top_k_checkpoints, wandb_notes, agent.config.train_cfg.use_amp, save_snapshot_every_epochs_diffusion, check_topk_every_epochs_diffusion, validate_diffusion_on_action_loss_every_epochs, train_eval_diffusion_on_action_loss_every_epochs, validate_every_epochs_diffusion
|
| 450 |
+
# for keys above, overwrite the old config with the new config
|
| 451 |
+
for k, v in diff['values_changed'].items():
|
| 452 |
+
# replace any keys that are under "root['suite']"
|
| 453 |
+
if k in overwriteable_keys or k.startswith("root['suite']"):
|
| 454 |
+
print(f"Found changed key {k} with value {v}. Overwriting old checkpoint config")
|
| 455 |
+
if k == "root['agent']['config']['compile']":
|
| 456 |
+
if diff['values_changed'][k]['new_value']:
|
| 457 |
+
self.loading_uncompiled_checkpoint_with_compile = True
|
| 458 |
+
elif not diff['values_changed'][k]['new_value']:
|
| 459 |
+
# raise ValueError("Cannot load a compiled checkpoint without compile")
|
| 460 |
+
self.loading_compiled_checkpoint_with_no_compile = True
|
| 461 |
+
exec(f"{k.replace('root[', 'cfg[')} = {k.replace('root[', 'self.cfg[')}")
|
| 462 |
+
# for any new values, update the old checkpoint config
|
| 463 |
+
if "dictionary_item_added" in diff:
|
| 464 |
+
for new_key in diff['dictionary_item_added']: # this is a list
|
| 465 |
+
# if new_key == "root['suite']['task_make_fn']['observation_cfg']":
|
| 466 |
+
if new_key == "root['suite']['task_make_fn']['agent_policy_cfg']":
|
| 467 |
+
# pass the agents observation_cfg to the suite task_make_fn
|
| 468 |
+
with open_dict(cfg): # to allow addition of non-existing keys
|
| 469 |
+
# cfg.suite.task_make_fn.observation_cfg = cfg.agent.config.observation_cfg
|
| 470 |
+
cfg.suite.task_make_fn.agent_policy_cfg = cfg.agent.config
|
| 471 |
+
continue
|
| 472 |
+
elif "['agent']['config']['policy_cfg']['input_shapes']" in new_key:
|
| 473 |
+
# skip adding the new key if it is the input_shapes of the policy_cfg
|
| 474 |
+
continue
|
| 475 |
+
else:
|
| 476 |
+
print(f"Found new key {new_key} with value {eval(new_key.replace('root[', 'self.cfg['))}. Adding to checkpoint config")
|
| 477 |
+
# eval(new_key.replace('root', 'cfg')) = eval(new_key.replace('root', 'self.cfg'))
|
| 478 |
+
if new_key == "root['agent']['config']['compile']":
|
| 479 |
+
if self.cfg.agent.config.compile:
|
| 480 |
+
self.loading_uncompiled_checkpoint_with_compile = True
|
| 481 |
+
|
| 482 |
+
with open_dict(cfg):
|
| 483 |
+
exec(f"{new_key.replace('root[', 'cfg[')}={new_key.replace('root[', 'self.cfg[')}")
|
| 484 |
+
self.cfg = cfg
|
| 485 |
+
|
| 486 |
+
def load_checkpoint(self, snapshot_path, bc=False):
|
| 487 |
+
print(f'resuming {repr(self.agent)}: {snapshot_path}')
|
| 488 |
+
with snapshot_path.open('rb') as f:
|
| 489 |
+
payload = torch.load(f)
|
| 490 |
+
agent_payload = {}
|
| 491 |
+
for k, v in payload.items():
|
| 492 |
+
if k not in self.__dict__:
|
| 493 |
+
agent_payload[k] = v
|
| 494 |
+
elif k == '_global_epoch':
|
| 495 |
+
self._global_epoch = v
|
| 496 |
+
print(f'loaded epoch: {v}')
|
| 497 |
+
if self.cfg.use_wandb:
|
| 498 |
+
# add to config of wandb
|
| 499 |
+
wandb.config.update({'epoch': v})
|
| 500 |
+
|
| 501 |
+
# self.agent.load_snapshot_eval(agent_payload, bc)
|
| 502 |
+
|
| 503 |
+
@hydra.main(config_path='cfgs', config_name='config_eval')
|
| 504 |
+
def main(cfg):
|
| 505 |
+
from eval_robot import Workspace as W
|
| 506 |
+
root_dir = Path.cwd()
|
| 507 |
+
workspace = W(cfg)
|
| 508 |
+
|
| 509 |
+
workspace.eval()
|
| 510 |
+
|
| 511 |
+
if __name__ == '__main__':
|
| 512 |
+
main()
|
210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
ADDED
|
@@ -0,0 +1,966 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
wandb_version: 1
|
| 2 |
+
|
| 3 |
+
root_dir:
|
| 4 |
+
desc: null
|
| 5 |
+
value: /home/leonmkim/fish_leon
|
| 6 |
+
replay_buffer_size:
|
| 7 |
+
desc: null
|
| 8 |
+
value: 150000
|
| 9 |
+
replay_buffer_num_workers:
|
| 10 |
+
desc: null
|
| 11 |
+
value: 2
|
| 12 |
+
nstep:
|
| 13 |
+
desc: null
|
| 14 |
+
value: 3
|
| 15 |
+
batch_size:
|
| 16 |
+
desc: null
|
| 17 |
+
value: 128
|
| 18 |
+
seed:
|
| 19 |
+
desc: null
|
| 20 |
+
value: 0
|
| 21 |
+
dataset_shuffle_seed:
|
| 22 |
+
desc: null
|
| 23 |
+
value: 0
|
| 24 |
+
device:
|
| 25 |
+
desc: null
|
| 26 |
+
value: cuda
|
| 27 |
+
save_video:
|
| 28 |
+
desc: null
|
| 29 |
+
value: true
|
| 30 |
+
save_train_video:
|
| 31 |
+
desc: null
|
| 32 |
+
value: true
|
| 33 |
+
use_tb:
|
| 34 |
+
desc: null
|
| 35 |
+
value: true
|
| 36 |
+
use_wandb:
|
| 37 |
+
desc: null
|
| 38 |
+
value: true
|
| 39 |
+
wandb_run_id:
|
| 40 |
+
desc: null
|
| 41 |
+
value: '265626'
|
| 42 |
+
wandb_notes:
|
| 43 |
+
desc: null
|
| 44 |
+
value: 265626_req_265827
|
| 45 |
+
eval:
|
| 46 |
+
desc: null
|
| 47 |
+
value: true
|
| 48 |
+
process_contact_features:
|
| 49 |
+
desc: null
|
| 50 |
+
value: true
|
| 51 |
+
obs_type:
|
| 52 |
+
desc: null
|
| 53 |
+
value: pixels
|
| 54 |
+
use_color:
|
| 55 |
+
desc: null
|
| 56 |
+
value: true
|
| 57 |
+
use_depth:
|
| 58 |
+
desc: null
|
| 59 |
+
value: true
|
| 60 |
+
use_masks:
|
| 61 |
+
desc: null
|
| 62 |
+
value: true
|
| 63 |
+
mask_list:
|
| 64 |
+
desc: null
|
| 65 |
+
value:
|
| 66 |
+
- EE_obj_mask
|
| 67 |
+
mask_representation:
|
| 68 |
+
desc: null
|
| 69 |
+
value: channels
|
| 70 |
+
crop_hw:
|
| 71 |
+
desc: null
|
| 72 |
+
value:
|
| 73 |
+
- 144
|
| 74 |
+
- 144
|
| 75 |
+
crop_down_offset:
|
| 76 |
+
desc: null
|
| 77 |
+
value: 48
|
| 78 |
+
color_crop_type:
|
| 79 |
+
desc: null
|
| 80 |
+
value: null
|
| 81 |
+
depth_crop_type:
|
| 82 |
+
desc: null
|
| 83 |
+
value: null
|
| 84 |
+
segmask_crop_type:
|
| 85 |
+
desc: null
|
| 86 |
+
value: null
|
| 87 |
+
add_crop_binary_mask:
|
| 88 |
+
desc: null
|
| 89 |
+
value: false
|
| 90 |
+
add_coord_conv_map:
|
| 91 |
+
desc: null
|
| 92 |
+
value: false
|
| 93 |
+
use_context_color:
|
| 94 |
+
desc: null
|
| 95 |
+
value: false
|
| 96 |
+
use_context_depth:
|
| 97 |
+
desc: null
|
| 98 |
+
value: false
|
| 99 |
+
use_context_segmask:
|
| 100 |
+
desc: null
|
| 101 |
+
value: false
|
| 102 |
+
context_color_crop_type:
|
| 103 |
+
desc: null
|
| 104 |
+
value: null
|
| 105 |
+
context_depth_crop_type:
|
| 106 |
+
desc: null
|
| 107 |
+
value: null
|
| 108 |
+
context_segmask_crop_type:
|
| 109 |
+
desc: null
|
| 110 |
+
value: null
|
| 111 |
+
context_add_crop_binary_mask:
|
| 112 |
+
desc: null
|
| 113 |
+
value: false
|
| 114 |
+
context_add_coord_conv_map:
|
| 115 |
+
desc: null
|
| 116 |
+
value: false
|
| 117 |
+
use_contact_map:
|
| 118 |
+
desc: null
|
| 119 |
+
value: false
|
| 120 |
+
use_sdf_maps:
|
| 121 |
+
desc: null
|
| 122 |
+
value: false
|
| 123 |
+
use_normals_maps:
|
| 124 |
+
desc: null
|
| 125 |
+
value: false
|
| 126 |
+
which_objects:
|
| 127 |
+
desc: null
|
| 128 |
+
value: both
|
| 129 |
+
max_contact_prob:
|
| 130 |
+
desc: null
|
| 131 |
+
value: 0.1
|
| 132 |
+
max_depth:
|
| 133 |
+
desc: null
|
| 134 |
+
value: 2.0
|
| 135 |
+
grasped_dtc_max_value:
|
| 136 |
+
desc: null
|
| 137 |
+
value: 0.2
|
| 138 |
+
env_dtc_max_value:
|
| 139 |
+
desc: null
|
| 140 |
+
value: 0.4
|
| 141 |
+
grasped_normals_mask_max_dtc_value:
|
| 142 |
+
desc: null
|
| 143 |
+
value: 0.2
|
| 144 |
+
env_normals_mask_max_dtc_value:
|
| 145 |
+
desc: null
|
| 146 |
+
value: 0.4
|
| 147 |
+
clamp_dtc:
|
| 148 |
+
desc: null
|
| 149 |
+
value: true
|
| 150 |
+
dtc_adaptive_normalization:
|
| 151 |
+
desc: null
|
| 152 |
+
value: false
|
| 153 |
+
mask_normals_within_sdf:
|
| 154 |
+
desc: null
|
| 155 |
+
value: true
|
| 156 |
+
adaptive_normals_mask:
|
| 157 |
+
desc: null
|
| 158 |
+
value: true
|
| 159 |
+
learnable_contact_preprocess_params:
|
| 160 |
+
desc: null
|
| 161 |
+
value: true
|
| 162 |
+
contact_model_name:
|
| 163 |
+
desc: null
|
| 164 |
+
value: local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9
|
| 165 |
+
contact_estimation_model_ckpt_path:
|
| 166 |
+
desc: null
|
| 167 |
+
value: ~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt
|
| 168 |
+
encoder_type:
|
| 169 |
+
desc: null
|
| 170 |
+
value: small
|
| 171 |
+
debug_timestamps:
|
| 172 |
+
desc: null
|
| 173 |
+
value: false
|
| 174 |
+
open_loop:
|
| 175 |
+
desc: null
|
| 176 |
+
value: false
|
| 177 |
+
action_trajectories:
|
| 178 |
+
desc: null
|
| 179 |
+
value: true
|
| 180 |
+
stop_after_action:
|
| 181 |
+
desc: null
|
| 182 |
+
value: false
|
| 183 |
+
interpolation_frequency:
|
| 184 |
+
desc: null
|
| 185 |
+
value: 25
|
| 186 |
+
policy_frequency:
|
| 187 |
+
desc: null
|
| 188 |
+
value: 5
|
| 189 |
+
wait_for_new_camera_frames:
|
| 190 |
+
desc: null
|
| 191 |
+
value: true
|
| 192 |
+
baseline:
|
| 193 |
+
desc: null
|
| 194 |
+
value: false
|
| 195 |
+
train_demo_idxs_list_or_num:
|
| 196 |
+
desc: null
|
| 197 |
+
value: -1
|
| 198 |
+
log_train_every_steps:
|
| 199 |
+
desc: null
|
| 200 |
+
value: 25
|
| 201 |
+
name_of_expert_demo:
|
| 202 |
+
desc: null
|
| 203 |
+
value: 64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 204 |
+
expert_dataset_dirpath:
|
| 205 |
+
desc: null
|
| 206 |
+
value: /home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 207 |
+
store_dataset_in_memory:
|
| 208 |
+
desc: null
|
| 209 |
+
value: false
|
| 210 |
+
expert_dataset:
|
| 211 |
+
desc: null
|
| 212 |
+
value: /home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr
|
| 213 |
+
action_key:
|
| 214 |
+
desc: null
|
| 215 |
+
value: action_trajectory_25hz
|
| 216 |
+
semantic_demo_grouping_name:
|
| 217 |
+
desc: null
|
| 218 |
+
value: semantic_demo_grouping.yaml
|
| 219 |
+
semantic_demo_grouping:
|
| 220 |
+
desc: null
|
| 221 |
+
value: /home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/semantic_demo_grouping.yaml
|
| 222 |
+
include_groups_list:
|
| 223 |
+
desc: null
|
| 224 |
+
value:
|
| 225 |
+
- hbm_twodim_left_to_right
|
| 226 |
+
expert_dataset_config:
|
| 227 |
+
desc: null
|
| 228 |
+
value: /home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demo_config.yaml
|
| 229 |
+
name_of_valid_demo:
|
| 230 |
+
desc: null
|
| 231 |
+
value: 64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 232 |
+
valid_dataset_dir:
|
| 233 |
+
desc: null
|
| 234 |
+
value: /home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr
|
| 235 |
+
valid_demo_idxs_list_or_num:
|
| 236 |
+
desc: null
|
| 237 |
+
value: null
|
| 238 |
+
val_num_groups:
|
| 239 |
+
desc: null
|
| 240 |
+
value: 0
|
| 241 |
+
load_bc:
|
| 242 |
+
desc: null
|
| 243 |
+
value: true
|
| 244 |
+
checkpoint_epoch_list:
|
| 245 |
+
desc: null
|
| 246 |
+
value:
|
| 247 |
+
- 99
|
| 248 |
+
- 199
|
| 249 |
+
- 299
|
| 250 |
+
- 399
|
| 251 |
+
- 499
|
| 252 |
+
- 599
|
| 253 |
+
- 699
|
| 254 |
+
- 799
|
| 255 |
+
- 899
|
| 256 |
+
- 999
|
| 257 |
+
- 1249
|
| 258 |
+
- 1499
|
| 259 |
+
- 1749
|
| 260 |
+
- 1999
|
| 261 |
+
- 2999
|
| 262 |
+
- 3999
|
| 263 |
+
- 4999
|
| 264 |
+
- 5999
|
| 265 |
+
- 6999
|
| 266 |
+
- 7999
|
| 267 |
+
- 8999
|
| 268 |
+
- 9999
|
| 269 |
+
snapshot_root_dir:
|
| 270 |
+
desc: null
|
| 271 |
+
value: /mnt/grasp_high_usage/leonmkim/contact_estimation/FISH
|
| 272 |
+
save_snapshot:
|
| 273 |
+
desc: null
|
| 274 |
+
value: true
|
| 275 |
+
save_last_snapshot:
|
| 276 |
+
desc: null
|
| 277 |
+
value: true
|
| 278 |
+
save_snapshot_when_done:
|
| 279 |
+
desc: null
|
| 280 |
+
value: true
|
| 281 |
+
top_k_checkpoints:
|
| 282 |
+
desc: null
|
| 283 |
+
value: 5
|
| 284 |
+
save_snapshot_link_to_weights_dir:
|
| 285 |
+
desc: null
|
| 286 |
+
value: deprecated
|
| 287 |
+
bc_regularize:
|
| 288 |
+
desc: null
|
| 289 |
+
value: false
|
| 290 |
+
bc_weight_type:
|
| 291 |
+
desc: null
|
| 292 |
+
value: qfilter
|
| 293 |
+
experiment_dir:
|
| 294 |
+
desc: null
|
| 295 |
+
value: ./exp_local/frankagym_pixels/FrankaInsertion-v1/265626
|
| 296 |
+
agent:
|
| 297 |
+
desc: null
|
| 298 |
+
value:
|
| 299 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgent
|
| 300 |
+
name: diffusion_policy
|
| 301 |
+
load_checkpoint: true
|
| 302 |
+
obs_shape:
|
| 303 |
+
- 5
|
| 304 |
+
- 240
|
| 305 |
+
- 320
|
| 306 |
+
action_shape:
|
| 307 |
+
- 36
|
| 308 |
+
- 7
|
| 309 |
+
device: cuda
|
| 310 |
+
n_obs_steps: 1
|
| 311 |
+
suite_name: frankagym
|
| 312 |
+
obs_type: pixels
|
| 313 |
+
enable_arm: true
|
| 314 |
+
enable_camera: true
|
| 315 |
+
use_tb: true
|
| 316 |
+
desired_image_shape:
|
| 317 |
+
- 13
|
| 318 |
+
- 180
|
| 319 |
+
- 240
|
| 320 |
+
orig_cam_shape:
|
| 321 |
+
- 3
|
| 322 |
+
- 240
|
| 323 |
+
- 320
|
| 324 |
+
config:
|
| 325 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
|
| 326 |
+
compile: false
|
| 327 |
+
device: cuda
|
| 328 |
+
cam_resize_shape:
|
| 329 |
+
- 13
|
| 330 |
+
- 180
|
| 331 |
+
- 240
|
| 332 |
+
orig_cam_shape:
|
| 333 |
+
- 3
|
| 334 |
+
- 240
|
| 335 |
+
- 320
|
| 336 |
+
policy_cfg:
|
| 337 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
|
| 338 |
+
n_obs_steps: 1
|
| 339 |
+
horizon: 36
|
| 340 |
+
n_action_steps: 36
|
| 341 |
+
output_shapes:
|
| 342 |
+
action:
|
| 343 |
+
- 7
|
| 344 |
+
input_normalization_modes:
|
| 345 |
+
observation.image: mean_std
|
| 346 |
+
observation.state: min_max
|
| 347 |
+
observation.action_history: min_max
|
| 348 |
+
output_normalization_modes:
|
| 349 |
+
action: min_max
|
| 350 |
+
vision_backbone: resnet18
|
| 351 |
+
pretrained_backbone_weights: null
|
| 352 |
+
transforms:
|
| 353 |
+
- _target_: torchaug.transforms.RandomAffine
|
| 354 |
+
degrees:
|
| 355 |
+
- -5
|
| 356 |
+
- 5
|
| 357 |
+
translate:
|
| 358 |
+
- 0.05
|
| 359 |
+
- 0.05
|
| 360 |
+
batch_transform: true
|
| 361 |
+
num_chunks: -1
|
| 362 |
+
batch_inplace: true
|
| 363 |
+
- _target_: torchaug.transforms.RandomColorJitter
|
| 364 |
+
brightness: 0.3
|
| 365 |
+
contrast: 0.4
|
| 366 |
+
saturation: 0.5
|
| 367 |
+
hue: 0.08
|
| 368 |
+
batch_transform: true
|
| 369 |
+
num_chunks: -1
|
| 370 |
+
batch_inplace: true
|
| 371 |
+
use_group_norm: true
|
| 372 |
+
spatial_softmax_num_keypoints: 32
|
| 373 |
+
action_history_encoder_config:
|
| 374 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
|
| 375 |
+
in_channels: 7
|
| 376 |
+
out_channels: 32
|
| 377 |
+
history_length: 6
|
| 378 |
+
kernel_size: 5
|
| 379 |
+
downsample_kernel_size: 3
|
| 380 |
+
downsample_stride: 2
|
| 381 |
+
downsample_padding: 1
|
| 382 |
+
down_dims:
|
| 383 |
+
- 256
|
| 384 |
+
- 512
|
| 385 |
+
- 1024
|
| 386 |
+
kernel_size: 5
|
| 387 |
+
n_groups: 8
|
| 388 |
+
diffusion_step_embed_dim: 128
|
| 389 |
+
use_film_scale_modulation: true
|
| 390 |
+
noise_scheduler_type: DDIM
|
| 391 |
+
beta_schedule: squaredcos_cap_v2
|
| 392 |
+
beta_start: 0.0001
|
| 393 |
+
beta_end: 0.02
|
| 394 |
+
prediction_type: epsilon
|
| 395 |
+
clip_sample: true
|
| 396 |
+
clip_sample_range: 1.0
|
| 397 |
+
num_train_timesteps: 50
|
| 398 |
+
num_inference_steps: 10
|
| 399 |
+
do_mask_loss_for_padding: false
|
| 400 |
+
input_shapes:
|
| 401 |
+
observation.image:
|
| 402 |
+
- 13
|
| 403 |
+
- 180
|
| 404 |
+
- 240
|
| 405 |
+
context_observation.image:
|
| 406 |
+
- 13
|
| 407 |
+
- 180
|
| 408 |
+
- 240
|
| 409 |
+
observation.state:
|
| 410 |
+
- 8
|
| 411 |
+
observation.action_history:
|
| 412 |
+
- 7
|
| 413 |
+
train_cfg:
|
| 414 |
+
_target_: utils.TrainConfig
|
| 415 |
+
lr: 0.0001
|
| 416 |
+
lr_scheduler: cosine
|
| 417 |
+
lr_warmup_steps: 500
|
| 418 |
+
adam_betas:
|
| 419 |
+
- 0.95
|
| 420 |
+
- 0.999
|
| 421 |
+
adam_eps: 1.0e-08
|
| 422 |
+
adam_weight_decay: 1.0e-06
|
| 423 |
+
grad_clip_norm: 10
|
| 424 |
+
offline_steps: 1000000
|
| 425 |
+
use_amp: true
|
| 426 |
+
observation_cfg:
|
| 427 |
+
_target_: agent.encoder.VisualFeatureSet
|
| 428 |
+
use_depth: true
|
| 429 |
+
use_color: true
|
| 430 |
+
mask_input_dict:
|
| 431 |
+
_target_: agent.encoder.MaskInputDict
|
| 432 |
+
enable: true
|
| 433 |
+
representation: channels
|
| 434 |
+
mask_list:
|
| 435 |
+
- EE_obj_mask
|
| 436 |
+
crop_input_config:
|
| 437 |
+
_target_: agent.encoder.CropInputConfig
|
| 438 |
+
color_crop_type: null
|
| 439 |
+
depth_crop_type: null
|
| 440 |
+
segmask_crop_type: null
|
| 441 |
+
crop_hw:
|
| 442 |
+
- 144
|
| 443 |
+
- 144
|
| 444 |
+
crop_down_offset: 48
|
| 445 |
+
add_crop_binary_mask: false
|
| 446 |
+
add_coord_conv_map: false
|
| 447 |
+
context_input_config:
|
| 448 |
+
_target_: agent.encoder.ContextInputConfig
|
| 449 |
+
use_color: false
|
| 450 |
+
use_depth: false
|
| 451 |
+
mask_input_dict:
|
| 452 |
+
_target_: agent.encoder.MaskInputDict
|
| 453 |
+
enable: false
|
| 454 |
+
representation: channels
|
| 455 |
+
mask_list:
|
| 456 |
+
- EE_obj_mask
|
| 457 |
+
crop_input_config:
|
| 458 |
+
_target_: agent.encoder.CropInputConfig
|
| 459 |
+
color_crop_type: null
|
| 460 |
+
depth_crop_type: null
|
| 461 |
+
segmask_crop_type: null
|
| 462 |
+
crop_hw:
|
| 463 |
+
- 144
|
| 464 |
+
- 144
|
| 465 |
+
crop_down_offset: 48
|
| 466 |
+
add_crop_binary_mask: false
|
| 467 |
+
add_coord_conv_map: false
|
| 468 |
+
mask_soft_approx_scheduler_config:
|
| 469 |
+
_target_: agent.encoder.MaskSoftApproxSchedulerConfig
|
| 470 |
+
num_steps: 40000
|
| 471 |
+
initial_value: 10.0
|
| 472 |
+
final_value: 1000.0
|
| 473 |
+
interpolation_scheme: cosine
|
| 474 |
+
use_contact_map: false
|
| 475 |
+
use_sdf_maps: false
|
| 476 |
+
use_normals_maps: false
|
| 477 |
+
which_objects: both
|
| 478 |
+
grasped_dtc_max_value: 0.2
|
| 479 |
+
env_dtc_max_value: 0.4
|
| 480 |
+
grasped_normals_mask_max_dtc_value: 0.2
|
| 481 |
+
env_normals_mask_max_dtc_value: 0.4
|
| 482 |
+
clamp_dtc: true
|
| 483 |
+
max_contact_prob: 0.1
|
| 484 |
+
mask_normals_within_sdf: true
|
| 485 |
+
dtc_adaptive_normalization: false
|
| 486 |
+
adaptive_normals_mask: true
|
| 487 |
+
max_depth: 2.0
|
| 488 |
+
image_shape:
|
| 489 |
+
- 13
|
| 490 |
+
- 180
|
| 491 |
+
- 240
|
| 492 |
+
learnable_contact_preprocess_params: true
|
| 493 |
+
learning_rate: 0.0001
|
| 494 |
+
weight_decay: 0.0
|
| 495 |
+
contact_model_name: local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9
|
| 496 |
+
zero_centered: false
|
| 497 |
+
policy_frequency: 5
|
| 498 |
+
interpolation_frequency: 25
|
| 499 |
+
suite:
|
| 500 |
+
desc: null
|
| 501 |
+
value:
|
| 502 |
+
suite: frankagym
|
| 503 |
+
name: frankagym
|
| 504 |
+
frame_stack: 1
|
| 505 |
+
action_repeat: 1
|
| 506 |
+
discount: 0.99
|
| 507 |
+
hidden_dim: 1024
|
| 508 |
+
num_train_frames: 2010
|
| 509 |
+
num_seed_frames: 260
|
| 510 |
+
num_train_epochs: 5000
|
| 511 |
+
validate_every_epochs: 100
|
| 512 |
+
validate_diffusion_on_action_loss_every_epochs: 500
|
| 513 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 514 |
+
check_topk_every_epochs: 10
|
| 515 |
+
save_snapshot_every_epochs: 5000
|
| 516 |
+
eval_every_frames: 2000
|
| 517 |
+
num_eval_episodes: 5
|
| 518 |
+
save_snapshot: true
|
| 519 |
+
wait_for_user_to_start_episode: true
|
| 520 |
+
task_make_fn:
|
| 521 |
+
_target_: suite.frankagym.make
|
| 522 |
+
name: FrankaInsertion-v1
|
| 523 |
+
height: 240
|
| 524 |
+
width: 320
|
| 525 |
+
frame_stack: 1
|
| 526 |
+
action_repeat: 1
|
| 527 |
+
seed: 0
|
| 528 |
+
enable_arm: true
|
| 529 |
+
enable_gripper: true
|
| 530 |
+
start_with_gripper_open: true
|
| 531 |
+
enable_camera: true
|
| 532 |
+
path_to_depth_extrinsics: ~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy
|
| 533 |
+
contact_estimation_model_ckpt_path: ~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt
|
| 534 |
+
x_limit:
|
| 535 |
+
- 0.2
|
| 536 |
+
- 0.7
|
| 537 |
+
y_limit:
|
| 538 |
+
- -0.4
|
| 539 |
+
- 0.4
|
| 540 |
+
z_limit:
|
| 541 |
+
- -0.05
|
| 542 |
+
- 0.55
|
| 543 |
+
device: cuda
|
| 544 |
+
interpolation_frequency: 25
|
| 545 |
+
policy_frequency: 5
|
| 546 |
+
debug_timestamps: false
|
| 547 |
+
stop_after_action: false
|
| 548 |
+
open_loop: false
|
| 549 |
+
wait_for_new_camera_frames: true
|
| 550 |
+
action_key: action_trajectory_25hz
|
| 551 |
+
action_trajectory_horizon: 36
|
| 552 |
+
action_trajectories: true
|
| 553 |
+
path_to_zarr_dataset: /home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr
|
| 554 |
+
observation_cfg:
|
| 555 |
+
_target_: agent.encoder.VisualFeatureSet
|
| 556 |
+
use_depth: true
|
| 557 |
+
use_color: true
|
| 558 |
+
mask_input_dict:
|
| 559 |
+
_target_: agent.encoder.MaskInputDict
|
| 560 |
+
enable: true
|
| 561 |
+
representation: channels
|
| 562 |
+
mask_list:
|
| 563 |
+
- EE_obj_mask
|
| 564 |
+
crop_input_config:
|
| 565 |
+
_target_: agent.encoder.CropInputConfig
|
| 566 |
+
color_crop_type: null
|
| 567 |
+
depth_crop_type: null
|
| 568 |
+
segmask_crop_type: null
|
| 569 |
+
crop_hw:
|
| 570 |
+
- 144
|
| 571 |
+
- 144
|
| 572 |
+
crop_down_offset: 48
|
| 573 |
+
add_crop_binary_mask: false
|
| 574 |
+
add_coord_conv_map: false
|
| 575 |
+
context_input_config:
|
| 576 |
+
_target_: agent.encoder.ContextInputConfig
|
| 577 |
+
use_color: false
|
| 578 |
+
use_depth: false
|
| 579 |
+
mask_input_dict:
|
| 580 |
+
_target_: agent.encoder.MaskInputDict
|
| 581 |
+
enable: false
|
| 582 |
+
representation: channels
|
| 583 |
+
mask_list:
|
| 584 |
+
- EE_obj_mask
|
| 585 |
+
crop_input_config:
|
| 586 |
+
_target_: agent.encoder.CropInputConfig
|
| 587 |
+
color_crop_type: null
|
| 588 |
+
depth_crop_type: null
|
| 589 |
+
segmask_crop_type: null
|
| 590 |
+
crop_hw:
|
| 591 |
+
- 144
|
| 592 |
+
- 144
|
| 593 |
+
crop_down_offset: 48
|
| 594 |
+
add_crop_binary_mask: false
|
| 595 |
+
add_coord_conv_map: false
|
| 596 |
+
mask_soft_approx_scheduler_config:
|
| 597 |
+
_target_: agent.encoder.MaskSoftApproxSchedulerConfig
|
| 598 |
+
num_steps: 40000
|
| 599 |
+
initial_value: 10.0
|
| 600 |
+
final_value: 1000.0
|
| 601 |
+
interpolation_scheme: cosine
|
| 602 |
+
use_contact_map: false
|
| 603 |
+
use_sdf_maps: false
|
| 604 |
+
use_normals_maps: false
|
| 605 |
+
which_objects: both
|
| 606 |
+
grasped_dtc_max_value: 0.2
|
| 607 |
+
env_dtc_max_value: 0.4
|
| 608 |
+
grasped_normals_mask_max_dtc_value: 0.2
|
| 609 |
+
env_normals_mask_max_dtc_value: 0.4
|
| 610 |
+
clamp_dtc: true
|
| 611 |
+
max_contact_prob: 0.1
|
| 612 |
+
mask_normals_within_sdf: true
|
| 613 |
+
dtc_adaptive_normalization: false
|
| 614 |
+
adaptive_normals_mask: true
|
| 615 |
+
max_depth: 2.0
|
| 616 |
+
image_shape:
|
| 617 |
+
- 13
|
| 618 |
+
- 180
|
| 619 |
+
- 240
|
| 620 |
+
learnable_contact_preprocess_params: true
|
| 621 |
+
learning_rate: 0.0001
|
| 622 |
+
weight_decay: 0.0
|
| 623 |
+
contact_model_name: local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9
|
| 624 |
+
zero_centered: false
|
| 625 |
+
agent_policy_cfg:
|
| 626 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
|
| 627 |
+
compile: false
|
| 628 |
+
device: cuda
|
| 629 |
+
cam_resize_shape:
|
| 630 |
+
- 13
|
| 631 |
+
- 180
|
| 632 |
+
- 240
|
| 633 |
+
orig_cam_shape:
|
| 634 |
+
- 3
|
| 635 |
+
- 240
|
| 636 |
+
- 320
|
| 637 |
+
policy_cfg:
|
| 638 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
|
| 639 |
+
n_obs_steps: 1
|
| 640 |
+
horizon: 36
|
| 641 |
+
n_action_steps: 36
|
| 642 |
+
output_shapes:
|
| 643 |
+
action:
|
| 644 |
+
- 7
|
| 645 |
+
input_normalization_modes:
|
| 646 |
+
observation.image: mean_std
|
| 647 |
+
observation.state: min_max
|
| 648 |
+
observation.action_history: min_max
|
| 649 |
+
output_normalization_modes:
|
| 650 |
+
action: min_max
|
| 651 |
+
vision_backbone: resnet18
|
| 652 |
+
pretrained_backbone_weights: null
|
| 653 |
+
transforms:
|
| 654 |
+
- _target_: torchaug.transforms.RandomAffine
|
| 655 |
+
degrees:
|
| 656 |
+
- -5
|
| 657 |
+
- 5
|
| 658 |
+
translate:
|
| 659 |
+
- 0.05
|
| 660 |
+
- 0.05
|
| 661 |
+
batch_transform: true
|
| 662 |
+
num_chunks: -1
|
| 663 |
+
batch_inplace: true
|
| 664 |
+
- _target_: torchaug.transforms.RandomColorJitter
|
| 665 |
+
brightness: 0.3
|
| 666 |
+
contrast: 0.4
|
| 667 |
+
saturation: 0.5
|
| 668 |
+
hue: 0.08
|
| 669 |
+
batch_transform: true
|
| 670 |
+
num_chunks: -1
|
| 671 |
+
batch_inplace: true
|
| 672 |
+
use_group_norm: true
|
| 673 |
+
spatial_softmax_num_keypoints: 32
|
| 674 |
+
action_history_encoder_config:
|
| 675 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
|
| 676 |
+
in_channels: 7
|
| 677 |
+
out_channels: 32
|
| 678 |
+
history_length: 6
|
| 679 |
+
kernel_size: 5
|
| 680 |
+
downsample_kernel_size: 3
|
| 681 |
+
downsample_stride: 2
|
| 682 |
+
downsample_padding: 1
|
| 683 |
+
down_dims:
|
| 684 |
+
- 256
|
| 685 |
+
- 512
|
| 686 |
+
- 1024
|
| 687 |
+
kernel_size: 5
|
| 688 |
+
n_groups: 8
|
| 689 |
+
diffusion_step_embed_dim: 128
|
| 690 |
+
use_film_scale_modulation: true
|
| 691 |
+
noise_scheduler_type: DDIM
|
| 692 |
+
beta_schedule: squaredcos_cap_v2
|
| 693 |
+
beta_start: 0.0001
|
| 694 |
+
beta_end: 0.02
|
| 695 |
+
prediction_type: epsilon
|
| 696 |
+
clip_sample: true
|
| 697 |
+
clip_sample_range: 1.0
|
| 698 |
+
num_train_timesteps: 50
|
| 699 |
+
num_inference_steps: 10
|
| 700 |
+
do_mask_loss_for_padding: false
|
| 701 |
+
input_shapes:
|
| 702 |
+
observation.image:
|
| 703 |
+
- 13
|
| 704 |
+
- 180
|
| 705 |
+
- 240
|
| 706 |
+
context_observation.image:
|
| 707 |
+
- 13
|
| 708 |
+
- 180
|
| 709 |
+
- 240
|
| 710 |
+
observation.state:
|
| 711 |
+
- 8
|
| 712 |
+
observation.action_history:
|
| 713 |
+
- 7
|
| 714 |
+
train_cfg:
|
| 715 |
+
_target_: utils.TrainConfig
|
| 716 |
+
lr: 0.0001
|
| 717 |
+
lr_scheduler: cosine
|
| 718 |
+
lr_warmup_steps: 500
|
| 719 |
+
adam_betas:
|
| 720 |
+
- 0.95
|
| 721 |
+
- 0.999
|
| 722 |
+
adam_eps: 1.0e-08
|
| 723 |
+
adam_weight_decay: 1.0e-06
|
| 724 |
+
grad_clip_norm: 10
|
| 725 |
+
offline_steps: 1000000
|
| 726 |
+
use_amp: true
|
| 727 |
+
observation_cfg:
|
| 728 |
+
_target_: agent.encoder.VisualFeatureSet
|
| 729 |
+
use_depth: true
|
| 730 |
+
use_color: true
|
| 731 |
+
mask_input_dict:
|
| 732 |
+
_target_: agent.encoder.MaskInputDict
|
| 733 |
+
enable: true
|
| 734 |
+
representation: channels
|
| 735 |
+
mask_list:
|
| 736 |
+
- EE_obj_mask
|
| 737 |
+
crop_input_config:
|
| 738 |
+
_target_: agent.encoder.CropInputConfig
|
| 739 |
+
color_crop_type: null
|
| 740 |
+
depth_crop_type: null
|
| 741 |
+
segmask_crop_type: null
|
| 742 |
+
crop_hw:
|
| 743 |
+
- 144
|
| 744 |
+
- 144
|
| 745 |
+
crop_down_offset: 48
|
| 746 |
+
add_crop_binary_mask: false
|
| 747 |
+
add_coord_conv_map: false
|
| 748 |
+
context_input_config:
|
| 749 |
+
_target_: agent.encoder.ContextInputConfig
|
| 750 |
+
use_color: false
|
| 751 |
+
use_depth: false
|
| 752 |
+
mask_input_dict:
|
| 753 |
+
_target_: agent.encoder.MaskInputDict
|
| 754 |
+
enable: false
|
| 755 |
+
representation: channels
|
| 756 |
+
mask_list:
|
| 757 |
+
- EE_obj_mask
|
| 758 |
+
crop_input_config:
|
| 759 |
+
_target_: agent.encoder.CropInputConfig
|
| 760 |
+
color_crop_type: null
|
| 761 |
+
depth_crop_type: null
|
| 762 |
+
segmask_crop_type: null
|
| 763 |
+
crop_hw:
|
| 764 |
+
- 144
|
| 765 |
+
- 144
|
| 766 |
+
crop_down_offset: 48
|
| 767 |
+
add_crop_binary_mask: false
|
| 768 |
+
add_coord_conv_map: false
|
| 769 |
+
mask_soft_approx_scheduler_config:
|
| 770 |
+
_target_: agent.encoder.MaskSoftApproxSchedulerConfig
|
| 771 |
+
num_steps: 40000
|
| 772 |
+
initial_value: 10.0
|
| 773 |
+
final_value: 1000.0
|
| 774 |
+
interpolation_scheme: cosine
|
| 775 |
+
use_contact_map: false
|
| 776 |
+
use_sdf_maps: false
|
| 777 |
+
use_normals_maps: false
|
| 778 |
+
which_objects: both
|
| 779 |
+
grasped_dtc_max_value: 0.2
|
| 780 |
+
env_dtc_max_value: 0.4
|
| 781 |
+
grasped_normals_mask_max_dtc_value: 0.2
|
| 782 |
+
env_normals_mask_max_dtc_value: 0.4
|
| 783 |
+
clamp_dtc: true
|
| 784 |
+
max_contact_prob: 0.1
|
| 785 |
+
mask_normals_within_sdf: true
|
| 786 |
+
dtc_adaptive_normalization: false
|
| 787 |
+
adaptive_normals_mask: true
|
| 788 |
+
max_depth: 2.0
|
| 789 |
+
image_shape:
|
| 790 |
+
- 13
|
| 791 |
+
- 180
|
| 792 |
+
- 240
|
| 793 |
+
learnable_contact_preprocess_params: true
|
| 794 |
+
learning_rate: 0.0001
|
| 795 |
+
weight_decay: 0.0
|
| 796 |
+
contact_model_name: local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9
|
| 797 |
+
zero_centered: false
|
| 798 |
+
policy_frequency: 5
|
| 799 |
+
interpolation_frequency: 25
|
| 800 |
+
true_action_history: false
|
| 801 |
+
num_train_frames_bc:
|
| 802 |
+
desc: null
|
| 803 |
+
value: 50000
|
| 804 |
+
num_train_frames_drq:
|
| 805 |
+
desc: null
|
| 806 |
+
value: 1100000
|
| 807 |
+
stddev_schedule_drq:
|
| 808 |
+
desc: null
|
| 809 |
+
value: linear(1.0,0.1,100000)
|
| 810 |
+
task_name:
|
| 811 |
+
desc: null
|
| 812 |
+
value: FrankaInsertion-v1
|
| 813 |
+
num_train_frames_vinn:
|
| 814 |
+
desc: null
|
| 815 |
+
value: 25000
|
| 816 |
+
num_train_frames_diffusion:
|
| 817 |
+
desc: null
|
| 818 |
+
value: 1000000
|
| 819 |
+
num_train_epochs_bc:
|
| 820 |
+
desc: null
|
| 821 |
+
value: 5000
|
| 822 |
+
num_train_epochs_diffusion:
|
| 823 |
+
desc: null
|
| 824 |
+
value: 15000
|
| 825 |
+
validate_every_epochs_bc:
|
| 826 |
+
desc: null
|
| 827 |
+
value: 5
|
| 828 |
+
validate_every_epochs_diffusion:
|
| 829 |
+
desc: null
|
| 830 |
+
value: 250
|
| 831 |
+
validate_diffusion_on_action_loss_every_epochs:
|
| 832 |
+
desc: null
|
| 833 |
+
value: 250
|
| 834 |
+
train_eval_diffusion_on_action_loss_every_epochs:
|
| 835 |
+
desc: null
|
| 836 |
+
value: 250
|
| 837 |
+
check_topk_every_epochs:
|
| 838 |
+
desc: null
|
| 839 |
+
value: 5
|
| 840 |
+
check_topk_every_epochs_diffusion:
|
| 841 |
+
desc: null
|
| 842 |
+
value: 250
|
| 843 |
+
save_snapshot_every_epochs_diffusion:
|
| 844 |
+
desc: null
|
| 845 |
+
value: 1500
|
| 846 |
+
x_limit:
|
| 847 |
+
desc: null
|
| 848 |
+
value:
|
| 849 |
+
- 0.2
|
| 850 |
+
- 0.7
|
| 851 |
+
y_limit:
|
| 852 |
+
desc: null
|
| 853 |
+
value:
|
| 854 |
+
- -0.4
|
| 855 |
+
- 0.4
|
| 856 |
+
z_limit:
|
| 857 |
+
desc: null
|
| 858 |
+
value:
|
| 859 |
+
- -0.05
|
| 860 |
+
- 0.55
|
| 861 |
+
home_displacement:
|
| 862 |
+
desc: null
|
| 863 |
+
value:
|
| 864 |
+
- 0.55
|
| 865 |
+
- 0.0
|
| 866 |
+
- 0.55
|
| 867 |
+
- 180.0
|
| 868 |
+
- 0.0
|
| 869 |
+
- 0.0
|
| 870 |
+
enable_gripper:
|
| 871 |
+
desc: null
|
| 872 |
+
value: true
|
| 873 |
+
start_with_gripper_open:
|
| 874 |
+
desc: null
|
| 875 |
+
value: true
|
| 876 |
+
offset_mask:
|
| 877 |
+
desc: null
|
| 878 |
+
value:
|
| 879 |
+
- 1
|
| 880 |
+
- 1
|
| 881 |
+
- 1
|
| 882 |
+
- 1
|
| 883 |
+
- 1
|
| 884 |
+
- 1
|
| 885 |
+
path_to_depth_extrinsics:
|
| 886 |
+
desc: null
|
| 887 |
+
value: ~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy
|
| 888 |
+
feature_type:
|
| 889 |
+
desc: null
|
| 890 |
+
value: 180x240_1_RGB_D_2.0_msk_channels_EE_obj_mask_acthst_hst6_out32_dwnkrnl3_dwnstrd2_dwnpd1
|
| 891 |
+
save_buffer:
|
| 892 |
+
desc: null
|
| 893 |
+
value: true
|
| 894 |
+
num_eval:
|
| 895 |
+
desc: null
|
| 896 |
+
value: 5
|
| 897 |
+
random_start:
|
| 898 |
+
desc: null
|
| 899 |
+
value: false
|
| 900 |
+
eval_starts:
|
| 901 |
+
desc: null
|
| 902 |
+
value: /home/leonmkim/fish_leon/FISH/eval_starts/frankagym_pixels/FrankaInsertion-v1
|
| 903 |
+
num_valid_demos:
|
| 904 |
+
desc: null
|
| 905 |
+
value: null
|
| 906 |
+
load_checkpoint:
|
| 907 |
+
desc: null
|
| 908 |
+
value: true
|
| 909 |
+
true_action_history:
|
| 910 |
+
desc: null
|
| 911 |
+
value: false
|
| 912 |
+
checkpoint_epoch:
|
| 913 |
+
desc: null
|
| 914 |
+
value: 12000
|
| 915 |
+
load_residual_weight:
|
| 916 |
+
desc: null
|
| 917 |
+
value: false
|
| 918 |
+
checkpoint_root_dir:
|
| 919 |
+
desc: null
|
| 920 |
+
value: /home/leonmkim/fish_leon/FISH
|
| 921 |
+
checkpoint_weight_dir:
|
| 922 |
+
desc: null
|
| 923 |
+
value: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626
|
| 924 |
+
residual_weight:
|
| 925 |
+
desc: null
|
| 926 |
+
value: /home/leonmkim/fish_leon/FISH/weights/frankagym_pixels/FrankaInsertion-v1/weight.pt
|
| 927 |
+
_wandb:
|
| 928 |
+
desc: null
|
| 929 |
+
value:
|
| 930 |
+
code_path: code/FISH/eval_robot.py
|
| 931 |
+
python_version: 3.10.14
|
| 932 |
+
cli_version: 0.17.5
|
| 933 |
+
framework: torch
|
| 934 |
+
is_jupyter_run: false
|
| 935 |
+
is_kaggle_kernel: false
|
| 936 |
+
start_time: 1733882654
|
| 937 |
+
t:
|
| 938 |
+
1:
|
| 939 |
+
- 1
|
| 940 |
+
- 41
|
| 941 |
+
- 49
|
| 942 |
+
- 50
|
| 943 |
+
- 55
|
| 944 |
+
- 83
|
| 945 |
+
2:
|
| 946 |
+
- 1
|
| 947 |
+
- 41
|
| 948 |
+
- 49
|
| 949 |
+
- 50
|
| 950 |
+
- 55
|
| 951 |
+
- 83
|
| 952 |
+
3:
|
| 953 |
+
- 16
|
| 954 |
+
- 23
|
| 955 |
+
- 35
|
| 956 |
+
4: 3.10.14
|
| 957 |
+
5: 0.17.5
|
| 958 |
+
8:
|
| 959 |
+
- 5
|
| 960 |
+
13: linux-x86_64
|
| 961 |
+
grasped_obj_name:
|
| 962 |
+
desc: null
|
| 963 |
+
value: hbm
|
| 964 |
+
left_book_slot:
|
| 965 |
+
desc: null
|
| 966 |
+
value: twodim
|
210407/wandb/run-20241210_210414-ob7chcle/files/diff.patch
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
diff --git a/FISH/cfgs/config_eval.yaml b/FISH/cfgs/config_eval.yaml
|
| 2 |
+
index a9568e3..aa52de5 100644
|
| 3 |
+
--- a/FISH/cfgs/config_eval.yaml
|
| 4 |
+
+++ b/FISH/cfgs/config_eval.yaml
|
| 5 |
+
@@ -123,6 +123,11 @@ bc_weight_type: 'qfilter' # linear, qfilter
|
| 6 |
+
|
| 7 |
+
# Load weights
|
| 8 |
+
load_checkpoint: ${agent.load_checkpoint}
|
| 9 |
+
+# 64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 10 |
+
+# full dataset
|
| 11 |
+
+wandb_run_id: "265626" # RGBD+Mask+act history
|
| 12 |
+
+# wandb_run_id: "265628" # RGBD+Mask+contact+act history
|
| 13 |
+
+
|
| 14 |
+
# 54_240x320_hbm_twodim_fps_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 15 |
+
# full dataset
|
| 16 |
+
# 6 step action history
|
| 17 |
+
@@ -135,7 +140,7 @@ load_checkpoint: ${agent.load_checkpoint}
|
| 18 |
+
# wandb_run_id: '264772_0' # RGBD+act history
|
| 19 |
+
# wandb_run_id: '264775_0' # RGBD+mask+act history
|
| 20 |
+
# wandb_run_id: '264776_0' # RGBD+contact+act history
|
| 21 |
+
-wandb_run_id: '264777_0' # RGBD+mask+contact+act history
|
| 22 |
+
+# wandb_run_id: '264777_0' # RGBD+mask+contact+act history
|
| 23 |
+
|
| 24 |
+
# 54_240x320_hbm_twodim_fps_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 25 |
+
# 16 held out demos
|
| 26 |
+
@@ -151,7 +156,7 @@ wandb_run_id: '264777_0' # RGBD+mask+contact+act history
|
| 27 |
+
# wandb_run_id: '250380_0' # RGBD+mask+contact+act history
|
| 28 |
+
# wandb_run_id: '250370_0' # RGBD+contact+act history
|
| 29 |
+
|
| 30 |
+
-true_action_history: true
|
| 31 |
+
+true_action_history: false
|
| 32 |
+
wandb_notes: null
|
| 33 |
+
|
| 34 |
+
checkpoint_epoch: 12000 # for depth + all contact
|
| 35 |
+
diff --git a/gym-envs/gym_envs/envs/hardware/franka.py b/gym-envs/gym_envs/envs/hardware/franka.py
|
| 36 |
+
index 26f8ae3..4536380 100644
|
| 37 |
+
--- a/gym-envs/gym_envs/envs/hardware/franka.py
|
| 38 |
+
+++ b/gym-envs/gym_envs/envs/hardware/franka.py
|
| 39 |
+
@@ -627,7 +627,7 @@ class Franka:
|
| 40 |
+
# # append the gripper actions to the end of the 6d actions
|
| 41 |
+
# plan_dict['action_trajectory'] = np.concatenate((plan_dict['action_trajectory'], np.array(plan.gripper_action_trajectory).astype(np.float32)), axis=1)
|
| 42 |
+
# plan_dict['action_period'] = plan.action_period
|
| 43 |
+
- self.plan_queue.add(plan.header, plan.obs_header.stamp, plan_dataclass)
|
| 44 |
+
+ self.plan_queue.add(plan.header, plan.obs_anchor_header.stamp, plan_dataclass)
|
| 45 |
+
else:
|
| 46 |
+
rospy.logwarn('In process of resetting, ignoring plan')
|
| 47 |
+
pass
|
210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:242331cb3a64f66021dfad95eeae9d0d8610c587d62363724138c291f7e496ce
|
| 3 |
+
size 1091529
|
210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
ADDED
|
Binary file (262 Bytes). View file
|
|
|
210407/wandb/run-20241210_210414-ob7chcle/files/output.log
ADDED
|
@@ -0,0 +1,1285 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
loaded agent with feature_type: 180x240_1_RGB_D_2.0_msk_channels_EE_obj_mask_acthst_hst6_out32_dwnkrnl3_dwnstrd2_dwnpd1
|
| 3 |
+
[INFO] [1733882708.019009]: resetting environment
|
| 4 |
+
[INFO] [1733882708.023743]: cleared current plan
|
| 5 |
+
[INFO] [1733882708.024913]: moving to home
|
| 6 |
+
[INFO] [1733882709.729667]: reached home
|
| 7 |
+
[INFO] [1733882709.731097]: reset action history
|
| 8 |
+
[INFO] [1733882712.439471]: environment reset
|
| 9 |
+
Starting episode 0
|
| 10 |
+
[INFO] [1733882712.442006]: resetting environment
|
| 11 |
+
[INFO] [1733882712.445620]: cleared current plan
|
| 12 |
+
[INFO] [1733882712.446719]: moving to home
|
| 13 |
+
[INFO] [1733882713.448835]: reached home
|
| 14 |
+
[INFO] [1733882713.450003]: reset action history
|
| 15 |
+
[INFO] [1733882716.159782]: environment reset
|
| 16 |
+
Press Enter to continue... after reseting env. To rate prev episode, press 0 for failure and 1 for success
|
| 17 |
+
proceeding to start episode!
|
| 18 |
+
[INFO] [1733882717.586598]: resetting environment
|
| 19 |
+
[INFO] [1733882717.593480]: cleared current plan
|
| 20 |
+
[INFO] [1733882717.594324]: moving to home
|
| 21 |
+
[INFO] [1733882718.596403]: reached home
|
| 22 |
+
[INFO] [1733882718.597975]: reset action history
|
| 23 |
+
[INFO] [1733882721.306381]: environment reset
|
| 24 |
+
bag_path_name:=/home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/episode_rosbags/episode_0_2024-12-10-21-05-21.bag
|
| 25 |
+
... logging to /home/leonmkim/.ros/log/1408e5ba-b74f-11ef-9a34-5546d6409a19/roslaunch-leonmkim-ROG-Strix-G15CS-G15CS-599894.log
|
| 26 |
+
[1mstarted roslaunch server http://158.130.50.37:44529/
|
| 27 |
+
SUMMARY
|
| 28 |
+
========
|
| 29 |
+
PARAMETERS
|
| 30 |
+
* /rosdistro: noetic
|
| 31 |
+
* /rosversion: 1.16.0
|
| 32 |
+
NODES
|
| 33 |
+
/
|
| 34 |
+
print_text (rostopic/rostopic)
|
| 35 |
+
pub_text (rostopic/rostopic)
|
| 36 |
+
rosbag_record (rosbag/record)
|
| 37 |
+
[1mROS_MASTER_URI=http://localhost:11311
|
| 38 |
+
[1mprocess[pub_text-1]: started with pid [600194]
|
| 39 |
+
[1mprocess[print_text-2]: started with pid [600218]
|
| 40 |
+
[1mprocess[rosbag_record-3]: started with pid [600219]
|
| 41 |
+
started bagging!
|
| 42 |
+
[INFO] [1733882722.053888]: received mask_obs with header seq: 114
|
| 43 |
+
stamp:
|
| 44 |
+
secs: 1733882722
|
| 45 |
+
nsecs: 48879146
|
| 46 |
+
frame_id: '' and grasped_object_mask header seq: 31506
|
| 47 |
+
stamp:
|
| 48 |
+
secs: 1733882721
|
| 49 |
+
nsecs: 834905148
|
| 50 |
+
frame_id: "camera_color_optical_frame"
|
| 51 |
+
[INFO] [1733882722.242116]: received mask_obs with header seq: 115
|
| 52 |
+
stamp:
|
| 53 |
+
secs: 1733882722
|
| 54 |
+
nsecs: 242531061
|
| 55 |
+
frame_id: '' and grasped_object_mask header seq: 31512
|
| 56 |
+
stamp:
|
| 57 |
+
secs: 1733882722
|
| 58 |
+
nsecs: 34748554
|
| 59 |
+
frame_id: "camera_color_optical_frame"
|
| 60 |
+
[INFO] [1733882722.438313]: received mask_obs with header seq: 116
|
| 61 |
+
stamp:
|
| 62 |
+
secs: 1733882722
|
| 63 |
+
nsecs: 438178777
|
| 64 |
+
frame_id: '' and grasped_object_mask header seq: 31518
|
| 65 |
+
stamp:
|
| 66 |
+
secs: 1733882722
|
| 67 |
+
nsecs: 234591007
|
| 68 |
+
frame_id: "camera_color_optical_frame"
|
| 69 |
+
[INFO] [1733882722.642956]: received mask_obs with header seq: 117
|
| 70 |
+
stamp:
|
| 71 |
+
secs: 1733882722
|
| 72 |
+
nsecs: 643582820
|
| 73 |
+
frame_id: '' and grasped_object_mask header seq: 31524
|
| 74 |
+
stamp:
|
| 75 |
+
secs: 1733882722
|
| 76 |
+
nsecs: 434433460
|
| 77 |
+
frame_id: "camera_color_optical_frame"
|
| 78 |
+
[INFO] [1733882722.855864]: received mask_obs with header seq: 118
|
| 79 |
+
stamp:
|
| 80 |
+
secs: 1733882722
|
| 81 |
+
nsecs: 856016874
|
| 82 |
+
frame_id: '' and grasped_object_mask header seq: 31530
|
| 83 |
+
stamp:
|
| 84 |
+
secs: 1733882722
|
| 85 |
+
nsecs: 634273052
|
| 86 |
+
frame_id: "camera_color_optical_frame"
|
| 87 |
+
[INFO] [1733882723.043437]: received mask_obs with header seq: 119
|
| 88 |
+
stamp:
|
| 89 |
+
secs: 1733882723
|
| 90 |
+
nsecs: 44147491
|
| 91 |
+
frame_id: '' and grasped_object_mask header seq: 31536
|
| 92 |
+
stamp:
|
| 93 |
+
secs: 1733882722
|
| 94 |
+
nsecs: 834112883
|
| 95 |
+
frame_id: "camera_color_optical_frame"
|
| 96 |
+
[INFO] [1733882723.255068]: received mask_obs with header seq: 120
|
| 97 |
+
stamp:
|
| 98 |
+
secs: 1733882723
|
| 99 |
+
nsecs: 255773782
|
| 100 |
+
frame_id: '' and grasped_object_mask header seq: 31542
|
| 101 |
+
stamp:
|
| 102 |
+
secs: 1733882723
|
| 103 |
+
nsecs: 33952713
|
| 104 |
+
frame_id: "camera_color_optical_frame"
|
| 105 |
+
[INFO] [1733882723.457205]: received mask_obs with header seq: 121
|
| 106 |
+
stamp:
|
| 107 |
+
secs: 1733882723
|
| 108 |
+
nsecs: 457902193
|
| 109 |
+
frame_id: '' and grasped_object_mask header seq: 31548
|
| 110 |
+
stamp:
|
| 111 |
+
secs: 1733882723
|
| 112 |
+
nsecs: 233793497
|
| 113 |
+
frame_id: "camera_color_optical_frame"
|
| 114 |
+
[INFO] [1733882723.672633]: received mask_obs with header seq: 122
|
| 115 |
+
stamp:
|
| 116 |
+
secs: 1733882723
|
| 117 |
+
nsecs: 673328876
|
| 118 |
+
frame_id: '' and grasped_object_mask header seq: 31554
|
| 119 |
+
stamp:
|
| 120 |
+
secs: 1733882723
|
| 121 |
+
nsecs: 433632374
|
| 122 |
+
frame_id: "camera_color_optical_frame"
|
| 123 |
+
[INFO] [1733882723.868197]: received mask_obs with header seq: 123
|
| 124 |
+
stamp:
|
| 125 |
+
secs: 1733882723
|
| 126 |
+
nsecs: 868912935
|
| 127 |
+
frame_id: '' and grasped_object_mask header seq: 31560
|
| 128 |
+
stamp:
|
| 129 |
+
secs: 1733882723
|
| 130 |
+
nsecs: 633465290
|
| 131 |
+
frame_id: "camera_color_optical_frame"
|
| 132 |
+
[INFO] [1733882724.063814]: received mask_obs with header seq: 124
|
| 133 |
+
stamp:
|
| 134 |
+
secs: 1733882724
|
| 135 |
+
nsecs: 64529418
|
| 136 |
+
frame_id: '' and grasped_object_mask header seq: 31566
|
| 137 |
+
stamp:
|
| 138 |
+
secs: 1733882723
|
| 139 |
+
nsecs: 833298206
|
| 140 |
+
frame_id: "camera_color_optical_frame"
|
| 141 |
+
[INFO] [1733882724.270881]: received mask_obs with header seq: 125
|
| 142 |
+
stamp:
|
| 143 |
+
secs: 1733882724
|
| 144 |
+
nsecs: 271565675
|
| 145 |
+
frame_id: '' and grasped_object_mask header seq: 31572
|
| 146 |
+
stamp:
|
| 147 |
+
secs: 1733882724
|
| 148 |
+
nsecs: 33130884
|
| 149 |
+
frame_id: "camera_color_optical_frame"
|
| 150 |
+
[INFO] [1733882724.456985]: received mask_obs with header seq: 126
|
| 151 |
+
stamp:
|
| 152 |
+
secs: 1733882724
|
| 153 |
+
nsecs: 457637548
|
| 154 |
+
frame_id: '' and grasped_object_mask header seq: 31578
|
| 155 |
+
stamp:
|
| 156 |
+
secs: 1733882724
|
| 157 |
+
nsecs: 232963324
|
| 158 |
+
frame_id: "camera_color_optical_frame"
|
| 159 |
+
[INFO] [1733882724.651581]: received mask_obs with header seq: 127
|
| 160 |
+
stamp:
|
| 161 |
+
secs: 1733882724
|
| 162 |
+
nsecs: 652227878
|
| 163 |
+
frame_id: '' and grasped_object_mask header seq: 31584
|
| 164 |
+
stamp:
|
| 165 |
+
secs: 1733882724
|
| 166 |
+
nsecs: 432796717
|
| 167 |
+
frame_id: "camera_color_optical_frame"
|
| 168 |
+
[INFO] [1733882724.870804]: received mask_obs with header seq: 128
|
| 169 |
+
stamp:
|
| 170 |
+
secs: 1733882724
|
| 171 |
+
nsecs: 871049642
|
| 172 |
+
frame_id: '' and grasped_object_mask header seq: 31590
|
| 173 |
+
stamp:
|
| 174 |
+
secs: 1733882724
|
| 175 |
+
nsecs: 632633924
|
| 176 |
+
frame_id: "camera_color_optical_frame"
|
| 177 |
+
[INFO] [1733882725.075478]: received mask_obs with header seq: 129
|
| 178 |
+
stamp:
|
| 179 |
+
secs: 1733882725
|
| 180 |
+
nsecs: 76172590
|
| 181 |
+
frame_id: '' and grasped_object_mask header seq: 31596
|
| 182 |
+
stamp:
|
| 183 |
+
secs: 1733882724
|
| 184 |
+
nsecs: 832470655
|
| 185 |
+
frame_id: "camera_color_optical_frame"
|
| 186 |
+
[INFO] [1733882725.273276]: received mask_obs with header seq: 130
|
| 187 |
+
stamp:
|
| 188 |
+
secs: 1733882725
|
| 189 |
+
nsecs: 273989677
|
| 190 |
+
frame_id: '' and grasped_object_mask header seq: 31602
|
| 191 |
+
stamp:
|
| 192 |
+
secs: 1733882725
|
| 193 |
+
nsecs: 32306910
|
| 194 |
+
frame_id: "camera_color_optical_frame"
|
| 195 |
+
[INFO] [1733882725.473219]: received mask_obs with header seq: 131
|
| 196 |
+
stamp:
|
| 197 |
+
secs: 1733882725
|
| 198 |
+
nsecs: 473895311
|
| 199 |
+
frame_id: '' and grasped_object_mask header seq: 31608
|
| 200 |
+
stamp:
|
| 201 |
+
secs: 1733882725
|
| 202 |
+
nsecs: 232143402
|
| 203 |
+
frame_id: "camera_color_optical_frame"
|
| 204 |
+
[INFO] [1733882725.658554]: received mask_obs with header seq: 132
|
| 205 |
+
stamp:
|
| 206 |
+
secs: 1733882725
|
| 207 |
+
nsecs: 659076929
|
| 208 |
+
frame_id: '' and grasped_object_mask header seq: 31614
|
| 209 |
+
stamp:
|
| 210 |
+
secs: 1733882725
|
| 211 |
+
nsecs: 431979418
|
| 212 |
+
frame_id: "camera_color_optical_frame"
|
| 213 |
+
[INFO] [1733882725.861954]: received mask_obs with header seq: 133
|
| 214 |
+
stamp:
|
| 215 |
+
secs: 1733882725
|
| 216 |
+
nsecs: 862345933
|
| 217 |
+
frame_id: '' and grasped_object_mask header seq: 31620
|
| 218 |
+
stamp:
|
| 219 |
+
secs: 1733882725
|
| 220 |
+
nsecs: 631814957
|
| 221 |
+
frame_id: "camera_color_optical_frame"
|
| 222 |
+
[INFO] [1733882726.058597]: received mask_obs with header seq: 134
|
| 223 |
+
stamp:
|
| 224 |
+
secs: 1733882726
|
| 225 |
+
nsecs: 58791875
|
| 226 |
+
frame_id: '' and grasped_object_mask header seq: 31626
|
| 227 |
+
stamp:
|
| 228 |
+
secs: 1733882725
|
| 229 |
+
nsecs: 831651449
|
| 230 |
+
frame_id: "camera_color_optical_frame"
|
| 231 |
+
[INFO] [1733882726.259522]: received mask_obs with header seq: 135
|
| 232 |
+
stamp:
|
| 233 |
+
secs: 1733882726
|
| 234 |
+
nsecs: 259843826
|
| 235 |
+
frame_id: '' and grasped_object_mask header seq: 31632
|
| 236 |
+
stamp:
|
| 237 |
+
secs: 1733882726
|
| 238 |
+
nsecs: 31486511
|
| 239 |
+
frame_id: "camera_color_optical_frame"
|
| 240 |
+
[INFO] [1733882726.464562]: received mask_obs with header seq: 136
|
| 241 |
+
stamp:
|
| 242 |
+
secs: 1733882726
|
| 243 |
+
nsecs: 465265750
|
| 244 |
+
frame_id: '' and grasped_object_mask header seq: 31638
|
| 245 |
+
stamp:
|
| 246 |
+
secs: 1733882726
|
| 247 |
+
nsecs: 231322050
|
| 248 |
+
frame_id: "camera_color_optical_frame"
|
| 249 |
+
[INFO] [1733882726.657005]: received mask_obs with header seq: 137
|
| 250 |
+
stamp:
|
| 251 |
+
secs: 1733882726
|
| 252 |
+
nsecs: 657728195
|
| 253 |
+
frame_id: '' and grasped_object_mask header seq: 31644
|
| 254 |
+
stamp:
|
| 255 |
+
secs: 1733882726
|
| 256 |
+
nsecs: 431157827
|
| 257 |
+
frame_id: "camera_color_optical_frame"
|
| 258 |
+
[INFO] [1733882726.853767]: received mask_obs with header seq: 138
|
| 259 |
+
stamp:
|
| 260 |
+
secs: 1733882726
|
| 261 |
+
nsecs: 853689193
|
| 262 |
+
frame_id: '' and grasped_object_mask header seq: 31650
|
| 263 |
+
stamp:
|
| 264 |
+
secs: 1733882726
|
| 265 |
+
nsecs: 630995035
|
| 266 |
+
frame_id: "camera_color_optical_frame"
|
| 267 |
+
[INFO] [1733882727.054479]: received mask_obs with header seq: 139
|
| 268 |
+
stamp:
|
| 269 |
+
secs: 1733882727
|
| 270 |
+
nsecs: 54865360
|
| 271 |
+
frame_id: '' and grasped_object_mask header seq: 31656
|
| 272 |
+
stamp:
|
| 273 |
+
secs: 1733882726
|
| 274 |
+
nsecs: 830832481
|
| 275 |
+
frame_id: "camera_color_optical_frame"
|
| 276 |
+
[INFO] [1733882727.252600]: received mask_obs with header seq: 140
|
| 277 |
+
stamp:
|
| 278 |
+
secs: 1733882727
|
| 279 |
+
nsecs: 252785444
|
| 280 |
+
frame_id: '' and grasped_object_mask header seq: 31662
|
| 281 |
+
stamp:
|
| 282 |
+
secs: 1733882727
|
| 283 |
+
nsecs: 30670881
|
| 284 |
+
frame_id: "camera_color_optical_frame"
|
| 285 |
+
[INFO] [1733882727.462991]: received mask_obs with header seq: 141
|
| 286 |
+
stamp:
|
| 287 |
+
secs: 1733882727
|
| 288 |
+
nsecs: 463722467
|
| 289 |
+
frame_id: '' and grasped_object_mask header seq: 31668
|
| 290 |
+
stamp:
|
| 291 |
+
secs: 1733882727
|
| 292 |
+
nsecs: 230508089
|
| 293 |
+
frame_id: "camera_color_optical_frame"
|
| 294 |
+
[INFO] [1733882727.659335]: received mask_obs with header seq: 142
|
| 295 |
+
stamp:
|
| 296 |
+
secs: 1733882727
|
| 297 |
+
nsecs: 660079240
|
| 298 |
+
frame_id: '' and grasped_object_mask header seq: 31674
|
| 299 |
+
stamp:
|
| 300 |
+
secs: 1733882727
|
| 301 |
+
nsecs: 430346251
|
| 302 |
+
frame_id: "camera_color_optical_frame"
|
| 303 |
+
[INFO] [1733882727.878530]: received mask_obs with header seq: 143
|
| 304 |
+
stamp:
|
| 305 |
+
secs: 1733882727
|
| 306 |
+
nsecs: 878180265
|
| 307 |
+
frame_id: '' and grasped_object_mask header seq: 31680
|
| 308 |
+
stamp:
|
| 309 |
+
secs: 1733882727
|
| 310 |
+
nsecs: 630188227
|
| 311 |
+
frame_id: "camera_color_optical_frame"
|
| 312 |
+
[INFO] [1733882728.099251]: received mask_obs with header seq: 144
|
| 313 |
+
stamp:
|
| 314 |
+
secs: 1733882728
|
| 315 |
+
nsecs: 99953413
|
| 316 |
+
frame_id: '' and grasped_object_mask header seq: 31687
|
| 317 |
+
stamp:
|
| 318 |
+
secs: 1733882727
|
| 319 |
+
nsecs: 863338232
|
| 320 |
+
frame_id: "camera_color_optical_frame"
|
| 321 |
+
[INFO] [1733882728.290529]: received mask_obs with header seq: 145
|
| 322 |
+
stamp:
|
| 323 |
+
secs: 1733882728
|
| 324 |
+
nsecs: 290887117
|
| 325 |
+
frame_id: '' and grasped_object_mask header seq: 31693
|
| 326 |
+
stamp:
|
| 327 |
+
secs: 1733882728
|
| 328 |
+
nsecs: 63180685
|
| 329 |
+
frame_id: "camera_color_optical_frame"
|
| 330 |
+
[INFO] [1733882728.493851]: received mask_obs with header seq: 146
|
| 331 |
+
stamp:
|
| 332 |
+
secs: 1733882728
|
| 333 |
+
nsecs: 494552135
|
| 334 |
+
frame_id: '' and grasped_object_mask header seq: 31699
|
| 335 |
+
stamp:
|
| 336 |
+
secs: 1733882728
|
| 337 |
+
nsecs: 263023138
|
| 338 |
+
frame_id: "camera_color_optical_frame"
|
| 339 |
+
[INFO] [1733882728.705236]: received mask_obs with header seq: 147
|
| 340 |
+
stamp:
|
| 341 |
+
secs: 1733882728
|
| 342 |
+
nsecs: 705916881
|
| 343 |
+
frame_id: '' and grasped_object_mask header seq: 31705
|
| 344 |
+
stamp:
|
| 345 |
+
secs: 1733882728
|
| 346 |
+
nsecs: 462864399
|
| 347 |
+
frame_id: "camera_color_optical_frame"
|
| 348 |
+
[INFO] [1733882728.907349]: received mask_obs with header seq: 148
|
| 349 |
+
stamp:
|
| 350 |
+
secs: 1733882728
|
| 351 |
+
nsecs: 907902240
|
| 352 |
+
frame_id: '' and grasped_object_mask header seq: 31711
|
| 353 |
+
stamp:
|
| 354 |
+
secs: 1733882728
|
| 355 |
+
nsecs: 662702799
|
| 356 |
+
frame_id: "camera_color_optical_frame"
|
| 357 |
+
[INFO] [1733882729.123544]: received mask_obs with header seq: 149
|
| 358 |
+
stamp:
|
| 359 |
+
secs: 1733882729
|
| 360 |
+
nsecs: 124239444
|
| 361 |
+
frame_id: '' and grasped_object_mask header seq: 31718
|
| 362 |
+
stamp:
|
| 363 |
+
secs: 1733882728
|
| 364 |
+
nsecs: 895848036
|
| 365 |
+
frame_id: "camera_color_optical_frame"
|
| 366 |
+
[INFO] [1733882729.338554]: received mask_obs with header seq: 150
|
| 367 |
+
stamp:
|
| 368 |
+
secs: 1733882729
|
| 369 |
+
nsecs: 339276552
|
| 370 |
+
frame_id: '' and grasped_object_mask header seq: 31724
|
| 371 |
+
stamp:
|
| 372 |
+
secs: 1733882729
|
| 373 |
+
nsecs: 95686436
|
| 374 |
+
frame_id: "camera_color_optical_frame"
|
| 375 |
+
[INFO] [1733882729.520767]: received mask_obs with header seq: 151
|
| 376 |
+
stamp:
|
| 377 |
+
secs: 1733882729
|
| 378 |
+
nsecs: 520812273
|
| 379 |
+
frame_id: '' and grasped_object_mask header seq: 31730
|
| 380 |
+
stamp:
|
| 381 |
+
secs: 1733882729
|
| 382 |
+
nsecs: 295524836
|
| 383 |
+
frame_id: "camera_color_optical_frame"
|
| 384 |
+
[INFO] [1733882729.713979]: received mask_obs with header seq: 152
|
| 385 |
+
stamp:
|
| 386 |
+
secs: 1733882729
|
| 387 |
+
nsecs: 714640617
|
| 388 |
+
frame_id: '' and grasped_object_mask header seq: 31736
|
| 389 |
+
stamp:
|
| 390 |
+
secs: 1733882729
|
| 391 |
+
nsecs: 495365620
|
| 392 |
+
frame_id: "camera_color_optical_frame"
|
| 393 |
+
[INFO] [1733882729.913416]: received mask_obs with header seq: 153
|
| 394 |
+
stamp:
|
| 395 |
+
secs: 1733882729
|
| 396 |
+
nsecs: 913074016
|
| 397 |
+
frame_id: '' and grasped_object_mask header seq: 31741
|
| 398 |
+
stamp:
|
| 399 |
+
secs: 1733882729
|
| 400 |
+
nsecs: 661899090
|
| 401 |
+
frame_id: "camera_color_optical_frame"
|
| 402 |
+
[INFO] [1733882730.108793]: received mask_obs with header seq: 154
|
| 403 |
+
stamp:
|
| 404 |
+
secs: 1733882730
|
| 405 |
+
nsecs: 109471797
|
| 406 |
+
frame_id: '' and grasped_object_mask header seq: 31747
|
| 407 |
+
stamp:
|
| 408 |
+
secs: 1733882729
|
| 409 |
+
nsecs: 861740589
|
| 410 |
+
frame_id: "camera_color_optical_frame"
|
| 411 |
+
[INFO] [1733882730.302778]: received mask_obs with header seq: 155
|
| 412 |
+
stamp:
|
| 413 |
+
secs: 1733882730
|
| 414 |
+
nsecs: 303365468
|
| 415 |
+
frame_id: '' and grasped_object_mask header seq: 31753
|
| 416 |
+
stamp:
|
| 417 |
+
secs: 1733882730
|
| 418 |
+
nsecs: 61582804
|
| 419 |
+
frame_id: "camera_color_optical_frame"
|
| 420 |
+
[INFO] [1733882730.489773]: received mask_obs with header seq: 156
|
| 421 |
+
stamp:
|
| 422 |
+
secs: 1733882730
|
| 423 |
+
nsecs: 490137338
|
| 424 |
+
frame_id: '' and grasped_object_mask header seq: 31759
|
| 425 |
+
stamp:
|
| 426 |
+
secs: 1733882730
|
| 427 |
+
nsecs: 261424303
|
| 428 |
+
frame_id: "camera_color_optical_frame"
|
| 429 |
+
[INFO] [1733882730.688014]: received mask_obs with header seq: 157
|
| 430 |
+
stamp:
|
| 431 |
+
secs: 1733882730
|
| 432 |
+
nsecs: 688325881
|
| 433 |
+
frame_id: '' and grasped_object_mask header seq: 31765
|
| 434 |
+
stamp:
|
| 435 |
+
secs: 1733882730
|
| 436 |
+
nsecs: 461265564
|
| 437 |
+
frame_id: "camera_color_optical_frame"
|
| 438 |
+
[INFO] [1733882730.890480]: received mask_obs with header seq: 158
|
| 439 |
+
stamp:
|
| 440 |
+
secs: 1733882730
|
| 441 |
+
nsecs: 890745401
|
| 442 |
+
frame_id: '' and grasped_object_mask header seq: 31771
|
| 443 |
+
stamp:
|
| 444 |
+
secs: 1733882730
|
| 445 |
+
nsecs: 661106586
|
| 446 |
+
frame_id: "camera_color_optical_frame"
|
| 447 |
+
[INFO] [1733882731.091830]: received mask_obs with header seq: 159
|
| 448 |
+
stamp:
|
| 449 |
+
secs: 1733882731
|
| 450 |
+
nsecs: 92510223
|
| 451 |
+
frame_id: '' and grasped_object_mask header seq: 31777
|
| 452 |
+
stamp:
|
| 453 |
+
secs: 1733882730
|
| 454 |
+
nsecs: 860948324
|
| 455 |
+
frame_id: "camera_color_optical_frame"
|
| 456 |
+
[INFO] [1733882731.285396]: received mask_obs with header seq: 160
|
| 457 |
+
stamp:
|
| 458 |
+
secs: 1733882731
|
| 459 |
+
nsecs: 286172151
|
| 460 |
+
frame_id: '' and grasped_object_mask header seq: 31783
|
| 461 |
+
stamp:
|
| 462 |
+
secs: 1733882731
|
| 463 |
+
nsecs: 60789824
|
| 464 |
+
frame_id: "camera_color_optical_frame"
|
| 465 |
+
[INFO] [1733882731.483410]: received mask_obs with header seq: 161
|
| 466 |
+
stamp:
|
| 467 |
+
secs: 1733882731
|
| 468 |
+
nsecs: 484132289
|
| 469 |
+
frame_id: '' and grasped_object_mask header seq: 31789
|
| 470 |
+
stamp:
|
| 471 |
+
secs: 1733882731
|
| 472 |
+
nsecs: 260632753
|
| 473 |
+
frame_id: "camera_color_optical_frame"
|
| 474 |
+
[INFO] [1733882731.681967]: received mask_obs with header seq: 162
|
| 475 |
+
stamp:
|
| 476 |
+
secs: 1733882731
|
| 477 |
+
nsecs: 682367324
|
| 478 |
+
frame_id: '' and grasped_object_mask header seq: 31795
|
| 479 |
+
stamp:
|
| 480 |
+
secs: 1733882731
|
| 481 |
+
nsecs: 460474491
|
| 482 |
+
frame_id: "camera_color_optical_frame"
|
| 483 |
+
[INFO] [1733882731.881424]: received mask_obs with header seq: 163
|
| 484 |
+
stamp:
|
| 485 |
+
secs: 1733882731
|
| 486 |
+
nsecs: 882004022
|
| 487 |
+
frame_id: '' and grasped_object_mask header seq: 31801
|
| 488 |
+
stamp:
|
| 489 |
+
secs: 1733882731
|
| 490 |
+
nsecs: 660314560
|
| 491 |
+
frame_id: "camera_color_optical_frame"
|
| 492 |
+
[INFO] [1733882732.080389]: received mask_obs with header seq: 164
|
| 493 |
+
stamp:
|
| 494 |
+
secs: 1733882732
|
| 495 |
+
nsecs: 80821037
|
| 496 |
+
frame_id: '' and grasped_object_mask header seq: 31807
|
| 497 |
+
stamp:
|
| 498 |
+
secs: 1733882731
|
| 499 |
+
nsecs: 860154390
|
| 500 |
+
frame_id: "camera_color_optical_frame"
|
| 501 |
+
[INFO] [1733882732.276461]: received mask_obs with header seq: 165
|
| 502 |
+
stamp:
|
| 503 |
+
secs: 1733882732
|
| 504 |
+
nsecs: 277194499
|
| 505 |
+
frame_id: '' and grasped_object_mask header seq: 31813
|
| 506 |
+
stamp:
|
| 507 |
+
secs: 1733882732
|
| 508 |
+
nsecs: 59993982
|
| 509 |
+
frame_id: "camera_color_optical_frame"
|
| 510 |
+
[INFO] [1733882732.475675]: received mask_obs with header seq: 166
|
| 511 |
+
stamp:
|
| 512 |
+
secs: 1733882732
|
| 513 |
+
nsecs: 475312232
|
| 514 |
+
frame_id: '' and grasped_object_mask header seq: 31819
|
| 515 |
+
stamp:
|
| 516 |
+
secs: 1733882732
|
| 517 |
+
nsecs: 259833813
|
| 518 |
+
frame_id: "camera_color_optical_frame"
|
| 519 |
+
For topic gripper_width: timestamp difference is -224012663 for nearest: 1733882732235661457 - target: 1733882732459674120 at idx 157
|
| 520 |
+
[INFO] [1733882732.668931]: received mask_obs with header seq: 167
|
| 521 |
+
stamp:
|
| 522 |
+
secs: 1733882732
|
| 523 |
+
nsecs: 669728040
|
| 524 |
+
frame_id: '' and grasped_object_mask header seq: 31824
|
| 525 |
+
stamp:
|
| 526 |
+
secs: 1733882732
|
| 527 |
+
nsecs: 426367521
|
| 528 |
+
frame_id: "camera_color_optical_frame"
|
| 529 |
+
[INFO] [1733882732.859527]: received mask_obs with header seq: 168
|
| 530 |
+
stamp:
|
| 531 |
+
secs: 1733882732
|
| 532 |
+
nsecs: 860039234
|
| 533 |
+
frame_id: '' and grasped_object_mask header seq: 31830
|
| 534 |
+
stamp:
|
| 535 |
+
secs: 1733882732
|
| 536 |
+
nsecs: 626210690
|
| 537 |
+
frame_id: "camera_color_optical_frame"
|
| 538 |
+
[INFO] [1733882733.058874]: received mask_obs with header seq: 169
|
| 539 |
+
stamp:
|
| 540 |
+
secs: 1733882733
|
| 541 |
+
nsecs: 59504032
|
| 542 |
+
frame_id: '' and grasped_object_mask header seq: 31836
|
| 543 |
+
stamp:
|
| 544 |
+
secs: 1733882732
|
| 545 |
+
nsecs: 826054335
|
| 546 |
+
frame_id: "camera_color_optical_frame"
|
| 547 |
+
[INFO] [1733882733.279345]: received mask_obs with header seq: 170
|
| 548 |
+
stamp:
|
| 549 |
+
secs: 1733882733
|
| 550 |
+
nsecs: 279613733
|
| 551 |
+
frame_id: '' and grasped_object_mask header seq: 31842
|
| 552 |
+
stamp:
|
| 553 |
+
secs: 1733882733
|
| 554 |
+
nsecs: 25898457
|
| 555 |
+
frame_id: "camera_color_optical_frame"
|
| 556 |
+
[INFO] [1733882733.474381]: received mask_obs with header seq: 171
|
| 557 |
+
stamp:
|
| 558 |
+
secs: 1733882733
|
| 559 |
+
nsecs: 474082469
|
| 560 |
+
frame_id: '' and grasped_object_mask header seq: 31849
|
| 561 |
+
stamp:
|
| 562 |
+
secs: 1733882733
|
| 563 |
+
nsecs: 259050369
|
| 564 |
+
frame_id: "camera_color_optical_frame"
|
| 565 |
+
[INFO] [1733882733.681119]: received mask_obs with header seq: 172
|
| 566 |
+
stamp:
|
| 567 |
+
secs: 1733882733
|
| 568 |
+
nsecs: 681621789
|
| 569 |
+
frame_id: '' and grasped_object_mask header seq: 31855
|
| 570 |
+
stamp:
|
| 571 |
+
secs: 1733882733
|
| 572 |
+
nsecs: 458893776
|
| 573 |
+
frame_id: "camera_color_optical_frame"
|
| 574 |
+
[INFO] [1733882733.879652]: received mask_obs with header seq: 173
|
| 575 |
+
stamp:
|
| 576 |
+
secs: 1733882733
|
| 577 |
+
nsecs: 880379438
|
| 578 |
+
frame_id: '' and grasped_object_mask header seq: 31861
|
| 579 |
+
stamp:
|
| 580 |
+
secs: 1733882733
|
| 581 |
+
nsecs: 658732653
|
| 582 |
+
frame_id: "camera_color_optical_frame"
|
| 583 |
+
[INFO] [1733882734.076964]: received mask_obs with header seq: 174
|
| 584 |
+
stamp:
|
| 585 |
+
secs: 1733882734
|
| 586 |
+
nsecs: 77689647
|
| 587 |
+
frame_id: '' and grasped_object_mask header seq: 31866
|
| 588 |
+
stamp:
|
| 589 |
+
secs: 1733882733
|
| 590 |
+
nsecs: 825265646
|
| 591 |
+
frame_id: "camera_color_optical_frame"
|
| 592 |
+
[INFO] [1733882734.274835]: received mask_obs with header seq: 175
|
| 593 |
+
stamp:
|
| 594 |
+
secs: 1733882734
|
| 595 |
+
nsecs: 275566339
|
| 596 |
+
frame_id: '' and grasped_object_mask header seq: 31873
|
| 597 |
+
stamp:
|
| 598 |
+
secs: 1733882734
|
| 599 |
+
nsecs: 58411598
|
| 600 |
+
frame_id: "camera_color_optical_frame"
|
| 601 |
+
[INFO] [1733882734.475413]: received mask_obs with header seq: 176
|
| 602 |
+
stamp:
|
| 603 |
+
secs: 1733882734
|
| 604 |
+
nsecs: 475030899
|
| 605 |
+
frame_id: '' and grasped_object_mask header seq: 31879
|
| 606 |
+
stamp:
|
| 607 |
+
secs: 1733882734
|
| 608 |
+
nsecs: 258250475
|
| 609 |
+
frame_id: "camera_color_optical_frame"
|
| 610 |
+
[INFO] [1733882734.684631]: received mask_obs with header seq: 177
|
| 611 |
+
stamp:
|
| 612 |
+
secs: 1733882734
|
| 613 |
+
nsecs: 684263467
|
| 614 |
+
frame_id: '' and grasped_object_mask header seq: 31885
|
| 615 |
+
stamp:
|
| 616 |
+
secs: 1733882734
|
| 617 |
+
nsecs: 458089352
|
| 618 |
+
frame_id: "camera_color_optical_frame"
|
| 619 |
+
[INFO] [1733882734.881454]: received mask_obs with header seq: 178
|
| 620 |
+
stamp:
|
| 621 |
+
secs: 1733882734
|
| 622 |
+
nsecs: 882217168
|
| 623 |
+
frame_id: '' and grasped_object_mask header seq: 31891
|
| 624 |
+
stamp:
|
| 625 |
+
secs: 1733882734
|
| 626 |
+
nsecs: 657929182
|
| 627 |
+
frame_id: "camera_color_optical_frame"
|
| 628 |
+
[INFO] [1733882735.078412]: received mask_obs with header seq: 179
|
| 629 |
+
stamp:
|
| 630 |
+
secs: 1733882735
|
| 631 |
+
nsecs: 78201293
|
| 632 |
+
frame_id: '' and grasped_object_mask header seq: 31897
|
| 633 |
+
stamp:
|
| 634 |
+
secs: 1733882734
|
| 635 |
+
nsecs: 857769251
|
| 636 |
+
frame_id: "camera_color_optical_frame"
|
| 637 |
+
[INFO] [1733882735.276782]: received mask_obs with header seq: 180
|
| 638 |
+
stamp:
|
| 639 |
+
secs: 1733882735
|
| 640 |
+
nsecs: 277486085
|
| 641 |
+
frame_id: '' and grasped_object_mask header seq: 31903
|
| 642 |
+
stamp:
|
| 643 |
+
secs: 1733882735
|
| 644 |
+
nsecs: 57610035
|
| 645 |
+
frame_id: "camera_color_optical_frame"
|
| 646 |
+
[INFO] [1733882735.473451]: received mask_obs with header seq: 181
|
| 647 |
+
stamp:
|
| 648 |
+
secs: 1733882735
|
| 649 |
+
nsecs: 473750829
|
| 650 |
+
frame_id: '' and grasped_object_mask header seq: 31909
|
| 651 |
+
stamp:
|
| 652 |
+
secs: 1733882735
|
| 653 |
+
nsecs: 257450104
|
| 654 |
+
frame_id: "camera_color_optical_frame"
|
| 655 |
+
[INFO] [1733882735.673778]: received mask_obs with header seq: 182
|
| 656 |
+
stamp:
|
| 657 |
+
secs: 1733882735
|
| 658 |
+
nsecs: 672456741
|
| 659 |
+
frame_id: '' and grasped_object_mask header seq: 31915
|
| 660 |
+
stamp:
|
| 661 |
+
secs: 1733882735
|
| 662 |
+
nsecs: 457290173
|
| 663 |
+
frame_id: "camera_color_optical_frame"
|
| 664 |
+
[INFO] [1733882735.878548]: received mask_obs with header seq: 183
|
| 665 |
+
stamp:
|
| 666 |
+
secs: 1733882735
|
| 667 |
+
nsecs: 879298925
|
| 668 |
+
frame_id: '' and grasped_object_mask header seq: 31921
|
| 669 |
+
stamp:
|
| 670 |
+
secs: 1733882735
|
| 671 |
+
nsecs: 657128334
|
| 672 |
+
frame_id: "camera_color_optical_frame"
|
| 673 |
+
[INFO] [1733882736.076265]: received mask_obs with header seq: 184
|
| 674 |
+
stamp:
|
| 675 |
+
secs: 1733882736
|
| 676 |
+
nsecs: 77043294
|
| 677 |
+
frame_id: '' and grasped_object_mask header seq: 31927
|
| 678 |
+
stamp:
|
| 679 |
+
secs: 1733882735
|
| 680 |
+
nsecs: 856966734
|
| 681 |
+
frame_id: "camera_color_optical_frame"
|
| 682 |
+
[INFO] [1733882736.278515]: received mask_obs with header seq: 185
|
| 683 |
+
stamp:
|
| 684 |
+
secs: 1733882736
|
| 685 |
+
nsecs: 277301549
|
| 686 |
+
frame_id: '' and grasped_object_mask header seq: 31933
|
| 687 |
+
stamp:
|
| 688 |
+
secs: 1733882736
|
| 689 |
+
nsecs: 56804895
|
| 690 |
+
frame_id: "camera_color_optical_frame"
|
| 691 |
+
[INFO] [1733882736.471332]: received mask_obs with header seq: 186
|
| 692 |
+
stamp:
|
| 693 |
+
secs: 1733882736
|
| 694 |
+
nsecs: 471755981
|
| 695 |
+
frame_id: '' and grasped_object_mask header seq: 31939
|
| 696 |
+
stamp:
|
| 697 |
+
secs: 1733882736
|
| 698 |
+
nsecs: 256644011
|
| 699 |
+
frame_id: "camera_color_optical_frame"
|
| 700 |
+
[INFO] [1733882736.664083]: received mask_obs with header seq: 187
|
| 701 |
+
stamp:
|
| 702 |
+
secs: 1733882736
|
| 703 |
+
nsecs: 664746999
|
| 704 |
+
frame_id: '' and grasped_object_mask header seq: 31944
|
| 705 |
+
stamp:
|
| 706 |
+
secs: 1733882736
|
| 707 |
+
nsecs: 423175335
|
| 708 |
+
frame_id: "camera_color_optical_frame"
|
| 709 |
+
[INFO] [1733882736.856564]: received mask_obs with header seq: 188
|
| 710 |
+
stamp:
|
| 711 |
+
secs: 1733882736
|
| 712 |
+
nsecs: 857145786
|
| 713 |
+
frame_id: '' and grasped_object_mask header seq: 31950
|
| 714 |
+
stamp:
|
| 715 |
+
secs: 1733882736
|
| 716 |
+
nsecs: 623027086
|
| 717 |
+
frame_id: "camera_color_optical_frame"
|
| 718 |
+
[INFO] [1733882737.054379]: received mask_obs with header seq: 189
|
| 719 |
+
stamp:
|
| 720 |
+
secs: 1733882737
|
| 721 |
+
nsecs: 54893493
|
| 722 |
+
frame_id: '' and grasped_object_mask header seq: 31956
|
| 723 |
+
stamp:
|
| 724 |
+
secs: 1733882736
|
| 725 |
+
nsecs: 822880268
|
| 726 |
+
frame_id: "camera_color_optical_frame"
|
| 727 |
+
[INFO] [1733882737.253503]: received mask_obs with header seq: 190
|
| 728 |
+
stamp:
|
| 729 |
+
secs: 1733882737
|
| 730 |
+
nsecs: 254244327
|
| 731 |
+
frame_id: '' and grasped_object_mask header seq: 31962
|
| 732 |
+
stamp:
|
| 733 |
+
secs: 1733882737
|
| 734 |
+
nsecs: 22733212
|
| 735 |
+
frame_id: "camera_color_optical_frame"
|
| 736 |
+
[INFO] [1733882737.452823]: received mask_obs with header seq: 191
|
| 737 |
+
stamp:
|
| 738 |
+
secs: 1733882737
|
| 739 |
+
nsecs: 453443765
|
| 740 |
+
frame_id: '' and grasped_object_mask header seq: 31968
|
| 741 |
+
stamp:
|
| 742 |
+
secs: 1733882737
|
| 743 |
+
nsecs: 222586632
|
| 744 |
+
frame_id: "camera_color_optical_frame"
|
| 745 |
+
[INFO] [1733882737.657336]: received mask_obs with header seq: 192
|
| 746 |
+
stamp:
|
| 747 |
+
secs: 1733882737
|
| 748 |
+
nsecs: 657974243
|
| 749 |
+
frame_id: '' and grasped_object_mask header seq: 31974
|
| 750 |
+
stamp:
|
| 751 |
+
secs: 1733882737
|
| 752 |
+
nsecs: 422440529
|
| 753 |
+
frame_id: "camera_color_optical_frame"
|
| 754 |
+
[INFO] [1733882737.851166]: received mask_obs with header seq: 193
|
| 755 |
+
stamp:
|
| 756 |
+
secs: 1733882737
|
| 757 |
+
nsecs: 851891756
|
| 758 |
+
frame_id: '' and grasped_object_mask header seq: 31980
|
| 759 |
+
stamp:
|
| 760 |
+
secs: 1733882737
|
| 761 |
+
nsecs: 622284889
|
| 762 |
+
frame_id: "camera_color_optical_frame"
|
| 763 |
+
[INFO] [1733882738.050410]: received mask_obs with header seq: 194
|
| 764 |
+
stamp:
|
| 765 |
+
secs: 1733882738
|
| 766 |
+
nsecs: 51139116
|
| 767 |
+
frame_id: '' and grasped_object_mask header seq: 31986
|
| 768 |
+
stamp:
|
| 769 |
+
secs: 1733882737
|
| 770 |
+
nsecs: 822129726
|
| 771 |
+
frame_id: "camera_color_optical_frame"
|
| 772 |
+
[INFO] [1733882738.252615]: received mask_obs with header seq: 195
|
| 773 |
+
stamp:
|
| 774 |
+
secs: 1733882738
|
| 775 |
+
nsecs: 253381729
|
| 776 |
+
frame_id: '' and grasped_object_mask header seq: 31992
|
| 777 |
+
stamp:
|
| 778 |
+
secs: 1733882738
|
| 779 |
+
nsecs: 21975756
|
| 780 |
+
frame_id: "camera_color_optical_frame"
|
| 781 |
+
[INFO] [1733882738.461679]: received mask_obs with header seq: 196
|
| 782 |
+
stamp:
|
| 783 |
+
secs: 1733882738
|
| 784 |
+
nsecs: 462370157
|
| 785 |
+
frame_id: '' and grasped_object_mask header seq: 31998
|
| 786 |
+
stamp:
|
| 787 |
+
secs: 1733882738
|
| 788 |
+
nsecs: 221821308
|
| 789 |
+
frame_id: "camera_color_optical_frame"
|
| 790 |
+
[INFO] [1733882738.654291]: received mask_obs with header seq: 197
|
| 791 |
+
stamp:
|
| 792 |
+
secs: 1733882738
|
| 793 |
+
nsecs: 654976367
|
| 794 |
+
frame_id: '' and grasped_object_mask header seq: 32004
|
| 795 |
+
stamp:
|
| 796 |
+
secs: 1733882738
|
| 797 |
+
nsecs: 421667337
|
| 798 |
+
frame_id: "camera_color_optical_frame"
|
| 799 |
+
[INFO] [1733882738.850199]: received mask_obs with header seq: 198
|
| 800 |
+
stamp:
|
| 801 |
+
secs: 1733882738
|
| 802 |
+
nsecs: 850958347
|
| 803 |
+
frame_id: '' and grasped_object_mask header seq: 32010
|
| 804 |
+
stamp:
|
| 805 |
+
secs: 1733882738
|
| 806 |
+
nsecs: 621500492
|
| 807 |
+
frame_id: "camera_color_optical_frame"
|
| 808 |
+
[INFO] [1733882739.049589]: received mask_obs with header seq: 199
|
| 809 |
+
stamp:
|
| 810 |
+
secs: 1733882739
|
| 811 |
+
nsecs: 49774408
|
| 812 |
+
frame_id: '' and grasped_object_mask header seq: 32016
|
| 813 |
+
stamp:
|
| 814 |
+
secs: 1733882738
|
| 815 |
+
nsecs: 821333647
|
| 816 |
+
frame_id: "camera_color_optical_frame"
|
| 817 |
+
[INFO] [1733882739.252296]: received mask_obs with header seq: 200
|
| 818 |
+
stamp:
|
| 819 |
+
secs: 1733882739
|
| 820 |
+
nsecs: 252633094
|
| 821 |
+
frame_id: '' and grasped_object_mask header seq: 32022
|
| 822 |
+
stamp:
|
| 823 |
+
secs: 1733882739
|
| 824 |
+
nsecs: 21167040
|
| 825 |
+
frame_id: "camera_color_optical_frame"
|
| 826 |
+
[INFO] [1733882739.456659]: received mask_obs with header seq: 201
|
| 827 |
+
stamp:
|
| 828 |
+
secs: 1733882739
|
| 829 |
+
nsecs: 457164287
|
| 830 |
+
frame_id: '' and grasped_object_mask header seq: 32028
|
| 831 |
+
stamp:
|
| 832 |
+
secs: 1733882739
|
| 833 |
+
nsecs: 220999718
|
| 834 |
+
frame_id: "camera_color_optical_frame"
|
| 835 |
+
[INFO] [1733882739.656339]: received mask_obs with header seq: 202
|
| 836 |
+
stamp:
|
| 837 |
+
secs: 1733882739
|
| 838 |
+
nsecs: 657097578
|
| 839 |
+
frame_id: '' and grasped_object_mask header seq: 32034
|
| 840 |
+
stamp:
|
| 841 |
+
secs: 1733882739
|
| 842 |
+
nsecs: 420833826
|
| 843 |
+
frame_id: "camera_color_optical_frame"
|
| 844 |
+
[INFO] [1733882739.855413]: received mask_obs with header seq: 203
|
| 845 |
+
stamp:
|
| 846 |
+
secs: 1733882739
|
| 847 |
+
nsecs: 856137990
|
| 848 |
+
frame_id: '' and grasped_object_mask header seq: 32040
|
| 849 |
+
stamp:
|
| 850 |
+
secs: 1733882739
|
| 851 |
+
nsecs: 620669603
|
| 852 |
+
frame_id: "camera_color_optical_frame"
|
| 853 |
+
[INFO] [1733882740.050060]: received mask_obs with header seq: 204
|
| 854 |
+
stamp:
|
| 855 |
+
secs: 1733882740
|
| 856 |
+
nsecs: 50755262
|
| 857 |
+
frame_id: '' and grasped_object_mask header seq: 32046
|
| 858 |
+
stamp:
|
| 859 |
+
secs: 1733882739
|
| 860 |
+
nsecs: 820505619
|
| 861 |
+
frame_id: "camera_color_optical_frame"
|
| 862 |
+
[INFO] [1733882740.255058]: received mask_obs with header seq: 205
|
| 863 |
+
stamp:
|
| 864 |
+
secs: 1733882740
|
| 865 |
+
nsecs: 255806922
|
| 866 |
+
frame_id: '' and grasped_object_mask header seq: 32052
|
| 867 |
+
stamp:
|
| 868 |
+
secs: 1733882740
|
| 869 |
+
nsecs: 20341158
|
| 870 |
+
frame_id: "camera_color_optical_frame"
|
| 871 |
+
[INFO] [1733882740.463739]: received mask_obs with header seq: 206
|
| 872 |
+
stamp:
|
| 873 |
+
secs: 1733882740
|
| 874 |
+
nsecs: 464346647
|
| 875 |
+
frame_id: '' and grasped_object_mask header seq: 32058
|
| 876 |
+
stamp:
|
| 877 |
+
secs: 1733882740
|
| 878 |
+
nsecs: 220176458
|
| 879 |
+
frame_id: "camera_color_optical_frame"
|
| 880 |
+
[INFO] [1733882740.659454]: received mask_obs with header seq: 207
|
| 881 |
+
stamp:
|
| 882 |
+
secs: 1733882740
|
| 883 |
+
nsecs: 659945487
|
| 884 |
+
frame_id: '' and grasped_object_mask header seq: 32064
|
| 885 |
+
stamp:
|
| 886 |
+
secs: 1733882740
|
| 887 |
+
nsecs: 420011520
|
| 888 |
+
frame_id: "camera_color_optical_frame"
|
| 889 |
+
[INFO] [1733882740.853475]: received mask_obs with header seq: 208
|
| 890 |
+
stamp:
|
| 891 |
+
secs: 1733882740
|
| 892 |
+
nsecs: 854121923
|
| 893 |
+
frame_id: '' and grasped_object_mask header seq: 32070
|
| 894 |
+
stamp:
|
| 895 |
+
secs: 1733882740
|
| 896 |
+
nsecs: 619850636
|
| 897 |
+
frame_id: "camera_color_optical_frame"
|
| 898 |
+
[INFO] [1733882741.054072]: received mask_obs with header seq: 209
|
| 899 |
+
stamp:
|
| 900 |
+
secs: 1733882741
|
| 901 |
+
nsecs: 54691076
|
| 902 |
+
frame_id: '' and grasped_object_mask header seq: 32076
|
| 903 |
+
stamp:
|
| 904 |
+
secs: 1733882740
|
| 905 |
+
nsecs: 819688559
|
| 906 |
+
frame_id: "camera_color_optical_frame"
|
| 907 |
+
[INFO] [1733882741.252034]: received mask_obs with header seq: 210
|
| 908 |
+
stamp:
|
| 909 |
+
secs: 1733882741
|
| 910 |
+
nsecs: 252728223
|
| 911 |
+
frame_id: '' and grasped_object_mask header seq: 32082
|
| 912 |
+
stamp:
|
| 913 |
+
secs: 1733882741
|
| 914 |
+
nsecs: 19526482
|
| 915 |
+
frame_id: "camera_color_optical_frame"
|
| 916 |
+
[INFO] [1733882741.453009]: received mask_obs with header seq: 211
|
| 917 |
+
stamp:
|
| 918 |
+
secs: 1733882741
|
| 919 |
+
nsecs: 453506231
|
| 920 |
+
frame_id: '' and grasped_object_mask header seq: 32088
|
| 921 |
+
stamp:
|
| 922 |
+
secs: 1733882741
|
| 923 |
+
nsecs: 219364166
|
| 924 |
+
frame_id: "camera_color_optical_frame"
|
| 925 |
+
[INFO] [1733882741.652107]: received mask_obs with header seq: 212
|
| 926 |
+
stamp:
|
| 927 |
+
secs: 1733882741
|
| 928 |
+
nsecs: 652641057
|
| 929 |
+
frame_id: '' and grasped_object_mask header seq: 32094
|
| 930 |
+
stamp:
|
| 931 |
+
secs: 1733882741
|
| 932 |
+
nsecs: 419201851
|
| 933 |
+
frame_id: "camera_color_optical_frame"
|
| 934 |
+
[INFO] [1733882741.849829]: received mask_obs with header seq: 213
|
| 935 |
+
stamp:
|
| 936 |
+
secs: 1733882741
|
| 937 |
+
nsecs: 850602865
|
| 938 |
+
frame_id: '' and grasped_object_mask header seq: 32100
|
| 939 |
+
stamp:
|
| 940 |
+
secs: 1733882741
|
| 941 |
+
nsecs: 619036913
|
| 942 |
+
frame_id: "camera_color_optical_frame"
|
| 943 |
+
[INFO] [1733882742.050523]: received mask_obs with header seq: 214
|
| 944 |
+
stamp:
|
| 945 |
+
secs: 1733882742
|
| 946 |
+
nsecs: 51265954
|
| 947 |
+
frame_id: '' and grasped_object_mask header seq: 32106
|
| 948 |
+
stamp:
|
| 949 |
+
secs: 1733882741
|
| 950 |
+
nsecs: 818872213
|
| 951 |
+
frame_id: "camera_color_optical_frame"
|
| 952 |
+
[INFO] [1733882742.251031]: received mask_obs with header seq: 215
|
| 953 |
+
stamp:
|
| 954 |
+
secs: 1733882742
|
| 955 |
+
nsecs: 251769065
|
| 956 |
+
frame_id: '' and grasped_object_mask header seq: 32112
|
| 957 |
+
stamp:
|
| 958 |
+
secs: 1733882742
|
| 959 |
+
nsecs: 18706799
|
| 960 |
+
frame_id: "camera_color_optical_frame"
|
| 961 |
+
[INFO] [1733882742.452404]: received mask_obs with header seq: 216
|
| 962 |
+
stamp:
|
| 963 |
+
secs: 1733882742
|
| 964 |
+
nsecs: 453162908
|
| 965 |
+
frame_id: '' and grasped_object_mask header seq: 32118
|
| 966 |
+
stamp:
|
| 967 |
+
secs: 1733882742
|
| 968 |
+
nsecs: 218540668
|
| 969 |
+
frame_id: "camera_color_optical_frame"
|
| 970 |
+
[INFO] [1733882742.659943]: received mask_obs with header seq: 217
|
| 971 |
+
stamp:
|
| 972 |
+
secs: 1733882742
|
| 973 |
+
nsecs: 660651683
|
| 974 |
+
frame_id: '' and grasped_object_mask header seq: 32124
|
| 975 |
+
stamp:
|
| 976 |
+
secs: 1733882742
|
| 977 |
+
nsecs: 418374538
|
| 978 |
+
frame_id: "camera_color_optical_frame"
|
| 979 |
+
[INFO] [1733882742.851243]: received mask_obs with header seq: 218
|
| 980 |
+
stamp:
|
| 981 |
+
secs: 1733882742
|
| 982 |
+
nsecs: 851963758
|
| 983 |
+
frame_id: '' and grasped_object_mask header seq: 32130
|
| 984 |
+
stamp:
|
| 985 |
+
secs: 1733882742
|
| 986 |
+
nsecs: 618206978
|
| 987 |
+
frame_id: "camera_color_optical_frame"
|
| 988 |
+
[INFO] [1733882743.053159]: received mask_obs with header seq: 219
|
| 989 |
+
stamp:
|
| 990 |
+
secs: 1733882743
|
| 991 |
+
nsecs: 53831577
|
| 992 |
+
frame_id: '' and grasped_object_mask header seq: 32136
|
| 993 |
+
stamp:
|
| 994 |
+
secs: 1733882742
|
| 995 |
+
nsecs: 818039417
|
| 996 |
+
frame_id: "camera_color_optical_frame"
|
| 997 |
+
[INFO] [1733882743.253214]: received mask_obs with header seq: 220
|
| 998 |
+
stamp:
|
| 999 |
+
secs: 1733882743
|
| 1000 |
+
nsecs: 253848552
|
| 1001 |
+
frame_id: '' and grasped_object_mask header seq: 32142
|
| 1002 |
+
stamp:
|
| 1003 |
+
secs: 1733882743
|
| 1004 |
+
nsecs: 17872334
|
| 1005 |
+
frame_id: "camera_color_optical_frame"
|
| 1006 |
+
[INFO] [1733882743.471638]: received mask_obs with header seq: 221
|
| 1007 |
+
stamp:
|
| 1008 |
+
secs: 1733882743
|
| 1009 |
+
nsecs: 472417116
|
| 1010 |
+
frame_id: '' and grasped_object_mask header seq: 32148
|
| 1011 |
+
stamp:
|
| 1012 |
+
secs: 1733882743
|
| 1013 |
+
nsecs: 217703819
|
| 1014 |
+
frame_id: "camera_color_optical_frame"
|
| 1015 |
+
[INFO] [1733882743.671971]: received mask_obs with header seq: 222
|
| 1016 |
+
stamp:
|
| 1017 |
+
secs: 1733882743
|
| 1018 |
+
nsecs: 672483921
|
| 1019 |
+
frame_id: '' and grasped_object_mask header seq: 32155
|
| 1020 |
+
stamp:
|
| 1021 |
+
secs: 1733882743
|
| 1022 |
+
nsecs: 450840950
|
| 1023 |
+
frame_id: "camera_color_optical_frame"
|
| 1024 |
+
[INFO] [1733882743.857297]: received mask_obs with header seq: 223
|
| 1025 |
+
stamp:
|
| 1026 |
+
secs: 1733882743
|
| 1027 |
+
nsecs: 857908964
|
| 1028 |
+
frame_id: '' and grasped_object_mask header seq: 32160
|
| 1029 |
+
stamp:
|
| 1030 |
+
secs: 1733882743
|
| 1031 |
+
nsecs: 617372990
|
| 1032 |
+
frame_id: "camera_color_optical_frame"
|
| 1033 |
+
[INFO] [1733882744.051181]: received mask_obs with header seq: 224
|
| 1034 |
+
stamp:
|
| 1035 |
+
secs: 1733882744
|
| 1036 |
+
nsecs: 51657915
|
| 1037 |
+
frame_id: '' and grasped_object_mask header seq: 32166
|
| 1038 |
+
stamp:
|
| 1039 |
+
secs: 1733882743
|
| 1040 |
+
nsecs: 817210913
|
| 1041 |
+
frame_id: "camera_color_optical_frame"
|
| 1042 |
+
[INFO] [1733882744.250471]: received mask_obs with header seq: 225
|
| 1043 |
+
stamp:
|
| 1044 |
+
secs: 1733882744
|
| 1045 |
+
nsecs: 251115560
|
| 1046 |
+
frame_id: '' and grasped_object_mask header seq: 32172
|
| 1047 |
+
stamp:
|
| 1048 |
+
secs: 1733882744
|
| 1049 |
+
nsecs: 17048597
|
| 1050 |
+
frame_id: "camera_color_optical_frame"
|
| 1051 |
+
[INFO] [1733882744.453214]: received mask_obs with header seq: 226
|
| 1052 |
+
stamp:
|
| 1053 |
+
secs: 1733882744
|
| 1054 |
+
nsecs: 453812599
|
| 1055 |
+
frame_id: '' and grasped_object_mask header seq: 32178
|
| 1056 |
+
stamp:
|
| 1057 |
+
secs: 1733882744
|
| 1058 |
+
nsecs: 216887474
|
| 1059 |
+
frame_id: "camera_color_optical_frame"
|
| 1060 |
+
[INFO] [1733882744.669318]: received mask_obs with header seq: 227
|
| 1061 |
+
stamp:
|
| 1062 |
+
secs: 1733882744
|
| 1063 |
+
nsecs: 670104026
|
| 1064 |
+
frame_id: '' and grasped_object_mask header seq: 32184
|
| 1065 |
+
stamp:
|
| 1066 |
+
secs: 1733882744
|
| 1067 |
+
nsecs: 416725397
|
| 1068 |
+
frame_id: "camera_color_optical_frame"
|
| 1069 |
+
[INFO] [1733882744.878128]: received mask_obs with header seq: 228
|
| 1070 |
+
stamp:
|
| 1071 |
+
secs: 1733882744
|
| 1072 |
+
nsecs: 878016233
|
| 1073 |
+
frame_id: '' and grasped_object_mask header seq: 32191
|
| 1074 |
+
stamp:
|
| 1075 |
+
secs: 1733882744
|
| 1076 |
+
nsecs: 649865627
|
| 1077 |
+
frame_id: "camera_color_optical_frame"
|
| 1078 |
+
[INFO] [1733882745.086062]: received mask_obs with header seq: 229
|
| 1079 |
+
stamp:
|
| 1080 |
+
secs: 1733882745
|
| 1081 |
+
nsecs: 86757659
|
| 1082 |
+
frame_id: '' and grasped_object_mask header seq: 32197
|
| 1083 |
+
stamp:
|
| 1084 |
+
secs: 1733882744
|
| 1085 |
+
nsecs: 849701643
|
| 1086 |
+
frame_id: "camera_color_optical_frame"
|
| 1087 |
+
[INFO] [1733882745.280597]: received mask_obs with header seq: 230
|
| 1088 |
+
stamp:
|
| 1089 |
+
secs: 1733882745
|
| 1090 |
+
nsecs: 281128883
|
| 1091 |
+
frame_id: '' and grasped_object_mask header seq: 32203
|
| 1092 |
+
stamp:
|
| 1093 |
+
secs: 1733882745
|
| 1094 |
+
nsecs: 49536467
|
| 1095 |
+
frame_id: "camera_color_optical_frame"
|
| 1096 |
+
[INFO] [1733882745.479238]: received mask_obs with header seq: 231
|
| 1097 |
+
stamp:
|
| 1098 |
+
secs: 1733882745
|
| 1099 |
+
nsecs: 479716539
|
| 1100 |
+
frame_id: '' and grasped_object_mask header seq: 32209
|
| 1101 |
+
stamp:
|
| 1102 |
+
secs: 1733882745
|
| 1103 |
+
nsecs: 249371052
|
| 1104 |
+
frame_id: "camera_color_optical_frame"
|
| 1105 |
+
[INFO] [1733882745.686511]: received mask_obs with header seq: 232
|
| 1106 |
+
stamp:
|
| 1107 |
+
secs: 1733882745
|
| 1108 |
+
nsecs: 687139987
|
| 1109 |
+
frame_id: '' and grasped_object_mask header seq: 32215
|
| 1110 |
+
stamp:
|
| 1111 |
+
secs: 1733882745
|
| 1112 |
+
nsecs: 449206352
|
| 1113 |
+
frame_id: "camera_color_optical_frame"
|
| 1114 |
+
[INFO] [1733882745.869770]: received mask_obs with header seq: 233
|
| 1115 |
+
stamp:
|
| 1116 |
+
secs: 1733882745
|
| 1117 |
+
nsecs: 870471954
|
| 1118 |
+
frame_id: '' and grasped_object_mask header seq: 32221
|
| 1119 |
+
stamp:
|
| 1120 |
+
secs: 1733882745
|
| 1121 |
+
nsecs: 649044991
|
| 1122 |
+
frame_id: "camera_color_optical_frame"
|
| 1123 |
+
[INFO] [1733882746.052903]: received mask_obs with header seq: 234
|
| 1124 |
+
stamp:
|
| 1125 |
+
secs: 1733882746
|
| 1126 |
+
nsecs: 53678035
|
| 1127 |
+
frame_id: '' and grasped_object_mask header seq: 32226
|
| 1128 |
+
stamp:
|
| 1129 |
+
secs: 1733882745
|
| 1130 |
+
nsecs: 815577984
|
| 1131 |
+
frame_id: "camera_color_optical_frame"
|
| 1132 |
+
[INFO] [1733882746.251527]: received mask_obs with header seq: 235
|
| 1133 |
+
stamp:
|
| 1134 |
+
secs: 1733882746
|
| 1135 |
+
nsecs: 252217292
|
| 1136 |
+
frame_id: '' and grasped_object_mask header seq: 32232
|
| 1137 |
+
stamp:
|
| 1138 |
+
secs: 1733882746
|
| 1139 |
+
nsecs: 15416622
|
| 1140 |
+
frame_id: "camera_color_optical_frame"
|
| 1141 |
+
[INFO] [1733882746.454575]: received mask_obs with header seq: 236
|
| 1142 |
+
stamp:
|
| 1143 |
+
secs: 1733882746
|
| 1144 |
+
nsecs: 455371618
|
| 1145 |
+
frame_id: '' and grasped_object_mask header seq: 32238
|
| 1146 |
+
stamp:
|
| 1147 |
+
secs: 1733882746
|
| 1148 |
+
nsecs: 215255260
|
| 1149 |
+
frame_id: "camera_color_optical_frame"
|
| 1150 |
+
[INFO] [1733882746.650796]: received mask_obs with header seq: 237
|
| 1151 |
+
stamp:
|
| 1152 |
+
secs: 1733882746
|
| 1153 |
+
nsecs: 651590347
|
| 1154 |
+
frame_id: '' and grasped_object_mask header seq: 32244
|
| 1155 |
+
stamp:
|
| 1156 |
+
secs: 1733882746
|
| 1157 |
+
nsecs: 415093899
|
| 1158 |
+
frame_id: "camera_color_optical_frame"
|
| 1159 |
+
[INFO] [1733882746.850833]: received mask_obs with header seq: 238
|
| 1160 |
+
stamp:
|
| 1161 |
+
secs: 1733882746
|
| 1162 |
+
nsecs: 851330041
|
| 1163 |
+
frame_id: '' and grasped_object_mask header seq: 32250
|
| 1164 |
+
stamp:
|
| 1165 |
+
secs: 1733882746
|
| 1166 |
+
nsecs: 614925146
|
| 1167 |
+
frame_id: "camera_color_optical_frame"
|
| 1168 |
+
[INFO] [1733882747.051500]: received mask_obs with header seq: 239
|
| 1169 |
+
stamp:
|
| 1170 |
+
secs: 1733882747
|
| 1171 |
+
nsecs: 52041530
|
| 1172 |
+
frame_id: '' and grasped_object_mask header seq: 32256
|
| 1173 |
+
stamp:
|
| 1174 |
+
secs: 1733882746
|
| 1175 |
+
nsecs: 814756870
|
| 1176 |
+
frame_id: "camera_color_optical_frame"
|
| 1177 |
+
[INFO] [1733882747.253331]: received mask_obs with header seq: 240
|
| 1178 |
+
stamp:
|
| 1179 |
+
secs: 1733882747
|
| 1180 |
+
nsecs: 254077434
|
| 1181 |
+
frame_id: '' and grasped_object_mask header seq: 32262
|
| 1182 |
+
stamp:
|
| 1183 |
+
secs: 1733882747
|
| 1184 |
+
nsecs: 14587402
|
| 1185 |
+
frame_id: "camera_color_optical_frame"
|
| 1186 |
+
[INFO] [1733882747.473652]: received mask_obs with header seq: 241
|
| 1187 |
+
stamp:
|
| 1188 |
+
secs: 1733882747
|
| 1189 |
+
nsecs: 474446535
|
| 1190 |
+
frame_id: '' and grasped_object_mask header seq: 32268
|
| 1191 |
+
stamp:
|
| 1192 |
+
secs: 1733882747
|
| 1193 |
+
nsecs: 214417458
|
| 1194 |
+
frame_id: "camera_color_optical_frame"
|
| 1195 |
+
[INFO] [1733882747.668667]: received mask_obs with header seq: 242
|
| 1196 |
+
stamp:
|
| 1197 |
+
secs: 1733882747
|
| 1198 |
+
nsecs: 669385433
|
| 1199 |
+
frame_id: '' and grasped_object_mask header seq: 32275
|
| 1200 |
+
stamp:
|
| 1201 |
+
secs: 1733882747
|
| 1202 |
+
nsecs: 447554350
|
| 1203 |
+
frame_id: "camera_color_optical_frame"
|
| 1204 |
+
[INFO] [1733882747.867553]: received mask_obs with header seq: 243
|
| 1205 |
+
stamp:
|
| 1206 |
+
secs: 1733882747
|
| 1207 |
+
nsecs: 868296146
|
| 1208 |
+
frame_id: '' and grasped_object_mask header seq: 32281
|
| 1209 |
+
stamp:
|
| 1210 |
+
secs: 1733882747
|
| 1211 |
+
nsecs: 647394657
|
| 1212 |
+
frame_id: "camera_color_optical_frame"
|
| 1213 |
+
[INFO] [1733882748.089673]: received mask_obs with header seq: 244
|
| 1214 |
+
stamp:
|
| 1215 |
+
secs: 1733882748
|
| 1216 |
+
nsecs: 90407848
|
| 1217 |
+
frame_id: '' and grasped_object_mask header seq: 32287
|
| 1218 |
+
stamp:
|
| 1219 |
+
secs: 1733882747
|
| 1220 |
+
nsecs: 847235203
|
| 1221 |
+
frame_id: "camera_color_optical_frame"
|
| 1222 |
+
[INFO] [1733882748.284217]: received mask_obs with header seq: 245
|
| 1223 |
+
stamp:
|
| 1224 |
+
secs: 1733882748
|
| 1225 |
+
nsecs: 285010337
|
| 1226 |
+
frame_id: '' and grasped_object_mask header seq: 32293
|
| 1227 |
+
stamp:
|
| 1228 |
+
secs: 1733882748
|
| 1229 |
+
nsecs: 47075748
|
| 1230 |
+
frame_id: "camera_color_optical_frame"
|
| 1231 |
+
[INFO] [1733882748.478210]: received mask_obs with header seq: 246
|
| 1232 |
+
stamp:
|
| 1233 |
+
secs: 1733882748
|
| 1234 |
+
nsecs: 478685617
|
| 1235 |
+
frame_id: '' and grasped_object_mask header seq: 32299
|
| 1236 |
+
stamp:
|
| 1237 |
+
secs: 1733882748
|
| 1238 |
+
nsecs: 246916294
|
| 1239 |
+
frame_id: "camera_color_optical_frame"
|
| 1240 |
+
[INFO] [1733882748.678099]: received mask_obs with header seq: 247
|
| 1241 |
+
stamp:
|
| 1242 |
+
secs: 1733882748
|
| 1243 |
+
nsecs: 678304672
|
| 1244 |
+
frame_id: '' and grasped_object_mask header seq: 32305
|
| 1245 |
+
stamp:
|
| 1246 |
+
secs: 1733882748
|
| 1247 |
+
nsecs: 446756601
|
| 1248 |
+
frame_id: "camera_color_optical_frame"
|
| 1249 |
+
[INFO] [1733882748.873234]: received mask_obs with header seq: 248
|
| 1250 |
+
stamp:
|
| 1251 |
+
secs: 1733882748
|
| 1252 |
+
nsecs: 873726606
|
| 1253 |
+
frame_id: '' and grasped_object_mask header seq: 32311
|
| 1254 |
+
stamp:
|
| 1255 |
+
secs: 1733882748
|
| 1256 |
+
nsecs: 646587372
|
| 1257 |
+
frame_id: "camera_color_optical_frame"
|
| 1258 |
+
[INFO] [1733882748.918962]: Storing episode...
|
| 1259 |
+
[rosbag_record-3] killing on exit
|
| 1260 |
+
[print_text-2] killing on exit
|
| 1261 |
+
[pub_text-1] killing on exit
|
| 1262 |
+
[INFO] [1733882749.070712]: received mask_obs with header seq: 249
|
| 1263 |
+
stamp:
|
| 1264 |
+
secs: 1733882749
|
| 1265 |
+
nsecs: 70325136
|
| 1266 |
+
frame_id: '' and grasped_object_mask header seq: 32317
|
| 1267 |
+
stamp:
|
| 1268 |
+
secs: 1733882748
|
| 1269 |
+
nsecs: 846416712
|
| 1270 |
+
frame_id: "camera_color_optical_frame"
|
| 1271 |
+
[INFO] [1733882749.647767]: Stored episode 1.
|
| 1272 |
+
[INFO] [1733882749.648048]: Saving video...
|
| 1273 |
+
[INFO] [1733882749.862328]: Video saved!
|
| 1274 |
+
Starting episode 1
|
| 1275 |
+
[INFO] [1733882749.880894]: resetting environment
|
| 1276 |
+
[INFO] [1733882749.886885]: cleared current plan
|
| 1277 |
+
[INFO] [1733882749.887112]: moving to home
|
| 1278 |
+
[INFO] [1733882752.489864]: reached home
|
| 1279 |
+
[INFO] [1733882752.491040]: reset action history
|
| 1280 |
+
[INFO] [1733882755.198398]: environment reset
|
| 1281 |
+
Press Enter to continue... after reseting env. To rate prev episode, press 0 for failure and 1 for success
|
| 1282 |
+
program exiting gracefully
|
| 1283 |
+
proceeding to start episode!
|
| 1284 |
+
[INFO] [1733882833.361588]: Saving video...
|
| 1285 |
+
[INFO] [1733882833.362778]: Video saved!
|
210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt
ADDED
|
@@ -0,0 +1,339 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Cython==3.0.10
|
| 2 |
+
Farama-Notifications==0.0.4
|
| 3 |
+
GitPython==3.1.43
|
| 4 |
+
Jinja2==3.1.4
|
| 5 |
+
Markdown==3.6
|
| 6 |
+
MarkupSafe==2.1.5
|
| 7 |
+
POT==0.7.0
|
| 8 |
+
PyOpenGL==3.1.7
|
| 9 |
+
PySocks==1.7.1
|
| 10 |
+
PyYAML==6.0.1
|
| 11 |
+
Pygments==2.18.0
|
| 12 |
+
Rtree==1.3.0
|
| 13 |
+
Werkzeug==3.0.3
|
| 14 |
+
absl-py==2.1.0
|
| 15 |
+
accelerate==0.33.0
|
| 16 |
+
actionlib-msgs==1.13.0.post3
|
| 17 |
+
actionlib==1.12.0
|
| 18 |
+
actionlib==1.14.0
|
| 19 |
+
aiohttp==3.9.5
|
| 20 |
+
aiosignal==1.3.1
|
| 21 |
+
angles==1.9.13
|
| 22 |
+
antlr4-python3-runtime==4.9.3
|
| 23 |
+
anyio==4.4.0
|
| 24 |
+
asciitree==0.3.3
|
| 25 |
+
async-timeout==4.0.3
|
| 26 |
+
attrs==23.2.0
|
| 27 |
+
autoprop==4.1.0
|
| 28 |
+
beartype==0.18.5
|
| 29 |
+
beautifulsoup4==4.12.3
|
| 30 |
+
bondpy==1.8.6
|
| 31 |
+
byol-pytorch==0.8.0
|
| 32 |
+
cachetools==5.4.0
|
| 33 |
+
camera-calibration-parsers==1.12.0
|
| 34 |
+
camera-calibration==1.17.0
|
| 35 |
+
cascadio==0.0.13
|
| 36 |
+
catkin-pkg==1.0.0
|
| 37 |
+
catkin==0.7.18
|
| 38 |
+
catkin==0.8.10
|
| 39 |
+
certifi==2024.7.4
|
| 40 |
+
cffi==1.16.0
|
| 41 |
+
chardet==5.2.0
|
| 42 |
+
charset-normalizer==3.3.2
|
| 43 |
+
click==8.1.7
|
| 44 |
+
cloudpickle==3.0.0
|
| 45 |
+
cmake==3.30.1
|
| 46 |
+
colorlog==6.8.2
|
| 47 |
+
contourpy==1.2.1
|
| 48 |
+
controller-manager-msgs==0.20.0
|
| 49 |
+
controller-manager==0.20.0
|
| 50 |
+
coverage==7.6.0
|
| 51 |
+
coveralls==4.0.1
|
| 52 |
+
cv-bridge==1.16.2
|
| 53 |
+
cycler==0.12.1
|
| 54 |
+
datasets==2.20.0
|
| 55 |
+
decorator==4.4.2
|
| 56 |
+
deepdiff==7.0.1
|
| 57 |
+
defusedxml==0.7.1
|
| 58 |
+
diagnostic-analysis==1.11.0
|
| 59 |
+
diagnostic-common-diagnostics==1.11.0
|
| 60 |
+
diagnostic-updater==1.11.0
|
| 61 |
+
diffusers==0.27.2
|
| 62 |
+
dill==0.3.8
|
| 63 |
+
distro==1.9.0
|
| 64 |
+
dm-control==1.0.8
|
| 65 |
+
dm-env==1.6
|
| 66 |
+
dm-tree==0.1.8
|
| 67 |
+
docker-pycreds==0.4.0
|
| 68 |
+
docopt==0.6.2
|
| 69 |
+
docutils==0.21.2
|
| 70 |
+
dynamic-reconfigure==1.7.3
|
| 71 |
+
einops==0.8.0
|
| 72 |
+
embreex==2.17.7.post5
|
| 73 |
+
empy==3.3.4
|
| 74 |
+
etils==1.7.0
|
| 75 |
+
exceptiongroup==1.2.2
|
| 76 |
+
ezdxf==1.3.2
|
| 77 |
+
fasteners==0.19
|
| 78 |
+
filelock==3.15.4
|
| 79 |
+
fonttools==4.53.1
|
| 80 |
+
freetype-py==2.4.0
|
| 81 |
+
frozenlist==1.4.1
|
| 82 |
+
fsspec==2024.5.0
|
| 83 |
+
gazebo_plugins==2.9.2
|
| 84 |
+
gazebo_ros==2.9.2
|
| 85 |
+
gdown==5.2.0
|
| 86 |
+
gencpp==0.7.0
|
| 87 |
+
geneus==3.0.0
|
| 88 |
+
genlisp==0.4.18
|
| 89 |
+
genmsg==0.5.12
|
| 90 |
+
genmsg==0.6.0
|
| 91 |
+
gennodejs==2.0.2
|
| 92 |
+
genpy==0.6.14
|
| 93 |
+
genpy==0.6.15
|
| 94 |
+
geometry-msgs==1.13.0.post2
|
| 95 |
+
gitdb==4.0.11
|
| 96 |
+
glfw==2.7.0
|
| 97 |
+
glooey==0.3.6
|
| 98 |
+
gmsh==4.12.2
|
| 99 |
+
gnupg==2.3.1
|
| 100 |
+
google-auth-oauthlib==1.0.0
|
| 101 |
+
google-auth==2.32.0
|
| 102 |
+
grpcio==1.65.1
|
| 103 |
+
gym-envs==0.0.1
|
| 104 |
+
gym-notices==0.0.8
|
| 105 |
+
gym==0.22.0
|
| 106 |
+
gymnasium==0.29.1
|
| 107 |
+
h11==0.14.0
|
| 108 |
+
h5py==3.11.0
|
| 109 |
+
hf_transfer==0.1.8
|
| 110 |
+
httpcore==1.0.5
|
| 111 |
+
httpx==0.27.0
|
| 112 |
+
huggingface-hub==0.23.5
|
| 113 |
+
hydra-core==1.3.2
|
| 114 |
+
hydra-submitit-launcher==1.2.0
|
| 115 |
+
idna==3.7
|
| 116 |
+
image-geometry==1.16.2
|
| 117 |
+
imageio-ffmpeg==0.5.1
|
| 118 |
+
imageio==2.34.2
|
| 119 |
+
importlib_metadata==8.2.0
|
| 120 |
+
importlib_resources==6.4.0
|
| 121 |
+
iniconfig==2.0.0
|
| 122 |
+
interactive-markers==1.12.0
|
| 123 |
+
joint-state-publisher-gui==1.15.1
|
| 124 |
+
joint-state-publisher==1.15.1
|
| 125 |
+
jsonschema-specifications==2023.12.1
|
| 126 |
+
jsonschema==4.23.0
|
| 127 |
+
kiwisolver==1.4.5
|
| 128 |
+
kornia==0.7.3
|
| 129 |
+
kornia_rs==0.1.5
|
| 130 |
+
labmaze==1.0.6
|
| 131 |
+
laser_geometry==1.6.7
|
| 132 |
+
lazy_loader==0.4
|
| 133 |
+
lerobot==0.1.0
|
| 134 |
+
lightning-utilities==0.11.6
|
| 135 |
+
llvmlite==0.43.0
|
| 136 |
+
lxml==5.2.2
|
| 137 |
+
manifold3d==2.5.1
|
| 138 |
+
mapbox-earcut==1.0.1
|
| 139 |
+
markdown-it-py==3.0.0
|
| 140 |
+
matplotlib==3.9.1
|
| 141 |
+
mdurl==0.1.2
|
| 142 |
+
meshio==5.3.5
|
| 143 |
+
message-filters==1.16.0
|
| 144 |
+
more-itertools==10.3.0
|
| 145 |
+
moviepy==1.0.3
|
| 146 |
+
mpmath==1.3.0
|
| 147 |
+
mujoco==3.2.0
|
| 148 |
+
multidict==6.0.5
|
| 149 |
+
multiprocess==0.70.16
|
| 150 |
+
natsort==8.4.0
|
| 151 |
+
netifaces==0.11.0
|
| 152 |
+
networkx==3.3
|
| 153 |
+
nodeenv==1.9.1
|
| 154 |
+
numba==0.60.0
|
| 155 |
+
numcodecs==0.13.0
|
| 156 |
+
numpy==1.26.4
|
| 157 |
+
nvidia-cublas-cu12==12.1.3.1
|
| 158 |
+
nvidia-cuda-cupti-cu12==12.1.105
|
| 159 |
+
nvidia-cuda-nvrtc-cu12==12.1.105
|
| 160 |
+
nvidia-cuda-runtime-cu12==12.1.105
|
| 161 |
+
nvidia-cudnn-cu12==9.1.0.70
|
| 162 |
+
nvidia-cufft-cu12==11.0.2.54
|
| 163 |
+
nvidia-curand-cu12==10.3.2.106
|
| 164 |
+
nvidia-cusolver-cu12==11.4.5.107
|
| 165 |
+
nvidia-cusparse-cu12==12.1.0.106
|
| 166 |
+
nvidia-nccl-cu12==2.20.5
|
| 167 |
+
nvidia-nvjitlink-cu12==12.5.82
|
| 168 |
+
nvidia-nvtx-cu12==12.1.105
|
| 169 |
+
oauthlib==3.2.2
|
| 170 |
+
omegaconf==2.3.0
|
| 171 |
+
openctm==0.0.5
|
| 172 |
+
opencv-python==4.10.0.84
|
| 173 |
+
ordered-set==4.1.0
|
| 174 |
+
packaging==24.1
|
| 175 |
+
pandas==2.2.2
|
| 176 |
+
pillow==10.4.0
|
| 177 |
+
pip==24.2
|
| 178 |
+
platformdirs==4.2.2
|
| 179 |
+
pluggy==1.5.0
|
| 180 |
+
proglog==0.1.10
|
| 181 |
+
protobuf==5.27.2
|
| 182 |
+
psutil==6.0.0
|
| 183 |
+
pyarrow-hotfix==0.6
|
| 184 |
+
pyarrow==17.0.0
|
| 185 |
+
pyasn1==0.6.0
|
| 186 |
+
pyasn1_modules==0.4.0
|
| 187 |
+
pyav==12.3.0
|
| 188 |
+
pycollada==0.8
|
| 189 |
+
pycparser==2.22
|
| 190 |
+
pycryptodomex==3.21.0
|
| 191 |
+
pyglet==1.5.29
|
| 192 |
+
pyinstrument==4.6.2
|
| 193 |
+
pymunk==6.8.1
|
| 194 |
+
pyparsing==2.4.7
|
| 195 |
+
pyrealsense2==2.54.2.5684
|
| 196 |
+
pyribbit==0.1.46
|
| 197 |
+
pyright==1.1.373
|
| 198 |
+
pytest-beartype==0.0.2
|
| 199 |
+
pytest-cov==5.0.0
|
| 200 |
+
pytest==8.3.1
|
| 201 |
+
python-dateutil==2.9.0.post0
|
| 202 |
+
python-fcl==0.7.0.6
|
| 203 |
+
python-qt-binding==0.4.4
|
| 204 |
+
pytorch-lightning==2.4.0
|
| 205 |
+
pytz==2024.1
|
| 206 |
+
qt-dotgraph==0.4.2
|
| 207 |
+
qt-gui-cpp==0.4.2
|
| 208 |
+
qt-gui-py-common==0.4.2
|
| 209 |
+
qt-gui==0.4.2
|
| 210 |
+
referencing==0.35.1
|
| 211 |
+
regex==2024.5.15
|
| 212 |
+
requests-oauthlib==2.0.0
|
| 213 |
+
requests==2.32.3
|
| 214 |
+
rerun-sdk==0.17.0
|
| 215 |
+
resource_retriever==1.12.7
|
| 216 |
+
rich==13.7.1
|
| 217 |
+
ros-numpy==0.0.5
|
| 218 |
+
rosbag==1.16.0
|
| 219 |
+
rosboost-cfg==1.15.8
|
| 220 |
+
rosclean==1.15.8
|
| 221 |
+
roscpp==1.15.11
|
| 222 |
+
roscreate==1.15.8
|
| 223 |
+
rosgraph-msgs==1.11.3.post2
|
| 224 |
+
rosgraph==1.15.11
|
| 225 |
+
rosgraph==1.16.0
|
| 226 |
+
roslaunch==1.16.0
|
| 227 |
+
roslib==1.14.7.post0
|
| 228 |
+
roslib==1.15.8
|
| 229 |
+
roslint==0.12.0
|
| 230 |
+
roslz4==1.16.0
|
| 231 |
+
rosmake==1.15.8
|
| 232 |
+
rosmaster==1.16.0
|
| 233 |
+
rosmsg==1.16.0
|
| 234 |
+
rosnode==1.16.0
|
| 235 |
+
rosparam==1.16.0
|
| 236 |
+
rospkg==1.5.1
|
| 237 |
+
rospy==1.15.11
|
| 238 |
+
rospy==1.16.0
|
| 239 |
+
rosservice==1.16.0
|
| 240 |
+
rostest==1.16.0
|
| 241 |
+
rostopic==1.16.0
|
| 242 |
+
rosunit==1.15.8
|
| 243 |
+
roswtf==1.16.0
|
| 244 |
+
rpds-py==0.19.1
|
| 245 |
+
rqt-console==0.4.12
|
| 246 |
+
rqt-image-view==0.4.17
|
| 247 |
+
rqt-logger-level==0.4.12
|
| 248 |
+
rqt-moveit==0.5.11
|
| 249 |
+
rqt-reconfigure==0.5.5
|
| 250 |
+
rqt-robot-dashboard==0.5.8
|
| 251 |
+
rqt-robot-monitor==0.5.15
|
| 252 |
+
rqt-runtime-monitor==0.5.10
|
| 253 |
+
rqt-rviz==0.7.0
|
| 254 |
+
rqt-tf-tree==0.6.4
|
| 255 |
+
rqt_action==0.4.9
|
| 256 |
+
rqt_bag==0.5.1
|
| 257 |
+
rqt_bag_plugins==0.5.1
|
| 258 |
+
rqt_dep==0.4.12
|
| 259 |
+
rqt_graph==0.4.14
|
| 260 |
+
rqt_gui==0.5.3
|
| 261 |
+
rqt_gui_py==0.5.3
|
| 262 |
+
rqt_launch==0.4.9
|
| 263 |
+
rqt_msg==0.4.10
|
| 264 |
+
rqt_nav_view==0.5.7
|
| 265 |
+
rqt_plot==0.4.13
|
| 266 |
+
rqt_pose_view==0.5.11
|
| 267 |
+
rqt_publisher==0.4.10
|
| 268 |
+
rqt_py_common==0.5.3
|
| 269 |
+
rqt_py_console==0.4.10
|
| 270 |
+
rqt_robot_steering==0.5.12
|
| 271 |
+
rqt_service_caller==0.4.10
|
| 272 |
+
rqt_shell==0.4.11
|
| 273 |
+
rqt_srv==0.4.9
|
| 274 |
+
rqt_top==0.4.10
|
| 275 |
+
rqt_topic==0.4.13
|
| 276 |
+
rqt_web==0.4.10
|
| 277 |
+
rsa==4.9
|
| 278 |
+
ruff==0.5.4
|
| 279 |
+
rviz==1.14.25
|
| 280 |
+
safetensors==0.4.3
|
| 281 |
+
scikit-image==0.24.0
|
| 282 |
+
scikit-video==1.1.11
|
| 283 |
+
scipy==1.14.0
|
| 284 |
+
seaborn==0.13.2
|
| 285 |
+
sensor-msgs==1.13.1
|
| 286 |
+
sentry-sdk==2.11.0
|
| 287 |
+
setproctitle==1.3.3
|
| 288 |
+
setuptools==65.5.0
|
| 289 |
+
shapely==2.0.5
|
| 290 |
+
signature_dispatch==1.0.1
|
| 291 |
+
six==1.16.0
|
| 292 |
+
smach-ros==2.5.2
|
| 293 |
+
smach==2.5.2
|
| 294 |
+
smclib==1.8.6
|
| 295 |
+
smmap==5.0.1
|
| 296 |
+
sniffio==1.3.1
|
| 297 |
+
soupsieve==2.5
|
| 298 |
+
std-msgs==0.5.13.post0
|
| 299 |
+
submitit==1.5.1
|
| 300 |
+
svg.path==6.3
|
| 301 |
+
sympy==1.13.1
|
| 302 |
+
tensorboard-data-server==0.7.2
|
| 303 |
+
tensorboard==2.14.0
|
| 304 |
+
termcolor==2.4.0
|
| 305 |
+
tf-conversions==1.13.2
|
| 306 |
+
tf2-geometry-msgs==0.7.7
|
| 307 |
+
tf2-kdl==0.7.7
|
| 308 |
+
tf2-msgs==0.7.2.post3
|
| 309 |
+
tf2-py==0.7.7
|
| 310 |
+
tf2-ros==0.6.5
|
| 311 |
+
tf2-ros==0.7.7
|
| 312 |
+
tf2_py==0.6.5.post1
|
| 313 |
+
tf==1.13.2
|
| 314 |
+
tifffile==2024.7.24
|
| 315 |
+
tomli==2.0.1
|
| 316 |
+
topic-tools==1.16.0
|
| 317 |
+
torch==2.4.0
|
| 318 |
+
torchaug==0.5.2
|
| 319 |
+
torchmetrics==1.4.0.post0
|
| 320 |
+
torchvision==0.19.0
|
| 321 |
+
tqdm==4.66.4
|
| 322 |
+
trimesh==4.4.3
|
| 323 |
+
triton==3.0.0
|
| 324 |
+
typeguard==3.0.2
|
| 325 |
+
typing_extensions==4.12.2
|
| 326 |
+
tzdata==2024.1
|
| 327 |
+
urchin==0.0.27
|
| 328 |
+
urllib3==2.2.2
|
| 329 |
+
vecrec==0.3.1
|
| 330 |
+
vhacdx==0.0.8.post1
|
| 331 |
+
wandb==0.17.5
|
| 332 |
+
wheel==0.43.0
|
| 333 |
+
xacro==1.14.18
|
| 334 |
+
xatlas==0.0.9
|
| 335 |
+
xxhash==3.4.1
|
| 336 |
+
yarl==1.9.4
|
| 337 |
+
zarr==2.18.2
|
| 338 |
+
zipp==3.19.2
|
| 339 |
+
zstandard==0.23.0
|
210407/wandb/run-20241210_210414-ob7chcle/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-5.15.0-125-generic-x86_64-with-glibc2.31",
|
| 3 |
+
"python": "3.10.14",
|
| 4 |
+
"heartbeatAt": "2024-12-11T02:04:14.630135",
|
| 5 |
+
"startedAt": "2024-12-11T02:04:14.247012",
|
| 6 |
+
"docker": null,
|
| 7 |
+
"cuda": null,
|
| 8 |
+
"args": [
|
| 9 |
+
"agent=diffusion",
|
| 10 |
+
"suite=frankagym",
|
| 11 |
+
"suite/frankagym_task@_global_=insertion"
|
| 12 |
+
],
|
| 13 |
+
"state": "running",
|
| 14 |
+
"program": "/home/leonmkim/fish_leon/FISH/eval_robot.py",
|
| 15 |
+
"codePathLocal": null,
|
| 16 |
+
"codePath": "FISH/eval_robot.py",
|
| 17 |
+
"git": {
|
| 18 |
+
"remote": "https://github.com/leonmkim/fish_leon.git",
|
| 19 |
+
"commit": "4f7c0421eb84a7caf6bf5670f68777523362676f"
|
| 20 |
+
},
|
| 21 |
+
"email": "leonmkim@seas.upenn.edu",
|
| 22 |
+
"root": "/home/leonmkim/fish_leon",
|
| 23 |
+
"host": "leonmkim-ROG-Strix-G15CS-G15CS",
|
| 24 |
+
"username": "leonmkim",
|
| 25 |
+
"executable": "/home/leonmkim/.pyenv/versions/lerobot/bin/python",
|
| 26 |
+
"cpu_count": 8,
|
| 27 |
+
"cpu_count_logical": 8,
|
| 28 |
+
"cpu_freq": {
|
| 29 |
+
"current": 4124.996375000001,
|
| 30 |
+
"min": 800.0,
|
| 31 |
+
"max": 4700.0
|
| 32 |
+
},
|
| 33 |
+
"cpu_freq_per_core": [
|
| 34 |
+
{
|
| 35 |
+
"current": 3000.0,
|
| 36 |
+
"min": 800.0,
|
| 37 |
+
"max": 4700.0
|
| 38 |
+
},
|
| 39 |
+
{
|
| 40 |
+
"current": 3000.0,
|
| 41 |
+
"min": 800.0,
|
| 42 |
+
"max": 4700.0
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"current": 4500.021,
|
| 46 |
+
"min": 800.0,
|
| 47 |
+
"max": 4700.0
|
| 48 |
+
},
|
| 49 |
+
{
|
| 50 |
+
"current": 4500.001,
|
| 51 |
+
"min": 800.0,
|
| 52 |
+
"max": 4700.0
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"current": 3000.0,
|
| 56 |
+
"min": 800.0,
|
| 57 |
+
"max": 4700.0
|
| 58 |
+
},
|
| 59 |
+
{
|
| 60 |
+
"current": 4500.001,
|
| 61 |
+
"min": 800.0,
|
| 62 |
+
"max": 4700.0
|
| 63 |
+
},
|
| 64 |
+
{
|
| 65 |
+
"current": 4500.023,
|
| 66 |
+
"min": 800.0,
|
| 67 |
+
"max": 4700.0
|
| 68 |
+
},
|
| 69 |
+
{
|
| 70 |
+
"current": 3000.0,
|
| 71 |
+
"min": 800.0,
|
| 72 |
+
"max": 4700.0
|
| 73 |
+
}
|
| 74 |
+
],
|
| 75 |
+
"disk": {
|
| 76 |
+
"/": {
|
| 77 |
+
"total": 915.3232879638672,
|
| 78 |
+
"used": 366.0494689941406
|
| 79 |
+
}
|
| 80 |
+
},
|
| 81 |
+
"gpu": "NVIDIA GeForce RTX 2070 SUPER",
|
| 82 |
+
"gpu_count": 1,
|
| 83 |
+
"gpu_devices": [
|
| 84 |
+
{
|
| 85 |
+
"name": "NVIDIA GeForce RTX 2070 SUPER",
|
| 86 |
+
"memory_total": 8589934592
|
| 87 |
+
}
|
| 88 |
+
],
|
| 89 |
+
"memory": {
|
| 90 |
+
"total": 62.71596908569336
|
| 91 |
+
}
|
| 92 |
+
}
|
210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"eval/0_eval": {"_type": "video-file", "sha256": "242331cb3a64f66021dfad95eeae9d0d8610c587d62363724138c291f7e496ce", "size": 1091529, "path": "media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4"}, "global_step": 136, "_timestamp": 1733882833.365749, "_runtime": 179.1091718673706, "_step": 1, "eval/video": {"_type": "video-file", "sha256": "25445a41b5bbda0ed7e2e0845eaa5c96373705c5c738fe640c1ea70a07b4176c", "size": 262, "path": "media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4"}, "_wandb": {"runtime": 178}}
|
210407/wandb/run-20241210_210414-ob7chcle/logs/debug-internal.log
ADDED
|
@@ -0,0 +1,510 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2024-12-10 21:04:14,256 INFO StreamThr :600018 [internal.py:wandb_internal():85] W&B internal server running at pid: 600018, started at: 2024-12-10 21:04:14.256478
|
| 2 |
+
2024-12-10 21:04:14,265 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status
|
| 3 |
+
2024-12-10 21:04:14,269 INFO WriterThread:600018 [datastore.py:open_for_write():87] open: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/run-ob7chcle.wandb
|
| 4 |
+
2024-12-10 21:04:14,270 DEBUG SenderThread:600018 [sender.py:send():379] send: header
|
| 5 |
+
2024-12-10 21:04:14,286 DEBUG SenderThread:600018 [sender.py:send():379] send: run
|
| 6 |
+
2024-12-10 21:04:14,541 INFO SenderThread:600018 [dir_watcher.py:__init__():211] watching files in: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files
|
| 7 |
+
2024-12-10 21:04:14,541 INFO SenderThread:600018 [sender.py:_start_run_threads():1188] run started: ob7chcle with start time 1733882654.256577
|
| 8 |
+
2024-12-10 21:04:14,564 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: check_version
|
| 9 |
+
2024-12-10 21:04:14,564 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: check_version
|
| 10 |
+
2024-12-10 21:04:14,612 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: run_start
|
| 11 |
+
2024-12-10 21:04:14,617 DEBUG HandlerThread:600018 [system_info.py:__init__():26] System info init
|
| 12 |
+
2024-12-10 21:04:14,617 DEBUG HandlerThread:600018 [system_info.py:__init__():41] System info init done
|
| 13 |
+
2024-12-10 21:04:14,617 INFO HandlerThread:600018 [system_monitor.py:start():194] Starting system monitor
|
| 14 |
+
2024-12-10 21:04:14,617 INFO SystemMonitor:600018 [system_monitor.py:_start():158] Starting system asset monitoring threads
|
| 15 |
+
2024-12-10 21:04:14,617 INFO HandlerThread:600018 [system_monitor.py:probe():214] Collecting system info
|
| 16 |
+
2024-12-10 21:04:14,618 INFO SystemMonitor:600018 [interfaces.py:start():188] Started cpu monitoring
|
| 17 |
+
2024-12-10 21:04:14,618 INFO SystemMonitor:600018 [interfaces.py:start():188] Started disk monitoring
|
| 18 |
+
2024-12-10 21:04:14,619 INFO SystemMonitor:600018 [interfaces.py:start():188] Started gpu monitoring
|
| 19 |
+
2024-12-10 21:04:14,619 INFO SystemMonitor:600018 [interfaces.py:start():188] Started memory monitoring
|
| 20 |
+
2024-12-10 21:04:14,620 INFO SystemMonitor:600018 [interfaces.py:start():188] Started network monitoring
|
| 21 |
+
2024-12-10 21:04:14,630 DEBUG HandlerThread:600018 [system_info.py:probe():152] Probing system
|
| 22 |
+
2024-12-10 21:04:14,631 DEBUG HandlerThread:600018 [system_info.py:_probe_git():137] Probing git
|
| 23 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_info.py:_probe_git():145] Probing git done
|
| 24 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_info.py:probe():200] Probing system done
|
| 25 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_monitor.py:probe():223] {'os': 'Linux-5.15.0-125-generic-x86_64-with-glibc2.31', 'python': '3.10.14', 'heartbeatAt': '2024-12-11T02:04:14.630135', 'startedAt': '2024-12-11T02:04:14.247012', 'docker': None, 'cuda': None, 'args': ('agent=diffusion', 'suite=frankagym', 'suite/frankagym_task@_global_=insertion'), 'state': 'running', 'program': '/home/leonmkim/fish_leon/FISH/eval_robot.py', 'codePathLocal': None, 'codePath': 'FISH/eval_robot.py', 'git': {'remote': 'https://github.com/leonmkim/fish_leon.git', 'commit': '4f7c0421eb84a7caf6bf5670f68777523362676f'}, 'email': 'leonmkim@seas.upenn.edu', 'root': '/home/leonmkim/fish_leon', 'host': 'leonmkim-ROG-Strix-G15CS-G15CS', 'username': 'leonmkim', 'executable': '/home/leonmkim/.pyenv/versions/lerobot/bin/python', 'cpu_count': 8, 'cpu_count_logical': 8, 'cpu_freq': {'current': 4124.996375000001, 'min': 800.0, 'max': 4700.0}, 'cpu_freq_per_core': [{'current': 3000.0, 'min': 800.0, 'max': 4700.0}, {'current': 3000.0, 'min': 800.0, 'max': 4700.0}, {'current': 4500.021, 'min': 800.0, 'max': 4700.0}, {'current': 4500.001, 'min': 800.0, 'max': 4700.0}, {'current': 3000.0, 'min': 800.0, 'max': 4700.0}, {'current': 4500.001, 'min': 800.0, 'max': 4700.0}, {'current': 4500.023, 'min': 800.0, 'max': 4700.0}, {'current': 3000.0, 'min': 800.0, 'max': 4700.0}], 'disk': {'/': {'total': 915.3232879638672, 'used': 366.0494689941406}}, 'gpu': 'NVIDIA GeForce RTX 2070 SUPER', 'gpu_count': 1, 'gpu_devices': [{'name': 'NVIDIA GeForce RTX 2070 SUPER', 'memory_total': 8589934592}], 'memory': {'total': 62.71596908569336}}
|
| 26 |
+
2024-12-10 21:04:14,636 INFO HandlerThread:600018 [system_monitor.py:probe():224] Finished collecting system info
|
| 27 |
+
2024-12-10 21:04:14,636 INFO HandlerThread:600018 [system_monitor.py:probe():227] Publishing system info
|
| 28 |
+
2024-12-10 21:04:14,636 DEBUG HandlerThread:600018 [system_info.py:_save_code():44] Saving code
|
| 29 |
+
2024-12-10 21:04:14,638 DEBUG HandlerThread:600018 [system_info.py:_save_code():67] Saving code done
|
| 30 |
+
2024-12-10 21:04:14,638 DEBUG HandlerThread:600018 [system_info.py:_save_patches():84] Saving git patches
|
| 31 |
+
2024-12-10 21:04:14,703 DEBUG HandlerThread:600018 [system_info.py:_save_patches():126] Saving git patches done
|
| 32 |
+
2024-12-10 21:04:14,704 INFO HandlerThread:600018 [system_monitor.py:probe():229] Finished publishing system info
|
| 33 |
+
2024-12-10 21:04:14,707 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 34 |
+
2024-12-10 21:04:14,707 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-metadata.json with policy now
|
| 35 |
+
2024-12-10 21:04:14,708 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file code/FISH/eval_robot.py with policy now
|
| 36 |
+
2024-12-10 21:04:14,708 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file diff.patch with policy now
|
| 37 |
+
2024-12-10 21:04:14,959 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: python_packages
|
| 38 |
+
2024-12-10 21:04:14,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: python_packages
|
| 39 |
+
2024-12-10 21:04:14,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 40 |
+
2024-12-10 21:04:14,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 41 |
+
2024-12-10 21:04:14,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 42 |
+
2024-12-10 21:04:14,963 INFO HandlerThread:600018 [handler.py:handle_tbrecord():783] handling tbrecord: tbrecord {
|
| 43 |
+
log_dir: "/home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/tb"
|
| 44 |
+
save: true
|
| 45 |
+
}
|
| 46 |
+
control {
|
| 47 |
+
relay_id: "5cdf21b441a841eeb077b1d066a521dc"
|
| 48 |
+
}
|
| 49 |
+
_info {
|
| 50 |
+
stream_id: "ob7chcle"
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
2024-12-10 21:04:14,963 DEBUG HandlerThread:600018 [config_util.py:dict_from_config_file():70] no default config file found in config-defaults.yaml
|
| 54 |
+
2024-12-10 21:04:14,988 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/vuiipzpx-wandb-metadata.json
|
| 55 |
+
2024-12-10 21:04:15,027 DEBUG SenderThread:600018 [sender.py:send():379] send: telemetry
|
| 56 |
+
2024-12-10 21:04:15,027 DEBUG SenderThread:600018 [sender.py:send():379] send: tbrecord
|
| 57 |
+
2024-12-10 21:04:15,028 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 58 |
+
2024-12-10 21:04:15,028 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0 with policy live
|
| 59 |
+
2024-12-10 21:04:15,030 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/4jll3ix3-code/FISH/eval_robot.py
|
| 60 |
+
2024-12-10 21:04:15,039 INFO wandb-upload_2:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/5pcafv76-diff.patch
|
| 61 |
+
2024-12-10 21:04:15,220 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/o3h98mw2-events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
|
| 62 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt
|
| 63 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH/eval_robot.py
|
| 64 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-metadata.json
|
| 65 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 66 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
|
| 67 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/diff.patch
|
| 68 |
+
2024-12-10 21:04:15,543 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH
|
| 69 |
+
2024-12-10 21:04:15,544 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code
|
| 70 |
+
2024-12-10 21:04:15,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 71 |
+
2024-12-10 21:04:16,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 72 |
+
2024-12-10 21:04:17,542 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 73 |
+
2024-12-10 21:04:17,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 74 |
+
2024-12-10 21:04:18,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 75 |
+
2024-12-10 21:04:19,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 76 |
+
2024-12-10 21:04:19,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 77 |
+
2024-12-10 21:04:20,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 78 |
+
2024-12-10 21:04:21,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 79 |
+
2024-12-10 21:04:22,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 80 |
+
2024-12-10 21:04:23,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 81 |
+
2024-12-10 21:04:24,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 82 |
+
2024-12-10 21:04:24,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 83 |
+
2024-12-10 21:04:25,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 84 |
+
2024-12-10 21:04:26,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 85 |
+
2024-12-10 21:04:27,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 86 |
+
2024-12-10 21:04:28,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 87 |
+
2024-12-10 21:04:29,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 88 |
+
2024-12-10 21:04:29,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 89 |
+
2024-12-10 21:04:30,002 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 90 |
+
2024-12-10 21:04:30,045 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 91 |
+
2024-12-10 21:04:30,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 92 |
+
2024-12-10 21:04:31,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 93 |
+
2024-12-10 21:04:32,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 94 |
+
2024-12-10 21:04:33,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 95 |
+
2024-12-10 21:04:34,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 96 |
+
2024-12-10 21:04:35,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 97 |
+
2024-12-10 21:04:35,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 98 |
+
2024-12-10 21:04:36,965 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 99 |
+
2024-12-10 21:04:37,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 100 |
+
2024-12-10 21:04:38,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 101 |
+
2024-12-10 21:04:39,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 102 |
+
2024-12-10 21:04:40,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 103 |
+
2024-12-10 21:04:40,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 104 |
+
2024-12-10 21:04:41,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 105 |
+
2024-12-10 21:04:42,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 106 |
+
2024-12-10 21:04:43,966 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 107 |
+
2024-12-10 21:04:44,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 108 |
+
2024-12-10 21:04:44,960 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 109 |
+
2024-12-10 21:04:45,001 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 110 |
+
2024-12-10 21:04:45,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 111 |
+
2024-12-10 21:04:46,018 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 112 |
+
2024-12-10 21:04:46,550 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
|
| 113 |
+
2024-12-10 21:04:46,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 114 |
+
2024-12-10 21:04:47,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 115 |
+
2024-12-10 21:04:48,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 116 |
+
2024-12-10 21:04:49,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 117 |
+
2024-12-10 21:04:50,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 118 |
+
2024-12-10 21:04:51,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 119 |
+
2024-12-10 21:04:51,967 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 120 |
+
2024-12-10 21:04:52,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 121 |
+
2024-12-10 21:04:53,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 122 |
+
2024-12-10 21:04:54,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 123 |
+
2024-12-10 21:04:55,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 124 |
+
2024-12-10 21:04:56,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 125 |
+
2024-12-10 21:04:56,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 126 |
+
2024-12-10 21:04:57,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 127 |
+
2024-12-10 21:04:58,968 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 128 |
+
2024-12-10 21:04:59,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 129 |
+
2024-12-10 21:04:59,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 130 |
+
2024-12-10 21:05:00,002 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 131 |
+
2024-12-10 21:05:00,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 132 |
+
2024-12-10 21:05:01,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 133 |
+
2024-12-10 21:05:02,107 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 134 |
+
2024-12-10 21:05:02,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 135 |
+
2024-12-10 21:05:03,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 136 |
+
2024-12-10 21:05:04,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 137 |
+
2024-12-10 21:05:05,969 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 138 |
+
2024-12-10 21:05:06,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 139 |
+
2024-12-10 21:05:07,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 140 |
+
2024-12-10 21:05:07,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 141 |
+
2024-12-10 21:05:08,018 DEBUG SenderThread:600018 [sender.py:send():379] send: config
|
| 142 |
+
2024-12-10 21:05:08,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 143 |
+
2024-12-10 21:05:09,556 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 144 |
+
2024-12-10 21:05:09,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 145 |
+
2024-12-10 21:05:10,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 146 |
+
2024-12-10 21:05:11,556 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 147 |
+
2024-12-10 21:05:11,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 148 |
+
2024-12-10 21:05:12,970 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 149 |
+
2024-12-10 21:05:13,449 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 150 |
+
2024-12-10 21:05:13,557 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 151 |
+
2024-12-10 21:05:13,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 152 |
+
2024-12-10 21:05:14,620 DEBUG SystemMonitor:600018 [system_monitor.py:_start():172] Starting system metrics aggregation loop
|
| 153 |
+
2024-12-10 21:05:14,621 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 154 |
+
2024-12-10 21:05:14,960 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 155 |
+
2024-12-10 21:05:14,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 156 |
+
2024-12-10 21:05:15,002 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 157 |
+
2024-12-10 21:05:15,558 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 158 |
+
2024-12-10 21:05:15,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 159 |
+
2024-12-10 21:05:16,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 160 |
+
2024-12-10 21:05:17,558 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 161 |
+
2024-12-10 21:05:17,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 162 |
+
2024-12-10 21:05:18,600 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 163 |
+
2024-12-10 21:05:18,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 164 |
+
2024-12-10 21:05:19,559 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 165 |
+
2024-12-10 21:05:19,559 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
|
| 166 |
+
2024-12-10 21:05:19,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 167 |
+
2024-12-10 21:05:20,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 168 |
+
2024-12-10 21:05:21,559 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 169 |
+
2024-12-10 21:05:21,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 170 |
+
2024-12-10 21:05:22,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 171 |
+
2024-12-10 21:05:23,560 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 172 |
+
2024-12-10 21:05:23,971 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 173 |
+
2024-12-10 21:05:24,064 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 174 |
+
2024-12-10 21:05:24,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 175 |
+
2024-12-10 21:05:25,560 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 176 |
+
2024-12-10 21:05:25,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 177 |
+
2024-12-10 21:05:26,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 178 |
+
2024-12-10 21:05:27,561 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 179 |
+
2024-12-10 21:05:27,972 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 180 |
+
2024-12-10 21:05:28,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 181 |
+
2024-12-10 21:05:29,124 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 182 |
+
2024-12-10 21:05:29,562 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 183 |
+
2024-12-10 21:05:29,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 184 |
+
2024-12-10 21:05:29,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 185 |
+
2024-12-10 21:05:29,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 186 |
+
2024-12-10 21:05:30,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 187 |
+
2024-12-10 21:05:31,562 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 188 |
+
2024-12-10 21:05:31,973 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 189 |
+
2024-12-10 21:05:32,975 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 190 |
+
2024-12-10 21:05:33,563 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 191 |
+
2024-12-10 21:05:33,975 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 192 |
+
2024-12-10 21:05:34,275 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 193 |
+
2024-12-10 21:05:34,975 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 194 |
+
2024-12-10 21:05:35,563 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 195 |
+
2024-12-10 21:05:35,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 196 |
+
2024-12-10 21:05:36,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 197 |
+
2024-12-10 21:05:37,564 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 198 |
+
2024-12-10 21:05:37,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 199 |
+
2024-12-10 21:05:38,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 200 |
+
2024-12-10 21:05:39,457 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 201 |
+
2024-12-10 21:05:39,564 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 202 |
+
2024-12-10 21:05:39,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 203 |
+
2024-12-10 21:05:40,976 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 204 |
+
2024-12-10 21:05:41,565 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 205 |
+
2024-12-10 21:05:41,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 206 |
+
2024-12-10 21:05:42,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 207 |
+
2024-12-10 21:05:43,566 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 208 |
+
2024-12-10 21:05:43,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 209 |
+
2024-12-10 21:05:44,621 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 210 |
+
2024-12-10 21:05:44,622 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 211 |
+
2024-12-10 21:05:44,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 212 |
+
2024-12-10 21:05:44,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 213 |
+
2024-12-10 21:05:44,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 214 |
+
2024-12-10 21:05:45,567 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 215 |
+
2024-12-10 21:05:45,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 216 |
+
2024-12-10 21:05:46,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 217 |
+
2024-12-10 21:05:47,567 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 218 |
+
2024-12-10 21:05:47,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 219 |
+
2024-12-10 21:05:48,977 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 220 |
+
2024-12-10 21:05:49,568 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 221 |
+
2024-12-10 21:05:49,648 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 222 |
+
2024-12-10 21:05:49,880 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 223 |
+
2024-12-10 21:05:49,880 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4 with policy now
|
| 224 |
+
2024-12-10 21:05:49,880 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: partial_history
|
| 225 |
+
2024-12-10 21:05:49,881 DEBUG SenderThread:600018 [sender.py:send():379] send: history
|
| 226 |
+
2024-12-10 21:05:49,881 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: summary_record
|
| 227 |
+
2024-12-10 21:05:49,882 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 228 |
+
2024-12-10 21:05:49,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 229 |
+
2024-12-10 21:05:50,165 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/dx8d7p0q-media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 230 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 231 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 232 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval
|
| 233 |
+
2024-12-10 21:05:50,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos
|
| 234 |
+
2024-12-10 21:05:50,574 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media
|
| 235 |
+
2024-12-10 21:05:50,912 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/64whhgw0-media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 236 |
+
2024-12-10 21:05:50,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 237 |
+
2024-12-10 21:05:51,573 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 238 |
+
2024-12-10 21:05:51,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 239 |
+
2024-12-10 21:05:52,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 240 |
+
2024-12-10 21:05:53,574 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 241 |
+
2024-12-10 21:05:53,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 242 |
+
2024-12-10 21:05:54,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 243 |
+
2024-12-10 21:05:54,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 244 |
+
2024-12-10 21:05:55,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 245 |
+
2024-12-10 21:05:56,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 246 |
+
2024-12-10 21:05:57,575 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 247 |
+
2024-12-10 21:05:57,978 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 248 |
+
2024-12-10 21:05:58,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 249 |
+
2024-12-10 21:05:59,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 250 |
+
2024-12-10 21:05:59,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 251 |
+
2024-12-10 21:06:00,001 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 252 |
+
2024-12-10 21:06:00,045 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 253 |
+
2024-12-10 21:06:00,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 254 |
+
2024-12-10 21:06:01,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 255 |
+
2024-12-10 21:06:02,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 256 |
+
2024-12-10 21:06:03,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 257 |
+
2024-12-10 21:06:04,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 258 |
+
2024-12-10 21:06:05,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 259 |
+
2024-12-10 21:06:05,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 260 |
+
2024-12-10 21:06:06,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 261 |
+
2024-12-10 21:06:07,979 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 262 |
+
2024-12-10 21:06:08,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 263 |
+
2024-12-10 21:06:09,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 264 |
+
2024-12-10 21:06:10,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 265 |
+
2024-12-10 21:06:11,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 266 |
+
2024-12-10 21:06:11,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 267 |
+
2024-12-10 21:06:12,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 268 |
+
2024-12-10 21:06:13,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 269 |
+
2024-12-10 21:06:14,622 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 270 |
+
2024-12-10 21:06:14,961 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 271 |
+
2024-12-10 21:06:14,961 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 272 |
+
2024-12-10 21:06:15,001 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 273 |
+
2024-12-10 21:06:15,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 274 |
+
2024-12-10 21:06:16,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 275 |
+
2024-12-10 21:06:17,057 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 276 |
+
2024-12-10 21:06:17,980 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 277 |
+
2024-12-10 21:06:18,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 278 |
+
2024-12-10 21:06:19,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 279 |
+
2024-12-10 21:06:20,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 280 |
+
2024-12-10 21:06:21,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 281 |
+
2024-12-10 21:06:22,963 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 282 |
+
2024-12-10 21:06:22,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 283 |
+
2024-12-10 21:06:23,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 284 |
+
2024-12-10 21:06:24,981 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 285 |
+
2024-12-10 21:06:25,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 286 |
+
2024-12-10 21:06:26,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 287 |
+
2024-12-10 21:06:27,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 288 |
+
2024-12-10 21:06:27,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 289 |
+
2024-12-10 21:06:28,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 290 |
+
2024-12-10 21:06:29,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 291 |
+
2024-12-10 21:06:29,962 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 292 |
+
2024-12-10 21:06:30,005 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 293 |
+
2024-12-10 21:06:30,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 294 |
+
2024-12-10 21:06:31,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 295 |
+
2024-12-10 21:06:32,982 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 296 |
+
2024-12-10 21:06:33,045 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 297 |
+
2024-12-10 21:06:33,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 298 |
+
2024-12-10 21:06:34,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 299 |
+
2024-12-10 21:06:35,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 300 |
+
2024-12-10 21:06:36,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 301 |
+
2024-12-10 21:06:37,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 302 |
+
2024-12-10 21:06:38,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 303 |
+
2024-12-10 21:06:38,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 304 |
+
2024-12-10 21:06:39,983 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 305 |
+
2024-12-10 21:06:40,984 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 306 |
+
2024-12-10 21:06:41,984 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 307 |
+
2024-12-10 21:06:42,984 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 308 |
+
2024-12-10 21:06:43,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 309 |
+
2024-12-10 21:06:43,985 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 310 |
+
2024-12-10 21:06:44,622 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 311 |
+
2024-12-10 21:06:44,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 312 |
+
2024-12-10 21:06:44,962 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 313 |
+
2024-12-10 21:06:45,006 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 314 |
+
2024-12-10 21:06:45,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 315 |
+
2024-12-10 21:06:46,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 316 |
+
2024-12-10 21:06:47,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 317 |
+
2024-12-10 21:06:48,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 318 |
+
2024-12-10 21:06:49,027 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 319 |
+
2024-12-10 21:06:49,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 320 |
+
2024-12-10 21:06:50,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 321 |
+
2024-12-10 21:06:51,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 322 |
+
2024-12-10 21:06:52,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 323 |
+
2024-12-10 21:06:53,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 324 |
+
2024-12-10 21:06:54,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 325 |
+
2024-12-10 21:06:54,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 326 |
+
2024-12-10 21:06:55,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 327 |
+
2024-12-10 21:06:56,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 328 |
+
2024-12-10 21:06:57,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 329 |
+
2024-12-10 21:06:58,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 330 |
+
2024-12-10 21:06:59,962 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: stop_status
|
| 331 |
+
2024-12-10 21:06:59,962 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: stop_status
|
| 332 |
+
2024-12-10 21:07:00,005 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 333 |
+
2024-12-10 21:07:00,048 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 334 |
+
2024-12-10 21:07:00,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 335 |
+
2024-12-10 21:07:01,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 336 |
+
2024-12-10 21:07:02,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 337 |
+
2024-12-10 21:07:03,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 338 |
+
2024-12-10 21:07:04,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 339 |
+
2024-12-10 21:07:05,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 340 |
+
2024-12-10 21:07:05,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 341 |
+
2024-12-10 21:07:06,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 342 |
+
2024-12-10 21:07:07,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 343 |
+
2024-12-10 21:07:08,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 344 |
+
2024-12-10 21:07:09,989 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 345 |
+
2024-12-10 21:07:10,964 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 346 |
+
2024-12-10 21:07:10,989 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 347 |
+
2024-12-10 21:07:11,989 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 348 |
+
2024-12-10 21:07:12,999 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 349 |
+
2024-12-10 21:07:13,402 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: partial_history
|
| 350 |
+
2024-12-10 21:07:13,402 DEBUG SenderThread:600018 [sender.py:send():379] send: files
|
| 351 |
+
2024-12-10 21:07:13,402 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4 with policy now
|
| 352 |
+
2024-12-10 21:07:13,403 DEBUG SenderThread:600018 [sender.py:send():379] send: history
|
| 353 |
+
2024-12-10 21:07:13,403 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: summary_record
|
| 354 |
+
2024-12-10 21:07:13,403 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 355 |
+
2024-12-10 21:07:13,404 DEBUG SenderThread:600018 [sender.py:send():379] send: exit
|
| 356 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:send_exit():586] handling exit code: 0
|
| 357 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:send_exit():588] handling runtime: 178
|
| 358 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 359 |
+
2024-12-10 21:07:13,404 INFO SenderThread:600018 [sender.py:send_exit():594] send defer
|
| 360 |
+
2024-12-10 21:07:13,404 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 361 |
+
2024-12-10 21:07:13,404 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 0
|
| 362 |
+
2024-12-10 21:07:13,405 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 363 |
+
2024-12-10 21:07:13,405 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 0
|
| 364 |
+
2024-12-10 21:07:13,405 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 1
|
| 365 |
+
2024-12-10 21:07:13,405 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 366 |
+
2024-12-10 21:07:13,405 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 1
|
| 367 |
+
2024-12-10 21:07:13,406 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 368 |
+
2024-12-10 21:07:13,406 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 1
|
| 369 |
+
2024-12-10 21:07:13,406 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 2
|
| 370 |
+
2024-12-10 21:07:13,407 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 371 |
+
2024-12-10 21:07:13,407 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 2
|
| 372 |
+
2024-12-10 21:07:13,407 INFO HandlerThread:600018 [system_monitor.py:finish():203] Stopping system monitor
|
| 373 |
+
2024-12-10 21:07:13,407 DEBUG SystemMonitor:600018 [system_monitor.py:_start():179] Finished system metrics aggregation loop
|
| 374 |
+
2024-12-10 21:07:13,407 DEBUG SystemMonitor:600018 [system_monitor.py:_start():183] Publishing last batch of metrics
|
| 375 |
+
2024-12-10 21:07:13,407 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined cpu monitor
|
| 376 |
+
2024-12-10 21:07:13,408 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined disk monitor
|
| 377 |
+
2024-12-10 21:07:13,456 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined gpu monitor
|
| 378 |
+
2024-12-10 21:07:13,456 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined memory monitor
|
| 379 |
+
2024-12-10 21:07:13,456 INFO HandlerThread:600018 [interfaces.py:finish():200] Joined network monitor
|
| 380 |
+
2024-12-10 21:07:13,456 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 381 |
+
2024-12-10 21:07:13,456 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 2
|
| 382 |
+
2024-12-10 21:07:13,456 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 3
|
| 383 |
+
2024-12-10 21:07:13,456 DEBUG SenderThread:600018 [sender.py:send():379] send: stats
|
| 384 |
+
2024-12-10 21:07:13,456 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 385 |
+
2024-12-10 21:07:13,457 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 3
|
| 386 |
+
2024-12-10 21:07:13,457 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 387 |
+
2024-12-10 21:07:13,457 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 3
|
| 388 |
+
2024-12-10 21:07:13,457 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 4
|
| 389 |
+
2024-12-10 21:07:13,457 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 390 |
+
2024-12-10 21:07:13,457 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 4
|
| 391 |
+
2024-12-10 21:07:13,599 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 392 |
+
2024-12-10 21:07:13,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 393 |
+
2024-12-10 21:07:13,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_created():271] file/dir created: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 394 |
+
2024-12-10 21:07:13,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval
|
| 395 |
+
2024-12-10 21:07:13,607 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/ycl94f2h-media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 396 |
+
2024-12-10 21:07:13,892 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /tmp/tmpr0qlu59lwandb/53aux0ik-media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 397 |
+
2024-12-10 21:07:15,600 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 398 |
+
2024-12-10 21:07:19,985 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 399 |
+
2024-12-10 21:07:19,985 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 400 |
+
2024-12-10 21:07:19,985 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 401 |
+
2024-12-10 21:07:19,986 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 4
|
| 402 |
+
2024-12-10 21:07:19,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: keepalive
|
| 403 |
+
2024-12-10 21:07:19,986 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 5
|
| 404 |
+
2024-12-10 21:07:19,986 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 405 |
+
2024-12-10 21:07:19,986 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 406 |
+
2024-12-10 21:07:19,986 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 5
|
| 407 |
+
2024-12-10 21:07:19,987 DEBUG SenderThread:600018 [sender.py:send():379] send: summary
|
| 408 |
+
2024-12-10 21:07:19,987 INFO SenderThread:600018 [sender.py:_save_file():1454] saving file wandb-summary.json with policy end
|
| 409 |
+
2024-12-10 21:07:19,987 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 410 |
+
2024-12-10 21:07:19,987 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 5
|
| 411 |
+
2024-12-10 21:07:19,987 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 6
|
| 412 |
+
2024-12-10 21:07:19,987 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 413 |
+
2024-12-10 21:07:19,987 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 6
|
| 414 |
+
2024-12-10 21:07:19,987 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 415 |
+
2024-12-10 21:07:19,988 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 6
|
| 416 |
+
2024-12-10 21:07:19,988 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 7
|
| 417 |
+
2024-12-10 21:07:19,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: status_report
|
| 418 |
+
2024-12-10 21:07:19,988 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 419 |
+
2024-12-10 21:07:19,988 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 7
|
| 420 |
+
2024-12-10 21:07:19,988 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 421 |
+
2024-12-10 21:07:19,988 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 7
|
| 422 |
+
2024-12-10 21:07:20,405 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 423 |
+
2024-12-10 21:07:20,602 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 424 |
+
2024-12-10 21:07:21,263 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 8
|
| 425 |
+
2024-12-10 21:07:21,263 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 426 |
+
2024-12-10 21:07:21,263 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 427 |
+
2024-12-10 21:07:21,263 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 8
|
| 428 |
+
2024-12-10 21:07:21,263 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 429 |
+
2024-12-10 21:07:21,263 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 8
|
| 430 |
+
2024-12-10 21:07:21,263 INFO SenderThread:600018 [job_builder.py:build():440] Attempting to build job artifact
|
| 431 |
+
2024-12-10 21:07:21,266 INFO SenderThread:600018 [job_builder.py:_get_source_type():569] is repo sourced job
|
| 432 |
+
2024-12-10 21:07:21,280 INFO SenderThread:600018 [job_builder.py:build():545] adding wandb-job metadata file
|
| 433 |
+
2024-12-10 21:07:21,294 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 9
|
| 434 |
+
2024-12-10 21:07:21,295 DEBUG SenderThread:600018 [sender.py:send():379] send: artifact
|
| 435 |
+
2024-12-10 21:07:21,295 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 436 |
+
2024-12-10 21:07:21,296 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 9
|
| 437 |
+
2024-12-10 21:07:21,405 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 438 |
+
2024-12-10 21:07:21,602 INFO Thread-12 :600018 [dir_watcher.py:_on_file_modified():288] file/dir modified: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 439 |
+
2024-12-10 21:07:21,765 INFO wandb-upload_2:600018 [upload_job.py:push():85] Skipped uploading /home/leonmkim/.local/share/wandb/artifacts/staging/tmp0up_8ql4
|
| 440 |
+
2024-12-10 21:07:21,896 INFO wandb-upload_1:600018 [upload_job.py:push():88] Uploaded file /home/leonmkim/.local/share/wandb/artifacts/staging/tmphpmz9ew4
|
| 441 |
+
2024-12-10 21:07:21,956 INFO wandb-upload_0:600018 [upload_job.py:push():88] Uploaded file /tmp/tmpbv2i4zjr/wandb-job.json
|
| 442 |
+
2024-12-10 21:07:22,564 INFO SenderThread:600018 [sender.py:send_artifact():1537] sent artifact job-https___github.com_leonmkim_fish_leon.git_FISH_eval_robot.py - {'id': 'QXJ0aWZhY3Q6MTM2Njc3NTA2NA==', 'state': 'PENDING', 'artifactSequence': {'id': 'QXJ0aWZhY3RDb2xsZWN0aW9uOjMxNzk5NjkyNQ==', 'latestArtifact': {'id': 'QXJ0aWZhY3Q6MTM2Njc2MTczOA==', 'versionIndex': 337}}}
|
| 443 |
+
2024-12-10 21:07:22,564 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 444 |
+
2024-12-10 21:07:22,564 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 9
|
| 445 |
+
2024-12-10 21:07:22,564 INFO SenderThread:600018 [dir_watcher.py:finish():358] shutting down directory watcher
|
| 446 |
+
2024-12-10 21:07:22,603 INFO SenderThread:600018 [dir_watcher.py:finish():388] scan: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files
|
| 447 |
+
2024-12-10 21:07:22,603 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml config.yaml
|
| 448 |
+
2024-12-10 21:07:22,603 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json wandb-summary.json
|
| 449 |
+
2024-12-10 21:07:22,605 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt requirements.txt
|
| 450 |
+
2024-12-10 21:07:22,605 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-metadata.json wandb-metadata.json
|
| 451 |
+
2024-12-10 21:07:22,606 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0 events.out.tfevents.1733882654.leonmkim-ROG-Strix-G15CS-G15CS.599894.0
|
| 452 |
+
2024-12-10 21:07:22,606 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log output.log
|
| 453 |
+
2024-12-10 21:07:22,607 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/diff.patch diff.patch
|
| 454 |
+
2024-12-10 21:07:22,608 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/code/FISH/eval_robot.py code/FISH/eval_robot.py
|
| 455 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4 media/videos/eval/0_eval_0_242331cb3a64f66021df.mp4
|
| 456 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [dir_watcher.py:finish():402] scan save: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4 media/videos/eval/video_1_25445a41b5bbda0ed7e2.mp4
|
| 457 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 10
|
| 458 |
+
2024-12-10 21:07:22,610 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 459 |
+
2024-12-10 21:07:22,610 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 460 |
+
2024-12-10 21:07:22,610 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 10
|
| 461 |
+
2024-12-10 21:07:22,610 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 462 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 10
|
| 463 |
+
2024-12-10 21:07:22,610 INFO SenderThread:600018 [file_pusher.py:finish():169] shutting down file pusher
|
| 464 |
+
2024-12-10 21:07:22,797 INFO wandb-upload_0:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/wandb-summary.json
|
| 465 |
+
2024-12-10 21:07:22,818 INFO wandb-upload_1:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/requirements.txt
|
| 466 |
+
2024-12-10 21:07:22,829 INFO wandb-upload_2:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/config.yaml
|
| 467 |
+
2024-12-10 21:07:22,893 INFO wandb-upload_3:600018 [upload_job.py:push():130] Uploaded file /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/files/output.log
|
| 468 |
+
2024-12-10 21:07:23,093 INFO Thread-11 (_thread_body):600018 [sender.py:transition_state():614] send defer: 11
|
| 469 |
+
2024-12-10 21:07:23,094 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 470 |
+
2024-12-10 21:07:23,094 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 11
|
| 471 |
+
2024-12-10 21:07:23,094 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 472 |
+
2024-12-10 21:07:23,094 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 11
|
| 473 |
+
2024-12-10 21:07:23,094 INFO SenderThread:600018 [file_pusher.py:join():175] waiting for file pusher
|
| 474 |
+
2024-12-10 21:07:23,094 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 12
|
| 475 |
+
2024-12-10 21:07:23,095 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 476 |
+
2024-12-10 21:07:23,095 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 12
|
| 477 |
+
2024-12-10 21:07:23,095 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 478 |
+
2024-12-10 21:07:23,095 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 12
|
| 479 |
+
2024-12-10 21:07:23,095 INFO SenderThread:600018 [file_stream.py:finish():601] file stream finish called
|
| 480 |
+
2024-12-10 21:07:23,318 INFO SenderThread:600018 [file_stream.py:finish():605] file stream finish is done
|
| 481 |
+
2024-12-10 21:07:23,319 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 13
|
| 482 |
+
2024-12-10 21:07:23,319 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 483 |
+
2024-12-10 21:07:23,319 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 13
|
| 484 |
+
2024-12-10 21:07:23,319 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 485 |
+
2024-12-10 21:07:23,319 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 13
|
| 486 |
+
2024-12-10 21:07:23,319 INFO SenderThread:600018 [sender.py:transition_state():614] send defer: 14
|
| 487 |
+
2024-12-10 21:07:23,319 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: defer
|
| 488 |
+
2024-12-10 21:07:23,319 INFO HandlerThread:600018 [handler.py:handle_request_defer():184] handle defer: 14
|
| 489 |
+
2024-12-10 21:07:23,319 DEBUG SenderThread:600018 [sender.py:send():379] send: final
|
| 490 |
+
2024-12-10 21:07:23,320 DEBUG SenderThread:600018 [sender.py:send():379] send: footer
|
| 491 |
+
2024-12-10 21:07:23,320 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: defer
|
| 492 |
+
2024-12-10 21:07:23,320 INFO SenderThread:600018 [sender.py:send_request_defer():610] handle sender defer: 14
|
| 493 |
+
2024-12-10 21:07:23,320 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 494 |
+
2024-12-10 21:07:23,320 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: server_info
|
| 495 |
+
2024-12-10 21:07:23,320 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 496 |
+
2024-12-10 21:07:23,321 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: server_info
|
| 497 |
+
2024-12-10 21:07:23,322 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: poll_exit
|
| 498 |
+
2024-12-10 21:07:23,322 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: get_summary
|
| 499 |
+
2024-12-10 21:07:23,323 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: sampled_history
|
| 500 |
+
2024-12-10 21:07:23,323 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: internal_messages
|
| 501 |
+
2024-12-10 21:07:23,446 DEBUG SenderThread:600018 [sender.py:send_request():406] send_request: poll_exit
|
| 502 |
+
2024-12-10 21:07:23,446 INFO MainThread:600018 [wandb_run.py:_footer_history_summary_info():4016] rendering history
|
| 503 |
+
2024-12-10 21:07:23,446 INFO MainThread:600018 [wandb_run.py:_footer_history_summary_info():4048] rendering summary
|
| 504 |
+
2024-12-10 21:07:23,446 INFO MainThread:600018 [wandb_run.py:_footer_sync_info():3975] logging synced files
|
| 505 |
+
2024-12-10 21:07:23,446 DEBUG HandlerThread:600018 [handler.py:handle_request():158] handle_request: shutdown
|
| 506 |
+
2024-12-10 21:07:23,446 INFO HandlerThread:600018 [handler.py:finish():882] shutting down handler
|
| 507 |
+
2024-12-10 21:07:24,322 INFO WriterThread:600018 [datastore.py:close():296] close: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/run-ob7chcle.wandb
|
| 508 |
+
2024-12-10 21:07:24,446 INFO SenderThread:600018 [sender.py:finish():1615] shutting down sender
|
| 509 |
+
2024-12-10 21:07:24,446 INFO SenderThread:600018 [file_pusher.py:finish():169] shutting down file pusher
|
| 510 |
+
2024-12-10 21:07:24,446 INFO SenderThread:600018 [file_pusher.py:join():175] waiting for file pusher
|
210407/wandb/run-20241210_210414-ob7chcle/logs/debug.log
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Current SDK version is 0.17.5
|
| 2 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Configure stats pid to 599894
|
| 3 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Loading settings from /home/leonmkim/.config/wandb/settings
|
| 4 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Loading settings from /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/settings
|
| 5 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Loading settings from environment variables: {}
|
| 6 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Applying setup settings: {'_disable_service': False}
|
| 7 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Inferring run settings from compute environment: {'program_relpath': 'FISH/eval_robot.py', 'program_abspath': '/home/leonmkim/fish_leon/FISH/eval_robot.py', 'program': '/home/leonmkim/fish_leon/FISH/eval_robot.py'}
|
| 8 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_setup.py:_flush():76] Applying login settings: {}
|
| 9 |
+
2024-12-10 21:04:14,250 INFO MainThread:599894 [wandb_init.py:_log_setup():529] Logging user logs to /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/logs/debug.log
|
| 10 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:_log_setup():530] Logging internal logs to /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/wandb/run-20241210_210414-ob7chcle/logs/debug-internal.log
|
| 11 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():569] calling init triggers
|
| 12 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():576] wandb.init called with sweep_config: {}
|
| 13 |
+
config: {'root_dir': '/home/leonmkim/fish_leon', 'replay_buffer_size': 150000, 'replay_buffer_num_workers': 2, 'nstep': 3, 'batch_size': 128, 'seed': 0, 'dataset_shuffle_seed': 0, 'device': 'cuda', 'save_video': True, 'save_train_video': True, 'use_tb': True, 'use_wandb': True, 'wandb_run_id': '265626', 'wandb_notes': '265626_req_265827', 'eval': True, 'process_contact_features': True, 'obs_type': 'pixels', 'use_color': True, 'use_depth': True, 'use_masks': True, 'mask_list': ['EE_obj_mask'], 'mask_representation': 'channels', 'crop_hw': [144, 144], 'crop_down_offset': 48, 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'add_crop_binary_mask': False, 'add_coord_conv_map': False, 'use_context_color': False, 'use_context_depth': False, 'use_context_segmask': False, 'context_color_crop_type': None, 'context_depth_crop_type': None, 'context_segmask_crop_type': None, 'context_add_crop_binary_mask': False, 'context_add_coord_conv_map': False, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'max_contact_prob': 0.1, 'max_depth': 2.0, 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'dtc_adaptive_normalization': False, 'mask_normals_within_sdf': True, 'adaptive_normals_mask': True, 'learnable_contact_preprocess_params': True, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'contact_estimation_model_ckpt_path': '~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt', 'encoder_type': 'small', 'debug_timestamps': False, 'open_loop': False, 'action_trajectories': True, 'stop_after_action': False, 'interpolation_frequency': 25, 'policy_frequency': 5, 'wait_for_new_camera_frames': True, 'baseline': False, 'train_demo_idxs_list_or_num': -1, 'log_train_every_steps': 25, 'name_of_expert_demo': '64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act', 'expert_dataset_dirpath': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act', 'store_dataset_in_memory': False, 'expert_dataset': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr', 'action_key': 'action_trajectory_25hz', 'semantic_demo_grouping_name': 'semantic_demo_grouping.yaml', 'semantic_demo_grouping': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/semantic_demo_grouping.yaml', 'include_groups_list': ['hbm_twodim_left_to_right'], 'expert_dataset_config': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demo_config.yaml', 'name_of_valid_demo': '64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act', 'valid_dataset_dir': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr', 'valid_demo_idxs_list_or_num': None, 'val_num_groups': 0, 'load_bc': True, 'checkpoint_epoch_list': [99, 199, 299, 399, 499, 599, 699, 799, 899, 999, 1249, 1499, 1749, 1999, 2999, 3999, 4999, 5999, 6999, 7999, 8999, 9999], 'snapshot_root_dir': '/mnt/grasp_high_usage/leonmkim/contact_estimation/FISH', 'save_snapshot': True, 'save_last_snapshot': True, 'save_snapshot_when_done': True, 'top_k_checkpoints': 5, 'save_snapshot_link_to_weights_dir': 'deprecated', 'bc_regularize': False, 'bc_weight_type': 'qfilter', 'experiment_dir': './exp_local/frankagym_pixels/FrankaInsertion-v1/265626', 'agent': {'_target_': 'agent.diffusion_policy.DiffusionPolicyAgent', 'name': 'diffusion_policy', 'load_checkpoint': True, 'obs_shape': [5, 240, 320], 'action_shape': [36, 7], 'device': 'cuda', 'n_obs_steps': 1, 'suite_name': 'frankagym', 'obs_type': 'pixels', 'enable_arm': True, 'enable_camera': True, 'use_tb': True, 'desired_image_shape': [13, 180, 240], 'orig_cam_shape': [3, 240, 320], 'config': {'_target_': 'agent.diffusion_policy.DiffusionPolicyAgentConfig', 'compile': False, 'device': 'cuda', 'cam_resize_shape': [13, 180, 240], 'orig_cam_shape': [3, 240, 320], 'policy_cfg': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig', 'n_obs_steps': 1, 'horizon': 36, 'n_action_steps': 36, 'output_shapes': {'action': [7]}, 'input_normalization_modes': {'observation.image': 'mean_std', 'observation.state': 'min_max', 'observation.action_history': 'min_max'}, 'output_normalization_modes': {'action': 'min_max'}, 'vision_backbone': 'resnet18', 'pretrained_backbone_weights': None, 'transforms': [{'_target_': 'torchaug.transforms.RandomAffine', 'degrees': [-5, 5], 'translate': [0.05, 0.05], 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}, {'_target_': 'torchaug.transforms.RandomColorJitter', 'brightness': 0.3, 'contrast': 0.4, 'saturation': 0.5, 'hue': 0.08, 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}], 'use_group_norm': True, 'spatial_softmax_num_keypoints': 32, 'action_history_encoder_config': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig', 'in_channels': 7, 'out_channels': 32, 'history_length': 6, 'kernel_size': 5, 'downsample_kernel_size': 3, 'downsample_stride': 2, 'downsample_padding': 1}, 'down_dims': [256, 512, 1024], 'kernel_size': 5, 'n_groups': 8, 'diffusion_step_embed_dim': 128, 'use_film_scale_modulation': True, 'noise_scheduler_type': 'DDIM', 'beta_schedule': 'squaredcos_cap_v2', 'beta_start': 0.0001, 'beta_end': 0.02, 'prediction_type': 'epsilon', 'clip_sample': True, 'clip_sample_range': 1.0, 'num_train_timesteps': 50, 'num_inference_steps': 10, 'do_mask_loss_for_padding': False, 'input_shapes': {'observation.image': [13, 180, 240], 'context_observation.image': [13, 180, 240], 'observation.state': [8], 'observation.action_history': [7]}}, 'train_cfg': {'_target_': 'utils.TrainConfig', 'lr': 0.0001, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'adam_betas': [0.95, 0.999], 'adam_eps': 1e-08, 'adam_weight_decay': 1e-06, 'grad_clip_norm': 10, 'offline_steps': 1000000, 'use_amp': True}, 'observation_cfg': {'_target_': 'agent.encoder.VisualFeatureSet', 'use_depth': True, 'use_color': True, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': True, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}, 'context_input_config': {'_target_': 'agent.encoder.ContextInputConfig', 'use_color': False, 'use_depth': False, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': False, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}}, 'mask_soft_approx_scheduler_config': {'_target_': 'agent.encoder.MaskSoftApproxSchedulerConfig', 'num_steps': 40000, 'initial_value': 10.0, 'final_value': 1000.0, 'interpolation_scheme': 'cosine'}, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'max_contact_prob': 0.1, 'mask_normals_within_sdf': True, 'dtc_adaptive_normalization': False, 'adaptive_normals_mask': True, 'max_depth': 2.0, 'image_shape': [13, 180, 240], 'learnable_contact_preprocess_params': True, 'learning_rate': 0.0001, 'weight_decay': 0.0, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'zero_centered': False}, 'policy_frequency': 5, 'interpolation_frequency': 25}}, 'suite': {'suite': 'frankagym', 'name': 'frankagym', 'frame_stack': 1, 'action_repeat': 1, 'discount': 0.99, 'hidden_dim': 1024, 'num_train_frames': 2010, 'num_seed_frames': 260, 'num_train_epochs': 5000, 'validate_every_epochs': 100, 'validate_diffusion_on_action_loss_every_epochs': 500, 'train_eval_diffusion_on_action_loss_every_epochs': 500, 'check_topk_every_epochs': 10, 'save_snapshot_every_epochs': 5000, 'eval_every_frames': 2000, 'num_eval_episodes': 5, 'save_snapshot': True, 'wait_for_user_to_start_episode': True, 'task_make_fn': {'_target_': 'suite.frankagym.make', 'name': 'FrankaInsertion-v1', 'height': 240, 'width': 320, 'frame_stack': 1, 'action_repeat': 1, 'seed': 0, 'enable_arm': True, 'enable_gripper': True, 'start_with_gripper_open': True, 'enable_camera': True, 'path_to_depth_extrinsics': '~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy', 'contact_estimation_model_ckpt_path': '~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt', 'x_limit': [0.2, 0.7], 'y_limit': [-0.4, 0.4], 'z_limit': [-0.05, 0.55], 'device': 'cuda', 'interpolation_frequency': 25, 'policy_frequency': 5, 'debug_timestamps': False, 'stop_after_action': False, 'open_loop': False, 'wait_for_new_camera_frames': True, 'action_key': 'action_trajectory_25hz', 'action_trajectory_horizon': 36, 'action_trajectories': True, 'path_to_zarr_dataset': '/home/leonmkim/fish_leon/FISH/expert_demos/frankagym/FrankaInsertion-v1/64_240x320_hbm_twodim_fps_fix_contact_fix_recovery_fix_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act/demos.zarr', 'observation_cfg': {'_target_': 'agent.encoder.VisualFeatureSet', 'use_depth': True, 'use_color': True, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': True, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}, 'context_input_config': {'_target_': 'agent.encoder.ContextInputConfig', 'use_color': False, 'use_depth': False, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': False, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}}, 'mask_soft_approx_scheduler_config': {'_target_': 'agent.encoder.MaskSoftApproxSchedulerConfig', 'num_steps': 40000, 'initial_value': 10.0, 'final_value': 1000.0, 'interpolation_scheme': 'cosine'}, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'max_contact_prob': 0.1, 'mask_normals_within_sdf': True, 'dtc_adaptive_normalization': False, 'adaptive_normals_mask': True, 'max_depth': 2.0, 'image_shape': [13, 180, 240], 'learnable_contact_preprocess_params': True, 'learning_rate': 0.0001, 'weight_decay': 0.0, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'zero_centered': False}, 'agent_policy_cfg': {'_target_': 'agent.diffusion_policy.DiffusionPolicyAgentConfig', 'compile': False, 'device': 'cuda', 'cam_resize_shape': [13, 180, 240], 'orig_cam_shape': [3, 240, 320], 'policy_cfg': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig', 'n_obs_steps': 1, 'horizon': 36, 'n_action_steps': 36, 'output_shapes': {'action': [7]}, 'input_normalization_modes': {'observation.image': 'mean_std', 'observation.state': 'min_max', 'observation.action_history': 'min_max'}, 'output_normalization_modes': {'action': 'min_max'}, 'vision_backbone': 'resnet18', 'pretrained_backbone_weights': None, 'transforms': [{'_target_': 'torchaug.transforms.RandomAffine', 'degrees': [-5, 5], 'translate': [0.05, 0.05], 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}, {'_target_': 'torchaug.transforms.RandomColorJitter', 'brightness': 0.3, 'contrast': 0.4, 'saturation': 0.5, 'hue': 0.08, 'batch_transform': True, 'num_chunks': -1, 'batch_inplace': True}], 'use_group_norm': True, 'spatial_softmax_num_keypoints': 32, 'action_history_encoder_config': {'_target_': 'lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig', 'in_channels': 7, 'out_channels': 32, 'history_length': 6, 'kernel_size': 5, 'downsample_kernel_size': 3, 'downsample_stride': 2, 'downsample_padding': 1}, 'down_dims': [256, 512, 1024], 'kernel_size': 5, 'n_groups': 8, 'diffusion_step_embed_dim': 128, 'use_film_scale_modulation': True, 'noise_scheduler_type': 'DDIM', 'beta_schedule': 'squaredcos_cap_v2', 'beta_start': 0.0001, 'beta_end': 0.02, 'prediction_type': 'epsilon', 'clip_sample': True, 'clip_sample_range': 1.0, 'num_train_timesteps': 50, 'num_inference_steps': 10, 'do_mask_loss_for_padding': False, 'input_shapes': {'observation.image': [13, 180, 240], 'context_observation.image': [13, 180, 240], 'observation.state': [8], 'observation.action_history': [7]}}, 'train_cfg': {'_target_': 'utils.TrainConfig', 'lr': 0.0001, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'adam_betas': [0.95, 0.999], 'adam_eps': 1e-08, 'adam_weight_decay': 1e-06, 'grad_clip_norm': 10, 'offline_steps': 1000000, 'use_amp': True}, 'observation_cfg': {'_target_': 'agent.encoder.VisualFeatureSet', 'use_depth': True, 'use_color': True, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': True, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}, 'context_input_config': {'_target_': 'agent.encoder.ContextInputConfig', 'use_color': False, 'use_depth': False, 'mask_input_dict': {'_target_': 'agent.encoder.MaskInputDict', 'enable': False, 'representation': 'channels', 'mask_list': ['EE_obj_mask']}, 'crop_input_config': {'_target_': 'agent.encoder.CropInputConfig', 'color_crop_type': None, 'depth_crop_type': None, 'segmask_crop_type': None, 'crop_hw': [144, 144], 'crop_down_offset': 48, 'add_crop_binary_mask': False, 'add_coord_conv_map': False}}, 'mask_soft_approx_scheduler_config': {'_target_': 'agent.encoder.MaskSoftApproxSchedulerConfig', 'num_steps': 40000, 'initial_value': 10.0, 'final_value': 1000.0, 'interpolation_scheme': 'cosine'}, 'use_contact_map': False, 'use_sdf_maps': False, 'use_normals_maps': False, 'which_objects': 'both', 'grasped_dtc_max_value': 0.2, 'env_dtc_max_value': 0.4, 'grasped_normals_mask_max_dtc_value': 0.2, 'env_normals_mask_max_dtc_value': 0.4, 'clamp_dtc': True, 'max_contact_prob': 0.1, 'mask_normals_within_sdf': True, 'dtc_adaptive_normalization': False, 'adaptive_normals_mask': True, 'max_depth': 2.0, 'image_shape': [13, 180, 240], 'learnable_contact_preprocess_params': True, 'learning_rate': 0.0001, 'weight_decay': 0.0, 'contact_model_name': 'local_multitask_outhd64all_home_crop_h144w144d48_mask_ctxtmask_seed_220979_epoch_9', 'zero_centered': False}, 'policy_frequency': 5, 'interpolation_frequency': 25}, 'true_action_history': False}}, 'num_train_frames_bc': 50000, 'num_train_frames_drq': 1100000, 'stddev_schedule_drq': 'linear(1.0,0.1,100000)', 'task_name': 'FrankaInsertion-v1', 'num_train_frames_vinn': 25000, 'num_train_frames_diffusion': 1000000, 'num_train_epochs_bc': 5000, 'num_train_epochs_diffusion': 15000, 'validate_every_epochs_bc': 5, 'validate_every_epochs_diffusion': 250, 'validate_diffusion_on_action_loss_every_epochs': 250, 'train_eval_diffusion_on_action_loss_every_epochs': 250, 'check_topk_every_epochs': 5, 'check_topk_every_epochs_diffusion': 250, 'save_snapshot_every_epochs_diffusion': 1500, 'x_limit': [0.2, 0.7], 'y_limit': [-0.4, 0.4], 'z_limit': [-0.05, 0.55], 'home_displacement': [0.55, 0.0, 0.55, 180.0, 0.0, 0.0], 'enable_gripper': True, 'start_with_gripper_open': True, 'offset_mask': [1, 1, 1, 1, 1, 1], 'path_to_depth_extrinsics': '~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy', 'feature_type': '180x240_1_RGB_D_2.0_msk_channels_EE_obj_mask_acthst_hst6_out32_dwnkrnl3_dwnstrd2_dwnpd1', 'save_buffer': True, 'num_eval': 5, 'random_start': False, 'eval_starts': '/home/leonmkim/fish_leon/FISH/eval_starts/frankagym_pixels/FrankaInsertion-v1', 'num_valid_demos': None, 'load_checkpoint': True, 'true_action_history': False, 'checkpoint_epoch': 12000, 'load_residual_weight': False, 'checkpoint_root_dir': '/home/leonmkim/fish_leon/FISH', 'checkpoint_weight_dir': '/home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626', 'residual_weight': '/home/leonmkim/fish_leon/FISH/weights/frankagym_pixels/FrankaInsertion-v1/weight.pt'}
|
| 14 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():619] starting backend
|
| 15 |
+
2024-12-10 21:04:14,251 INFO MainThread:599894 [wandb_init.py:init():623] setting up manager
|
| 16 |
+
2024-12-10 21:04:14,255 INFO MainThread:599894 [backend.py:_multiprocessing_setup():105] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
|
| 17 |
+
2024-12-10 21:04:14,256 INFO MainThread:599894 [wandb_init.py:init():631] backend started and connected
|
| 18 |
+
2024-12-10 21:04:14,268 INFO MainThread:599894 [wandb_init.py:init():720] updated telemetry
|
| 19 |
+
2024-12-10 21:04:14,283 INFO MainThread:599894 [wandb_init.py:init():753] communicating run to backend with 90.0 second timeout
|
| 20 |
+
2024-12-10 21:04:14,563 INFO MainThread:599894 [wandb_run.py:_on_init():2435] communicating current version
|
| 21 |
+
2024-12-10 21:04:14,605 INFO MainThread:599894 [wandb_run.py:_on_init():2444] got version response upgrade_message: "wandb version 0.19.0 is available! To upgrade, please run:\n $ pip install wandb --upgrade"
|
| 22 |
+
|
| 23 |
+
2024-12-10 21:04:14,606 INFO MainThread:599894 [wandb_init.py:init():804] starting run threads in backend
|
| 24 |
+
2024-12-10 21:04:14,960 INFO MainThread:599894 [wandb_run.py:_console_start():2413] atexit reg
|
| 25 |
+
2024-12-10 21:04:14,960 INFO MainThread:599894 [wandb_run.py:_redirect():2255] redirect: wrap_raw
|
| 26 |
+
2024-12-10 21:04:14,960 INFO MainThread:599894 [wandb_run.py:_redirect():2320] Wrapping output streams.
|
| 27 |
+
2024-12-10 21:04:14,961 INFO MainThread:599894 [wandb_run.py:_redirect():2345] Redirects installed.
|
| 28 |
+
2024-12-10 21:04:14,962 INFO MainThread:599894 [wandb_init.py:init():847] run started, returning control to user process
|
| 29 |
+
2024-12-10 21:04:14,962 INFO MainThread:599894 [wandb_run.py:_tensorboard_callback():1544] tensorboard callback: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210407/tb, True
|
| 30 |
+
2024-12-10 21:05:08,018 INFO MainThread:599894 [wandb_run.py:_config_callback():1382] config_cb None None {'grasped_obj_name': 'hbm', 'left_book_slot': 'twodim'}
|
| 31 |
+
2024-12-10 21:07:24,447 WARNING MsgRouterThr:599894 [router.py:message_loop():77] message_loop has been closed
|
210407/wandb/run-20241210_210414-ob7chcle/run-ob7chcle.wandb
ADDED
|
Binary file (79.2 kB). View file
|
|
|
210732/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,349 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
root_dir: /home/${oc.env:USER}/fish_leon
|
| 2 |
+
nstep: 3
|
| 3 |
+
seed: 41
|
| 4 |
+
dataset_shuffle_seed: ${seed}
|
| 5 |
+
device: cuda
|
| 6 |
+
save_video: true
|
| 7 |
+
save_buffer: true
|
| 8 |
+
use_tb: true
|
| 9 |
+
baseline: false
|
| 10 |
+
use_wandb: true
|
| 11 |
+
eval: true
|
| 12 |
+
process_contact_features: ${eval}
|
| 13 |
+
obs_type: pixels
|
| 14 |
+
use_color: true
|
| 15 |
+
use_depth: true
|
| 16 |
+
use_masks: false
|
| 17 |
+
mask_list:
|
| 18 |
+
- EE_obj_mask
|
| 19 |
+
mask_representation: channels
|
| 20 |
+
crop_hw:
|
| 21 |
+
- 144
|
| 22 |
+
- 144
|
| 23 |
+
crop_down_offset: 48
|
| 24 |
+
color_crop_type: null
|
| 25 |
+
depth_crop_type: null
|
| 26 |
+
segmask_crop_type: null
|
| 27 |
+
add_crop_binary_mask: false
|
| 28 |
+
add_coord_conv_map: false
|
| 29 |
+
use_context_color: false
|
| 30 |
+
use_context_depth: false
|
| 31 |
+
use_context_segmask: false
|
| 32 |
+
context_color_crop_type: null
|
| 33 |
+
context_depth_crop_type: null
|
| 34 |
+
context_segmask_crop_type: null
|
| 35 |
+
context_add_crop_binary_mask: false
|
| 36 |
+
context_add_coord_conv_map: false
|
| 37 |
+
use_contact_map: false
|
| 38 |
+
use_sdf_maps: false
|
| 39 |
+
use_normals_maps: false
|
| 40 |
+
which_objects: both
|
| 41 |
+
max_contact_prob: 0.1
|
| 42 |
+
max_depth: 2.0
|
| 43 |
+
grasped_dtc_max_value: 0.105
|
| 44 |
+
env_dtc_max_value: 0.425
|
| 45 |
+
grasped_normals_mask_max_dtc_value: 0.105
|
| 46 |
+
env_normals_mask_max_dtc_value: 0.425
|
| 47 |
+
clamp_dtc: true
|
| 48 |
+
dtc_adaptive_normalization: false
|
| 49 |
+
mask_normals_within_sdf: true
|
| 50 |
+
adaptive_normals_mask: true
|
| 51 |
+
learnable_contact_preprocess_params: false
|
| 52 |
+
contact_model_name: local_multitask_outhd64all_home_crop_h144w144d48_ctxt_seed_183386_epoch_9
|
| 53 |
+
contact_estimation_model_ckpt_path: ~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt
|
| 54 |
+
num_eval: 5
|
| 55 |
+
debug_timestamps: false
|
| 56 |
+
open_loop: false
|
| 57 |
+
action_trajectories: true
|
| 58 |
+
stop_after_action: false
|
| 59 |
+
interpolation_frequency: 25
|
| 60 |
+
policy_frequency: 5
|
| 61 |
+
wait_for_new_camera_frames: true
|
| 62 |
+
random_start: false
|
| 63 |
+
eval_starts: ${root_dir}/FISH/eval_starts/${suite.name}_${obs_type}/${task_name}
|
| 64 |
+
train_demo_idxs_list_or_num: null
|
| 65 |
+
num_valid_demos: null
|
| 66 |
+
val_num_groups: 3
|
| 67 |
+
name_of_expert_demo: 192_240x320_multiobj_twodim_recovery_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
|
| 68 |
+
expert_dataset_dirpath: ${root_dir}/FISH/expert_demos/${suite.name}/${task_name}/${name_of_expert_demo}
|
| 69 |
+
expert_dataset: ${expert_dataset_dirpath}/demos.zarr
|
| 70 |
+
action_key: ${oc.if_else:${action_trajectories}, 'action_trajectory_${interpolation_frequency}hz',
|
| 71 |
+
'action'}
|
| 72 |
+
semantic_demo_grouping_name: semantic_demo_grouping.yaml
|
| 73 |
+
semantic_demo_grouping: ${expert_dataset_dirpath}/${semantic_demo_grouping_name}
|
| 74 |
+
expert_dataset_config: ${expert_dataset_dirpath}/demo_config.yaml
|
| 75 |
+
bc_regularize: false
|
| 76 |
+
bc_weight_type: qfilter
|
| 77 |
+
load_checkpoint: ${agent.load_checkpoint}
|
| 78 |
+
wandb_run_id: '265626'
|
| 79 |
+
true_action_history: false
|
| 80 |
+
wandb_notes: null
|
| 81 |
+
checkpoint_epoch: 12000
|
| 82 |
+
load_residual_weight: false
|
| 83 |
+
checkpoint_root_dir: /home/${oc.env:USER}/fish_leon/FISH
|
| 84 |
+
checkpoint_weight_dir: ${checkpoint_root_dir}/exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
|
| 85 |
+
residual_weight: ${root_dir}/FISH/weights/${suite.name}_${obs_type}/${task_name}/weight.pt
|
| 86 |
+
experiment_dir: ./exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
|
| 87 |
+
agent:
|
| 88 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgent
|
| 89 |
+
name: diffusion_policy
|
| 90 |
+
load_checkpoint: ${eval}
|
| 91 |
+
device: ${device}
|
| 92 |
+
n_obs_steps: ${.config.policy_cfg.n_obs_steps}
|
| 93 |
+
suite_name: ${suite.name}
|
| 94 |
+
obs_type: ${obs_type}
|
| 95 |
+
enable_arm: ${eval}
|
| 96 |
+
enable_camera: ${eval}
|
| 97 |
+
use_tb: ${use_tb}
|
| 98 |
+
desired_image_shape:
|
| 99 |
+
- 13
|
| 100 |
+
- 180
|
| 101 |
+
- 240
|
| 102 |
+
orig_cam_shape:
|
| 103 |
+
- 3
|
| 104 |
+
- 240
|
| 105 |
+
- 320
|
| 106 |
+
config:
|
| 107 |
+
_target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
|
| 108 |
+
compile: false
|
| 109 |
+
device: ${device}
|
| 110 |
+
cam_resize_shape: ${agent.desired_image_shape}
|
| 111 |
+
orig_cam_shape: ${agent.orig_cam_shape}
|
| 112 |
+
policy_frequency: ${policy_frequency}
|
| 113 |
+
interpolation_frequency: ${interpolation_frequency}
|
| 114 |
+
policy_cfg:
|
| 115 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
|
| 116 |
+
n_obs_steps: 1
|
| 117 |
+
horizon: 36
|
| 118 |
+
n_action_steps: ${agent.config.policy_cfg.horizon}
|
| 119 |
+
input_shapes:
|
| 120 |
+
observation.image: ${agent.config.cam_resize_shape}
|
| 121 |
+
context_observation.image: ${agent.config.cam_resize_shape}
|
| 122 |
+
observation.state:
|
| 123 |
+
- 8
|
| 124 |
+
observation.action_history:
|
| 125 |
+
- 7
|
| 126 |
+
output_shapes:
|
| 127 |
+
action:
|
| 128 |
+
- 7
|
| 129 |
+
input_normalization_modes:
|
| 130 |
+
observation.image: mean_std
|
| 131 |
+
observation.state: min_max
|
| 132 |
+
observation.action_history: min_max
|
| 133 |
+
output_normalization_modes:
|
| 134 |
+
action: min_max
|
| 135 |
+
vision_backbone: resnet18
|
| 136 |
+
pretrained_backbone_weights: null
|
| 137 |
+
transforms:
|
| 138 |
+
- _target_: torchaug.transforms.RandomAffine
|
| 139 |
+
degrees:
|
| 140 |
+
- -5
|
| 141 |
+
- 5
|
| 142 |
+
translate:
|
| 143 |
+
- 0.05
|
| 144 |
+
- 0.05
|
| 145 |
+
batch_transform: true
|
| 146 |
+
num_chunks: -1
|
| 147 |
+
batch_inplace: true
|
| 148 |
+
- _target_: torchaug.transforms.RandomColorJitter
|
| 149 |
+
brightness: 0.3
|
| 150 |
+
contrast: 0.4
|
| 151 |
+
saturation: 0.5
|
| 152 |
+
hue: 0.08
|
| 153 |
+
batch_transform: true
|
| 154 |
+
num_chunks: -1
|
| 155 |
+
batch_inplace: true
|
| 156 |
+
use_group_norm: true
|
| 157 |
+
spatial_softmax_num_keypoints: 32
|
| 158 |
+
action_history_encoder_config:
|
| 159 |
+
_target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
|
| 160 |
+
in_channels: 7
|
| 161 |
+
out_channels: 32
|
| 162 |
+
history_length: ${agent.config.policy_cfg.n_action_steps}
|
| 163 |
+
kernel_size: ${agent.config.policy_cfg.kernel_size}
|
| 164 |
+
downsample_kernel_size: 3
|
| 165 |
+
downsample_stride: 2
|
| 166 |
+
downsample_padding: 1
|
| 167 |
+
down_dims:
|
| 168 |
+
- 256
|
| 169 |
+
- 512
|
| 170 |
+
- 1024
|
| 171 |
+
kernel_size: 5
|
| 172 |
+
n_groups: 8
|
| 173 |
+
diffusion_step_embed_dim: 128
|
| 174 |
+
use_film_scale_modulation: true
|
| 175 |
+
noise_scheduler_type: DDIM
|
| 176 |
+
beta_schedule: squaredcos_cap_v2
|
| 177 |
+
beta_start: 0.0001
|
| 178 |
+
beta_end: 0.02
|
| 179 |
+
prediction_type: epsilon
|
| 180 |
+
clip_sample: true
|
| 181 |
+
clip_sample_range: 1.0
|
| 182 |
+
num_train_timesteps: 50
|
| 183 |
+
num_inference_steps: 10
|
| 184 |
+
do_mask_loss_for_padding: false
|
| 185 |
+
train_cfg:
|
| 186 |
+
_target_: utils.TrainConfig
|
| 187 |
+
lr: 0.0001
|
| 188 |
+
lr_scheduler: cosine
|
| 189 |
+
lr_warmup_steps: 500
|
| 190 |
+
adam_betas:
|
| 191 |
+
- 0.95
|
| 192 |
+
- 0.999
|
| 193 |
+
adam_eps: 1.0e-08
|
| 194 |
+
adam_weight_decay: 1.0e-06
|
| 195 |
+
grad_clip_norm: 10
|
| 196 |
+
offline_steps: ${num_train_frames_diffusion}
|
| 197 |
+
use_amp: true
|
| 198 |
+
observation_cfg:
|
| 199 |
+
_target_: agent.encoder.VisualFeatureSet
|
| 200 |
+
use_depth: ${use_depth}
|
| 201 |
+
use_color: ${use_color}
|
| 202 |
+
mask_input_dict:
|
| 203 |
+
_target_: agent.encoder.MaskInputDict
|
| 204 |
+
enable: ${use_masks}
|
| 205 |
+
representation: ${mask_representation}
|
| 206 |
+
mask_list: ${mask_list}
|
| 207 |
+
crop_input_config:
|
| 208 |
+
_target_: agent.encoder.CropInputConfig
|
| 209 |
+
color_crop_type: ${color_crop_type}
|
| 210 |
+
depth_crop_type: ${depth_crop_type}
|
| 211 |
+
segmask_crop_type: ${segmask_crop_type}
|
| 212 |
+
crop_hw: ${crop_hw}
|
| 213 |
+
crop_down_offset: ${crop_down_offset}
|
| 214 |
+
add_crop_binary_mask: ${add_crop_binary_mask}
|
| 215 |
+
add_coord_conv_map: ${add_coord_conv_map}
|
| 216 |
+
context_input_config:
|
| 217 |
+
_target_: agent.encoder.ContextInputConfig
|
| 218 |
+
use_color: ${use_context_color}
|
| 219 |
+
use_depth: ${use_context_depth}
|
| 220 |
+
mask_input_dict:
|
| 221 |
+
_target_: agent.encoder.MaskInputDict
|
| 222 |
+
enable: ${use_context_segmask}
|
| 223 |
+
representation: ${mask_representation}
|
| 224 |
+
mask_list: ${mask_list}
|
| 225 |
+
crop_input_config:
|
| 226 |
+
_target_: agent.encoder.CropInputConfig
|
| 227 |
+
color_crop_type: ${context_color_crop_type}
|
| 228 |
+
depth_crop_type: ${context_depth_crop_type}
|
| 229 |
+
segmask_crop_type: ${context_segmask_crop_type}
|
| 230 |
+
crop_hw: ${crop_hw}
|
| 231 |
+
crop_down_offset: ${crop_down_offset}
|
| 232 |
+
add_crop_binary_mask: ${context_add_crop_binary_mask}
|
| 233 |
+
add_coord_conv_map: ${context_add_coord_conv_map}
|
| 234 |
+
mask_soft_approx_scheduler_config:
|
| 235 |
+
_target_: agent.encoder.MaskSoftApproxSchedulerConfig
|
| 236 |
+
num_steps: 40000
|
| 237 |
+
initial_value: 10.0
|
| 238 |
+
final_value: 1000.0
|
| 239 |
+
interpolation_scheme: constant
|
| 240 |
+
use_contact_map: ${use_contact_map}
|
| 241 |
+
use_sdf_maps: ${use_sdf_maps}
|
| 242 |
+
use_normals_maps: ${use_normals_maps}
|
| 243 |
+
which_objects: ${which_objects}
|
| 244 |
+
grasped_dtc_max_value: ${grasped_dtc_max_value}
|
| 245 |
+
env_dtc_max_value: ${env_dtc_max_value}
|
| 246 |
+
grasped_normals_mask_max_dtc_value: ${grasped_normals_mask_max_dtc_value}
|
| 247 |
+
env_normals_mask_max_dtc_value: ${env_normals_mask_max_dtc_value}
|
| 248 |
+
clamp_dtc: ${clamp_dtc}
|
| 249 |
+
max_contact_prob: ${max_contact_prob}
|
| 250 |
+
mask_normals_within_sdf: ${mask_normals_within_sdf}
|
| 251 |
+
dtc_adaptive_normalization: ${dtc_adaptive_normalization}
|
| 252 |
+
adaptive_normals_mask: ${adaptive_normals_mask}
|
| 253 |
+
max_depth: ${max_depth}
|
| 254 |
+
image_shape: ${agent.desired_image_shape}
|
| 255 |
+
learnable_contact_preprocess_params: ${learnable_contact_preprocess_params}
|
| 256 |
+
learning_rate: ${agent.config.train_cfg.lr}
|
| 257 |
+
weight_decay: 0.0
|
| 258 |
+
contact_model_name: ${contact_model_name}
|
| 259 |
+
zero_centered: false
|
| 260 |
+
suite:
|
| 261 |
+
suite: frankagym
|
| 262 |
+
name: frankagym
|
| 263 |
+
frame_stack: ${agent.n_obs_steps}
|
| 264 |
+
action_repeat: 1
|
| 265 |
+
discount: 0.99
|
| 266 |
+
hidden_dim: 1024
|
| 267 |
+
num_train_frames: 2010
|
| 268 |
+
num_seed_frames: 260
|
| 269 |
+
num_train_epochs: 5000
|
| 270 |
+
validate_every_epochs: 100
|
| 271 |
+
validate_diffusion_on_action_loss_every_epochs: 500
|
| 272 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 273 |
+
check_topk_every_epochs: 10
|
| 274 |
+
save_snapshot_every_epochs: 5000
|
| 275 |
+
eval_every_frames: 2000
|
| 276 |
+
num_eval_episodes: 5
|
| 277 |
+
save_snapshot: true
|
| 278 |
+
wait_for_user_to_start_episode: true
|
| 279 |
+
task_make_fn:
|
| 280 |
+
_target_: suite.frankagym.make
|
| 281 |
+
name: ${task_name}
|
| 282 |
+
height: 240
|
| 283 |
+
width: 320
|
| 284 |
+
frame_stack: ${suite.frame_stack}
|
| 285 |
+
action_repeat: ${suite.action_repeat}
|
| 286 |
+
seed: ${seed}
|
| 287 |
+
enable_arm: ${agent.enable_arm}
|
| 288 |
+
enable_gripper: ${enable_gripper}
|
| 289 |
+
start_with_gripper_open: ${start_with_gripper_open}
|
| 290 |
+
enable_camera: ${agent.enable_camera}
|
| 291 |
+
path_to_depth_extrinsics: ${path_to_depth_extrinsics}
|
| 292 |
+
contact_estimation_model_ckpt_path: ${contact_estimation_model_ckpt_path}
|
| 293 |
+
x_limit: ${x_limit}
|
| 294 |
+
y_limit: ${y_limit}
|
| 295 |
+
z_limit: ${z_limit}
|
| 296 |
+
device: ${device}
|
| 297 |
+
interpolation_frequency: ${interpolation_frequency}
|
| 298 |
+
policy_frequency: ${policy_frequency}
|
| 299 |
+
debug_timestamps: ${debug_timestamps}
|
| 300 |
+
stop_after_action: ${stop_after_action}
|
| 301 |
+
open_loop: ${open_loop}
|
| 302 |
+
wait_for_new_camera_frames: ${wait_for_new_camera_frames}
|
| 303 |
+
action_key: ${action_key}
|
| 304 |
+
action_trajectory_horizon: ${agent.config.policy_cfg.horizon}
|
| 305 |
+
action_trajectories: ${action_trajectories}
|
| 306 |
+
path_to_zarr_dataset: ${expert_dataset}
|
| 307 |
+
agent_policy_cfg: ???
|
| 308 |
+
true_action_history: ${true_action_history}
|
| 309 |
+
num_train_frames_bc: 50000
|
| 310 |
+
num_train_frames_drq: 1100000
|
| 311 |
+
stddev_schedule_drq: linear(1.0,0.1,100000)
|
| 312 |
+
task_name: FrankaInsertion-v1
|
| 313 |
+
num_train_frames_vinn: 25000
|
| 314 |
+
num_train_frames_diffusion: 1000000
|
| 315 |
+
num_train_epochs_bc: 5000
|
| 316 |
+
num_train_epochs_diffusion: 5000
|
| 317 |
+
validate_every_epochs_bc: 5
|
| 318 |
+
validate_every_epochs_diffusion: 25
|
| 319 |
+
validate_diffusion_on_action_loss_every_epochs: 50
|
| 320 |
+
train_eval_diffusion_on_action_loss_every_epochs: 500
|
| 321 |
+
check_topk_every_epochs: 5
|
| 322 |
+
check_topk_every_epochs_diffusion: ${validate_diffusion_on_action_loss_every_epochs}
|
| 323 |
+
save_snapshot_every_epochs_diffusion: 5000
|
| 324 |
+
x_limit:
|
| 325 |
+
- 0.2
|
| 326 |
+
- 0.7
|
| 327 |
+
y_limit:
|
| 328 |
+
- -0.4
|
| 329 |
+
- 0.4
|
| 330 |
+
z_limit:
|
| 331 |
+
- -0.05
|
| 332 |
+
- 0.55
|
| 333 |
+
home_displacement:
|
| 334 |
+
- 0.55
|
| 335 |
+
- 0.0
|
| 336 |
+
- 0.55
|
| 337 |
+
- 180.0
|
| 338 |
+
- 0.0
|
| 339 |
+
- 0.0
|
| 340 |
+
enable_gripper: true
|
| 341 |
+
start_with_gripper_open: true
|
| 342 |
+
offset_mask:
|
| 343 |
+
- 1
|
| 344 |
+
- 1
|
| 345 |
+
- 1
|
| 346 |
+
- 1
|
| 347 |
+
- 1
|
| 348 |
+
- 1
|
| 349 |
+
path_to_depth_extrinsics: ~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy
|
210732/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,169 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: ${experiment_dir}/${now:%H%M%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: ${experiment_dir}/${now:%H%M%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
submitit_folder: ${experiment_dir}/${now:%H%M%S}/.slurm
|
| 9 |
+
timeout_min: 60
|
| 10 |
+
cpus_per_task: null
|
| 11 |
+
gpus_per_node: null
|
| 12 |
+
tasks_per_node: 1
|
| 13 |
+
mem_gb: null
|
| 14 |
+
nodes: 1
|
| 15 |
+
name: ${hydra.job.name}
|
| 16 |
+
stderr_to_stdout: false
|
| 17 |
+
_target_: hydra_plugins.hydra_submitit_launcher.submitit_launcher.LocalLauncher
|
| 18 |
+
sweeper:
|
| 19 |
+
_target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
|
| 20 |
+
max_batch_size: null
|
| 21 |
+
params: null
|
| 22 |
+
help:
|
| 23 |
+
app_name: ${hydra.job.name}
|
| 24 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 25 |
+
|
| 26 |
+
'
|
| 27 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 28 |
+
|
| 29 |
+
Use --hydra-help to view Hydra specific help
|
| 30 |
+
|
| 31 |
+
'
|
| 32 |
+
template: '${hydra.help.header}
|
| 33 |
+
|
| 34 |
+
== Configuration groups ==
|
| 35 |
+
|
| 36 |
+
Compose your configuration from those groups (group=option)
|
| 37 |
+
|
| 38 |
+
|
| 39 |
+
$APP_CONFIG_GROUPS
|
| 40 |
+
|
| 41 |
+
|
| 42 |
+
== Config ==
|
| 43 |
+
|
| 44 |
+
Override anything in the config (foo.bar=value)
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
$CONFIG
|
| 48 |
+
|
| 49 |
+
|
| 50 |
+
${hydra.help.footer}
|
| 51 |
+
|
| 52 |
+
'
|
| 53 |
+
hydra_help:
|
| 54 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 55 |
+
|
| 56 |
+
See https://hydra.cc for more info.
|
| 57 |
+
|
| 58 |
+
|
| 59 |
+
== Flags ==
|
| 60 |
+
|
| 61 |
+
$FLAGS_HELP
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
== Configuration groups ==
|
| 65 |
+
|
| 66 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 67 |
+
to command line)
|
| 68 |
+
|
| 69 |
+
|
| 70 |
+
$HYDRA_CONFIG_GROUPS
|
| 71 |
+
|
| 72 |
+
|
| 73 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 74 |
+
|
| 75 |
+
'
|
| 76 |
+
hydra_help: ???
|
| 77 |
+
hydra_logging:
|
| 78 |
+
version: 1
|
| 79 |
+
formatters:
|
| 80 |
+
simple:
|
| 81 |
+
format: '[%(asctime)s][HYDRA] %(message)s'
|
| 82 |
+
handlers:
|
| 83 |
+
console:
|
| 84 |
+
class: logging.StreamHandler
|
| 85 |
+
formatter: simple
|
| 86 |
+
stream: ext://sys.stdout
|
| 87 |
+
root:
|
| 88 |
+
level: INFO
|
| 89 |
+
handlers:
|
| 90 |
+
- console
|
| 91 |
+
loggers:
|
| 92 |
+
logging_example:
|
| 93 |
+
level: DEBUG
|
| 94 |
+
disable_existing_loggers: false
|
| 95 |
+
job_logging:
|
| 96 |
+
version: 1
|
| 97 |
+
formatters:
|
| 98 |
+
simple:
|
| 99 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 100 |
+
handlers:
|
| 101 |
+
console:
|
| 102 |
+
class: logging.StreamHandler
|
| 103 |
+
formatter: simple
|
| 104 |
+
stream: ext://sys.stdout
|
| 105 |
+
file:
|
| 106 |
+
class: logging.FileHandler
|
| 107 |
+
formatter: simple
|
| 108 |
+
filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
|
| 109 |
+
root:
|
| 110 |
+
level: INFO
|
| 111 |
+
handlers:
|
| 112 |
+
- console
|
| 113 |
+
- file
|
| 114 |
+
disable_existing_loggers: false
|
| 115 |
+
env: {}
|
| 116 |
+
mode: RUN
|
| 117 |
+
searchpath: []
|
| 118 |
+
callbacks: {}
|
| 119 |
+
output_subdir: .hydra
|
| 120 |
+
overrides:
|
| 121 |
+
hydra:
|
| 122 |
+
- hydra.mode=RUN
|
| 123 |
+
task:
|
| 124 |
+
- agent=diffusion
|
| 125 |
+
- suite=frankagym
|
| 126 |
+
- suite/frankagym_task@_global_=insertion
|
| 127 |
+
job:
|
| 128 |
+
name: eval_robot
|
| 129 |
+
chdir: true
|
| 130 |
+
override_dirname: agent=diffusion,suite/frankagym_task@_global_=insertion,suite=frankagym
|
| 131 |
+
id: ???
|
| 132 |
+
num: ???
|
| 133 |
+
config_name: config_eval
|
| 134 |
+
env_set: {}
|
| 135 |
+
env_copy: []
|
| 136 |
+
config:
|
| 137 |
+
override_dirname:
|
| 138 |
+
kv_sep: '='
|
| 139 |
+
item_sep: ','
|
| 140 |
+
exclude_keys: []
|
| 141 |
+
runtime:
|
| 142 |
+
version: 1.3.2
|
| 143 |
+
version_base: '1.1'
|
| 144 |
+
cwd: /home/leonmkim/fish_leon/FISH
|
| 145 |
+
config_sources:
|
| 146 |
+
- path: hydra.conf
|
| 147 |
+
schema: pkg
|
| 148 |
+
provider: hydra
|
| 149 |
+
- path: /home/leonmkim/fish_leon/FISH/cfgs
|
| 150 |
+
schema: file
|
| 151 |
+
provider: main
|
| 152 |
+
- path: ''
|
| 153 |
+
schema: structured
|
| 154 |
+
provider: schema
|
| 155 |
+
output_dir: /home/leonmkim/fish_leon/FISH/exp_local/frankagym_pixels/FrankaInsertion-v1/265626/210732
|
| 156 |
+
choices:
|
| 157 |
+
suite: frankagym
|
| 158 |
+
suite/frankagym_task@_global_: insertion
|
| 159 |
+
agent: diffusion
|
| 160 |
+
hydra/env: default
|
| 161 |
+
hydra/callbacks: null
|
| 162 |
+
hydra/job_logging: default
|
| 163 |
+
hydra/hydra_logging: default
|
| 164 |
+
hydra/hydra_help: default
|
| 165 |
+
hydra/help: default
|
| 166 |
+
hydra/sweeper: basic
|
| 167 |
+
hydra/launcher: submitit_local
|
| 168 |
+
hydra/output: default
|
| 169 |
+
verbose: false
|
210732/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- agent=diffusion
|
| 2 |
+
- suite=frankagym
|
| 3 |
+
- suite/frankagym_task@_global_=insertion
|
210732/episode_rosbags/aligned_depth_to_color_K.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4a962c703d20da282f5e009d432dff51df4ebd22f3386699b6754ea9cfc06a55
|
| 3 |
+
size 200
|
210732/episode_rosbags/cam_tf_world.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:29313ba240dd65ebbc79056d5582a97c9586cf2a1d4a1e0db13b87b49152cc9e
|
| 3 |
+
size 256
|
210732/episode_rosbags/color_K.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4a962c703d20da282f5e009d432dff51df4ebd22f3386699b6754ea9cfc06a55
|
| 3 |
+
size 200
|
210732/episode_rosbags/depth_K.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cc601d2fecd31c5513c76a88b5d4d8059adc1f92dad682e2d755d89a66d8fdf7
|
| 3 |
+
size 200
|
210732/episode_rosbags/episode_0_2024-12-10-21-08-09.rrd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f743d176718e27870c8f1cc08c5af9c9d912ab17ec9f7500e33cb7e2841c15cc
|
| 3 |
+
size 430113421
|
210732/episode_rosbags/episode_1_2024-12-10-21-09-04.rrd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:92727b3a565edcb6701aea0bb47834e42788826854dabe18e1e1df75b61e1b4d
|
| 3 |
+
size 429295017
|
210732/episode_rosbags/episode_2_2024-12-10-21-09-45.rrd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:657aeb4ef44c75ac3b6889a84ec80e32f8391eb1b9423ebd1fb4bcd9042acf3a
|
| 3 |
+
size 435761423
|
210732/episode_rosbags/episode_4_2024-12-10-21-11-07.rrd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ad603c969d81e0122e899bf67268e7106cbfd4983e086e5336bd80cea7ea36f3
|
| 3 |
+
size 430463608
|
210732/eval_robot.log
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[2024-12-10 21:07:32,466][py.warnings][WARNING] - /home/leonmkim/fish_leon/FISH/eval_robot.py:503: UserWarning:
|
| 2 |
+
The version_base parameter is not specified.
|
| 3 |
+
Please specify a compatability version level, or None.
|
| 4 |
+
Will assume defaults for version 1.1
|
| 5 |
+
@hydra.main(config_path='cfgs', config_name='config_eval')
|
| 6 |
+
|
| 7 |
+
[2024-12-10 21:07:32,469][py.warnings][WARNING] - /home/leonmkim/fish_leon/FISH/eval_robot.py:439: UserWarning:
|
| 8 |
+
The version_base parameter is not specified.
|
| 9 |
+
Please specify a compatability version level, or None.
|
| 10 |
+
Will assume defaults for version 1.1
|
| 11 |
+
hydra.initialize(
|
| 12 |
+
|
210732/eval_video/0_eval.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:daf03ac4df433b6afa8025ee9f7d8ed0bed270796e3304bfc12b399ae0335495
|
| 3 |
+
size 1152674
|
210732/eval_video/1_eval.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fa72f11620e871983c64a5c2dc859cc7580356d19b495eb0134d04e0f3ef9263
|
| 3 |
+
size 1175556
|
210732/eval_video/2_eval.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b17305aedebc761a4898e8d4ff0fd8cd6ab34922d528b2e1833fe396b670cfbe
|
| 3 |
+
size 1170247
|
210732/eval_video/3_eval.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:49c63cb7694dee4c930a2f65bf4b4cf1d5025f26cca5462b29f9cd8b7b7aa953
|
| 3 |
+
size 1171672
|