diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..7ef1fe5e516855b2d0522478d6d5f3f5667c0c6d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,19 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo_failed.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0_failed.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/square/demo_src_square_task_D0/demo.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/square/demo_src_square_task_D0/demo_failed.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0_failed.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo_failed.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0_failed.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo_failed.hdf5 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0.mp4 filter=lfs diff=lfs merge=lfs -text +data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0_failed.mp4 filter=lfs diff=lfs merge=lfs -text diff --git a/data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo.hdf5 b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..c66ffce23c342dd2ecda8598e74fbd63d9f674bf --- /dev/null +++ b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc7604d6e07650ffa0d2bf577a0e93303e5405ced78a41b2d6b21109a214cc1 +size 4412320005 diff --git a/data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo_failed.hdf5 b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo_failed.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..ceefa251228dde71c9766b3e70e61d365b9edcde --- /dev/null +++ b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo_failed.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:230a57603c97a6e168088aa78a5e4eba68a066f9bf0b31580bc90e2583877878 +size 377295350 diff --git a/data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0.mp4 b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..7285f7123db2f2284bad9048b74b228511012cf0 --- /dev/null +++ b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:311ca5545391872b441708622320cfca4b21c4e9625e2613487678e839c2386b +size 864751 diff --git a/data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0_failed.mp4 b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0_failed.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..37a4d3367785e614f902dd9f4742de53a84f8716 --- /dev/null +++ b/data_files/core_datasets/coffee/demo_src_coffee_task_D0/playback_demo_src_coffee_task_D0_failed.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57f651a24a9152cfda0884431b644f8ee2c13cc30de2b1b3a38dbb880b9508f4 +size 2112836 diff --git a/data_files/core_datasets/square/demo_src_square_task_D0/demo.hdf5 b/data_files/core_datasets/square/demo_src_square_task_D0/demo.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..2ccdc73fc529e104ef4b1db959e8e60b7f715b66 --- /dev/null +++ b/data_files/core_datasets/square/demo_src_square_task_D0/demo.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ec0ac48c1905bd5f6286c3e51b87d103b5b9c53dd4687f7941190ef104b1623 +size 4217820654 diff --git a/data_files/core_datasets/square/demo_src_square_task_D0/demo_failed.hdf5 b/data_files/core_datasets/square/demo_src_square_task_D0/demo_failed.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..7f81eac9a905fc9ea6204ac9f7310e28c437ddf4 --- /dev/null +++ b/data_files/core_datasets/square/demo_src_square_task_D0/demo_failed.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ce39c97fa06226a3d8cfdd9bc0e04838445c3674902d7c3302fe1fe02a9401a +size 357640726 diff --git a/data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0.mp4 b/data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b299351d7fccc8d73e6e2c8d819263e3144a92a6 --- /dev/null +++ b/data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:183c160b9a13d6efcd8caf405639e40b44068679df23adfdda6d4a027c760f88 +size 794761 diff --git a/data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0_failed.mp4 b/data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0_failed.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..a9bf194802eacf565b2a9ad687cedba0a4cc8c6d --- /dev/null +++ b/data_files/core_datasets/square/demo_src_square_task_D0/playback_demo_src_square_task_D0_failed.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c8ac43ff90c1130233140f4f8b74e35b9d01b6f22533a9444ef1699ffcff90c +size 1816861 diff --git a/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo.hdf5 b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..cb94bc4e4c74c1fbc5d54eea86a560378ce9280c --- /dev/null +++ b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e42e47342fc7f4b551e3144feaec2a5b93693be1413c6451bd7ec1b02171a6c +size 6727027862 diff --git a/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo_failed.hdf5 b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo_failed.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..972b025d97658ad03588f4df3822c394bc8fe256 --- /dev/null +++ b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo_failed.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a613e84bbef67c2988c9a8026a76ed5243ce23eb317903bbccf5bae3332b5241 +size 566136387 diff --git a/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0.mp4 b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..a7bc7df5f1749a4e50865b2e18c01d4545aa3a67 --- /dev/null +++ b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6db09d4f8d4baa5127c24584a896c1067a188b306197a275ab5af243e1217abc +size 1330658 diff --git a/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0_failed.mp4 b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0_failed.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..ce852d239bcc8ec5a6c695c36e3739785aea886f --- /dev/null +++ b/data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/playback_demo_src_stack_three_task_D0_failed.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a50e9867ea7e53777ca9b31876d88dc96bf6383dd1e341fa5dc4dfaa4c3b5b7 +size 3388300 diff --git a/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo.hdf5 b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..86ff092ad1a6fe6a28627220be6ef3300a09421d --- /dev/null +++ b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54eb5cdde12f3b81964af2c5ad8959c5b195e484d6918a9d66d6b2d2603f3506 +size 8757077583 diff --git a/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo_failed.hdf5 b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo_failed.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..2969875c68ee3514bc1fcdedb368a9e05b498b96 --- /dev/null +++ b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo_failed.hdf5 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7308392cef2b161be5158a3c1649a3a14d18d36c290269ab16a543cfddf1b080 +size 728144620 diff --git a/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0.mp4 b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..5d055e52b1f5a2e76d7d20b18a669d1e7368143c --- /dev/null +++ b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2fb3cea52682d99da5eddb708eef65295f970e621bd5d176384e5d708cd5729 +size 1341633 diff --git a/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0_failed.mp4 b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0_failed.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b87e3081a3673f66776591ece913883b741d4de0 --- /dev/null +++ b/data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/playback_demo_src_three_piece_assembly_task_D0_failed.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a9ab24c961528b1c610519194025273c8b2e2b1f602ea7c949b4968321e80f +size 3650934 diff --git a/data_files/core_train_configs/bc_rnn_image_ds_coffee_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_coffee_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..a999af4ea69a4f151c13748159798546384d82e7 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_coffee_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_coffee_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "./data_files/core_datasets/coffee/demo_src_coffee_task_D0/demo.hdf5", + "output_dir": "./tmp_files/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_coffee_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_coffee_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..cee2a879a47e262c653d7ca4ef46c8ed533401a5 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_coffee_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_coffee_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee/demo_src_coffee_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_coffee_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_coffee_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..05ff886e8ed70ac37a51738c85e09c53db5e5cc5 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_coffee_D2_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_coffee_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee/demo_src_coffee_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_coffee_preparation_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_coffee_preparation_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..7b0b1fcd2677dc1e395d4c3c3b2a836029a61360 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_coffee_preparation_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_coffee_preparation_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee_preparation/demo_src_coffee_preparation_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_preparation_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_coffee_preparation_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_coffee_preparation_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..ab77f17b5e91c331a2c67c901f62aca641ec16ab --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_coffee_preparation_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_coffee_preparation_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee_preparation/demo_src_coffee_preparation_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_preparation_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_hammer_cleanup_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_hammer_cleanup_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..701f455231d2565b0d63a93ce563b1f2aa3af80b --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_hammer_cleanup_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_hammer_cleanup_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/hammer_cleanup/demo_src_hammer_cleanup_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "hammer_cleanup_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_hammer_cleanup_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_hammer_cleanup_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..a9a12903de1b237be5651446cddea4d56f74ffc7 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_hammer_cleanup_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_hammer_cleanup_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/hammer_cleanup/demo_src_hammer_cleanup_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "hammer_cleanup_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_kitchen_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_kitchen_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..574c8ae0d5cef4270d0e8ade82e24da4826af78d --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_kitchen_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_kitchen_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/kitchen/demo_src_kitchen_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "kitchen_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_kitchen_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_kitchen_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..987c6ad9e9d5bbafc39aa9c4aa955bc31ad83559 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_kitchen_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_kitchen_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/kitchen/demo_src_kitchen_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "kitchen_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..e7bb4c66b406b7ba24c171944e1f623acb99edd0 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_mug_cleanup_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..6e9a075ce62b106cca7095f428ce08b048105315 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_mug_cleanup_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_O1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_O1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..4a8e8d7b441f066ee565549f0504909a38b73fbc --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_O1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_mug_cleanup_O1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_O1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_O1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_O2_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_O2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..9e8074879651ae032ed07a60c01d46eb4ceefb30 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_mug_cleanup_O2_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_mug_cleanup_O2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_O2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_O2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_nut_assembly_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_nut_assembly_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..fae630818836c7788353b1d11d00cbfc71ee2b34 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_nut_assembly_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_nut_assembly_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/nut_assembly/demo_src_nut_assembly_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "nut_assembly_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_pick_place_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_pick_place_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..b14073d202a8e8cfe4f736e229306e733e174867 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_pick_place_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_pick_place_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 1000, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/pick_place/demo_src_pick_place_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "pick_place_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_square_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_square_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..f3c4e7afe917e2d3d1cc05091db4ce5d8164778f --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_square_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_square_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "./data_files/core_datasets/square/demo_src_square_task_D0/demo.hdf5", + "output_dir": "./tmp_files/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "square_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_square_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_square_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..48e32ca9650ad7118a1348bc1fecb9a5c84c8fa6 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_square_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_square_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/square/demo_src_square_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "square_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_square_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_square_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..08c63c71aa6603addb32389964b3cdf32fb007a9 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_square_D2_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_square_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/square/demo_src_square_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "square_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_stack_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_stack_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..acc58e1df5964b02a3fea95d097f211165cfcc4f --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_stack_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_stack_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack/demo_src_stack_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_stack_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_stack_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..46cae6b25965249d3c1da8bee24231ed1e9e13f2 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_stack_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_stack_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack/demo_src_stack_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_stack_three_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_stack_three_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..61c16248a0e1504e5bf5568f41d384e2cdcbae14 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_stack_three_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_stack_three_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "./data_files/core_datasets/stack_three/demo_src_stack_three_task_D0/demo.hdf5", + "output_dir": "./tmp_files/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_three_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_stack_three_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_stack_three_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..65ad086b8ca9468fecb6d220fee7963d411d6fa3 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_stack_three_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_stack_three_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack_three/demo_src_stack_three_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_three_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_threading_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_threading_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..e18c92bcf6dcfad13e3407eb795d8da1afa0f980 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_threading_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_threading_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/threading/demo_src_threading_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "threading_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_threading_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_threading_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..80208632cffcad2c2f08a9c4ecdd28cd4c3fdecd --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_threading_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_threading_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/threading/demo_src_threading_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "threading_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_threading_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_threading_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..73857f0edd4e572c72f1ef51ec9c6d44d52eee5f --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_threading_D2_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_threading_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/threading/demo_src_threading_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "threading_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..892bab4c134d091075f0a42d393599be05452267 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D0_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_three_piece_assembly_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "./data_files/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo.hdf5", + "output_dir": "./tmp_files/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "three_piece_assembly_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..918b2efc65ec000cb846c951fe4b3090e32ad28e --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D1_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_three_piece_assembly_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "three_piece_assembly_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..2dc87586ade374226b7be0e08769fb5bc0359573 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_image_ds_three_piece_assembly_D2_seed_101.json @@ -0,0 +1,241 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_image_ds_three_piece_assembly_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 20, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 500, + "validation_epoch_every_n_steps": 50, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 20, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 16, + "num_epochs": 600, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.0001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 1000, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos" + ], + "rgb": [ + "agentview_image", + "robot0_eye_in_hand_image" + ], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": { + "feature_dimension": 64, + "flatten": true, + "backbone_class": "ResNet18Conv", + "backbone_kwargs": { + "pretrained": false, + "input_coord_conv": false + }, + "pool_class": "SpatialSoftmax", + "pool_kwargs": { + "num_kp": 32, + "learnable_temperature": false, + "temperature": 1.0, + "noise_std": 0.0, + "output_variance": false + } + }, + "obs_randomizer_class": "CropRandomizer", + "obs_randomizer_kwargs": { + "crop_height": 76, + "crop_width": 76, + "num_crops": 1, + "pos_enc": false + } + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "three_piece_assembly_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..e2e18f07080fb50c95abcdf9144ee4bd01d22e29 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_coffee_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee/demo_src_coffee_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..71999cb470478d195ea8c59daf493b53862a27a1 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_coffee_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee/demo_src_coffee_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..20163f776c958d091b1186c2bdd6a7564c5af4e2 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_D2_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_coffee_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee/demo_src_coffee_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_preparation_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_preparation_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..3241790d425243cabe37bcca84fae911fcee3176 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_preparation_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_coffee_preparation_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee_preparation/demo_src_coffee_preparation_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_preparation_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_preparation_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_preparation_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..d987408ee9920e7ae54e95efc3d22cce2e72e61a --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_coffee_preparation_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_coffee_preparation_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/coffee_preparation/demo_src_coffee_preparation_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "coffee_preparation_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_hammer_cleanup_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_hammer_cleanup_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..65349c7dc6e702f2e666ba7e03969b89a1a7fa4b --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_hammer_cleanup_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_hammer_cleanup_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/hammer_cleanup/demo_src_hammer_cleanup_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "hammer_cleanup_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_hammer_cleanup_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_hammer_cleanup_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..6642bd7cca34ae1f83b3f11cbcd388482833147d --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_hammer_cleanup_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_hammer_cleanup_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/hammer_cleanup/demo_src_hammer_cleanup_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "hammer_cleanup_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_kitchen_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_kitchen_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..5422961cdcdfabed00ce52df557fdd14cb38faca --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_kitchen_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_kitchen_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/kitchen/demo_src_kitchen_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "kitchen_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_kitchen_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_kitchen_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..0de57189612dbdbb53c84e12f0fbe3c9a3248eb9 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_kitchen_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_kitchen_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 800, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/kitchen/demo_src_kitchen_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "kitchen_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..b0c9e90158fcd5a9372e984734774e9a041cb249 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_mug_cleanup_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..b90f2f9c4a694dcb5bfd61568c4f13eecf299ec5 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_mug_cleanup_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_O1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_O1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..a4a094a41ea46530a680641c00bf990d4cf7b910 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_O1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_mug_cleanup_O1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_O1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_O1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_O2_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_O2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..b88dae4c467cf6e8210b7d9eeaab51400a8d27a0 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_mug_cleanup_O2_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_mug_cleanup_O2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/mug_cleanup/demo_src_mug_cleanup_task_O2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "mug_cleanup_O2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_nut_assembly_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_nut_assembly_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..875547b2e0bc41c0a4866a875783079ac9fc1f0c --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_nut_assembly_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_nut_assembly_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/nut_assembly/demo_src_nut_assembly_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "nut_assembly_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_pick_place_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_pick_place_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..9fea280851a7dbfc1951044f72500e9337fc98c1 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_pick_place_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_pick_place_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 1000, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/pick_place/demo_src_pick_place_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "pick_place_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..d14beeb65ada01331c05e980700b8edfd0020eda --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_square_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/square/demo_src_square_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "square_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..4e10b9f600614cefeb92c2a8257440263a291532 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_square_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/square/demo_src_square_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "square_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..7f86e3abb20cf3fb0eb5145f9e2624bf273b491c --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_square_D2_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_square_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/square/demo_src_square_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "square_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..7384a71125b432a3907cca3c2d0f108cf56b5e69 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_stack_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack/demo_src_stack_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..91de85cfda5ef9f35ef655709b9fbe47e001220d --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_stack_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack/demo_src_stack_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_three_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_three_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..1b3303c0f48614a718b4273ff657d849b48cc588 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_three_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_stack_three_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack_three/demo_src_stack_three_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_three_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_three_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_three_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..cba3d2c5bd57aa7ff75da5e6d45814bae551a4dc --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_stack_three_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_stack_three_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/stack_three/demo_src_stack_three_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "stack_three_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..c11bbae75301a03051dd54c9e35a8e38f969855b --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_threading_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/threading/demo_src_threading_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "threading_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..2206ead52f2644112246d9c2fa0fcfb27186534b --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_threading_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/threading/demo_src_threading_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "threading_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..568692de01aeffc230c9b512494a6e8841a48ac1 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_threading_D2_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_threading_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 400, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/threading/demo_src_threading_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "threading_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D0_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D0_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..7757db339db9981aa3d6c9e3cba8df3b393548c2 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D0_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_three_piece_assembly_D0_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D0/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "three_piece_assembly_D0", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D1_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D1_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..10366ce0297ae475fa5b3347b96a3c83a2372436 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D1_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_three_piece_assembly_D1_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D1/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "three_piece_assembly_D1", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D2_seed_101.json b/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D2_seed_101.json new file mode 100644 index 0000000000000000000000000000000000000000..916d7deaa0e985b278944c02fe85f158a0c6f153 --- /dev/null +++ b/data_files/core_train_configs/bc_rnn_low_dim_ds_three_piece_assembly_D2_seed_101.json @@ -0,0 +1,218 @@ +{ + "algo_name": "bc", + "experiment": { + "name": "bc_rnn_low_dim_ds_three_piece_assembly_D2_seed_101", + "validate": false, + "logging": { + "terminal_output_to_txt": true, + "log_tb": true, + "log_wandb": false, + "wandb_proj_name": "debug" + }, + "save": { + "enabled": true, + "every_n_seconds": null, + "every_n_epochs": 50, + "epochs": [], + "on_best_validation": false, + "on_best_rollout_return": false, + "on_best_rollout_success_rate": true + }, + "epoch_every_n_steps": 100, + "validation_epoch_every_n_steps": 10, + "env": null, + "additional_envs": null, + "render": false, + "render_video": true, + "keep_all_videos": false, + "video_skip": 5, + "rollout": { + "enabled": true, + "n": 50, + "horizon": 500, + "rate": 50, + "warmstart": 0, + "terminate_on_success": true + } + }, + "train": { + "data": "/tmp/core_datasets/three_piece_assembly/demo_src_three_piece_assembly_task_D2/demo.hdf5", + "output_dir": "/tmp/core_training_results", + "num_data_workers": 4, + "hdf5_cache_mode": "low_dim", + "hdf5_use_swmr": true, + "hdf5_load_next_obs": false, + "hdf5_normalize_obs": false, + "hdf5_filter_key": null, + "hdf5_validation_filter_key": null, + "seq_length": 10, + "pad_seq_length": true, + "frame_stack": 1, + "pad_frame_stack": true, + "dataset_keys": [ + "actions", + "rewards", + "dones" + ], + "goal_mode": null, + "cuda": true, + "batch_size": 100, + "num_epochs": 2000, + "seed": 101 + }, + "algo": { + "optim_params": { + "policy": { + "optimizer_type": "adam", + "learning_rate": { + "initial": 0.001, + "decay_factor": 0.1, + "epoch_schedule": [], + "scheduler_type": "multistep" + }, + "regularization": { + "L2": 0.0 + } + } + }, + "loss": { + "l2_weight": 1.0, + "l1_weight": 0.0, + "cos_weight": 0.0 + }, + "actor_layer_dims": [], + "gaussian": { + "enabled": false, + "fixed_std": false, + "init_std": 0.1, + "min_std": 0.01, + "std_activation": "softplus", + "low_noise_eval": true + }, + "gmm": { + "enabled": true, + "num_modes": 5, + "min_std": 0.0001, + "std_activation": "softplus", + "low_noise_eval": true + }, + "vae": { + "enabled": false, + "latent_dim": 14, + "latent_clip": null, + "kl_weight": 1.0, + "decoder": { + "is_conditioned": true, + "reconstruction_sum_across_elements": false + }, + "prior": { + "learn": false, + "is_conditioned": false, + "use_gmm": false, + "gmm_num_modes": 10, + "gmm_learn_weights": false, + "use_categorical": false, + "categorical_dim": 10, + "categorical_gumbel_softmax_hard": false, + "categorical_init_temp": 1.0, + "categorical_temp_anneal_step": 0.001, + "categorical_min_temp": 0.3 + }, + "encoder_layer_dims": [ + 300, + 400 + ], + "decoder_layer_dims": [ + 300, + 400 + ], + "prior_layer_dims": [ + 300, + 400 + ] + }, + "rnn": { + "enabled": true, + "horizon": 10, + "hidden_dim": 400, + "rnn_type": "LSTM", + "num_layers": 2, + "open_loop": false, + "kwargs": { + "bidirectional": false + } + }, + "transformer": { + "enabled": false, + "context_length": 10, + "embed_dim": 512, + "num_layers": 6, + "num_heads": 8, + "emb_dropout": 0.1, + "attn_dropout": 0.1, + "block_output_dropout": 0.1, + "sinusoidal_embedding": false, + "activation": "gelu", + "supervise_all_steps": false, + "nn_parameter_for_timesteps": true + } + }, + "observation": { + "modalities": { + "obs": { + "low_dim": [ + "robot0_eef_pos", + "robot0_eef_quat", + "robot0_gripper_qpos", + "object" + ], + "rgb": [], + "depth": [], + "scan": [] + }, + "goal": { + "low_dim": [], + "rgb": [], + "depth": [], + "scan": [] + } + }, + "encoder": { + "low_dim": { + "core_class": null, + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "rgb": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "depth": { + "core_class": "VisualCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + }, + "scan": { + "core_class": "ScanCore", + "core_kwargs": {}, + "obs_randomizer_class": null, + "obs_randomizer_kwargs": {} + } + } + }, + "meta": { + "hp_base_config_file": "/tmp/core_train_configs/bc.json", + "hp_keys": [ + "ds", + "seed" + ], + "hp_values": [ + "three_piece_assembly_D2", + 101 + ] + } +} \ No newline at end of file diff --git a/data_files/first_images/aloha/0.png b/data_files/first_images/aloha/0.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf4fe567982cafe512160fcb450cfbfbd790b6c Binary files /dev/null and b/data_files/first_images/aloha/0.png differ diff --git a/data_files/first_images/aloha/1.png b/data_files/first_images/aloha/1.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d0570f0d16575e5301eb53329fd25236e1d5a5 Binary files /dev/null and b/data_files/first_images/aloha/1.png differ diff --git a/data_files/first_images/aloha/10.png b/data_files/first_images/aloha/10.png new file mode 100644 index 0000000000000000000000000000000000000000..1622fb5e2f43abe90f80c671ff0023f9cabfa293 Binary files /dev/null and b/data_files/first_images/aloha/10.png differ diff --git a/data_files/first_images/aloha/100.png b/data_files/first_images/aloha/100.png new file mode 100644 index 0000000000000000000000000000000000000000..f55388708c7d63745b4bdc3cc5a643b3b01a6b96 Binary files /dev/null and b/data_files/first_images/aloha/100.png differ diff --git a/data_files/first_images/aloha/101.png b/data_files/first_images/aloha/101.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a1e171b501c5f45f478a86c2421fe48fc22119 Binary files /dev/null and b/data_files/first_images/aloha/101.png differ diff --git a/data_files/first_images/aloha/102.png b/data_files/first_images/aloha/102.png new file mode 100644 index 0000000000000000000000000000000000000000..73c80cef570b7e21775e7ed902f2cd3f46d1a9fc Binary files /dev/null and b/data_files/first_images/aloha/102.png differ diff --git a/data_files/first_images/aloha/103.png b/data_files/first_images/aloha/103.png new file mode 100644 index 0000000000000000000000000000000000000000..c44c62efbd9894b6a85b4199c6f1126241806638 Binary files /dev/null and b/data_files/first_images/aloha/103.png differ diff --git a/data_files/first_images/aloha/104.png b/data_files/first_images/aloha/104.png new file mode 100644 index 0000000000000000000000000000000000000000..e19c3a120238890d940659b68b43faf3e309b36d Binary files /dev/null and b/data_files/first_images/aloha/104.png differ diff --git a/data_files/first_images/aloha/105.png b/data_files/first_images/aloha/105.png new file mode 100644 index 0000000000000000000000000000000000000000..53d51f8ef2565d39e495f4251432511528174f6a Binary files /dev/null and b/data_files/first_images/aloha/105.png differ diff --git a/data_files/first_images/aloha/106.png b/data_files/first_images/aloha/106.png new file mode 100644 index 0000000000000000000000000000000000000000..7735c3079d3c22b9de0b18a1ec4d85be5ca10b1a Binary files /dev/null and b/data_files/first_images/aloha/106.png differ diff --git a/data_files/first_images/aloha/107.png b/data_files/first_images/aloha/107.png new file mode 100644 index 0000000000000000000000000000000000000000..469d68d3dd0684889f37cb58e20b4bdd1b47c87b Binary files /dev/null and b/data_files/first_images/aloha/107.png differ diff --git a/data_files/first_images/aloha/108.png b/data_files/first_images/aloha/108.png new file mode 100644 index 0000000000000000000000000000000000000000..103ab739781e26e7e4f9b9f5608ef93413981255 Binary files /dev/null and b/data_files/first_images/aloha/108.png differ diff --git a/data_files/first_images/aloha/109.png b/data_files/first_images/aloha/109.png new file mode 100644 index 0000000000000000000000000000000000000000..3120471bec6260f51d4014d3207ab2f3d90a8f2f Binary files /dev/null and b/data_files/first_images/aloha/109.png differ diff --git a/data_files/first_images/aloha/11.png b/data_files/first_images/aloha/11.png new file mode 100644 index 0000000000000000000000000000000000000000..fde6483c41e2afe5c030758f544d25519edfb306 Binary files /dev/null and b/data_files/first_images/aloha/11.png differ diff --git a/data_files/first_images/aloha/110.png b/data_files/first_images/aloha/110.png new file mode 100644 index 0000000000000000000000000000000000000000..ba322265d3ba9b14d07057068648f16c1633b480 Binary files /dev/null and b/data_files/first_images/aloha/110.png differ diff --git a/data_files/first_images/aloha/111.png b/data_files/first_images/aloha/111.png new file mode 100644 index 0000000000000000000000000000000000000000..3b55b288a6d362cfd6765225075ea81eced68926 Binary files /dev/null and b/data_files/first_images/aloha/111.png differ diff --git a/data_files/first_images/aloha/112.png b/data_files/first_images/aloha/112.png new file mode 100644 index 0000000000000000000000000000000000000000..2e116850765465fb66f323a59b286eb0b881b609 Binary files /dev/null and b/data_files/first_images/aloha/112.png differ diff --git a/data_files/first_images/aloha/113.png b/data_files/first_images/aloha/113.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0fe8f67ad74653f55ddb211489f023525a48ca Binary files /dev/null and b/data_files/first_images/aloha/113.png differ diff --git a/data_files/first_images/aloha/114.png b/data_files/first_images/aloha/114.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ca3262116c9b91b30e30653b90ff1a61b69d23 Binary files /dev/null and b/data_files/first_images/aloha/114.png differ diff --git a/data_files/first_images/aloha/115.png b/data_files/first_images/aloha/115.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa4c5bb14dea84a18e8c8424bcd4daa64e2e1bc Binary files /dev/null and b/data_files/first_images/aloha/115.png differ diff --git a/data_files/first_images/aloha/116.png b/data_files/first_images/aloha/116.png new file mode 100644 index 0000000000000000000000000000000000000000..587a88dd6e073fde1ff786cfc3a79fbc701b970b Binary files /dev/null and b/data_files/first_images/aloha/116.png differ diff --git a/data_files/first_images/aloha/117.png b/data_files/first_images/aloha/117.png new file mode 100644 index 0000000000000000000000000000000000000000..a39a01c8e5b87602bcf4967a774ed2854bb96f44 Binary files /dev/null and b/data_files/first_images/aloha/117.png differ diff --git a/data_files/first_images/aloha/118.png b/data_files/first_images/aloha/118.png new file mode 100644 index 0000000000000000000000000000000000000000..08d6459a95f8040e3cabb83a7646d0d0bb756793 Binary files /dev/null and b/data_files/first_images/aloha/118.png differ diff --git a/data_files/first_images/aloha/119.png b/data_files/first_images/aloha/119.png new file mode 100644 index 0000000000000000000000000000000000000000..2e24725519eed22b27f0555db05463ce48c3c6f9 Binary files /dev/null and b/data_files/first_images/aloha/119.png differ diff --git a/data_files/first_images/aloha/12.png b/data_files/first_images/aloha/12.png new file mode 100644 index 0000000000000000000000000000000000000000..431cd117f211d805a3112378538e4258e13d9d7a Binary files /dev/null and b/data_files/first_images/aloha/12.png differ diff --git a/data_files/first_images/aloha/120.png b/data_files/first_images/aloha/120.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee179d300ad8cdf73877a015ee30e996e8287ea Binary files /dev/null and b/data_files/first_images/aloha/120.png differ diff --git a/data_files/first_images/aloha/121.png b/data_files/first_images/aloha/121.png new file mode 100644 index 0000000000000000000000000000000000000000..771d078637eaaec983db674050c0b74dc6fb0f56 Binary files /dev/null and b/data_files/first_images/aloha/121.png differ diff --git a/data_files/first_images/aloha/122.png b/data_files/first_images/aloha/122.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc65c03392fd11b02f5fc61e14a055a64613b99 Binary files /dev/null and b/data_files/first_images/aloha/122.png differ diff --git a/data_files/first_images/aloha/123.png b/data_files/first_images/aloha/123.png new file mode 100644 index 0000000000000000000000000000000000000000..0c01c48b0c0990e88fac9cc8a4d69bcbbee084cd Binary files /dev/null and b/data_files/first_images/aloha/123.png differ diff --git a/data_files/first_images/aloha/124.png b/data_files/first_images/aloha/124.png new file mode 100644 index 0000000000000000000000000000000000000000..eb7e7771b0ccfa6db5066d3661c2393bca6a61ab Binary files /dev/null and b/data_files/first_images/aloha/124.png differ diff --git a/data_files/first_images/aloha/125.png b/data_files/first_images/aloha/125.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3d18ac430e9e41a071fd6676e17f69149ee7e7 Binary files /dev/null and b/data_files/first_images/aloha/125.png differ diff --git a/data_files/first_images/aloha/126.png b/data_files/first_images/aloha/126.png new file mode 100644 index 0000000000000000000000000000000000000000..9ab04112d9028dbd6552116709ac83bb229f7b2d Binary files /dev/null and b/data_files/first_images/aloha/126.png differ diff --git a/data_files/first_images/aloha/127.png b/data_files/first_images/aloha/127.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0940db7b7d411b9e6dd932247cf6ccf2a49f7d Binary files /dev/null and b/data_files/first_images/aloha/127.png differ diff --git a/data_files/first_images/aloha/13.png b/data_files/first_images/aloha/13.png new file mode 100644 index 0000000000000000000000000000000000000000..245377dfa8468c6ddc840349882ddd8dec724719 Binary files /dev/null and b/data_files/first_images/aloha/13.png differ diff --git a/data_files/first_images/aloha/14.png b/data_files/first_images/aloha/14.png new file mode 100644 index 0000000000000000000000000000000000000000..1155479f2b769cc690c732cb379ba2b98e689658 Binary files /dev/null and b/data_files/first_images/aloha/14.png differ diff --git a/data_files/first_images/aloha/15.png b/data_files/first_images/aloha/15.png new file mode 100644 index 0000000000000000000000000000000000000000..3c05e8483c4ebefe5d879e1b2efd0fa4f626e93e Binary files /dev/null and b/data_files/first_images/aloha/15.png differ diff --git a/data_files/first_images/aloha/16.png b/data_files/first_images/aloha/16.png new file mode 100644 index 0000000000000000000000000000000000000000..de09078c9e85c4307d7b54d6ae608803eed590c1 Binary files /dev/null and b/data_files/first_images/aloha/16.png differ diff --git a/data_files/first_images/aloha/17.png b/data_files/first_images/aloha/17.png new file mode 100644 index 0000000000000000000000000000000000000000..1c2ded0b77349cb480dee71d541882b36c90b895 Binary files /dev/null and b/data_files/first_images/aloha/17.png differ diff --git a/data_files/first_images/aloha/18.png b/data_files/first_images/aloha/18.png new file mode 100644 index 0000000000000000000000000000000000000000..8bbb80b3ec59fda873a5acf468c03b260e1ce0f6 Binary files /dev/null and b/data_files/first_images/aloha/18.png differ diff --git a/data_files/first_images/aloha/19.png b/data_files/first_images/aloha/19.png new file mode 100644 index 0000000000000000000000000000000000000000..fde063226051426cb41099e9e39fcb96ea30e53a Binary files /dev/null and b/data_files/first_images/aloha/19.png differ diff --git a/data_files/first_images/aloha/2.png b/data_files/first_images/aloha/2.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c62cee07d44aa0be36ea1adcc8c8dd2a92e11e Binary files /dev/null and b/data_files/first_images/aloha/2.png differ diff --git a/data_files/first_images/aloha/20.png b/data_files/first_images/aloha/20.png new file mode 100644 index 0000000000000000000000000000000000000000..249785aba64dc9209b9902a4a3642f536d09e262 Binary files /dev/null and b/data_files/first_images/aloha/20.png differ diff --git a/data_files/first_images/aloha/21.png b/data_files/first_images/aloha/21.png new file mode 100644 index 0000000000000000000000000000000000000000..7d281a391cca95786a3de6333fd840e5f437b9a4 Binary files /dev/null and b/data_files/first_images/aloha/21.png differ diff --git a/data_files/first_images/aloha/22.png b/data_files/first_images/aloha/22.png new file mode 100644 index 0000000000000000000000000000000000000000..b202ac8ae0806b9e2f2cb96d3e1a1e2389b26efb Binary files /dev/null and b/data_files/first_images/aloha/22.png differ diff --git a/data_files/first_images/aloha/23.png b/data_files/first_images/aloha/23.png new file mode 100644 index 0000000000000000000000000000000000000000..fa547a39e30171c4d0eee96d2deb158d286c2bd3 Binary files /dev/null and b/data_files/first_images/aloha/23.png differ diff --git a/data_files/first_images/aloha/24.png b/data_files/first_images/aloha/24.png new file mode 100644 index 0000000000000000000000000000000000000000..a668bfcae308301c68e5c5d0f5c7d809fb38ab3d Binary files /dev/null and b/data_files/first_images/aloha/24.png differ diff --git a/data_files/first_images/aloha/25.png b/data_files/first_images/aloha/25.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfc3650dcc514d8eed8a945474c18cfe63351bb Binary files /dev/null and b/data_files/first_images/aloha/25.png differ diff --git a/data_files/first_images/aloha/26.png b/data_files/first_images/aloha/26.png new file mode 100644 index 0000000000000000000000000000000000000000..de38ae29a2ea2bc11a748b5fc5e82b08352cd2cf Binary files /dev/null and b/data_files/first_images/aloha/26.png differ diff --git a/data_files/first_images/aloha/27.png b/data_files/first_images/aloha/27.png new file mode 100644 index 0000000000000000000000000000000000000000..354d62f27fbda9f2fbff7d51c48ad3f295fbbfed Binary files /dev/null and b/data_files/first_images/aloha/27.png differ diff --git a/data_files/first_images/aloha/28.png b/data_files/first_images/aloha/28.png new file mode 100644 index 0000000000000000000000000000000000000000..71c396d52049088b7c7274f4ab4212e051f89e3e Binary files /dev/null and b/data_files/first_images/aloha/28.png differ diff --git a/data_files/first_images/aloha/29.png b/data_files/first_images/aloha/29.png new file mode 100644 index 0000000000000000000000000000000000000000..33fb2ec3c6ed0a348553d7afe006a957a0634b24 Binary files /dev/null and b/data_files/first_images/aloha/29.png differ diff --git a/data_files/first_images/aloha/3.png b/data_files/first_images/aloha/3.png new file mode 100644 index 0000000000000000000000000000000000000000..b607bd47a7ecb2343772e4caad2fc155d9ec804b Binary files /dev/null and b/data_files/first_images/aloha/3.png differ diff --git a/data_files/first_images/aloha/30.png b/data_files/first_images/aloha/30.png new file mode 100644 index 0000000000000000000000000000000000000000..a6bfb46d790c838e378998354d5bfd641f06cbe3 Binary files /dev/null and b/data_files/first_images/aloha/30.png differ diff --git a/data_files/first_images/aloha/31.png b/data_files/first_images/aloha/31.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd8d7daa70c4baac31636be351845ce51b571d7 Binary files /dev/null and b/data_files/first_images/aloha/31.png differ diff --git a/data_files/first_images/aloha/32.png b/data_files/first_images/aloha/32.png new file mode 100644 index 0000000000000000000000000000000000000000..dd10b1d6dfda3c047fb964443c762efa2d369d3f Binary files /dev/null and b/data_files/first_images/aloha/32.png differ diff --git a/data_files/first_images/aloha/33.png b/data_files/first_images/aloha/33.png new file mode 100644 index 0000000000000000000000000000000000000000..6a1488117e3a30d8d8ace51aaf624fc64c0afda1 Binary files /dev/null and b/data_files/first_images/aloha/33.png differ diff --git a/data_files/first_images/aloha/34.png b/data_files/first_images/aloha/34.png new file mode 100644 index 0000000000000000000000000000000000000000..0d14cc7413a79fcc6633deccc4018a8e9bfa2faa Binary files /dev/null and b/data_files/first_images/aloha/34.png differ diff --git a/data_files/first_images/aloha/35.png b/data_files/first_images/aloha/35.png new file mode 100644 index 0000000000000000000000000000000000000000..84c64f8c9a97241a4fcc536df93f62f6902a623b Binary files /dev/null and b/data_files/first_images/aloha/35.png differ diff --git a/data_files/first_images/aloha/36.png b/data_files/first_images/aloha/36.png new file mode 100644 index 0000000000000000000000000000000000000000..ed65e900cd439562823e5c2587368dfa68bb3f10 Binary files /dev/null and b/data_files/first_images/aloha/36.png differ diff --git a/data_files/first_images/aloha/37.png b/data_files/first_images/aloha/37.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5737a6574a2e595a3594d8b221dcf094758885 Binary files /dev/null and b/data_files/first_images/aloha/37.png differ diff --git a/data_files/first_images/aloha/38.png b/data_files/first_images/aloha/38.png new file mode 100644 index 0000000000000000000000000000000000000000..55dcae7a1ecad08c935630bdef6f042155ca0dae Binary files /dev/null and b/data_files/first_images/aloha/38.png differ diff --git a/data_files/first_images/aloha/39.png b/data_files/first_images/aloha/39.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc09a45da42b73ff6a97fb619eb36eaef65e8c7 Binary files /dev/null and b/data_files/first_images/aloha/39.png differ diff --git a/data_files/first_images/aloha/4.png b/data_files/first_images/aloha/4.png new file mode 100644 index 0000000000000000000000000000000000000000..e8ec79f072ea7919ba97d136bd10ad5f8558e151 Binary files /dev/null and b/data_files/first_images/aloha/4.png differ diff --git a/data_files/first_images/aloha/40.png b/data_files/first_images/aloha/40.png new file mode 100644 index 0000000000000000000000000000000000000000..daa0b725676b4e44ac3c6fd8e552ecebac38e66d Binary files /dev/null and b/data_files/first_images/aloha/40.png differ diff --git a/data_files/first_images/aloha/41.png b/data_files/first_images/aloha/41.png new file mode 100644 index 0000000000000000000000000000000000000000..4347d5ef46e50b7efc8edf2e276cf0dc6f511f21 Binary files /dev/null and b/data_files/first_images/aloha/41.png differ diff --git a/data_files/first_images/aloha/42.png b/data_files/first_images/aloha/42.png new file mode 100644 index 0000000000000000000000000000000000000000..83e74cfeb6a624a7ef5c680dc51a409d8d6a5899 Binary files /dev/null and b/data_files/first_images/aloha/42.png differ diff --git a/data_files/first_images/aloha/43.png b/data_files/first_images/aloha/43.png new file mode 100644 index 0000000000000000000000000000000000000000..6c63798a4d8417adb6ccb8dfc90c8aa7f87a1e15 Binary files /dev/null and b/data_files/first_images/aloha/43.png differ diff --git a/data_files/first_images/aloha/44.png b/data_files/first_images/aloha/44.png new file mode 100644 index 0000000000000000000000000000000000000000..ef78cc42e963de2b947c6e08d7d445bcabfac639 Binary files /dev/null and b/data_files/first_images/aloha/44.png differ diff --git a/data_files/first_images/aloha/45.png b/data_files/first_images/aloha/45.png new file mode 100644 index 0000000000000000000000000000000000000000..06c5b378f9645fe87d5809740f4bca3b7b7cd755 Binary files /dev/null and b/data_files/first_images/aloha/45.png differ diff --git a/data_files/first_images/aloha/46.png b/data_files/first_images/aloha/46.png new file mode 100644 index 0000000000000000000000000000000000000000..7449703a695172eb8541635aa10687d415aca640 Binary files /dev/null and b/data_files/first_images/aloha/46.png differ diff --git a/data_files/first_images/aloha/47.png b/data_files/first_images/aloha/47.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc3fa254230af2247d3580f0ef23e49703bea9f Binary files /dev/null and b/data_files/first_images/aloha/47.png differ diff --git a/data_files/first_images/aloha/48.png b/data_files/first_images/aloha/48.png new file mode 100644 index 0000000000000000000000000000000000000000..942ba5062a6fbc187b4e66c1765458bb49d3cfae Binary files /dev/null and b/data_files/first_images/aloha/48.png differ diff --git a/data_files/first_images/aloha/49.png b/data_files/first_images/aloha/49.png new file mode 100644 index 0000000000000000000000000000000000000000..89fdfbfc4b343b63b9039a3f3ce005ecf111ff14 Binary files /dev/null and b/data_files/first_images/aloha/49.png differ diff --git a/data_files/first_images/aloha/5.png b/data_files/first_images/aloha/5.png new file mode 100644 index 0000000000000000000000000000000000000000..0ddf9a7fc7ea879fb58669bcc5f79948a8920373 Binary files /dev/null and b/data_files/first_images/aloha/5.png differ diff --git a/data_files/first_images/aloha/50.png b/data_files/first_images/aloha/50.png new file mode 100644 index 0000000000000000000000000000000000000000..4fea78a41b01a94386c4d3f575207bbe1123201b Binary files /dev/null and b/data_files/first_images/aloha/50.png differ diff --git a/data_files/first_images/aloha/51.png b/data_files/first_images/aloha/51.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f82c88d98db1e3786a2689479e46c02bb287de Binary files /dev/null and b/data_files/first_images/aloha/51.png differ diff --git a/data_files/first_images/aloha/52.png b/data_files/first_images/aloha/52.png new file mode 100644 index 0000000000000000000000000000000000000000..5893350897fd5f2e94f53b4ee7edcdc3de9b08b2 Binary files /dev/null and b/data_files/first_images/aloha/52.png differ diff --git a/data_files/first_images/aloha/53.png b/data_files/first_images/aloha/53.png new file mode 100644 index 0000000000000000000000000000000000000000..89fbf87e9cb6b9fab8530268851d5f12463b139f Binary files /dev/null and b/data_files/first_images/aloha/53.png differ diff --git a/data_files/first_images/aloha/54.png b/data_files/first_images/aloha/54.png new file mode 100644 index 0000000000000000000000000000000000000000..923e811f614370c9634e7b102dde273db849b108 Binary files /dev/null and b/data_files/first_images/aloha/54.png differ diff --git a/data_files/first_images/aloha/55.png b/data_files/first_images/aloha/55.png new file mode 100644 index 0000000000000000000000000000000000000000..5294259c8cc53d0ef904b6a071bd350efdc6aec2 Binary files /dev/null and b/data_files/first_images/aloha/55.png differ diff --git a/data_files/first_images/aloha/56.png b/data_files/first_images/aloha/56.png new file mode 100644 index 0000000000000000000000000000000000000000..278111c6c47c178c684c46653cb55fc803154654 Binary files /dev/null and b/data_files/first_images/aloha/56.png differ diff --git a/data_files/first_images/aloha/57.png b/data_files/first_images/aloha/57.png new file mode 100644 index 0000000000000000000000000000000000000000..3e671be3df67e839909b14455fb060b781c27f83 Binary files /dev/null and b/data_files/first_images/aloha/57.png differ diff --git a/data_files/first_images/aloha/58.png b/data_files/first_images/aloha/58.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1fa97fd9304bb3ad7beaa944e6ae5b3413657d Binary files /dev/null and b/data_files/first_images/aloha/58.png differ diff --git a/data_files/first_images/aloha/59.png b/data_files/first_images/aloha/59.png new file mode 100644 index 0000000000000000000000000000000000000000..a78189cc4dda5c8a5d181a82ba6b439b28241771 Binary files /dev/null and b/data_files/first_images/aloha/59.png differ diff --git a/data_files/first_images/aloha/6.png b/data_files/first_images/aloha/6.png new file mode 100644 index 0000000000000000000000000000000000000000..b7fba5c5c3a4d853e285b08e9bda54baa41cdaa8 Binary files /dev/null and b/data_files/first_images/aloha/6.png differ diff --git a/data_files/first_images/aloha/60.png b/data_files/first_images/aloha/60.png new file mode 100644 index 0000000000000000000000000000000000000000..2bffe6e111c92bb5f58a6b08faff0fd716c3c3e9 Binary files /dev/null and b/data_files/first_images/aloha/60.png differ diff --git a/data_files/first_images/aloha/61.png b/data_files/first_images/aloha/61.png new file mode 100644 index 0000000000000000000000000000000000000000..6316c28d40117307310444254a13dac284bab95f Binary files /dev/null and b/data_files/first_images/aloha/61.png differ diff --git a/data_files/first_images/aloha/62.png b/data_files/first_images/aloha/62.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a5794c09721ec722ac4de79fc0203c42286f74 Binary files /dev/null and b/data_files/first_images/aloha/62.png differ diff --git a/data_files/first_images/aloha/63.png b/data_files/first_images/aloha/63.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec42d71079b974d5dcec552ad63dcefb0871c49 Binary files /dev/null and b/data_files/first_images/aloha/63.png differ diff --git a/data_files/first_images/aloha/64.png b/data_files/first_images/aloha/64.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3d2471a9c0b77d1b69b2a6f1f68ad87491ea06 Binary files /dev/null and b/data_files/first_images/aloha/64.png differ diff --git a/data_files/first_images/aloha/65.png b/data_files/first_images/aloha/65.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1e093786be38887b38754641dc8a9b264c3d8f Binary files /dev/null and b/data_files/first_images/aloha/65.png differ diff --git a/data_files/first_images/aloha/66.png b/data_files/first_images/aloha/66.png new file mode 100644 index 0000000000000000000000000000000000000000..84bd616cbf81beb2e363d41f88c6363e3f3ed522 Binary files /dev/null and b/data_files/first_images/aloha/66.png differ diff --git a/data_files/first_images/aloha/67.png b/data_files/first_images/aloha/67.png new file mode 100644 index 0000000000000000000000000000000000000000..f198dd5dde7df7429706106b2f55277ec8b2258e Binary files /dev/null and b/data_files/first_images/aloha/67.png differ diff --git a/data_files/first_images/aloha/68.png b/data_files/first_images/aloha/68.png new file mode 100644 index 0000000000000000000000000000000000000000..46a14650b05ce330e4952cbfedc205f11bd39661 Binary files /dev/null and b/data_files/first_images/aloha/68.png differ diff --git a/data_files/first_images/aloha/69.png b/data_files/first_images/aloha/69.png new file mode 100644 index 0000000000000000000000000000000000000000..94b7da27f3634291be9bd5ea39f0c4e36f147c04 Binary files /dev/null and b/data_files/first_images/aloha/69.png differ diff --git a/data_files/first_images/aloha/7.png b/data_files/first_images/aloha/7.png new file mode 100644 index 0000000000000000000000000000000000000000..cbedebb278c77c4ef8048c6595e14c2bdadb0a35 Binary files /dev/null and b/data_files/first_images/aloha/7.png differ diff --git a/data_files/first_images/aloha/70.png b/data_files/first_images/aloha/70.png new file mode 100644 index 0000000000000000000000000000000000000000..4121b5ffd00bb38910242948e56b11455f7624a7 Binary files /dev/null and b/data_files/first_images/aloha/70.png differ diff --git a/data_files/first_images/aloha/71.png b/data_files/first_images/aloha/71.png new file mode 100644 index 0000000000000000000000000000000000000000..05d647c7cd50ad58d119595f8902493a60b1339d Binary files /dev/null and b/data_files/first_images/aloha/71.png differ diff --git a/data_files/first_images/aloha/72.png b/data_files/first_images/aloha/72.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe6e9173cd3666bbd2b2bd918e0c582f04b7fe9 Binary files /dev/null and b/data_files/first_images/aloha/72.png differ diff --git a/data_files/first_images/aloha/73.png b/data_files/first_images/aloha/73.png new file mode 100644 index 0000000000000000000000000000000000000000..b69df826530672d4da98e72ecb1a27b2aa879ebf Binary files /dev/null and b/data_files/first_images/aloha/73.png differ diff --git a/data_files/first_images/aloha/74.png b/data_files/first_images/aloha/74.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0af30c1e94865b5be75ca1e93a1762553e0eb3 Binary files /dev/null and b/data_files/first_images/aloha/74.png differ diff --git a/data_files/first_images/aloha/75.png b/data_files/first_images/aloha/75.png new file mode 100644 index 0000000000000000000000000000000000000000..2d14710240bca4aa1694b490aa663df613f3e147 Binary files /dev/null and b/data_files/first_images/aloha/75.png differ diff --git a/data_files/first_images/aloha/76.png b/data_files/first_images/aloha/76.png new file mode 100644 index 0000000000000000000000000000000000000000..050a12aee03d1591362a95ded6cde32d1f2dbd79 Binary files /dev/null and b/data_files/first_images/aloha/76.png differ diff --git a/data_files/first_images/aloha/77.png b/data_files/first_images/aloha/77.png new file mode 100644 index 0000000000000000000000000000000000000000..5adc2c8873f5f43e8b199f118e3e2939c90c18e7 Binary files /dev/null and b/data_files/first_images/aloha/77.png differ diff --git a/data_files/first_images/aloha/78.png b/data_files/first_images/aloha/78.png new file mode 100644 index 0000000000000000000000000000000000000000..0e95c08010108eaaa698c7184504962d24ca04c2 Binary files /dev/null and b/data_files/first_images/aloha/78.png differ diff --git a/data_files/first_images/aloha/79.png b/data_files/first_images/aloha/79.png new file mode 100644 index 0000000000000000000000000000000000000000..ee03b484bfcfccd4cc026ee2f07d2c3f96b4fd81 Binary files /dev/null and b/data_files/first_images/aloha/79.png differ diff --git a/data_files/first_images/aloha/8.png b/data_files/first_images/aloha/8.png new file mode 100644 index 0000000000000000000000000000000000000000..f94364ff56964189d6b495464f34138fe6e31096 Binary files /dev/null and b/data_files/first_images/aloha/8.png differ diff --git a/data_files/first_images/aloha/80.png b/data_files/first_images/aloha/80.png new file mode 100644 index 0000000000000000000000000000000000000000..84abb21e6b3fab9f7d1662fd36c319e8c938b3c6 Binary files /dev/null and b/data_files/first_images/aloha/80.png differ diff --git a/data_files/first_images/aloha/81.png b/data_files/first_images/aloha/81.png new file mode 100644 index 0000000000000000000000000000000000000000..e9721e18b1ef4e83d5a1c766fb7568679f1bd816 Binary files /dev/null and b/data_files/first_images/aloha/81.png differ diff --git a/data_files/first_images/aloha/82.png b/data_files/first_images/aloha/82.png new file mode 100644 index 0000000000000000000000000000000000000000..652636d3d2baed0499a7c1c13bd2239eaed2798e Binary files /dev/null and b/data_files/first_images/aloha/82.png differ diff --git a/data_files/first_images/aloha/83.png b/data_files/first_images/aloha/83.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd3d919ca3f9371d8aae84d2a174e02f619b483 Binary files /dev/null and b/data_files/first_images/aloha/83.png differ diff --git a/data_files/first_images/aloha/84.png b/data_files/first_images/aloha/84.png new file mode 100644 index 0000000000000000000000000000000000000000..0c94b4ce70fb0e9f2d6905dfe8c43d474757487a Binary files /dev/null and b/data_files/first_images/aloha/84.png differ diff --git a/data_files/first_images/aloha/85.png b/data_files/first_images/aloha/85.png new file mode 100644 index 0000000000000000000000000000000000000000..97ccc1864db469f04d7d5bfa9198b81388d95680 Binary files /dev/null and b/data_files/first_images/aloha/85.png differ diff --git a/data_files/first_images/aloha/86.png b/data_files/first_images/aloha/86.png new file mode 100644 index 0000000000000000000000000000000000000000..6873f31688190e43c295374c237b10bdba0b1659 Binary files /dev/null and b/data_files/first_images/aloha/86.png differ diff --git a/data_files/first_images/aloha/87.png b/data_files/first_images/aloha/87.png new file mode 100644 index 0000000000000000000000000000000000000000..f59ea1b5cdd43340a0cf3d999cbc1ac3feff132f Binary files /dev/null and b/data_files/first_images/aloha/87.png differ diff --git a/data_files/first_images/aloha/88.png b/data_files/first_images/aloha/88.png new file mode 100644 index 0000000000000000000000000000000000000000..170bab4de17fe2e8b9b813605a5e1d889d06c042 Binary files /dev/null and b/data_files/first_images/aloha/88.png differ diff --git a/data_files/first_images/aloha/89.png b/data_files/first_images/aloha/89.png new file mode 100644 index 0000000000000000000000000000000000000000..76360d7a6cf893148dbf37c3978966e2716fbfd2 Binary files /dev/null and b/data_files/first_images/aloha/89.png differ diff --git a/data_files/first_images/aloha/9.png b/data_files/first_images/aloha/9.png new file mode 100644 index 0000000000000000000000000000000000000000..b35ced5cc61bfa766110cd5acf9b55bee0a04942 Binary files /dev/null and b/data_files/first_images/aloha/9.png differ diff --git a/data_files/first_images/aloha/90.png b/data_files/first_images/aloha/90.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f7dbfc6c2e9cee07a543842c15d4cf51a2bd96 Binary files /dev/null and b/data_files/first_images/aloha/90.png differ diff --git a/data_files/first_images/aloha/91.png b/data_files/first_images/aloha/91.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f9d06c8e3a3899d807d4cd1eab3afdec856725 Binary files /dev/null and b/data_files/first_images/aloha/91.png differ diff --git a/data_files/first_images/aloha/92.png b/data_files/first_images/aloha/92.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc2b57efdf59b827f4a40c789784a9c235120cd Binary files /dev/null and b/data_files/first_images/aloha/92.png differ diff --git a/data_files/first_images/aloha/93.png b/data_files/first_images/aloha/93.png new file mode 100644 index 0000000000000000000000000000000000000000..35b8b4466c4f730f43db6eb061a84a21c45af3b7 Binary files /dev/null and b/data_files/first_images/aloha/93.png differ diff --git a/data_files/first_images/aloha/94.png b/data_files/first_images/aloha/94.png new file mode 100644 index 0000000000000000000000000000000000000000..348d683048957f67589c2d166136044c9824680d Binary files /dev/null and b/data_files/first_images/aloha/94.png differ diff --git a/data_files/first_images/aloha/95.png b/data_files/first_images/aloha/95.png new file mode 100644 index 0000000000000000000000000000000000000000..5da8b1d982b7c644aa68b9ce3d4455cb051870e1 Binary files /dev/null and b/data_files/first_images/aloha/95.png differ diff --git a/data_files/first_images/aloha/96.png b/data_files/first_images/aloha/96.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8fceaacaf96717d278e9cd6751fa3df9fa77de Binary files /dev/null and b/data_files/first_images/aloha/96.png differ diff --git a/data_files/first_images/aloha/97.png b/data_files/first_images/aloha/97.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e9f07c0a015735ac2cd7d03fce3dec43d80e98 Binary files /dev/null and b/data_files/first_images/aloha/97.png differ diff --git a/data_files/first_images/aloha/98.png b/data_files/first_images/aloha/98.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbf9d7585bf0e502abdb38e7e826e36674830da Binary files /dev/null and b/data_files/first_images/aloha/98.png differ diff --git a/data_files/first_images/aloha/99.png b/data_files/first_images/aloha/99.png new file mode 100644 index 0000000000000000000000000000000000000000..582350aa56dd5b233046c7937f42d03bad74e27c Binary files /dev/null and b/data_files/first_images/aloha/99.png differ diff --git a/data_files/first_images/coffee/0.png b/data_files/first_images/coffee/0.png new file mode 100644 index 0000000000000000000000000000000000000000..12f41ce2ff1b26d5a2a1954a21000ab2a67edd63 Binary files /dev/null and b/data_files/first_images/coffee/0.png differ diff --git a/data_files/first_images/coffee/1.png b/data_files/first_images/coffee/1.png new file mode 100644 index 0000000000000000000000000000000000000000..d97d1971bd3bf67e61de4ddc81b6e992a21e91be Binary files /dev/null and b/data_files/first_images/coffee/1.png differ diff --git a/data_files/first_images/coffee/10.png b/data_files/first_images/coffee/10.png new file mode 100644 index 0000000000000000000000000000000000000000..42142b749cdabe466a51933ecf50d5b9329bb633 Binary files /dev/null and b/data_files/first_images/coffee/10.png differ diff --git a/data_files/first_images/coffee/100.png b/data_files/first_images/coffee/100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac36ebd18034309d1a69604c19b7e55c260ad3d8 Binary files /dev/null and b/data_files/first_images/coffee/100.png differ diff --git a/data_files/first_images/coffee/101.png b/data_files/first_images/coffee/101.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b84da2405b21d182bfc0bfefd8fce0fb455f33 Binary files /dev/null and b/data_files/first_images/coffee/101.png differ diff --git a/data_files/first_images/coffee/102.png b/data_files/first_images/coffee/102.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e97684b9054f8c8b25a8f002787a390746a691 Binary files /dev/null and b/data_files/first_images/coffee/102.png differ diff --git a/data_files/first_images/coffee/103.png b/data_files/first_images/coffee/103.png new file mode 100644 index 0000000000000000000000000000000000000000..480adfab7be671e8eb53cdf9d631d3e1f7939f1f Binary files /dev/null and b/data_files/first_images/coffee/103.png differ diff --git a/data_files/first_images/coffee/104.png b/data_files/first_images/coffee/104.png new file mode 100644 index 0000000000000000000000000000000000000000..0c9fb1812b904fb2cff3c132c70bfe3b26fabcda Binary files /dev/null and b/data_files/first_images/coffee/104.png differ diff --git a/data_files/first_images/coffee/105.png b/data_files/first_images/coffee/105.png new file mode 100644 index 0000000000000000000000000000000000000000..46b38d64dfede243d95a02cfaae892eafe709c7f Binary files /dev/null and b/data_files/first_images/coffee/105.png differ diff --git a/data_files/first_images/coffee/106.png b/data_files/first_images/coffee/106.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9f018ed88715130f3cc32ac75686290fe4c80b Binary files /dev/null and b/data_files/first_images/coffee/106.png differ diff --git a/data_files/first_images/coffee/107.png b/data_files/first_images/coffee/107.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea376fd2422eb64327800009028e4e2e11fbb58 Binary files /dev/null and b/data_files/first_images/coffee/107.png differ diff --git a/data_files/first_images/coffee/108.png b/data_files/first_images/coffee/108.png new file mode 100644 index 0000000000000000000000000000000000000000..5c5494489a3af23257573e00f00d9c3416669f75 Binary files /dev/null and b/data_files/first_images/coffee/108.png differ diff --git a/data_files/first_images/coffee/109.png b/data_files/first_images/coffee/109.png new file mode 100644 index 0000000000000000000000000000000000000000..1816e2e3895163d02ca14cd361e88f6dde534905 Binary files /dev/null and b/data_files/first_images/coffee/109.png differ diff --git a/data_files/first_images/coffee/11.png b/data_files/first_images/coffee/11.png new file mode 100644 index 0000000000000000000000000000000000000000..7be503839086863ac0bf25cbc47f91bbc1cafcc0 Binary files /dev/null and b/data_files/first_images/coffee/11.png differ diff --git a/data_files/first_images/coffee/110.png b/data_files/first_images/coffee/110.png new file mode 100644 index 0000000000000000000000000000000000000000..140f79a301592c699ac726ee00b47d10bcfca372 Binary files /dev/null and b/data_files/first_images/coffee/110.png differ diff --git a/data_files/first_images/coffee/111.png b/data_files/first_images/coffee/111.png new file mode 100644 index 0000000000000000000000000000000000000000..729ff5fa4d675db0311a6d8a916c65100c4df15a Binary files /dev/null and b/data_files/first_images/coffee/111.png differ diff --git a/data_files/first_images/coffee/112.png b/data_files/first_images/coffee/112.png new file mode 100644 index 0000000000000000000000000000000000000000..9678fe830ab310f78576c2bbd51bb413da1c310e Binary files /dev/null and b/data_files/first_images/coffee/112.png differ diff --git a/data_files/first_images/coffee/113.png b/data_files/first_images/coffee/113.png new file mode 100644 index 0000000000000000000000000000000000000000..4c39ed8b88f357282bcc38ffe6019bb1e8488fc9 Binary files /dev/null and b/data_files/first_images/coffee/113.png differ diff --git a/data_files/first_images/coffee/114.png b/data_files/first_images/coffee/114.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec02d74bb245f92ae912dff653e6b46d9e86abd Binary files /dev/null and b/data_files/first_images/coffee/114.png differ diff --git a/data_files/first_images/coffee/115.png b/data_files/first_images/coffee/115.png new file mode 100644 index 0000000000000000000000000000000000000000..4744a549e9bae553a9af179e882036486b9294b4 Binary files /dev/null and b/data_files/first_images/coffee/115.png differ diff --git a/data_files/first_images/coffee/116.png b/data_files/first_images/coffee/116.png new file mode 100644 index 0000000000000000000000000000000000000000..39bab508dd43a4facc17d362f39bebfcc13dc258 Binary files /dev/null and b/data_files/first_images/coffee/116.png differ diff --git a/data_files/first_images/coffee/117.png b/data_files/first_images/coffee/117.png new file mode 100644 index 0000000000000000000000000000000000000000..1493c96e95bca8c93adc8a2ffae89718257b3a92 Binary files /dev/null and b/data_files/first_images/coffee/117.png differ diff --git a/data_files/first_images/coffee/118.png b/data_files/first_images/coffee/118.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3eaae1c0e030e1ed86d29c26fde3913cf4f9af Binary files /dev/null and b/data_files/first_images/coffee/118.png differ diff --git a/data_files/first_images/coffee/119.png b/data_files/first_images/coffee/119.png new file mode 100644 index 0000000000000000000000000000000000000000..4173713a4280a77d121c4568203ce265365c7b59 Binary files /dev/null and b/data_files/first_images/coffee/119.png differ diff --git a/data_files/first_images/coffee/12.png b/data_files/first_images/coffee/12.png new file mode 100644 index 0000000000000000000000000000000000000000..6346dc128e11c87c45e338d55dc4f3d9be0774a5 Binary files /dev/null and b/data_files/first_images/coffee/12.png differ diff --git a/data_files/first_images/coffee/120.png b/data_files/first_images/coffee/120.png new file mode 100644 index 0000000000000000000000000000000000000000..3150833865ba5def0b1a6f6c840fd110d2fac29b Binary files /dev/null and b/data_files/first_images/coffee/120.png differ diff --git a/data_files/first_images/coffee/121.png b/data_files/first_images/coffee/121.png new file mode 100644 index 0000000000000000000000000000000000000000..740a78873671129986389b1916a3052b32ff5ebc Binary files /dev/null and b/data_files/first_images/coffee/121.png differ diff --git a/data_files/first_images/coffee/122.png b/data_files/first_images/coffee/122.png new file mode 100644 index 0000000000000000000000000000000000000000..a241b7625f6fa9e349e41371f7f205880ab76313 Binary files /dev/null and b/data_files/first_images/coffee/122.png differ diff --git a/data_files/first_images/coffee/123.png b/data_files/first_images/coffee/123.png new file mode 100644 index 0000000000000000000000000000000000000000..2e42d85d9a4147a3691821bc5087056ede1c6afb Binary files /dev/null and b/data_files/first_images/coffee/123.png differ diff --git a/data_files/first_images/coffee/124.png b/data_files/first_images/coffee/124.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e33fbf1596a5d5bb89e631b95367ad50580cc2 Binary files /dev/null and b/data_files/first_images/coffee/124.png differ diff --git a/data_files/first_images/coffee/125.png b/data_files/first_images/coffee/125.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6c108770bbffc2c1ce6e975231bd04df854e6f Binary files /dev/null and b/data_files/first_images/coffee/125.png differ diff --git a/data_files/first_images/coffee/126.png b/data_files/first_images/coffee/126.png new file mode 100644 index 0000000000000000000000000000000000000000..f6bb9ae77cdc05a00fbd9b80c32d4b0d6072a4c4 Binary files /dev/null and b/data_files/first_images/coffee/126.png differ diff --git a/data_files/first_images/coffee/127.png b/data_files/first_images/coffee/127.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c68be39ca2c426fc5f01141a7e16df15473a52 Binary files /dev/null and b/data_files/first_images/coffee/127.png differ diff --git a/data_files/first_images/coffee/13.png b/data_files/first_images/coffee/13.png new file mode 100644 index 0000000000000000000000000000000000000000..f13e11bf28ecd49b21272a5fb285556e45538f2b Binary files /dev/null and b/data_files/first_images/coffee/13.png differ diff --git a/data_files/first_images/coffee/14.png b/data_files/first_images/coffee/14.png new file mode 100644 index 0000000000000000000000000000000000000000..889fa4e3a654a396ea197f10f0eb73a4d95fc523 Binary files /dev/null and b/data_files/first_images/coffee/14.png differ diff --git a/data_files/first_images/coffee/15.png b/data_files/first_images/coffee/15.png new file mode 100644 index 0000000000000000000000000000000000000000..7274f442e11eaad5899a987f782878096b4a8756 Binary files /dev/null and b/data_files/first_images/coffee/15.png differ diff --git a/data_files/first_images/coffee/16.png b/data_files/first_images/coffee/16.png new file mode 100644 index 0000000000000000000000000000000000000000..def0d2eba30f70746883100a069d6d0eeced575f Binary files /dev/null and b/data_files/first_images/coffee/16.png differ diff --git a/data_files/first_images/coffee/17.png b/data_files/first_images/coffee/17.png new file mode 100644 index 0000000000000000000000000000000000000000..5df33d4ce08074c1092f7e7e5437c283e3b83315 Binary files /dev/null and b/data_files/first_images/coffee/17.png differ diff --git a/data_files/first_images/coffee/18.png b/data_files/first_images/coffee/18.png new file mode 100644 index 0000000000000000000000000000000000000000..d05b483f69007fe25a83f5da6987af1968fae83c Binary files /dev/null and b/data_files/first_images/coffee/18.png differ diff --git a/data_files/first_images/coffee/19.png b/data_files/first_images/coffee/19.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6cfcd7f21a4e3c27bcd4b800324657872313c6 Binary files /dev/null and b/data_files/first_images/coffee/19.png differ diff --git a/data_files/first_images/coffee/2.png b/data_files/first_images/coffee/2.png new file mode 100644 index 0000000000000000000000000000000000000000..dff2191b3a1a7e4dfadf39b96eefcd801a4b52b9 Binary files /dev/null and b/data_files/first_images/coffee/2.png differ diff --git a/data_files/first_images/coffee/20.png b/data_files/first_images/coffee/20.png new file mode 100644 index 0000000000000000000000000000000000000000..ac630ea82cbb538d1af26998efdf45875fed8786 Binary files /dev/null and b/data_files/first_images/coffee/20.png differ diff --git a/data_files/first_images/coffee/21.png b/data_files/first_images/coffee/21.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc2392151d23015972333d34e38d90b450ec3bc Binary files /dev/null and b/data_files/first_images/coffee/21.png differ diff --git a/data_files/first_images/coffee/22.png b/data_files/first_images/coffee/22.png new file mode 100644 index 0000000000000000000000000000000000000000..fba17b332a1de57c49404024a30dd234f0ee740f Binary files /dev/null and b/data_files/first_images/coffee/22.png differ diff --git a/data_files/first_images/coffee/23.png b/data_files/first_images/coffee/23.png new file mode 100644 index 0000000000000000000000000000000000000000..1f023f5eb2cec925e2af748408e2be3d596a4dc5 Binary files /dev/null and b/data_files/first_images/coffee/23.png differ diff --git a/data_files/first_images/coffee/24.png b/data_files/first_images/coffee/24.png new file mode 100644 index 0000000000000000000000000000000000000000..94af83571c1fc42317d9e972cbc3968bb6c1be59 Binary files /dev/null and b/data_files/first_images/coffee/24.png differ diff --git a/data_files/first_images/coffee/25.png b/data_files/first_images/coffee/25.png new file mode 100644 index 0000000000000000000000000000000000000000..2599b001e8a2833559539482712f039960262f61 Binary files /dev/null and b/data_files/first_images/coffee/25.png differ diff --git a/data_files/first_images/coffee/26.png b/data_files/first_images/coffee/26.png new file mode 100644 index 0000000000000000000000000000000000000000..3f848c521bb80b248753c71f0b8e0195b655c1b3 Binary files /dev/null and b/data_files/first_images/coffee/26.png differ diff --git a/data_files/first_images/coffee/27.png b/data_files/first_images/coffee/27.png new file mode 100644 index 0000000000000000000000000000000000000000..49177cf3f6e27cad5ad5230ad6e773630f1348bf Binary files /dev/null and b/data_files/first_images/coffee/27.png differ diff --git a/data_files/first_images/coffee/28.png b/data_files/first_images/coffee/28.png new file mode 100644 index 0000000000000000000000000000000000000000..024b04d1bcb5a986e187c90508a8f55acea133fe Binary files /dev/null and b/data_files/first_images/coffee/28.png differ diff --git a/data_files/first_images/coffee/29.png b/data_files/first_images/coffee/29.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cd61dfbb8d0b5688032752d3e88fd8c15ae3ff Binary files /dev/null and b/data_files/first_images/coffee/29.png differ diff --git a/data_files/first_images/coffee/3.png b/data_files/first_images/coffee/3.png new file mode 100644 index 0000000000000000000000000000000000000000..743ab311b25e261398a62df1067db2ad7096ca66 Binary files /dev/null and b/data_files/first_images/coffee/3.png differ diff --git a/data_files/first_images/coffee/30.png b/data_files/first_images/coffee/30.png new file mode 100644 index 0000000000000000000000000000000000000000..902570d0d642ea13a8b19c14742e809e7a284c2c Binary files /dev/null and b/data_files/first_images/coffee/30.png differ diff --git a/data_files/first_images/coffee/31.png b/data_files/first_images/coffee/31.png new file mode 100644 index 0000000000000000000000000000000000000000..042c6aabda30a4a318ec8e7c566ad1a32b67088f Binary files /dev/null and b/data_files/first_images/coffee/31.png differ diff --git a/data_files/first_images/coffee/32.png b/data_files/first_images/coffee/32.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6af4bc23a2b4c10fb9377142e4bf618846a49 Binary files /dev/null and b/data_files/first_images/coffee/32.png differ diff --git a/data_files/first_images/coffee/33.png b/data_files/first_images/coffee/33.png new file mode 100644 index 0000000000000000000000000000000000000000..5e641147e6f0b09f322b89bf96537ab73239a9a0 Binary files /dev/null and b/data_files/first_images/coffee/33.png differ diff --git a/data_files/first_images/coffee/34.png b/data_files/first_images/coffee/34.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9eede0598cb084a56cc9e19d409f50f4545a91 Binary files /dev/null and b/data_files/first_images/coffee/34.png differ diff --git a/data_files/first_images/coffee/35.png b/data_files/first_images/coffee/35.png new file mode 100644 index 0000000000000000000000000000000000000000..6c33d977043e031e80a9f97d1fd63e0515f41f4c Binary files /dev/null and b/data_files/first_images/coffee/35.png differ diff --git a/data_files/first_images/coffee/36.png b/data_files/first_images/coffee/36.png new file mode 100644 index 0000000000000000000000000000000000000000..f05bb6f01a6c18d2321e1044e9f6e79d9e34abe9 Binary files /dev/null and b/data_files/first_images/coffee/36.png differ diff --git a/data_files/first_images/coffee/37.png b/data_files/first_images/coffee/37.png new file mode 100644 index 0000000000000000000000000000000000000000..ed699ac29d9e1e133617428955f8dd41158eee1d Binary files /dev/null and b/data_files/first_images/coffee/37.png differ diff --git a/data_files/first_images/coffee/38.png b/data_files/first_images/coffee/38.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9f19f1fa090fd553b2526595eae4fa78a9afb6 Binary files /dev/null and b/data_files/first_images/coffee/38.png differ diff --git a/data_files/first_images/coffee/39.png b/data_files/first_images/coffee/39.png new file mode 100644 index 0000000000000000000000000000000000000000..370684682d415b61bcde6910c5379a32c9a1fcd7 Binary files /dev/null and b/data_files/first_images/coffee/39.png differ diff --git a/data_files/first_images/coffee/4.png b/data_files/first_images/coffee/4.png new file mode 100644 index 0000000000000000000000000000000000000000..19ff47a53ea5ca1dc3d863fd48acdf337383f760 Binary files /dev/null and b/data_files/first_images/coffee/4.png differ diff --git a/data_files/first_images/coffee/40.png b/data_files/first_images/coffee/40.png new file mode 100644 index 0000000000000000000000000000000000000000..0921d65c28679302d875e302af0c3a91aea33195 Binary files /dev/null and b/data_files/first_images/coffee/40.png differ diff --git a/data_files/first_images/coffee/41.png b/data_files/first_images/coffee/41.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5dad6be5a0b481aa0a2e3739b4dc19f4c9f5af Binary files /dev/null and b/data_files/first_images/coffee/41.png differ diff --git a/data_files/first_images/coffee/42.png b/data_files/first_images/coffee/42.png new file mode 100644 index 0000000000000000000000000000000000000000..b1e08956759b3e869375c6e35845a772b1884c2b Binary files /dev/null and b/data_files/first_images/coffee/42.png differ diff --git a/data_files/first_images/coffee/43.png b/data_files/first_images/coffee/43.png new file mode 100644 index 0000000000000000000000000000000000000000..949e8bf75d4d84ac7d5d276cfe804aa8caea0f67 Binary files /dev/null and b/data_files/first_images/coffee/43.png differ diff --git a/data_files/first_images/coffee/44.png b/data_files/first_images/coffee/44.png new file mode 100644 index 0000000000000000000000000000000000000000..324173eeffc619fd1503246e8897a490a7d68901 Binary files /dev/null and b/data_files/first_images/coffee/44.png differ diff --git a/data_files/first_images/coffee/45.png b/data_files/first_images/coffee/45.png new file mode 100644 index 0000000000000000000000000000000000000000..9e227f2a68bd616c1d658e85b8830c056f178a20 Binary files /dev/null and b/data_files/first_images/coffee/45.png differ diff --git a/data_files/first_images/coffee/46.png b/data_files/first_images/coffee/46.png new file mode 100644 index 0000000000000000000000000000000000000000..0ae1164ea7e12e4dfb747687dfe65cee9de4dc71 Binary files /dev/null and b/data_files/first_images/coffee/46.png differ diff --git a/data_files/first_images/coffee/47.png b/data_files/first_images/coffee/47.png new file mode 100644 index 0000000000000000000000000000000000000000..3c90229a2a5b66dd48719f0e933fe7537986c4b6 Binary files /dev/null and b/data_files/first_images/coffee/47.png differ diff --git a/data_files/first_images/coffee/48.png b/data_files/first_images/coffee/48.png new file mode 100644 index 0000000000000000000000000000000000000000..72d956cbf81ae09b602103f19ae71a95416ec6ea Binary files /dev/null and b/data_files/first_images/coffee/48.png differ diff --git a/data_files/first_images/coffee/49.png b/data_files/first_images/coffee/49.png new file mode 100644 index 0000000000000000000000000000000000000000..1a35c3b933d2c018dbfb5f41a410e025eb1ddf76 Binary files /dev/null and b/data_files/first_images/coffee/49.png differ diff --git a/data_files/first_images/coffee/5.png b/data_files/first_images/coffee/5.png new file mode 100644 index 0000000000000000000000000000000000000000..5134b81b851eeeeac64eb5dbaeeaec0d7f0d0a6c Binary files /dev/null and b/data_files/first_images/coffee/5.png differ diff --git a/data_files/first_images/coffee/50.png b/data_files/first_images/coffee/50.png new file mode 100644 index 0000000000000000000000000000000000000000..785661370d688a7e500fa1784b9f852e0475b54e Binary files /dev/null and b/data_files/first_images/coffee/50.png differ diff --git a/data_files/first_images/coffee/51.png b/data_files/first_images/coffee/51.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc51bf74d04725ad64c8fb81e2c977e3688a712 Binary files /dev/null and b/data_files/first_images/coffee/51.png differ diff --git a/data_files/first_images/coffee/52.png b/data_files/first_images/coffee/52.png new file mode 100644 index 0000000000000000000000000000000000000000..58611f9b192d1d3bed03505cf1fa2a28d931e8d5 Binary files /dev/null and b/data_files/first_images/coffee/52.png differ diff --git a/data_files/first_images/coffee/53.png b/data_files/first_images/coffee/53.png new file mode 100644 index 0000000000000000000000000000000000000000..9b0fe1c424775377d1187c52047f00212179867d Binary files /dev/null and b/data_files/first_images/coffee/53.png differ diff --git a/data_files/first_images/coffee/54.png b/data_files/first_images/coffee/54.png new file mode 100644 index 0000000000000000000000000000000000000000..3936efebc78447333aeb6670f8a1ae0a1bb9fbdd Binary files /dev/null and b/data_files/first_images/coffee/54.png differ diff --git a/data_files/first_images/coffee/55.png b/data_files/first_images/coffee/55.png new file mode 100644 index 0000000000000000000000000000000000000000..19fc2fb11ecc641aaf6876b973da25480a0b3094 Binary files /dev/null and b/data_files/first_images/coffee/55.png differ diff --git a/data_files/first_images/coffee/56.png b/data_files/first_images/coffee/56.png new file mode 100644 index 0000000000000000000000000000000000000000..f6de4f6f833eb3a9fd982b49939121e156515e55 Binary files /dev/null and b/data_files/first_images/coffee/56.png differ diff --git a/data_files/first_images/coffee/57.png b/data_files/first_images/coffee/57.png new file mode 100644 index 0000000000000000000000000000000000000000..cda3b2e09a96b2dacd2623831c3eb4b4f20b1f37 Binary files /dev/null and b/data_files/first_images/coffee/57.png differ diff --git a/data_files/first_images/coffee/58.png b/data_files/first_images/coffee/58.png new file mode 100644 index 0000000000000000000000000000000000000000..54ce87b3ad987762ce85c723a0551a386f1231b0 Binary files /dev/null and b/data_files/first_images/coffee/58.png differ diff --git a/data_files/first_images/coffee/59.png b/data_files/first_images/coffee/59.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9db5cf677b7be55d87de82f817c24630d9c556 Binary files /dev/null and b/data_files/first_images/coffee/59.png differ diff --git a/data_files/first_images/coffee/6.png b/data_files/first_images/coffee/6.png new file mode 100644 index 0000000000000000000000000000000000000000..93213c217dc63e885639e2ab67f04dff10b58188 Binary files /dev/null and b/data_files/first_images/coffee/6.png differ diff --git a/data_files/first_images/coffee/60.png b/data_files/first_images/coffee/60.png new file mode 100644 index 0000000000000000000000000000000000000000..2b2da766a9829c22738cc080b8746e65ed8cd92d Binary files /dev/null and b/data_files/first_images/coffee/60.png differ diff --git a/data_files/first_images/coffee/61.png b/data_files/first_images/coffee/61.png new file mode 100644 index 0000000000000000000000000000000000000000..2a579be9d6f01dbb09b9031b85193a667291dea0 Binary files /dev/null and b/data_files/first_images/coffee/61.png differ diff --git a/data_files/first_images/coffee/62.png b/data_files/first_images/coffee/62.png new file mode 100644 index 0000000000000000000000000000000000000000..cafc0acca2ca80c6af8c1835b1fd3b9f8876f556 Binary files /dev/null and b/data_files/first_images/coffee/62.png differ diff --git a/data_files/first_images/coffee/63.png b/data_files/first_images/coffee/63.png new file mode 100644 index 0000000000000000000000000000000000000000..22f9cc611cd0b24ad3c4a2e11b3b815473e0b5dd Binary files /dev/null and b/data_files/first_images/coffee/63.png differ diff --git a/data_files/first_images/coffee/64.png b/data_files/first_images/coffee/64.png new file mode 100644 index 0000000000000000000000000000000000000000..4437320b62ab347b500e0e2f7fb3d055caca40de Binary files /dev/null and b/data_files/first_images/coffee/64.png differ diff --git a/data_files/first_images/coffee/65.png b/data_files/first_images/coffee/65.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9b14cc456ab357f4186039549e70bf9d5b8d50 Binary files /dev/null and b/data_files/first_images/coffee/65.png differ diff --git a/data_files/first_images/coffee/66.png b/data_files/first_images/coffee/66.png new file mode 100644 index 0000000000000000000000000000000000000000..c763f1196b7116c080d41de66506230e6c26a7c5 Binary files /dev/null and b/data_files/first_images/coffee/66.png differ diff --git a/data_files/first_images/coffee/67.png b/data_files/first_images/coffee/67.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0f216f6dde80f02a4832d214fdfa91c915f30c Binary files /dev/null and b/data_files/first_images/coffee/67.png differ diff --git a/data_files/first_images/coffee/68.png b/data_files/first_images/coffee/68.png new file mode 100644 index 0000000000000000000000000000000000000000..49ef5bca678c25d518ea487b51d8668e428f8e5b Binary files /dev/null and b/data_files/first_images/coffee/68.png differ diff --git a/data_files/first_images/coffee/69.png b/data_files/first_images/coffee/69.png new file mode 100644 index 0000000000000000000000000000000000000000..15176a292387048d7edc9bc2003cffc1980df079 Binary files /dev/null and b/data_files/first_images/coffee/69.png differ diff --git a/data_files/first_images/coffee/7.png b/data_files/first_images/coffee/7.png new file mode 100644 index 0000000000000000000000000000000000000000..bcadb453ef7fa4cb2e3c791c62f41f1911928d5d Binary files /dev/null and b/data_files/first_images/coffee/7.png differ diff --git a/data_files/first_images/coffee/70.png b/data_files/first_images/coffee/70.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc226606608edf4c1a904e48ceb892aea178a8b Binary files /dev/null and b/data_files/first_images/coffee/70.png differ diff --git a/data_files/first_images/coffee/71.png b/data_files/first_images/coffee/71.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5d049bb066589436779abad39a0b3ca001a7e7 Binary files /dev/null and b/data_files/first_images/coffee/71.png differ diff --git a/data_files/first_images/coffee/72.png b/data_files/first_images/coffee/72.png new file mode 100644 index 0000000000000000000000000000000000000000..3601759f1a8171329fa9ab1cc21ecc9c7dbe2da5 Binary files /dev/null and b/data_files/first_images/coffee/72.png differ diff --git a/data_files/first_images/coffee/73.png b/data_files/first_images/coffee/73.png new file mode 100644 index 0000000000000000000000000000000000000000..b0be5eca18c6fe20ae049d90153307de965cefc5 Binary files /dev/null and b/data_files/first_images/coffee/73.png differ diff --git a/data_files/first_images/coffee/74.png b/data_files/first_images/coffee/74.png new file mode 100644 index 0000000000000000000000000000000000000000..d89ef84ee513ff3f0f43470843ad13156069434a Binary files /dev/null and b/data_files/first_images/coffee/74.png differ diff --git a/data_files/first_images/coffee/75.png b/data_files/first_images/coffee/75.png new file mode 100644 index 0000000000000000000000000000000000000000..b2592339aeb83d36732567cb692ab210ca6a15e1 Binary files /dev/null and b/data_files/first_images/coffee/75.png differ diff --git a/data_files/first_images/coffee/76.png b/data_files/first_images/coffee/76.png new file mode 100644 index 0000000000000000000000000000000000000000..6127826754c1c390db2192194f734d8d2fc736ac Binary files /dev/null and b/data_files/first_images/coffee/76.png differ diff --git a/data_files/first_images/coffee/77.png b/data_files/first_images/coffee/77.png new file mode 100644 index 0000000000000000000000000000000000000000..81addcb401d762fb1d7f469abcdad56a0ab2e2b7 Binary files /dev/null and b/data_files/first_images/coffee/77.png differ diff --git a/data_files/first_images/coffee/78.png b/data_files/first_images/coffee/78.png new file mode 100644 index 0000000000000000000000000000000000000000..70350d0c3f014cb522db06abba51abbd7c7bd0b7 Binary files /dev/null and b/data_files/first_images/coffee/78.png differ diff --git a/data_files/first_images/coffee/79.png b/data_files/first_images/coffee/79.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb9fe5bf8464127873ca602874b10c05f849b34 Binary files /dev/null and b/data_files/first_images/coffee/79.png differ diff --git a/data_files/first_images/coffee/8.png b/data_files/first_images/coffee/8.png new file mode 100644 index 0000000000000000000000000000000000000000..52cf826c227479af993ac47822a44a617baddfa5 Binary files /dev/null and b/data_files/first_images/coffee/8.png differ diff --git a/data_files/first_images/coffee/80.png b/data_files/first_images/coffee/80.png new file mode 100644 index 0000000000000000000000000000000000000000..31284e50e12fa8bb9994eb750b7269a3700a2ece Binary files /dev/null and b/data_files/first_images/coffee/80.png differ diff --git a/data_files/first_images/coffee/81.png b/data_files/first_images/coffee/81.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d38a6b6662f1ef3343ced0b04d870eff2beba3 Binary files /dev/null and b/data_files/first_images/coffee/81.png differ diff --git a/data_files/first_images/coffee/82.png b/data_files/first_images/coffee/82.png new file mode 100644 index 0000000000000000000000000000000000000000..a0636a924679dff968d642ce9eee8a6b7e5514d1 Binary files /dev/null and b/data_files/first_images/coffee/82.png differ diff --git a/data_files/first_images/coffee/83.png b/data_files/first_images/coffee/83.png new file mode 100644 index 0000000000000000000000000000000000000000..0469097f5d74e28e0473e15d12b4e711b365b374 Binary files /dev/null and b/data_files/first_images/coffee/83.png differ diff --git a/data_files/first_images/coffee/84.png b/data_files/first_images/coffee/84.png new file mode 100644 index 0000000000000000000000000000000000000000..7be7dfd1805febb94b73b8b4e69aac703269d944 Binary files /dev/null and b/data_files/first_images/coffee/84.png differ diff --git a/data_files/first_images/coffee/85.png b/data_files/first_images/coffee/85.png new file mode 100644 index 0000000000000000000000000000000000000000..15b22ad9772d31956fd0beb813b023b80a28c4f2 Binary files /dev/null and b/data_files/first_images/coffee/85.png differ diff --git a/data_files/first_images/coffee/86.png b/data_files/first_images/coffee/86.png new file mode 100644 index 0000000000000000000000000000000000000000..a03ced4e8ed9ada5f64d6996d1356c927c3d173a Binary files /dev/null and b/data_files/first_images/coffee/86.png differ diff --git a/data_files/first_images/coffee/87.png b/data_files/first_images/coffee/87.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a741ce9cb8c0e6a7bfa91a356be2db28138e25 Binary files /dev/null and b/data_files/first_images/coffee/87.png differ diff --git a/data_files/first_images/coffee/88.png b/data_files/first_images/coffee/88.png new file mode 100644 index 0000000000000000000000000000000000000000..22f2b5981d489689525d380733393d795441d07d Binary files /dev/null and b/data_files/first_images/coffee/88.png differ diff --git a/data_files/first_images/coffee/89.png b/data_files/first_images/coffee/89.png new file mode 100644 index 0000000000000000000000000000000000000000..a662af86a1627fe404b89761bfa1c83788cc5914 Binary files /dev/null and b/data_files/first_images/coffee/89.png differ diff --git a/data_files/first_images/coffee/9.png b/data_files/first_images/coffee/9.png new file mode 100644 index 0000000000000000000000000000000000000000..e3833d389c19d27a5bbb0c9305bb326288c3c1cd Binary files /dev/null and b/data_files/first_images/coffee/9.png differ diff --git a/data_files/first_images/coffee/90.png b/data_files/first_images/coffee/90.png new file mode 100644 index 0000000000000000000000000000000000000000..4fffcbfc5babf60620e7a2dfbe40750c53a25a84 Binary files /dev/null and b/data_files/first_images/coffee/90.png differ diff --git a/data_files/first_images/coffee/91.png b/data_files/first_images/coffee/91.png new file mode 100644 index 0000000000000000000000000000000000000000..ff101b03e1482bf31ca94a8626a307a1aeb34784 Binary files /dev/null and b/data_files/first_images/coffee/91.png differ diff --git a/data_files/first_images/coffee/92.png b/data_files/first_images/coffee/92.png new file mode 100644 index 0000000000000000000000000000000000000000..f7df96aee315744918499a31ee0bae86a88df409 Binary files /dev/null and b/data_files/first_images/coffee/92.png differ diff --git a/data_files/first_images/coffee/93.png b/data_files/first_images/coffee/93.png new file mode 100644 index 0000000000000000000000000000000000000000..742e34a91e9f9b9c18c9cfb7215412590c6b5a72 Binary files /dev/null and b/data_files/first_images/coffee/93.png differ diff --git a/data_files/first_images/coffee/94.png b/data_files/first_images/coffee/94.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4272ac3fd4123185ff8dab58953bc2ab2d5d9a Binary files /dev/null and b/data_files/first_images/coffee/94.png differ diff --git a/data_files/first_images/coffee/95.png b/data_files/first_images/coffee/95.png new file mode 100644 index 0000000000000000000000000000000000000000..cc1be9a9f0b07947abe84de94b728dc199b25f77 Binary files /dev/null and b/data_files/first_images/coffee/95.png differ diff --git a/data_files/first_images/coffee/96.png b/data_files/first_images/coffee/96.png new file mode 100644 index 0000000000000000000000000000000000000000..be5dc8f1e21378a5046c8d35c2e681c1099f0d1d Binary files /dev/null and b/data_files/first_images/coffee/96.png differ diff --git a/data_files/first_images/coffee/97.png b/data_files/first_images/coffee/97.png new file mode 100644 index 0000000000000000000000000000000000000000..635645fedc8521e36d6d189a58e17bb3bb282baf Binary files /dev/null and b/data_files/first_images/coffee/97.png differ diff --git a/data_files/first_images/coffee/98.png b/data_files/first_images/coffee/98.png new file mode 100644 index 0000000000000000000000000000000000000000..0602b4d951680caf19e9859e3f7f9243379e5700 Binary files /dev/null and b/data_files/first_images/coffee/98.png differ diff --git a/data_files/first_images/coffee/99.png b/data_files/first_images/coffee/99.png new file mode 100644 index 0000000000000000000000000000000000000000..e2835e27334a4c75e973d9a04c2cf33b89f4bf26 Binary files /dev/null and b/data_files/first_images/coffee/99.png differ diff --git a/data_files/first_images/square/0.png b/data_files/first_images/square/0.png new file mode 100644 index 0000000000000000000000000000000000000000..5889556b235ffaf242aa0f5fb65f20078153d6bb Binary files /dev/null and b/data_files/first_images/square/0.png differ diff --git a/data_files/first_images/square/1.png b/data_files/first_images/square/1.png new file mode 100644 index 0000000000000000000000000000000000000000..803bf1fc2ff83d183ea89a6a422da0c6277b7bc6 Binary files /dev/null and b/data_files/first_images/square/1.png differ diff --git a/data_files/first_images/square/10.png b/data_files/first_images/square/10.png new file mode 100644 index 0000000000000000000000000000000000000000..5287ae9ea74074dbabfa40688e305648e24ca790 Binary files /dev/null and b/data_files/first_images/square/10.png differ diff --git a/data_files/first_images/square/100.png b/data_files/first_images/square/100.png new file mode 100644 index 0000000000000000000000000000000000000000..055793de1cb4d779296f47ee1fe7139c46988bc1 Binary files /dev/null and b/data_files/first_images/square/100.png differ diff --git a/data_files/first_images/square/101.png b/data_files/first_images/square/101.png new file mode 100644 index 0000000000000000000000000000000000000000..f30fba0d1710c47fe08b5f61d417277eb83a6a5c Binary files /dev/null and b/data_files/first_images/square/101.png differ diff --git a/data_files/first_images/square/102.png b/data_files/first_images/square/102.png new file mode 100644 index 0000000000000000000000000000000000000000..eb35ba09aa6464282be4c300b0ac5e9f6d77c060 Binary files /dev/null and b/data_files/first_images/square/102.png differ diff --git a/data_files/first_images/square/103.png b/data_files/first_images/square/103.png new file mode 100644 index 0000000000000000000000000000000000000000..14574843a2f5f6d4e23cb0ab304d4a5779ce8e5f Binary files /dev/null and b/data_files/first_images/square/103.png differ diff --git a/data_files/first_images/square/104.png b/data_files/first_images/square/104.png new file mode 100644 index 0000000000000000000000000000000000000000..913daa0fdfd715d618a5b152a1accc32d1be3812 Binary files /dev/null and b/data_files/first_images/square/104.png differ diff --git a/data_files/first_images/square/105.png b/data_files/first_images/square/105.png new file mode 100644 index 0000000000000000000000000000000000000000..2fe61e58853811f01970e6df445d655cfcc8d1fe Binary files /dev/null and b/data_files/first_images/square/105.png differ diff --git a/data_files/first_images/square/106.png b/data_files/first_images/square/106.png new file mode 100644 index 0000000000000000000000000000000000000000..2dfcaf070506077776575c027b006c90e0961cbb Binary files /dev/null and b/data_files/first_images/square/106.png differ diff --git a/data_files/first_images/square/107.png b/data_files/first_images/square/107.png new file mode 100644 index 0000000000000000000000000000000000000000..01e1f74fb951ebb6d249dd87b638996dae687898 Binary files /dev/null and b/data_files/first_images/square/107.png differ diff --git a/data_files/first_images/square/108.png b/data_files/first_images/square/108.png new file mode 100644 index 0000000000000000000000000000000000000000..49708e1ec9d5677d1aa87ebedb38d4048eac5b50 Binary files /dev/null and b/data_files/first_images/square/108.png differ diff --git a/data_files/first_images/square/109.png b/data_files/first_images/square/109.png new file mode 100644 index 0000000000000000000000000000000000000000..0a91b99d7a0a0c8eb31a8ec040d67efa079257f3 Binary files /dev/null and b/data_files/first_images/square/109.png differ diff --git a/data_files/first_images/square/11.png b/data_files/first_images/square/11.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7c0ab5c1a732e7d059fae36ca4b4c32bb2f2f6 Binary files /dev/null and b/data_files/first_images/square/11.png differ diff --git a/data_files/first_images/square/110.png b/data_files/first_images/square/110.png new file mode 100644 index 0000000000000000000000000000000000000000..69dca2a496b1114d002f4150947e1d964b68e6b7 Binary files /dev/null and b/data_files/first_images/square/110.png differ diff --git a/data_files/first_images/square/111.png b/data_files/first_images/square/111.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf7e6f1922b6d175ddeeb01603f6c6ab12c8601 Binary files /dev/null and b/data_files/first_images/square/111.png differ diff --git a/data_files/first_images/square/112.png b/data_files/first_images/square/112.png new file mode 100644 index 0000000000000000000000000000000000000000..78fcbfbb5624fa30c765ff675127ee2a1fb9a60f Binary files /dev/null and b/data_files/first_images/square/112.png differ diff --git a/data_files/first_images/square/113.png b/data_files/first_images/square/113.png new file mode 100644 index 0000000000000000000000000000000000000000..af9b228790493b5fdd1c7bff401ffbf886416b16 Binary files /dev/null and b/data_files/first_images/square/113.png differ diff --git a/data_files/first_images/square/114.png b/data_files/first_images/square/114.png new file mode 100644 index 0000000000000000000000000000000000000000..7aca1a23e02578410274e0a0fce97d0f910b0c1c Binary files /dev/null and b/data_files/first_images/square/114.png differ diff --git a/data_files/first_images/square/115.png b/data_files/first_images/square/115.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c118a7f221957db6ce2702728c3995c0b30b6c Binary files /dev/null and b/data_files/first_images/square/115.png differ diff --git a/data_files/first_images/square/116.png b/data_files/first_images/square/116.png new file mode 100644 index 0000000000000000000000000000000000000000..20c376d063999f66b9ff53e8317c7b9c51e01614 Binary files /dev/null and b/data_files/first_images/square/116.png differ diff --git a/data_files/first_images/square/117.png b/data_files/first_images/square/117.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc5f7ed6f0d3b32fcee9e655920b0ccee031fda Binary files /dev/null and b/data_files/first_images/square/117.png differ diff --git a/data_files/first_images/square/118.png b/data_files/first_images/square/118.png new file mode 100644 index 0000000000000000000000000000000000000000..eb699641998a3600fa5699d061f1fdbd63f5c2d9 Binary files /dev/null and b/data_files/first_images/square/118.png differ diff --git a/data_files/first_images/square/119.png b/data_files/first_images/square/119.png new file mode 100644 index 0000000000000000000000000000000000000000..62a21f98fb40afdc207cee5fedb08f7051772bae Binary files /dev/null and b/data_files/first_images/square/119.png differ diff --git a/data_files/first_images/square/12.png b/data_files/first_images/square/12.png new file mode 100644 index 0000000000000000000000000000000000000000..bc99cc1cc8eeb3772f56e9acbcda0b80bbf872fc Binary files /dev/null and b/data_files/first_images/square/12.png differ diff --git a/data_files/first_images/square/120.png b/data_files/first_images/square/120.png new file mode 100644 index 0000000000000000000000000000000000000000..3c784b5957f1dade1f41ad97ef3f0a215a54b555 Binary files /dev/null and b/data_files/first_images/square/120.png differ diff --git a/data_files/first_images/square/121.png b/data_files/first_images/square/121.png new file mode 100644 index 0000000000000000000000000000000000000000..3110301625061b0c7a102651076ec02b3745092a Binary files /dev/null and b/data_files/first_images/square/121.png differ diff --git a/data_files/first_images/square/122.png b/data_files/first_images/square/122.png new file mode 100644 index 0000000000000000000000000000000000000000..384251c5a50ff5d03f8963603bd0338c01a77d54 Binary files /dev/null and b/data_files/first_images/square/122.png differ diff --git a/data_files/first_images/square/123.png b/data_files/first_images/square/123.png new file mode 100644 index 0000000000000000000000000000000000000000..a443741181db0ff90ff43029c657c8af46b815b7 Binary files /dev/null and b/data_files/first_images/square/123.png differ diff --git a/data_files/first_images/square/124.png b/data_files/first_images/square/124.png new file mode 100644 index 0000000000000000000000000000000000000000..947588634ead918ff2cb3617f2400e2e37240191 Binary files /dev/null and b/data_files/first_images/square/124.png differ diff --git a/data_files/first_images/square/125.png b/data_files/first_images/square/125.png new file mode 100644 index 0000000000000000000000000000000000000000..91b4a6110f6769f5725c45153c529296fa3dd29f Binary files /dev/null and b/data_files/first_images/square/125.png differ diff --git a/data_files/first_images/square/126.png b/data_files/first_images/square/126.png new file mode 100644 index 0000000000000000000000000000000000000000..a92b72dc2c6361a81fc7b95029fad0a5c1d513a3 Binary files /dev/null and b/data_files/first_images/square/126.png differ diff --git a/data_files/first_images/square/127.png b/data_files/first_images/square/127.png new file mode 100644 index 0000000000000000000000000000000000000000..8022e8133463cb738f9354cf909696dea8110dcd Binary files /dev/null and b/data_files/first_images/square/127.png differ diff --git a/data_files/first_images/square/13.png b/data_files/first_images/square/13.png new file mode 100644 index 0000000000000000000000000000000000000000..765936836e4767c1cd325459ded2d5f990c17526 Binary files /dev/null and b/data_files/first_images/square/13.png differ diff --git a/data_files/first_images/square/14.png b/data_files/first_images/square/14.png new file mode 100644 index 0000000000000000000000000000000000000000..4698d74f9fa75e423f1b12c29900871f13c8fb05 Binary files /dev/null and b/data_files/first_images/square/14.png differ diff --git a/data_files/first_images/square/15.png b/data_files/first_images/square/15.png new file mode 100644 index 0000000000000000000000000000000000000000..70de707a5fb304eb4df263a377bcec9489a4e2a5 Binary files /dev/null and b/data_files/first_images/square/15.png differ diff --git a/data_files/first_images/square/16.png b/data_files/first_images/square/16.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2f207f605f2048431f484e6cd37febcfa98600 Binary files /dev/null and b/data_files/first_images/square/16.png differ diff --git a/data_files/first_images/square/17.png b/data_files/first_images/square/17.png new file mode 100644 index 0000000000000000000000000000000000000000..3f7eeaee6174b7b7e1167a60bf9bbd3d4f6dee62 Binary files /dev/null and b/data_files/first_images/square/17.png differ diff --git a/data_files/first_images/square/18.png b/data_files/first_images/square/18.png new file mode 100644 index 0000000000000000000000000000000000000000..bc56684374b34f053aaa076cbd454c618bcb6cca Binary files /dev/null and b/data_files/first_images/square/18.png differ diff --git a/data_files/first_images/square/19.png b/data_files/first_images/square/19.png new file mode 100644 index 0000000000000000000000000000000000000000..a559d07484ddf8565478a99dcdc4fdd656038ed4 Binary files /dev/null and b/data_files/first_images/square/19.png differ diff --git a/data_files/first_images/square/2.png b/data_files/first_images/square/2.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c77a5e89fcd47f160a0574e19221c5d75e73d4 Binary files /dev/null and b/data_files/first_images/square/2.png differ diff --git a/data_files/first_images/square/20.png b/data_files/first_images/square/20.png new file mode 100644 index 0000000000000000000000000000000000000000..ad4447a19801f558875bd2e559fa58f1b8b466e9 Binary files /dev/null and b/data_files/first_images/square/20.png differ diff --git a/data_files/first_images/square/21.png b/data_files/first_images/square/21.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e185bc32437f32213d9c31e6a8c0526fbdb66a Binary files /dev/null and b/data_files/first_images/square/21.png differ diff --git a/data_files/first_images/square/22.png b/data_files/first_images/square/22.png new file mode 100644 index 0000000000000000000000000000000000000000..a5dcd1400cca6a0e1c641443328dffbcdaa714ed Binary files /dev/null and b/data_files/first_images/square/22.png differ diff --git a/data_files/first_images/square/23.png b/data_files/first_images/square/23.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa5867a1a9f77721ad1b876fadc826b165a87a3 Binary files /dev/null and b/data_files/first_images/square/23.png differ diff --git a/data_files/first_images/square/24.png b/data_files/first_images/square/24.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf795a14f892fd027ddeeaf420fc78c07f6678f Binary files /dev/null and b/data_files/first_images/square/24.png differ diff --git a/data_files/first_images/square/25.png b/data_files/first_images/square/25.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f5691847872b872909eb0b1aebe368b465467f Binary files /dev/null and b/data_files/first_images/square/25.png differ diff --git a/data_files/first_images/square/26.png b/data_files/first_images/square/26.png new file mode 100644 index 0000000000000000000000000000000000000000..33e25c3e199dc5784105120f7a953661643ea2ae Binary files /dev/null and b/data_files/first_images/square/26.png differ diff --git a/data_files/first_images/square/27.png b/data_files/first_images/square/27.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0ff9face89fda8e50ac7905bec60dc34e773cb Binary files /dev/null and b/data_files/first_images/square/27.png differ diff --git a/data_files/first_images/square/28.png b/data_files/first_images/square/28.png new file mode 100644 index 0000000000000000000000000000000000000000..e4508cdf5438f08081ee78cd165dc6fcc256a944 Binary files /dev/null and b/data_files/first_images/square/28.png differ diff --git a/data_files/first_images/square/29.png b/data_files/first_images/square/29.png new file mode 100644 index 0000000000000000000000000000000000000000..822bb35f181d20a8b96dab2f9f3b8fed5215c912 Binary files /dev/null and b/data_files/first_images/square/29.png differ diff --git a/data_files/first_images/square/3.png b/data_files/first_images/square/3.png new file mode 100644 index 0000000000000000000000000000000000000000..c3c4d2a6e801d77a356aa457c9aa4777b9823d46 Binary files /dev/null and b/data_files/first_images/square/3.png differ diff --git a/data_files/first_images/square/30.png b/data_files/first_images/square/30.png new file mode 100644 index 0000000000000000000000000000000000000000..b71c74115bb08b42f39f865ad2ec0106c2a0bfc5 Binary files /dev/null and b/data_files/first_images/square/30.png differ diff --git a/data_files/first_images/square/31.png b/data_files/first_images/square/31.png new file mode 100644 index 0000000000000000000000000000000000000000..7ffd1eecb5dc46d13e4cde344fbac78e368d370e Binary files /dev/null and b/data_files/first_images/square/31.png differ diff --git a/data_files/first_images/square/32.png b/data_files/first_images/square/32.png new file mode 100644 index 0000000000000000000000000000000000000000..855a6605f9e717f99ac3a5bd1cbd421d3af4d01c Binary files /dev/null and b/data_files/first_images/square/32.png differ diff --git a/data_files/first_images/square/33.png b/data_files/first_images/square/33.png new file mode 100644 index 0000000000000000000000000000000000000000..410b6387582d1fa8628988ff23a404389f89986b Binary files /dev/null and b/data_files/first_images/square/33.png differ diff --git a/data_files/first_images/square/34.png b/data_files/first_images/square/34.png new file mode 100644 index 0000000000000000000000000000000000000000..fd734dc4b602f2ca227457ded631ad89e3e7170f Binary files /dev/null and b/data_files/first_images/square/34.png differ diff --git a/data_files/first_images/square/35.png b/data_files/first_images/square/35.png new file mode 100644 index 0000000000000000000000000000000000000000..93cd4b08cdf886e9b4285c2396e8f5a139d8c8aa Binary files /dev/null and b/data_files/first_images/square/35.png differ diff --git a/data_files/first_images/square/36.png b/data_files/first_images/square/36.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3d6c2d35aca7be67d892145fd8d354fb6601aa Binary files /dev/null and b/data_files/first_images/square/36.png differ diff --git a/data_files/first_images/square/37.png b/data_files/first_images/square/37.png new file mode 100644 index 0000000000000000000000000000000000000000..5375ee002211efb31fa51f494454906427d566d2 Binary files /dev/null and b/data_files/first_images/square/37.png differ diff --git a/data_files/first_images/square/38.png b/data_files/first_images/square/38.png new file mode 100644 index 0000000000000000000000000000000000000000..fab1c4112e815a3280be785c224f43e830f96e0e Binary files /dev/null and b/data_files/first_images/square/38.png differ diff --git a/data_files/first_images/square/39.png b/data_files/first_images/square/39.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbf084e809adc93184c0ad05812d58395eba8be Binary files /dev/null and b/data_files/first_images/square/39.png differ diff --git a/data_files/first_images/square/4.png b/data_files/first_images/square/4.png new file mode 100644 index 0000000000000000000000000000000000000000..8f840dffb6a42b8eb54062482e4ec616eda85cfe Binary files /dev/null and b/data_files/first_images/square/4.png differ diff --git a/data_files/first_images/square/40.png b/data_files/first_images/square/40.png new file mode 100644 index 0000000000000000000000000000000000000000..206cd4cd125dd8a4c3977ce3e7952dd6aa48f659 Binary files /dev/null and b/data_files/first_images/square/40.png differ diff --git a/data_files/first_images/square/41.png b/data_files/first_images/square/41.png new file mode 100644 index 0000000000000000000000000000000000000000..564f742040ac5c89bc4f28f0963fbe5bb6a1ac8f Binary files /dev/null and b/data_files/first_images/square/41.png differ diff --git a/data_files/first_images/square/42.png b/data_files/first_images/square/42.png new file mode 100644 index 0000000000000000000000000000000000000000..ed94386adbf91fa5fa4aa0fd5be17396ec39f9d9 Binary files /dev/null and b/data_files/first_images/square/42.png differ diff --git a/data_files/first_images/square/43.png b/data_files/first_images/square/43.png new file mode 100644 index 0000000000000000000000000000000000000000..03b662ac2d29e7c630da5f19160fecb34c56b9ce Binary files /dev/null and b/data_files/first_images/square/43.png differ diff --git a/data_files/first_images/square/44.png b/data_files/first_images/square/44.png new file mode 100644 index 0000000000000000000000000000000000000000..d461e3894edf2ca1c272b124555b920dda4dcbf2 Binary files /dev/null and b/data_files/first_images/square/44.png differ diff --git a/data_files/first_images/square/45.png b/data_files/first_images/square/45.png new file mode 100644 index 0000000000000000000000000000000000000000..2af21c8ae2ed89bdac9f7e96f400b228eada9873 Binary files /dev/null and b/data_files/first_images/square/45.png differ diff --git a/data_files/first_images/square/46.png b/data_files/first_images/square/46.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ba8b17a48668ea0e3cc07cf041415a73db406a Binary files /dev/null and b/data_files/first_images/square/46.png differ diff --git a/data_files/first_images/square/47.png b/data_files/first_images/square/47.png new file mode 100644 index 0000000000000000000000000000000000000000..7c1d499abfde1e044d8994a5c1fd0f2958de1415 Binary files /dev/null and b/data_files/first_images/square/47.png differ diff --git a/data_files/first_images/square/48.png b/data_files/first_images/square/48.png new file mode 100644 index 0000000000000000000000000000000000000000..5389dcdf812ba781f70ddacc52f34ed761cf6858 Binary files /dev/null and b/data_files/first_images/square/48.png differ diff --git a/data_files/first_images/square/49.png b/data_files/first_images/square/49.png new file mode 100644 index 0000000000000000000000000000000000000000..b3772175cb6fe7070831934c893d464f09e46b5e Binary files /dev/null and b/data_files/first_images/square/49.png differ diff --git a/data_files/first_images/square/5.png b/data_files/first_images/square/5.png new file mode 100644 index 0000000000000000000000000000000000000000..a633d25e244099a90355809e76f0e2a0c17cf5b5 Binary files /dev/null and b/data_files/first_images/square/5.png differ diff --git a/data_files/first_images/square/50.png b/data_files/first_images/square/50.png new file mode 100644 index 0000000000000000000000000000000000000000..c713826fa4c0011e4e65a5c4ebdfbb56cb0c7ff7 Binary files /dev/null and b/data_files/first_images/square/50.png differ diff --git a/data_files/first_images/square/51.png b/data_files/first_images/square/51.png new file mode 100644 index 0000000000000000000000000000000000000000..b3d9156e2be2870fb75b37ed3a956bdee76dee0c Binary files /dev/null and b/data_files/first_images/square/51.png differ diff --git a/data_files/first_images/square/52.png b/data_files/first_images/square/52.png new file mode 100644 index 0000000000000000000000000000000000000000..a843e2a084820a10a1eae8b20359b7e5bfbced8d Binary files /dev/null and b/data_files/first_images/square/52.png differ diff --git a/data_files/first_images/square/53.png b/data_files/first_images/square/53.png new file mode 100644 index 0000000000000000000000000000000000000000..6beb30a43c8db7da22d80026b4409a47ff4e09bb Binary files /dev/null and b/data_files/first_images/square/53.png differ diff --git a/data_files/first_images/square/54.png b/data_files/first_images/square/54.png new file mode 100644 index 0000000000000000000000000000000000000000..2d51bbd15633141586911fba9e8d947cb3eab8f9 Binary files /dev/null and b/data_files/first_images/square/54.png differ diff --git a/data_files/first_images/square/55.png b/data_files/first_images/square/55.png new file mode 100644 index 0000000000000000000000000000000000000000..793b0c009b23a4de882863bff2c212de371b68f3 Binary files /dev/null and b/data_files/first_images/square/55.png differ diff --git a/data_files/first_images/square/56.png b/data_files/first_images/square/56.png new file mode 100644 index 0000000000000000000000000000000000000000..9c004f6ece2058e780e4a44aa0445f1ee28a50ec Binary files /dev/null and b/data_files/first_images/square/56.png differ diff --git a/data_files/first_images/square/57.png b/data_files/first_images/square/57.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9b84ae97fdd046ce4d6438297a087af6cf6245 Binary files /dev/null and b/data_files/first_images/square/57.png differ diff --git a/data_files/first_images/square/58.png b/data_files/first_images/square/58.png new file mode 100644 index 0000000000000000000000000000000000000000..8af2007a0493f16d68831c1338a5df14acbf0515 Binary files /dev/null and b/data_files/first_images/square/58.png differ diff --git a/data_files/first_images/square/59.png b/data_files/first_images/square/59.png new file mode 100644 index 0000000000000000000000000000000000000000..e944dc733f1e206ec6c417d0b1f5c2bc9774ad44 Binary files /dev/null and b/data_files/first_images/square/59.png differ diff --git a/data_files/first_images/square/6.png b/data_files/first_images/square/6.png new file mode 100644 index 0000000000000000000000000000000000000000..74da498de5348a37360eac9699dc183192f959e2 Binary files /dev/null and b/data_files/first_images/square/6.png differ diff --git a/data_files/first_images/square/60.png b/data_files/first_images/square/60.png new file mode 100644 index 0000000000000000000000000000000000000000..2951c5b56dd2c3aa60dce22ee14d903f66ed6b9f Binary files /dev/null and b/data_files/first_images/square/60.png differ diff --git a/data_files/first_images/square/61.png b/data_files/first_images/square/61.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce6a760771956682a6d2add1f0b5ef955372010 Binary files /dev/null and b/data_files/first_images/square/61.png differ diff --git a/data_files/first_images/square/62.png b/data_files/first_images/square/62.png new file mode 100644 index 0000000000000000000000000000000000000000..df4c0e2a345cf268e4fd53943ae4d571fbc82220 Binary files /dev/null and b/data_files/first_images/square/62.png differ diff --git a/data_files/first_images/square/63.png b/data_files/first_images/square/63.png new file mode 100644 index 0000000000000000000000000000000000000000..b51c63fa1f8265c32e164267e3b4fb30bdce2505 Binary files /dev/null and b/data_files/first_images/square/63.png differ diff --git a/data_files/first_images/square/64.png b/data_files/first_images/square/64.png new file mode 100644 index 0000000000000000000000000000000000000000..5c81a03952de7f3333b552a90e8bb53d093dfd16 Binary files /dev/null and b/data_files/first_images/square/64.png differ diff --git a/data_files/first_images/square/65.png b/data_files/first_images/square/65.png new file mode 100644 index 0000000000000000000000000000000000000000..ce016242dceefd2665f7145bdfaf04fcb707e5ec Binary files /dev/null and b/data_files/first_images/square/65.png differ diff --git a/data_files/first_images/square/66.png b/data_files/first_images/square/66.png new file mode 100644 index 0000000000000000000000000000000000000000..9f58eb336cc7eb5496d77472df77ae08f8da97eb Binary files /dev/null and b/data_files/first_images/square/66.png differ diff --git a/data_files/first_images/square/67.png b/data_files/first_images/square/67.png new file mode 100644 index 0000000000000000000000000000000000000000..1958ef21b2b43e1a593c7370f9761c1009cb7c5d Binary files /dev/null and b/data_files/first_images/square/67.png differ diff --git a/data_files/first_images/square/68.png b/data_files/first_images/square/68.png new file mode 100644 index 0000000000000000000000000000000000000000..6a371aec73bfece5b3f295d2142b95f0598db381 Binary files /dev/null and b/data_files/first_images/square/68.png differ diff --git a/data_files/first_images/square/69.png b/data_files/first_images/square/69.png new file mode 100644 index 0000000000000000000000000000000000000000..7c558c451214ef1d12a82b44ca6ccfcd62c57c12 Binary files /dev/null and b/data_files/first_images/square/69.png differ diff --git a/data_files/first_images/square/7.png b/data_files/first_images/square/7.png new file mode 100644 index 0000000000000000000000000000000000000000..064bff259ab60861a784f3e21f194d314ae4adbd Binary files /dev/null and b/data_files/first_images/square/7.png differ diff --git a/data_files/first_images/square/70.png b/data_files/first_images/square/70.png new file mode 100644 index 0000000000000000000000000000000000000000..68d9ae078ad75df737acd192f0c550ab237c2c91 Binary files /dev/null and b/data_files/first_images/square/70.png differ diff --git a/data_files/first_images/square/71.png b/data_files/first_images/square/71.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb79afe70d0000118c5ae170556c8583c8fc0b1 Binary files /dev/null and b/data_files/first_images/square/71.png differ diff --git a/data_files/first_images/square/72.png b/data_files/first_images/square/72.png new file mode 100644 index 0000000000000000000000000000000000000000..05ec9f3c0845e6bc9baa43cb8a1cbbfdaa3d029a Binary files /dev/null and b/data_files/first_images/square/72.png differ diff --git a/data_files/first_images/square/73.png b/data_files/first_images/square/73.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd2a0149e93a6a9f5b94edc36c3e0b2ab2e9c7e Binary files /dev/null and b/data_files/first_images/square/73.png differ diff --git a/data_files/first_images/square/74.png b/data_files/first_images/square/74.png new file mode 100644 index 0000000000000000000000000000000000000000..a71079a0ae1d77cdd73f9bc1993783628c39e739 Binary files /dev/null and b/data_files/first_images/square/74.png differ diff --git a/data_files/first_images/square/75.png b/data_files/first_images/square/75.png new file mode 100644 index 0000000000000000000000000000000000000000..e3f8e3355d7b4d47d3d0603ed71d3d6cf42c88d1 Binary files /dev/null and b/data_files/first_images/square/75.png differ diff --git a/data_files/first_images/square/76.png b/data_files/first_images/square/76.png new file mode 100644 index 0000000000000000000000000000000000000000..b43ae9e28e63615465c23642f8126742dcd52123 Binary files /dev/null and b/data_files/first_images/square/76.png differ diff --git a/data_files/first_images/square/77.png b/data_files/first_images/square/77.png new file mode 100644 index 0000000000000000000000000000000000000000..7fcd5ecada9c8fc099e7237656b28e13127e1c1d Binary files /dev/null and b/data_files/first_images/square/77.png differ diff --git a/data_files/first_images/square/78.png b/data_files/first_images/square/78.png new file mode 100644 index 0000000000000000000000000000000000000000..c76d6dac8081e24b51c379360d7c15ec891ba5bd Binary files /dev/null and b/data_files/first_images/square/78.png differ diff --git a/data_files/first_images/square/79.png b/data_files/first_images/square/79.png new file mode 100644 index 0000000000000000000000000000000000000000..6f0a3ed37360fcfe193eba91208b96078aa06eef Binary files /dev/null and b/data_files/first_images/square/79.png differ diff --git a/data_files/first_images/square/8.png b/data_files/first_images/square/8.png new file mode 100644 index 0000000000000000000000000000000000000000..88f3fc23e84def98963fd2450d4032321aa9dc40 Binary files /dev/null and b/data_files/first_images/square/8.png differ diff --git a/data_files/first_images/square/80.png b/data_files/first_images/square/80.png new file mode 100644 index 0000000000000000000000000000000000000000..83d0bca83f2ce9aa563ad773cf67e287c387ff53 Binary files /dev/null and b/data_files/first_images/square/80.png differ diff --git a/data_files/first_images/square/81.png b/data_files/first_images/square/81.png new file mode 100644 index 0000000000000000000000000000000000000000..c13bf2b8cac5f9d55b82ea2159fafd4f1f057a9b Binary files /dev/null and b/data_files/first_images/square/81.png differ diff --git a/data_files/first_images/square/82.png b/data_files/first_images/square/82.png new file mode 100644 index 0000000000000000000000000000000000000000..95e3bd8125ae9ab2a6c1ed4dd3c968dd25249e8a Binary files /dev/null and b/data_files/first_images/square/82.png differ diff --git a/data_files/first_images/square/83.png b/data_files/first_images/square/83.png new file mode 100644 index 0000000000000000000000000000000000000000..d4030c48b32a68d9eea306e3ed2f82222b531a64 Binary files /dev/null and b/data_files/first_images/square/83.png differ diff --git a/data_files/first_images/square/84.png b/data_files/first_images/square/84.png new file mode 100644 index 0000000000000000000000000000000000000000..edccf0cc7ae364f863295bd0cc70003decbb36e1 Binary files /dev/null and b/data_files/first_images/square/84.png differ diff --git a/data_files/first_images/square/85.png b/data_files/first_images/square/85.png new file mode 100644 index 0000000000000000000000000000000000000000..f49308c9bab80090969c35c3ce1500c75d39997a Binary files /dev/null and b/data_files/first_images/square/85.png differ diff --git a/data_files/first_images/square/86.png b/data_files/first_images/square/86.png new file mode 100644 index 0000000000000000000000000000000000000000..1ed12ab3f24c4de58848ead3bd8b150ddd2cdeaf Binary files /dev/null and b/data_files/first_images/square/86.png differ diff --git a/data_files/first_images/square/87.png b/data_files/first_images/square/87.png new file mode 100644 index 0000000000000000000000000000000000000000..e71efc728650df214ded61077c38bebc4abd78b4 Binary files /dev/null and b/data_files/first_images/square/87.png differ diff --git a/data_files/first_images/square/88.png b/data_files/first_images/square/88.png new file mode 100644 index 0000000000000000000000000000000000000000..0670897c0a6b20ff38a4985e1196b95994e7a5c7 Binary files /dev/null and b/data_files/first_images/square/88.png differ diff --git a/data_files/first_images/square/89.png b/data_files/first_images/square/89.png new file mode 100644 index 0000000000000000000000000000000000000000..7d86d44f4720bfead068cea3b370e300daccd105 Binary files /dev/null and b/data_files/first_images/square/89.png differ diff --git a/data_files/first_images/square/9.png b/data_files/first_images/square/9.png new file mode 100644 index 0000000000000000000000000000000000000000..cb94f708240143c504579c153c6d95e897140305 Binary files /dev/null and b/data_files/first_images/square/9.png differ diff --git a/data_files/first_images/square/90.png b/data_files/first_images/square/90.png new file mode 100644 index 0000000000000000000000000000000000000000..1a89b59265b02ed1f6dd674263ee841281923572 Binary files /dev/null and b/data_files/first_images/square/90.png differ diff --git a/data_files/first_images/square/91.png b/data_files/first_images/square/91.png new file mode 100644 index 0000000000000000000000000000000000000000..9860f7c0fca1339a4d49c90ac03b2764757f37af Binary files /dev/null and b/data_files/first_images/square/91.png differ diff --git a/data_files/first_images/square/92.png b/data_files/first_images/square/92.png new file mode 100644 index 0000000000000000000000000000000000000000..fb97fc1e48ea70ffc6ccf967032c50a12f7a9472 Binary files /dev/null and b/data_files/first_images/square/92.png differ diff --git a/data_files/first_images/square/93.png b/data_files/first_images/square/93.png new file mode 100644 index 0000000000000000000000000000000000000000..b08350f6f2b6d8b5592e96b42a17a8501c2ca285 Binary files /dev/null and b/data_files/first_images/square/93.png differ diff --git a/data_files/first_images/square/94.png b/data_files/first_images/square/94.png new file mode 100644 index 0000000000000000000000000000000000000000..ce560616ade5bc46154e8df5c2fc4557508a4021 Binary files /dev/null and b/data_files/first_images/square/94.png differ diff --git a/data_files/first_images/square/95.png b/data_files/first_images/square/95.png new file mode 100644 index 0000000000000000000000000000000000000000..36d18d016b4a3ec7ba672e2d13cba51a7f99fe7a Binary files /dev/null and b/data_files/first_images/square/95.png differ diff --git a/data_files/first_images/square/96.png b/data_files/first_images/square/96.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7e477efcb9112fe011a331a21630d9d94289ad Binary files /dev/null and b/data_files/first_images/square/96.png differ diff --git a/data_files/first_images/square/97.png b/data_files/first_images/square/97.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb064af93aa6a2e398633f83c8d831abf05e7f1 Binary files /dev/null and b/data_files/first_images/square/97.png differ diff --git a/data_files/first_images/square/98.png b/data_files/first_images/square/98.png new file mode 100644 index 0000000000000000000000000000000000000000..9c6e8f4d82c57c320fae6ddf2e4ab37884ed193c Binary files /dev/null and b/data_files/first_images/square/98.png differ diff --git a/data_files/first_images/square/99.png b/data_files/first_images/square/99.png new file mode 100644 index 0000000000000000000000000000000000000000..56d63a72e3e9fbd1fe19c64c4d85450079aafbfa Binary files /dev/null and b/data_files/first_images/square/99.png differ diff --git a/data_files/first_images/stack_three/0.png b/data_files/first_images/stack_three/0.png new file mode 100644 index 0000000000000000000000000000000000000000..b073de2841ed742b6032b77803ec64503521bbec Binary files /dev/null and b/data_files/first_images/stack_three/0.png differ diff --git a/data_files/first_images/stack_three/1.png b/data_files/first_images/stack_three/1.png new file mode 100644 index 0000000000000000000000000000000000000000..a5ef10e1300f9500883aa215ec2e185633757161 Binary files /dev/null and b/data_files/first_images/stack_three/1.png differ diff --git a/data_files/first_images/stack_three/10.png b/data_files/first_images/stack_three/10.png new file mode 100644 index 0000000000000000000000000000000000000000..b73ab507fedf7988d7627067fd8066e5deb2be02 Binary files /dev/null and b/data_files/first_images/stack_three/10.png differ diff --git a/data_files/first_images/stack_three/100.png b/data_files/first_images/stack_three/100.png new file mode 100644 index 0000000000000000000000000000000000000000..447fdfb7b9ce8263b5ee6d60069d3053610bd3dd Binary files /dev/null and b/data_files/first_images/stack_three/100.png differ diff --git a/data_files/first_images/stack_three/101.png b/data_files/first_images/stack_three/101.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3180443615b9efaf033bfa190c000e4527059c Binary files /dev/null and b/data_files/first_images/stack_three/101.png differ diff --git a/data_files/first_images/stack_three/102.png b/data_files/first_images/stack_three/102.png new file mode 100644 index 0000000000000000000000000000000000000000..8a28ffb4b953e62b05249fc333ada69410e2444b Binary files /dev/null and b/data_files/first_images/stack_three/102.png differ diff --git a/data_files/first_images/stack_three/103.png b/data_files/first_images/stack_three/103.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc3df4c208b3e74e7ebf9469a57a6741472726e Binary files /dev/null and b/data_files/first_images/stack_three/103.png differ diff --git a/data_files/first_images/stack_three/104.png b/data_files/first_images/stack_three/104.png new file mode 100644 index 0000000000000000000000000000000000000000..78a6f9a52726f596ce9225b8177175bf98c43477 Binary files /dev/null and b/data_files/first_images/stack_three/104.png differ diff --git a/data_files/first_images/stack_three/105.png b/data_files/first_images/stack_three/105.png new file mode 100644 index 0000000000000000000000000000000000000000..153001552134be2c7bcbb49276c8c1bc2aa6e679 Binary files /dev/null and b/data_files/first_images/stack_three/105.png differ diff --git a/data_files/first_images/stack_three/106.png b/data_files/first_images/stack_three/106.png new file mode 100644 index 0000000000000000000000000000000000000000..48c8e6d7505cb2597d3eae1b4f39311b5c8f1fa8 Binary files /dev/null and b/data_files/first_images/stack_three/106.png differ diff --git a/data_files/first_images/stack_three/107.png b/data_files/first_images/stack_three/107.png new file mode 100644 index 0000000000000000000000000000000000000000..6390e664597bdb70f79b7973ec480c5d55c95577 Binary files /dev/null and b/data_files/first_images/stack_three/107.png differ diff --git a/data_files/first_images/stack_three/108.png b/data_files/first_images/stack_three/108.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0452d441f72682085e318a2f28db9889162658 Binary files /dev/null and b/data_files/first_images/stack_three/108.png differ diff --git a/data_files/first_images/stack_three/109.png b/data_files/first_images/stack_three/109.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f19a86a9bf4b2b467b0a5f2d70977317fb1e80 Binary files /dev/null and b/data_files/first_images/stack_three/109.png differ diff --git a/data_files/first_images/stack_three/11.png b/data_files/first_images/stack_three/11.png new file mode 100644 index 0000000000000000000000000000000000000000..97023447b835713701fe6fcd686b1e6da93e2f59 Binary files /dev/null and b/data_files/first_images/stack_three/11.png differ diff --git a/data_files/first_images/stack_three/110.png b/data_files/first_images/stack_three/110.png new file mode 100644 index 0000000000000000000000000000000000000000..bb881d4b46d412efb54b971da9dacd85e1fd56b5 Binary files /dev/null and b/data_files/first_images/stack_three/110.png differ diff --git a/data_files/first_images/stack_three/111.png b/data_files/first_images/stack_three/111.png new file mode 100644 index 0000000000000000000000000000000000000000..59119c56163ff8006341e067ecfd10064cf027fb Binary files /dev/null and b/data_files/first_images/stack_three/111.png differ diff --git a/data_files/first_images/stack_three/112.png b/data_files/first_images/stack_three/112.png new file mode 100644 index 0000000000000000000000000000000000000000..99c70d69d816c94bb0ed3b8afe6d4746492064a2 Binary files /dev/null and b/data_files/first_images/stack_three/112.png differ diff --git a/data_files/first_images/stack_three/113.png b/data_files/first_images/stack_three/113.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0be7cb8b6f48113c107e2953fb84bc64dbba44 Binary files /dev/null and b/data_files/first_images/stack_three/113.png differ diff --git a/data_files/first_images/stack_three/114.png b/data_files/first_images/stack_three/114.png new file mode 100644 index 0000000000000000000000000000000000000000..af35997b4a153a92e8939154f97007f8cbaa467e Binary files /dev/null and b/data_files/first_images/stack_three/114.png differ diff --git a/data_files/first_images/stack_three/115.png b/data_files/first_images/stack_three/115.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c38f6866a146bfce6918b24d88a4e4ba44aa2d Binary files /dev/null and b/data_files/first_images/stack_three/115.png differ diff --git a/data_files/first_images/stack_three/116.png b/data_files/first_images/stack_three/116.png new file mode 100644 index 0000000000000000000000000000000000000000..7b3852143bded5345e357d8ccbff1338c33b7b4d Binary files /dev/null and b/data_files/first_images/stack_three/116.png differ diff --git a/data_files/first_images/stack_three/117.png b/data_files/first_images/stack_three/117.png new file mode 100644 index 0000000000000000000000000000000000000000..13aecc8c4f9d6612d85cd1909980fbfcd8d57d78 Binary files /dev/null and b/data_files/first_images/stack_three/117.png differ diff --git a/data_files/first_images/stack_three/118.png b/data_files/first_images/stack_three/118.png new file mode 100644 index 0000000000000000000000000000000000000000..13977a72f00ab48537d6f38270e8a9eb3336568f Binary files /dev/null and b/data_files/first_images/stack_three/118.png differ diff --git a/data_files/first_images/stack_three/119.png b/data_files/first_images/stack_three/119.png new file mode 100644 index 0000000000000000000000000000000000000000..4758d951a6b6041b53a8162d5667f21a4761c53d Binary files /dev/null and b/data_files/first_images/stack_three/119.png differ diff --git a/data_files/first_images/stack_three/12.png b/data_files/first_images/stack_three/12.png new file mode 100644 index 0000000000000000000000000000000000000000..cc90a225194dafc10b8b7a90562eaa425de66532 Binary files /dev/null and b/data_files/first_images/stack_three/12.png differ diff --git a/data_files/first_images/stack_three/120.png b/data_files/first_images/stack_three/120.png new file mode 100644 index 0000000000000000000000000000000000000000..835c5b7634c5a96007224383653d1bd7264ca58d Binary files /dev/null and b/data_files/first_images/stack_three/120.png differ diff --git a/data_files/first_images/stack_three/121.png b/data_files/first_images/stack_three/121.png new file mode 100644 index 0000000000000000000000000000000000000000..28eb4f639dee7cf2516da7dce8a8b56303e677cc Binary files /dev/null and b/data_files/first_images/stack_three/121.png differ diff --git a/data_files/first_images/stack_three/122.png b/data_files/first_images/stack_three/122.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8477ec674dfc2fdae35ab56f0c4f60db270d26 Binary files /dev/null and b/data_files/first_images/stack_three/122.png differ diff --git a/data_files/first_images/stack_three/123.png b/data_files/first_images/stack_three/123.png new file mode 100644 index 0000000000000000000000000000000000000000..64df02eb8c1e77e714984dd7f25e8f941c318218 Binary files /dev/null and b/data_files/first_images/stack_three/123.png differ diff --git a/data_files/first_images/stack_three/124.png b/data_files/first_images/stack_three/124.png new file mode 100644 index 0000000000000000000000000000000000000000..aefde9e11a0c27ce35ffac42a7f23f2ccc70847c Binary files /dev/null and b/data_files/first_images/stack_three/124.png differ diff --git a/data_files/first_images/stack_three/125.png b/data_files/first_images/stack_three/125.png new file mode 100644 index 0000000000000000000000000000000000000000..5299a7fddbfcbba25832409972b94b3e028d73d4 Binary files /dev/null and b/data_files/first_images/stack_three/125.png differ diff --git a/data_files/first_images/stack_three/126.png b/data_files/first_images/stack_three/126.png new file mode 100644 index 0000000000000000000000000000000000000000..da57f763d6f7f03359df2b0889044736c1ae25b2 Binary files /dev/null and b/data_files/first_images/stack_three/126.png differ diff --git a/data_files/first_images/stack_three/127.png b/data_files/first_images/stack_three/127.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c9c7e60f4e2fae856abb91ebe1bc6ba9bea788 Binary files /dev/null and b/data_files/first_images/stack_three/127.png differ diff --git a/data_files/first_images/stack_three/13.png b/data_files/first_images/stack_three/13.png new file mode 100644 index 0000000000000000000000000000000000000000..20ed3da39f5c03b2040fffafd8691dca0185bcc5 Binary files /dev/null and b/data_files/first_images/stack_three/13.png differ diff --git a/data_files/first_images/stack_three/14.png b/data_files/first_images/stack_three/14.png new file mode 100644 index 0000000000000000000000000000000000000000..d43284be1801b387bd64347145f26848ca7fd3d0 Binary files /dev/null and b/data_files/first_images/stack_three/14.png differ diff --git a/data_files/first_images/stack_three/15.png b/data_files/first_images/stack_three/15.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b4de26d028190dd1bb9dd9867376fbdd4020d3 Binary files /dev/null and b/data_files/first_images/stack_three/15.png differ diff --git a/data_files/first_images/stack_three/16.png b/data_files/first_images/stack_three/16.png new file mode 100644 index 0000000000000000000000000000000000000000..d8095cd2d6ad6743c50d1c3b47e290350cc5b2ba Binary files /dev/null and b/data_files/first_images/stack_three/16.png differ diff --git a/data_files/first_images/stack_three/17.png b/data_files/first_images/stack_three/17.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f7aa1027874adb42ef754a7e1902091e2ae0ee Binary files /dev/null and b/data_files/first_images/stack_three/17.png differ diff --git a/data_files/first_images/stack_three/18.png b/data_files/first_images/stack_three/18.png new file mode 100644 index 0000000000000000000000000000000000000000..7d2a511be019b79a5622141416e323cc13f02c65 Binary files /dev/null and b/data_files/first_images/stack_three/18.png differ diff --git a/data_files/first_images/stack_three/19.png b/data_files/first_images/stack_three/19.png new file mode 100644 index 0000000000000000000000000000000000000000..c182c6d9c78ba6e8696cff9413132ac4198fe327 Binary files /dev/null and b/data_files/first_images/stack_three/19.png differ diff --git a/data_files/first_images/stack_three/2.png b/data_files/first_images/stack_three/2.png new file mode 100644 index 0000000000000000000000000000000000000000..d8fd1a3c9a7ab3d20605486c0b9bd4fa6f2e1fa3 Binary files /dev/null and b/data_files/first_images/stack_three/2.png differ diff --git a/data_files/first_images/stack_three/20.png b/data_files/first_images/stack_three/20.png new file mode 100644 index 0000000000000000000000000000000000000000..2d88620e5c1b39d21b0ed0c553c829fdfdde49ee Binary files /dev/null and b/data_files/first_images/stack_three/20.png differ diff --git a/data_files/first_images/stack_three/21.png b/data_files/first_images/stack_three/21.png new file mode 100644 index 0000000000000000000000000000000000000000..6edbc7e3fc8702ab6f019f57aafac4f735280f9c Binary files /dev/null and b/data_files/first_images/stack_three/21.png differ diff --git a/data_files/first_images/stack_three/22.png b/data_files/first_images/stack_three/22.png new file mode 100644 index 0000000000000000000000000000000000000000..93a93f223c6c9a7dcc26a01557692170914359a8 Binary files /dev/null and b/data_files/first_images/stack_three/22.png differ diff --git a/data_files/first_images/stack_three/23.png b/data_files/first_images/stack_three/23.png new file mode 100644 index 0000000000000000000000000000000000000000..4012532399486b0d884a2d3e967dcb1d88ece1af Binary files /dev/null and b/data_files/first_images/stack_three/23.png differ diff --git a/data_files/first_images/stack_three/24.png b/data_files/first_images/stack_three/24.png new file mode 100644 index 0000000000000000000000000000000000000000..a2a3837a74df637f1ac63bbaf83b9e29aa2e1f85 Binary files /dev/null and b/data_files/first_images/stack_three/24.png differ diff --git a/data_files/first_images/stack_three/25.png b/data_files/first_images/stack_three/25.png new file mode 100644 index 0000000000000000000000000000000000000000..ff147bb55356953d6aec5e9e8e672da6af048a0e Binary files /dev/null and b/data_files/first_images/stack_three/25.png differ diff --git a/data_files/first_images/stack_three/26.png b/data_files/first_images/stack_three/26.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4bb4ae0ae647d1f7ca31c4233f58aa4f2ca9af Binary files /dev/null and b/data_files/first_images/stack_three/26.png differ diff --git a/data_files/first_images/stack_three/27.png b/data_files/first_images/stack_three/27.png new file mode 100644 index 0000000000000000000000000000000000000000..06135d9f4c9e0c868f315f55e851976055b829f7 Binary files /dev/null and b/data_files/first_images/stack_three/27.png differ diff --git a/data_files/first_images/stack_three/28.png b/data_files/first_images/stack_three/28.png new file mode 100644 index 0000000000000000000000000000000000000000..18082a49786c0c74dcaa3fb48db06a171511dbcf Binary files /dev/null and b/data_files/first_images/stack_three/28.png differ diff --git a/data_files/first_images/stack_three/29.png b/data_files/first_images/stack_three/29.png new file mode 100644 index 0000000000000000000000000000000000000000..ecad64cb9aa94712e32dd9f55a28df2c8f6f10ee Binary files /dev/null and b/data_files/first_images/stack_three/29.png differ diff --git a/data_files/first_images/stack_three/3.png b/data_files/first_images/stack_three/3.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ed9f58d9e7afe332522e49f4285aa859b92f7a Binary files /dev/null and b/data_files/first_images/stack_three/3.png differ diff --git a/data_files/first_images/stack_three/30.png b/data_files/first_images/stack_three/30.png new file mode 100644 index 0000000000000000000000000000000000000000..5238cc50832f39f77ce85f7bcb9c26fa934491fc Binary files /dev/null and b/data_files/first_images/stack_three/30.png differ diff --git a/data_files/first_images/stack_three/31.png b/data_files/first_images/stack_three/31.png new file mode 100644 index 0000000000000000000000000000000000000000..47c836691a3f94215497a562f93b161aa0752299 Binary files /dev/null and b/data_files/first_images/stack_three/31.png differ diff --git a/data_files/first_images/stack_three/32.png b/data_files/first_images/stack_three/32.png new file mode 100644 index 0000000000000000000000000000000000000000..89a0b451962991f374d752bfd2ac587198f56107 Binary files /dev/null and b/data_files/first_images/stack_three/32.png differ diff --git a/data_files/first_images/stack_three/33.png b/data_files/first_images/stack_three/33.png new file mode 100644 index 0000000000000000000000000000000000000000..cdbec3a601f71801debbea40127c2d50ef194049 Binary files /dev/null and b/data_files/first_images/stack_three/33.png differ diff --git a/data_files/first_images/stack_three/34.png b/data_files/first_images/stack_three/34.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b5fdd5c55fdfa5b1ba0732e9a936488bb1b8ce Binary files /dev/null and b/data_files/first_images/stack_three/34.png differ diff --git a/data_files/first_images/stack_three/35.png b/data_files/first_images/stack_three/35.png new file mode 100644 index 0000000000000000000000000000000000000000..a89ff7f42d372c68c6dd38a1f0cee82277596103 Binary files /dev/null and b/data_files/first_images/stack_three/35.png differ diff --git a/data_files/first_images/stack_three/36.png b/data_files/first_images/stack_three/36.png new file mode 100644 index 0000000000000000000000000000000000000000..04eebe5d62bb61f8db07ab885010caea352247da Binary files /dev/null and b/data_files/first_images/stack_three/36.png differ diff --git a/data_files/first_images/stack_three/37.png b/data_files/first_images/stack_three/37.png new file mode 100644 index 0000000000000000000000000000000000000000..8f90d45b8ad161c9a6a6c55de7e6110ea0775711 Binary files /dev/null and b/data_files/first_images/stack_three/37.png differ diff --git a/data_files/first_images/stack_three/38.png b/data_files/first_images/stack_three/38.png new file mode 100644 index 0000000000000000000000000000000000000000..38afcae7d4d6fb02dd555086702319ff699a35f0 Binary files /dev/null and b/data_files/first_images/stack_three/38.png differ diff --git a/data_files/first_images/stack_three/39.png b/data_files/first_images/stack_three/39.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6ff8b27e04233cdbbce2b2a212b78953edcc0e Binary files /dev/null and b/data_files/first_images/stack_three/39.png differ diff --git a/data_files/first_images/stack_three/4.png b/data_files/first_images/stack_three/4.png new file mode 100644 index 0000000000000000000000000000000000000000..3c95530a3b6cefaa056b5160e5cbdd99130c4513 Binary files /dev/null and b/data_files/first_images/stack_three/4.png differ diff --git a/data_files/first_images/stack_three/40.png b/data_files/first_images/stack_three/40.png new file mode 100644 index 0000000000000000000000000000000000000000..561a541535f5abaf87adb27786ec1690478feab0 Binary files /dev/null and b/data_files/first_images/stack_three/40.png differ diff --git a/data_files/first_images/stack_three/41.png b/data_files/first_images/stack_three/41.png new file mode 100644 index 0000000000000000000000000000000000000000..d770f947fcccfe2978c15a3c4b13d670cf32c3f6 Binary files /dev/null and b/data_files/first_images/stack_three/41.png differ diff --git a/data_files/first_images/stack_three/42.png b/data_files/first_images/stack_three/42.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad2e81f50a87895da1b6cb716d23f38c734d4fd Binary files /dev/null and b/data_files/first_images/stack_three/42.png differ diff --git a/data_files/first_images/stack_three/43.png b/data_files/first_images/stack_three/43.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2d721f5c3676b5c14d99dc1d52f4e11571d999 Binary files /dev/null and b/data_files/first_images/stack_three/43.png differ diff --git a/data_files/first_images/stack_three/44.png b/data_files/first_images/stack_three/44.png new file mode 100644 index 0000000000000000000000000000000000000000..aff1439f50a5838d55886068359660239c3a790a Binary files /dev/null and b/data_files/first_images/stack_three/44.png differ diff --git a/data_files/first_images/stack_three/45.png b/data_files/first_images/stack_three/45.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d0cf897ed35abca8bfe00282651dda24554dd3 Binary files /dev/null and b/data_files/first_images/stack_three/45.png differ diff --git a/data_files/first_images/stack_three/46.png b/data_files/first_images/stack_three/46.png new file mode 100644 index 0000000000000000000000000000000000000000..0877dd43af7da01d85383fe658de2d7c0dd8b850 Binary files /dev/null and b/data_files/first_images/stack_three/46.png differ diff --git a/data_files/first_images/stack_three/47.png b/data_files/first_images/stack_three/47.png new file mode 100644 index 0000000000000000000000000000000000000000..31f5dd44183cefefa6b48b3483aeecea2ff6d389 Binary files /dev/null and b/data_files/first_images/stack_three/47.png differ diff --git a/data_files/first_images/stack_three/48.png b/data_files/first_images/stack_three/48.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad5cc70ce8e27d242274b4d99bff220b57f163b Binary files /dev/null and b/data_files/first_images/stack_three/48.png differ diff --git a/data_files/first_images/stack_three/49.png b/data_files/first_images/stack_three/49.png new file mode 100644 index 0000000000000000000000000000000000000000..34fc82ca59d9490b78c2e99fc5ea1e474384fa1a Binary files /dev/null and b/data_files/first_images/stack_three/49.png differ diff --git a/data_files/first_images/stack_three/5.png b/data_files/first_images/stack_three/5.png new file mode 100644 index 0000000000000000000000000000000000000000..7a02bde1ea23de7656deae5f6435525f9d3de1ee Binary files /dev/null and b/data_files/first_images/stack_three/5.png differ diff --git a/data_files/first_images/stack_three/50.png b/data_files/first_images/stack_three/50.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb7476e364b68e936acfdc14bf2dc939469a674 Binary files /dev/null and b/data_files/first_images/stack_three/50.png differ diff --git a/data_files/first_images/stack_three/51.png b/data_files/first_images/stack_three/51.png new file mode 100644 index 0000000000000000000000000000000000000000..37ebc92932c3f3ab323912dcd99c271db7a4ac47 Binary files /dev/null and b/data_files/first_images/stack_three/51.png differ diff --git a/data_files/first_images/stack_three/52.png b/data_files/first_images/stack_three/52.png new file mode 100644 index 0000000000000000000000000000000000000000..56a7756ea853300168dbc72bb77436c38e3c511c Binary files /dev/null and b/data_files/first_images/stack_three/52.png differ diff --git a/data_files/first_images/stack_three/53.png b/data_files/first_images/stack_three/53.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0a212673634f17cf456af73e3bbf419170bac4 Binary files /dev/null and b/data_files/first_images/stack_three/53.png differ diff --git a/data_files/first_images/stack_three/54.png b/data_files/first_images/stack_three/54.png new file mode 100644 index 0000000000000000000000000000000000000000..1baf311d9837fd019b52076341957249b7b23f1c Binary files /dev/null and b/data_files/first_images/stack_three/54.png differ diff --git a/data_files/first_images/stack_three/55.png b/data_files/first_images/stack_three/55.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3f723763159be3e127f7e1197169ff3132722b Binary files /dev/null and b/data_files/first_images/stack_three/55.png differ diff --git a/data_files/first_images/stack_three/56.png b/data_files/first_images/stack_three/56.png new file mode 100644 index 0000000000000000000000000000000000000000..6cbe4d7eeee2b7873388db5b0d24131a7068c4c7 Binary files /dev/null and b/data_files/first_images/stack_three/56.png differ diff --git a/data_files/first_images/stack_three/57.png b/data_files/first_images/stack_three/57.png new file mode 100644 index 0000000000000000000000000000000000000000..b032de9782f69f5d15f7fbeaca8ad61223abb4d2 Binary files /dev/null and b/data_files/first_images/stack_three/57.png differ diff --git a/data_files/first_images/stack_three/58.png b/data_files/first_images/stack_three/58.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2dde38ec4dc3a43783b85483540bbcbba575ac Binary files /dev/null and b/data_files/first_images/stack_three/58.png differ diff --git a/data_files/first_images/stack_three/59.png b/data_files/first_images/stack_three/59.png new file mode 100644 index 0000000000000000000000000000000000000000..ca05151262b29fc75668f6ab3483531931c4cdd8 Binary files /dev/null and b/data_files/first_images/stack_three/59.png differ diff --git a/data_files/first_images/stack_three/6.png b/data_files/first_images/stack_three/6.png new file mode 100644 index 0000000000000000000000000000000000000000..23f777accbab7940a0a31eb1af4bf718a8f5234e Binary files /dev/null and b/data_files/first_images/stack_three/6.png differ diff --git a/data_files/first_images/stack_three/60.png b/data_files/first_images/stack_three/60.png new file mode 100644 index 0000000000000000000000000000000000000000..948ae1c507e844a8ca56886ba5ea545dc9a6f672 Binary files /dev/null and b/data_files/first_images/stack_three/60.png differ diff --git a/data_files/first_images/stack_three/61.png b/data_files/first_images/stack_three/61.png new file mode 100644 index 0000000000000000000000000000000000000000..8abe999ec3c16de40d9f43298eb2bc04fb69defd Binary files /dev/null and b/data_files/first_images/stack_three/61.png differ diff --git a/data_files/first_images/stack_three/62.png b/data_files/first_images/stack_three/62.png new file mode 100644 index 0000000000000000000000000000000000000000..8c7d8dfb2b9c8b7be0119db6a54eff7e988e19c0 Binary files /dev/null and b/data_files/first_images/stack_three/62.png differ diff --git a/data_files/first_images/stack_three/63.png b/data_files/first_images/stack_three/63.png new file mode 100644 index 0000000000000000000000000000000000000000..1f816db920e6b23ee704e57f7128f32ecf71f36d Binary files /dev/null and b/data_files/first_images/stack_three/63.png differ diff --git a/data_files/first_images/stack_three/64.png b/data_files/first_images/stack_three/64.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b59f9ec0cb837a1861f82e0b54a8743ef9d1fc Binary files /dev/null and b/data_files/first_images/stack_three/64.png differ diff --git a/data_files/first_images/stack_three/65.png b/data_files/first_images/stack_three/65.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c5592bca18943d5ef8f96e13637e5a1ba131e2 Binary files /dev/null and b/data_files/first_images/stack_three/65.png differ diff --git a/data_files/first_images/stack_three/66.png b/data_files/first_images/stack_three/66.png new file mode 100644 index 0000000000000000000000000000000000000000..fc57b80d1eb964bf38c8f76de60e75f96dacde8b Binary files /dev/null and b/data_files/first_images/stack_three/66.png differ diff --git a/data_files/first_images/stack_three/67.png b/data_files/first_images/stack_three/67.png new file mode 100644 index 0000000000000000000000000000000000000000..2b511001d5a4baea90db3002a6bdb82f739e5f82 Binary files /dev/null and b/data_files/first_images/stack_three/67.png differ diff --git a/data_files/first_images/stack_three/68.png b/data_files/first_images/stack_three/68.png new file mode 100644 index 0000000000000000000000000000000000000000..42a10b09cb1fc6c926c847d23c8f1c42197fbb8d Binary files /dev/null and b/data_files/first_images/stack_three/68.png differ diff --git a/data_files/first_images/stack_three/69.png b/data_files/first_images/stack_three/69.png new file mode 100644 index 0000000000000000000000000000000000000000..fd949d179ed7596db2b4c2bb7427b68799971d0b Binary files /dev/null and b/data_files/first_images/stack_three/69.png differ diff --git a/data_files/first_images/stack_three/7.png b/data_files/first_images/stack_three/7.png new file mode 100644 index 0000000000000000000000000000000000000000..ee062b4de81c58c1073aef4f479253024bc0bfeb Binary files /dev/null and b/data_files/first_images/stack_three/7.png differ diff --git a/data_files/first_images/stack_three/70.png b/data_files/first_images/stack_three/70.png new file mode 100644 index 0000000000000000000000000000000000000000..4704a20fbf160e52252c2dec3cc45ae029c6f2f6 Binary files /dev/null and b/data_files/first_images/stack_three/70.png differ diff --git a/data_files/first_images/stack_three/71.png b/data_files/first_images/stack_three/71.png new file mode 100644 index 0000000000000000000000000000000000000000..84f6ecd3782cad0234c9881019d5a76b9a0bc91b Binary files /dev/null and b/data_files/first_images/stack_three/71.png differ diff --git a/data_files/first_images/stack_three/72.png b/data_files/first_images/stack_three/72.png new file mode 100644 index 0000000000000000000000000000000000000000..79f9d61cd2b6a7fc5183081f7ebb02787ec6278e Binary files /dev/null and b/data_files/first_images/stack_three/72.png differ diff --git a/data_files/first_images/stack_three/73.png b/data_files/first_images/stack_three/73.png new file mode 100644 index 0000000000000000000000000000000000000000..731c6683715750196c70a1f6ca35b3584f6e33a3 Binary files /dev/null and b/data_files/first_images/stack_three/73.png differ diff --git a/data_files/first_images/stack_three/74.png b/data_files/first_images/stack_three/74.png new file mode 100644 index 0000000000000000000000000000000000000000..29b75911d41fbca5e8e7549370b942a5a6c64c0c Binary files /dev/null and b/data_files/first_images/stack_three/74.png differ diff --git a/data_files/first_images/stack_three/75.png b/data_files/first_images/stack_three/75.png new file mode 100644 index 0000000000000000000000000000000000000000..abd0b81f52f47d12290f3bb10f3fbbfc1ff5742c Binary files /dev/null and b/data_files/first_images/stack_three/75.png differ diff --git a/data_files/first_images/stack_three/76.png b/data_files/first_images/stack_three/76.png new file mode 100644 index 0000000000000000000000000000000000000000..af6bee9c038c646d3e6dfed5679261ae32f8007a Binary files /dev/null and b/data_files/first_images/stack_three/76.png differ diff --git a/data_files/first_images/stack_three/77.png b/data_files/first_images/stack_three/77.png new file mode 100644 index 0000000000000000000000000000000000000000..c64f94ba1847f9672531dddd4dfafdf52f18a893 Binary files /dev/null and b/data_files/first_images/stack_three/77.png differ diff --git a/data_files/first_images/stack_three/78.png b/data_files/first_images/stack_three/78.png new file mode 100644 index 0000000000000000000000000000000000000000..81222c4faa2cdac220e922221e8fb20734e01d02 Binary files /dev/null and b/data_files/first_images/stack_three/78.png differ diff --git a/data_files/first_images/stack_three/79.png b/data_files/first_images/stack_three/79.png new file mode 100644 index 0000000000000000000000000000000000000000..a32887576dabeaba2a5444b80ebc182bfb68635b Binary files /dev/null and b/data_files/first_images/stack_three/79.png differ diff --git a/data_files/first_images/stack_three/8.png b/data_files/first_images/stack_three/8.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd0346e6980d2a383a8cbc31df1615a8d3b8c2c Binary files /dev/null and b/data_files/first_images/stack_three/8.png differ diff --git a/data_files/first_images/stack_three/80.png b/data_files/first_images/stack_three/80.png new file mode 100644 index 0000000000000000000000000000000000000000..d4565d04152ab21ec5fef2f024ecf62492a5e27e Binary files /dev/null and b/data_files/first_images/stack_three/80.png differ diff --git a/data_files/first_images/stack_three/81.png b/data_files/first_images/stack_three/81.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5dc3c0563752fca0f15cfcb8246e50b8a6fab4 Binary files /dev/null and b/data_files/first_images/stack_three/81.png differ diff --git a/data_files/first_images/stack_three/82.png b/data_files/first_images/stack_three/82.png new file mode 100644 index 0000000000000000000000000000000000000000..af6427e817cf3f45faf319c9c86c2bcf023761d3 Binary files /dev/null and b/data_files/first_images/stack_three/82.png differ diff --git a/data_files/first_images/stack_three/83.png b/data_files/first_images/stack_three/83.png new file mode 100644 index 0000000000000000000000000000000000000000..4161941d1fb8ffa41783ceca8683a208313ab6f3 Binary files /dev/null and b/data_files/first_images/stack_three/83.png differ diff --git a/data_files/first_images/stack_three/84.png b/data_files/first_images/stack_three/84.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa8a5cc70ea489027b8bbdd17b95c70f4e38ff3 Binary files /dev/null and b/data_files/first_images/stack_three/84.png differ diff --git a/data_files/first_images/stack_three/85.png b/data_files/first_images/stack_three/85.png new file mode 100644 index 0000000000000000000000000000000000000000..42e3756f183016e15df0210260d6a807acea9685 Binary files /dev/null and b/data_files/first_images/stack_three/85.png differ diff --git a/data_files/first_images/stack_three/86.png b/data_files/first_images/stack_three/86.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c052e1bf063efee64ab3ab542758ced86af13f Binary files /dev/null and b/data_files/first_images/stack_three/86.png differ diff --git a/data_files/first_images/stack_three/87.png b/data_files/first_images/stack_three/87.png new file mode 100644 index 0000000000000000000000000000000000000000..a9a93912728611f86a4c1ee12ff6770d25ce6bae Binary files /dev/null and b/data_files/first_images/stack_three/87.png differ diff --git a/data_files/first_images/stack_three/88.png b/data_files/first_images/stack_three/88.png new file mode 100644 index 0000000000000000000000000000000000000000..f16b665b871deed23cd80c615d06cc2114cf0133 Binary files /dev/null and b/data_files/first_images/stack_three/88.png differ diff --git a/data_files/first_images/stack_three/89.png b/data_files/first_images/stack_three/89.png new file mode 100644 index 0000000000000000000000000000000000000000..54fcb834ebfb96e07433d0eb985779600ae079c2 Binary files /dev/null and b/data_files/first_images/stack_three/89.png differ diff --git a/data_files/first_images/stack_three/9.png b/data_files/first_images/stack_three/9.png new file mode 100644 index 0000000000000000000000000000000000000000..def487ea19f649c1895df6431fe35a4b7c929949 Binary files /dev/null and b/data_files/first_images/stack_three/9.png differ diff --git a/data_files/first_images/stack_three/90.png b/data_files/first_images/stack_three/90.png new file mode 100644 index 0000000000000000000000000000000000000000..310a8db4c9fa8996eb5724e6b6045346716cb2e7 Binary files /dev/null and b/data_files/first_images/stack_three/90.png differ diff --git a/data_files/first_images/stack_three/91.png b/data_files/first_images/stack_three/91.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad1672c4b14344c54ef8c61508f83c994fdbd21 Binary files /dev/null and b/data_files/first_images/stack_three/91.png differ diff --git a/data_files/first_images/stack_three/92.png b/data_files/first_images/stack_three/92.png new file mode 100644 index 0000000000000000000000000000000000000000..495d053ece50e782808c248f637606ebcdf6b880 Binary files /dev/null and b/data_files/first_images/stack_three/92.png differ diff --git a/data_files/first_images/stack_three/93.png b/data_files/first_images/stack_three/93.png new file mode 100644 index 0000000000000000000000000000000000000000..f3ac523f299d472bc2d44dc99052e7f2496c0c07 Binary files /dev/null and b/data_files/first_images/stack_three/93.png differ diff --git a/data_files/first_images/stack_three/94.png b/data_files/first_images/stack_three/94.png new file mode 100644 index 0000000000000000000000000000000000000000..62cc249b6f94d8867d432f9bcfe21c4e2ea078a9 Binary files /dev/null and b/data_files/first_images/stack_three/94.png differ diff --git a/data_files/first_images/stack_three/95.png b/data_files/first_images/stack_three/95.png new file mode 100644 index 0000000000000000000000000000000000000000..79602e7ea9742c2de312b37e6f10c0120eae2c24 Binary files /dev/null and b/data_files/first_images/stack_three/95.png differ diff --git a/data_files/first_images/stack_three/96.png b/data_files/first_images/stack_three/96.png new file mode 100644 index 0000000000000000000000000000000000000000..8639e125110abc0d7aa4af4faee1f9b9ec9b01da Binary files /dev/null and b/data_files/first_images/stack_three/96.png differ diff --git a/data_files/first_images/stack_three/97.png b/data_files/first_images/stack_three/97.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5d17ef099229a91390bfda75b7d8b27716e7ee Binary files /dev/null and b/data_files/first_images/stack_three/97.png differ diff --git a/data_files/first_images/stack_three/98.png b/data_files/first_images/stack_three/98.png new file mode 100644 index 0000000000000000000000000000000000000000..a892a2891770814c8642de7a20222d2315c3f8f9 Binary files /dev/null and b/data_files/first_images/stack_three/98.png differ diff --git a/data_files/first_images/stack_three/99.png b/data_files/first_images/stack_three/99.png new file mode 100644 index 0000000000000000000000000000000000000000..5e031dcbeb38018106b2c456df9c3b00c85298fb Binary files /dev/null and b/data_files/first_images/stack_three/99.png differ diff --git a/data_files/first_images/three_piece_assembly/0.png b/data_files/first_images/three_piece_assembly/0.png new file mode 100644 index 0000000000000000000000000000000000000000..c554ed3304c11a790eb5f2aee06e3d2fa682e6a2 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/0.png differ diff --git a/data_files/first_images/three_piece_assembly/1.png b/data_files/first_images/three_piece_assembly/1.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4e09c03611ac5fa0053159b78321b1a1254070 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/1.png differ diff --git a/data_files/first_images/three_piece_assembly/10.png b/data_files/first_images/three_piece_assembly/10.png new file mode 100644 index 0000000000000000000000000000000000000000..a5121bd1f0d4a8a73156c928761f842bd5e97d07 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/10.png differ diff --git a/data_files/first_images/three_piece_assembly/100.png b/data_files/first_images/three_piece_assembly/100.png new file mode 100644 index 0000000000000000000000000000000000000000..6d412ea7f5a55d2cb4ef383dc749c70f3067b0c5 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/100.png differ diff --git a/data_files/first_images/three_piece_assembly/101.png b/data_files/first_images/three_piece_assembly/101.png new file mode 100644 index 0000000000000000000000000000000000000000..acdbee8fd9a8df1a63e2fc8db7ce9fc2e080ec69 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/101.png differ diff --git a/data_files/first_images/three_piece_assembly/102.png b/data_files/first_images/three_piece_assembly/102.png new file mode 100644 index 0000000000000000000000000000000000000000..9dc7c63d96d7bc3170f9fec414db7d8ff1b33d0c Binary files /dev/null and b/data_files/first_images/three_piece_assembly/102.png differ diff --git a/data_files/first_images/three_piece_assembly/103.png b/data_files/first_images/three_piece_assembly/103.png new file mode 100644 index 0000000000000000000000000000000000000000..fade5549f72b07a2c60461920afa910de331f184 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/103.png differ diff --git a/data_files/first_images/three_piece_assembly/104.png b/data_files/first_images/three_piece_assembly/104.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0d8472b8d24328f3f4f7e0ed4c700c5d608fe6 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/104.png differ diff --git a/data_files/first_images/three_piece_assembly/105.png b/data_files/first_images/three_piece_assembly/105.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d253e2fbd11dda92ade2d8cd5b3ee50a154c5c Binary files /dev/null and b/data_files/first_images/three_piece_assembly/105.png differ diff --git a/data_files/first_images/three_piece_assembly/106.png b/data_files/first_images/three_piece_assembly/106.png new file mode 100644 index 0000000000000000000000000000000000000000..b262b5afee158785b442a3ceedcc7b79699abcb9 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/106.png differ diff --git a/data_files/first_images/three_piece_assembly/107.png b/data_files/first_images/three_piece_assembly/107.png new file mode 100644 index 0000000000000000000000000000000000000000..65fe31557ae55fb14731ec3ed90db0b8f6c68529 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/107.png differ diff --git a/data_files/first_images/three_piece_assembly/108.png b/data_files/first_images/three_piece_assembly/108.png new file mode 100644 index 0000000000000000000000000000000000000000..08fbd9efe8ce693d5d9f3ec78a6fc5bdcd338b29 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/108.png differ diff --git a/data_files/first_images/three_piece_assembly/109.png b/data_files/first_images/three_piece_assembly/109.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4d49db1e8127bdf90bc8c8e38a0c7986cd36ee Binary files /dev/null and b/data_files/first_images/three_piece_assembly/109.png differ diff --git a/data_files/first_images/three_piece_assembly/11.png b/data_files/first_images/three_piece_assembly/11.png new file mode 100644 index 0000000000000000000000000000000000000000..19392bd4d43b2448e6d0a686e66f6f54c96cfff7 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/11.png differ diff --git a/data_files/first_images/three_piece_assembly/110.png b/data_files/first_images/three_piece_assembly/110.png new file mode 100644 index 0000000000000000000000000000000000000000..9a8d79e8604123418e3988fb09ec80f266ae7b6f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/110.png differ diff --git a/data_files/first_images/three_piece_assembly/111.png b/data_files/first_images/three_piece_assembly/111.png new file mode 100644 index 0000000000000000000000000000000000000000..01c783a597d8911e53edd59836afa0d0848183d5 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/111.png differ diff --git a/data_files/first_images/three_piece_assembly/112.png b/data_files/first_images/three_piece_assembly/112.png new file mode 100644 index 0000000000000000000000000000000000000000..226300a84ea06077b491242562312157f7d9df9f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/112.png differ diff --git a/data_files/first_images/three_piece_assembly/113.png b/data_files/first_images/three_piece_assembly/113.png new file mode 100644 index 0000000000000000000000000000000000000000..c34c55f7d215114f1bfa3cfe4f2be2ac29c1219c Binary files /dev/null and b/data_files/first_images/three_piece_assembly/113.png differ diff --git a/data_files/first_images/three_piece_assembly/114.png b/data_files/first_images/three_piece_assembly/114.png new file mode 100644 index 0000000000000000000000000000000000000000..59f1c805f33a3387c53896b9334a5db9ff5eee90 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/114.png differ diff --git a/data_files/first_images/three_piece_assembly/115.png b/data_files/first_images/three_piece_assembly/115.png new file mode 100644 index 0000000000000000000000000000000000000000..20a05955d8c6904f0b3c52a4a13fdd999d4bde2c Binary files /dev/null and b/data_files/first_images/three_piece_assembly/115.png differ diff --git a/data_files/first_images/three_piece_assembly/116.png b/data_files/first_images/three_piece_assembly/116.png new file mode 100644 index 0000000000000000000000000000000000000000..81aa7c2c246fd299262c00062ce43bc4f711a261 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/116.png differ diff --git a/data_files/first_images/three_piece_assembly/117.png b/data_files/first_images/three_piece_assembly/117.png new file mode 100644 index 0000000000000000000000000000000000000000..743c2042676241f204d7d3a63ab7805ca9227b90 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/117.png differ diff --git a/data_files/first_images/three_piece_assembly/118.png b/data_files/first_images/three_piece_assembly/118.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4a6958848001b4617fe4e317669d3d4b9e4026 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/118.png differ diff --git a/data_files/first_images/three_piece_assembly/119.png b/data_files/first_images/three_piece_assembly/119.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6199dcfcfeffd61273b3ca2caf8e1116dbe8c7 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/119.png differ diff --git a/data_files/first_images/three_piece_assembly/12.png b/data_files/first_images/three_piece_assembly/12.png new file mode 100644 index 0000000000000000000000000000000000000000..0009d2db6fa781e4d5efc93a3c43f1643514d181 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/12.png differ diff --git a/data_files/first_images/three_piece_assembly/120.png b/data_files/first_images/three_piece_assembly/120.png new file mode 100644 index 0000000000000000000000000000000000000000..4d06d86c9b8a48853425854fff8cf20409041802 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/120.png differ diff --git a/data_files/first_images/three_piece_assembly/121.png b/data_files/first_images/three_piece_assembly/121.png new file mode 100644 index 0000000000000000000000000000000000000000..acc89097bc7c38ec87dcd4d1b80b32f2207a8637 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/121.png differ diff --git a/data_files/first_images/three_piece_assembly/122.png b/data_files/first_images/three_piece_assembly/122.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4e60e0760fa90058e4a176974faed904d237fc Binary files /dev/null and b/data_files/first_images/three_piece_assembly/122.png differ diff --git a/data_files/first_images/three_piece_assembly/123.png b/data_files/first_images/three_piece_assembly/123.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0648e82cb2f1083b212aa7dfec8ed9290e887c Binary files /dev/null and b/data_files/first_images/three_piece_assembly/123.png differ diff --git a/data_files/first_images/three_piece_assembly/124.png b/data_files/first_images/three_piece_assembly/124.png new file mode 100644 index 0000000000000000000000000000000000000000..bf708fb9e2fd4fec82cc417d41510d0006f770ae Binary files /dev/null and b/data_files/first_images/three_piece_assembly/124.png differ diff --git a/data_files/first_images/three_piece_assembly/125.png b/data_files/first_images/three_piece_assembly/125.png new file mode 100644 index 0000000000000000000000000000000000000000..979c2321658c03e099859e062c2a56c715d8dd53 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/125.png differ diff --git a/data_files/first_images/three_piece_assembly/126.png b/data_files/first_images/three_piece_assembly/126.png new file mode 100644 index 0000000000000000000000000000000000000000..183bd1b34eb6419da1bb87cec83cd6cd5ba1c241 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/126.png differ diff --git a/data_files/first_images/three_piece_assembly/127.png b/data_files/first_images/three_piece_assembly/127.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4b835c4f7c7f0f49356a79e4c0982d7b35df90 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/127.png differ diff --git a/data_files/first_images/three_piece_assembly/13.png b/data_files/first_images/three_piece_assembly/13.png new file mode 100644 index 0000000000000000000000000000000000000000..e383d07eed7fd14ec9192ab42e036bbe736ee5e8 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/13.png differ diff --git a/data_files/first_images/three_piece_assembly/14.png b/data_files/first_images/three_piece_assembly/14.png new file mode 100644 index 0000000000000000000000000000000000000000..16d2e6262e69c80135ea7d1d9c0d05d0b9875c21 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/14.png differ diff --git a/data_files/first_images/three_piece_assembly/15.png b/data_files/first_images/three_piece_assembly/15.png new file mode 100644 index 0000000000000000000000000000000000000000..702913fbdf1f6f42109b53ba3e0963f5e5100c05 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/15.png differ diff --git a/data_files/first_images/three_piece_assembly/16.png b/data_files/first_images/three_piece_assembly/16.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbde25c1690afa8d029f1f6317cac2cbc743fe2 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/16.png differ diff --git a/data_files/first_images/three_piece_assembly/17.png b/data_files/first_images/three_piece_assembly/17.png new file mode 100644 index 0000000000000000000000000000000000000000..078a3abb1c76ed3ba6676eb5be6ef7b78b6046bc Binary files /dev/null and b/data_files/first_images/three_piece_assembly/17.png differ diff --git a/data_files/first_images/three_piece_assembly/18.png b/data_files/first_images/three_piece_assembly/18.png new file mode 100644 index 0000000000000000000000000000000000000000..02fda79776e5761c7f505124af136b0d3658bfe4 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/18.png differ diff --git a/data_files/first_images/three_piece_assembly/19.png b/data_files/first_images/three_piece_assembly/19.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc35069077aeaf8b69abbe827c427b85ad7a3b4 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/19.png differ diff --git a/data_files/first_images/three_piece_assembly/2.png b/data_files/first_images/three_piece_assembly/2.png new file mode 100644 index 0000000000000000000000000000000000000000..8f73da31f3f3c3f810490ccaa01719ec51986217 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/2.png differ diff --git a/data_files/first_images/three_piece_assembly/20.png b/data_files/first_images/three_piece_assembly/20.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e1894452d2939501752de6480006fd629c5b79 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/20.png differ diff --git a/data_files/first_images/three_piece_assembly/21.png b/data_files/first_images/three_piece_assembly/21.png new file mode 100644 index 0000000000000000000000000000000000000000..a837037f15c5aa5bcac1dea650a03342adc67dbd Binary files /dev/null and b/data_files/first_images/three_piece_assembly/21.png differ diff --git a/data_files/first_images/three_piece_assembly/22.png b/data_files/first_images/three_piece_assembly/22.png new file mode 100644 index 0000000000000000000000000000000000000000..e3bb01091d7787fb1d1ad360d88a5926ceb341a7 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/22.png differ diff --git a/data_files/first_images/three_piece_assembly/23.png b/data_files/first_images/three_piece_assembly/23.png new file mode 100644 index 0000000000000000000000000000000000000000..424e3119bb0b98d7f0d6ea48fa2b8aea8ba945eb Binary files /dev/null and b/data_files/first_images/three_piece_assembly/23.png differ diff --git a/data_files/first_images/three_piece_assembly/24.png b/data_files/first_images/three_piece_assembly/24.png new file mode 100644 index 0000000000000000000000000000000000000000..84db30a1ca33cd563fe0d6b21b03053c5ad6b4ec Binary files /dev/null and b/data_files/first_images/three_piece_assembly/24.png differ diff --git a/data_files/first_images/three_piece_assembly/25.png b/data_files/first_images/three_piece_assembly/25.png new file mode 100644 index 0000000000000000000000000000000000000000..8b783de1a48ac45a93e5ad95d6c5ff2a11e5be77 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/25.png differ diff --git a/data_files/first_images/three_piece_assembly/26.png b/data_files/first_images/three_piece_assembly/26.png new file mode 100644 index 0000000000000000000000000000000000000000..89966ea7e3ee948266591914ca9ddae6790c1065 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/26.png differ diff --git a/data_files/first_images/three_piece_assembly/27.png b/data_files/first_images/three_piece_assembly/27.png new file mode 100644 index 0000000000000000000000000000000000000000..39411b1da0361a3dbf126400857ad421492b451f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/27.png differ diff --git a/data_files/first_images/three_piece_assembly/28.png b/data_files/first_images/three_piece_assembly/28.png new file mode 100644 index 0000000000000000000000000000000000000000..91fca12faa8b17d9d0e2f55cc95320518e78b1a8 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/28.png differ diff --git a/data_files/first_images/three_piece_assembly/29.png b/data_files/first_images/three_piece_assembly/29.png new file mode 100644 index 0000000000000000000000000000000000000000..48e5f282ef8e5c10af0116f91c70a230bedcaea0 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/29.png differ diff --git a/data_files/first_images/three_piece_assembly/3.png b/data_files/first_images/three_piece_assembly/3.png new file mode 100644 index 0000000000000000000000000000000000000000..d77a3346a9eb3e6bb9e5f96b25caefa6ee3b97d9 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/3.png differ diff --git a/data_files/first_images/three_piece_assembly/30.png b/data_files/first_images/three_piece_assembly/30.png new file mode 100644 index 0000000000000000000000000000000000000000..68dc200778d1665986867b864352c1f57c1170e1 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/30.png differ diff --git a/data_files/first_images/three_piece_assembly/31.png b/data_files/first_images/three_piece_assembly/31.png new file mode 100644 index 0000000000000000000000000000000000000000..70d41d0a2413300115c0de34f18138eb610e2226 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/31.png differ diff --git a/data_files/first_images/three_piece_assembly/32.png b/data_files/first_images/three_piece_assembly/32.png new file mode 100644 index 0000000000000000000000000000000000000000..bb5a6bb52bbb516d04875df6665480085e798e34 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/32.png differ diff --git a/data_files/first_images/three_piece_assembly/33.png b/data_files/first_images/three_piece_assembly/33.png new file mode 100644 index 0000000000000000000000000000000000000000..1fed53f7e6accfcc4debf7de6c05510ffc4beb7a Binary files /dev/null and b/data_files/first_images/three_piece_assembly/33.png differ diff --git a/data_files/first_images/three_piece_assembly/34.png b/data_files/first_images/three_piece_assembly/34.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc1274736d9b278cdfb0d180868f6440778fc54 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/34.png differ diff --git a/data_files/first_images/three_piece_assembly/35.png b/data_files/first_images/three_piece_assembly/35.png new file mode 100644 index 0000000000000000000000000000000000000000..f29cf6798ec15b0dcd444e8aca2660740bb25d12 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/35.png differ diff --git a/data_files/first_images/three_piece_assembly/36.png b/data_files/first_images/three_piece_assembly/36.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b3b0633edfb80f7d5551f8d464b557b18169cf Binary files /dev/null and b/data_files/first_images/three_piece_assembly/36.png differ diff --git a/data_files/first_images/three_piece_assembly/37.png b/data_files/first_images/three_piece_assembly/37.png new file mode 100644 index 0000000000000000000000000000000000000000..cb58eb19ca04ec189b874b3d16affde43cc2b0b1 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/37.png differ diff --git a/data_files/first_images/three_piece_assembly/38.png b/data_files/first_images/three_piece_assembly/38.png new file mode 100644 index 0000000000000000000000000000000000000000..d69358662e0e4ac778946c4ae5f70e32d38c921c Binary files /dev/null and b/data_files/first_images/three_piece_assembly/38.png differ diff --git a/data_files/first_images/three_piece_assembly/39.png b/data_files/first_images/three_piece_assembly/39.png new file mode 100644 index 0000000000000000000000000000000000000000..62e468ee40fa3a72c8a05f1e345c2b2e6748465f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/39.png differ diff --git a/data_files/first_images/three_piece_assembly/4.png b/data_files/first_images/three_piece_assembly/4.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3ac143a2d77734521590ea6ded3e846b7dadc4 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/4.png differ diff --git a/data_files/first_images/three_piece_assembly/40.png b/data_files/first_images/three_piece_assembly/40.png new file mode 100644 index 0000000000000000000000000000000000000000..1007350a0d923b1876fc416aba9c3ca86fe85416 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/40.png differ diff --git a/data_files/first_images/three_piece_assembly/41.png b/data_files/first_images/three_piece_assembly/41.png new file mode 100644 index 0000000000000000000000000000000000000000..89feecd9dbe278642a5dd13f6f2c421bb06d488f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/41.png differ diff --git a/data_files/first_images/three_piece_assembly/42.png b/data_files/first_images/three_piece_assembly/42.png new file mode 100644 index 0000000000000000000000000000000000000000..587208ca1002953ffad768ce72b1ac2bd73f29c3 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/42.png differ diff --git a/data_files/first_images/three_piece_assembly/43.png b/data_files/first_images/three_piece_assembly/43.png new file mode 100644 index 0000000000000000000000000000000000000000..69e24c1b8470fc152a4559ae638fd199ad53c084 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/43.png differ diff --git a/data_files/first_images/three_piece_assembly/44.png b/data_files/first_images/three_piece_assembly/44.png new file mode 100644 index 0000000000000000000000000000000000000000..a567d63863f8268273271ca5acd7efda27d6dd5d Binary files /dev/null and b/data_files/first_images/three_piece_assembly/44.png differ diff --git a/data_files/first_images/three_piece_assembly/45.png b/data_files/first_images/three_piece_assembly/45.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3bff52267ac72ed35440aaf22563a4a4a50234 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/45.png differ diff --git a/data_files/first_images/three_piece_assembly/46.png b/data_files/first_images/three_piece_assembly/46.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d815e5f4dd32a7d74355aa6afc777f826a307d Binary files /dev/null and b/data_files/first_images/three_piece_assembly/46.png differ diff --git a/data_files/first_images/three_piece_assembly/47.png b/data_files/first_images/three_piece_assembly/47.png new file mode 100644 index 0000000000000000000000000000000000000000..dad03c1b6bbf242a921035a9e04b4196342cd8f8 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/47.png differ diff --git a/data_files/first_images/three_piece_assembly/48.png b/data_files/first_images/three_piece_assembly/48.png new file mode 100644 index 0000000000000000000000000000000000000000..ac99bfeb536b2db58649768c30428f7a03fb6564 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/48.png differ diff --git a/data_files/first_images/three_piece_assembly/49.png b/data_files/first_images/three_piece_assembly/49.png new file mode 100644 index 0000000000000000000000000000000000000000..0f0acf5991b923c0bf58c07f3dfaed1f6a9d9b55 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/49.png differ diff --git a/data_files/first_images/three_piece_assembly/5.png b/data_files/first_images/three_piece_assembly/5.png new file mode 100644 index 0000000000000000000000000000000000000000..e2ea017e2fdebdc04c773329047be55991c4b760 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/5.png differ diff --git a/data_files/first_images/three_piece_assembly/50.png b/data_files/first_images/three_piece_assembly/50.png new file mode 100644 index 0000000000000000000000000000000000000000..f8a2e7e6fbfac0f7e9aa04569ddb08fb2a94efb5 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/50.png differ diff --git a/data_files/first_images/three_piece_assembly/51.png b/data_files/first_images/three_piece_assembly/51.png new file mode 100644 index 0000000000000000000000000000000000000000..b0933288f2b0cbbe69adc8402968f67fd97a2fe4 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/51.png differ diff --git a/data_files/first_images/three_piece_assembly/52.png b/data_files/first_images/three_piece_assembly/52.png new file mode 100644 index 0000000000000000000000000000000000000000..6f285b51cf47db08a860515df92575bf2619dd07 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/52.png differ diff --git a/data_files/first_images/three_piece_assembly/53.png b/data_files/first_images/three_piece_assembly/53.png new file mode 100644 index 0000000000000000000000000000000000000000..5205a53381b36a08fc13c44327e69c74183760c6 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/53.png differ diff --git a/data_files/first_images/three_piece_assembly/54.png b/data_files/first_images/three_piece_assembly/54.png new file mode 100644 index 0000000000000000000000000000000000000000..e31eb7993203fb244494e40bfe6b898e2b571936 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/54.png differ diff --git a/data_files/first_images/three_piece_assembly/55.png b/data_files/first_images/three_piece_assembly/55.png new file mode 100644 index 0000000000000000000000000000000000000000..d8602b47a62b7c972ee1b8566e002470328ccf0e Binary files /dev/null and b/data_files/first_images/three_piece_assembly/55.png differ diff --git a/data_files/first_images/three_piece_assembly/56.png b/data_files/first_images/three_piece_assembly/56.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a3f05e7da5b3e38ebd815a63ac7b334f73c1c5 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/56.png differ diff --git a/data_files/first_images/three_piece_assembly/57.png b/data_files/first_images/three_piece_assembly/57.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4f68d94ec86b2afb74c5e1ee751e314107f3d7 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/57.png differ diff --git a/data_files/first_images/three_piece_assembly/58.png b/data_files/first_images/three_piece_assembly/58.png new file mode 100644 index 0000000000000000000000000000000000000000..bebeba249eb2c293903ce347d3264d819586b223 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/58.png differ diff --git a/data_files/first_images/three_piece_assembly/59.png b/data_files/first_images/three_piece_assembly/59.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5a451de15c23c72bd92ba0eb0c9cd4300c2919 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/59.png differ diff --git a/data_files/first_images/three_piece_assembly/6.png b/data_files/first_images/three_piece_assembly/6.png new file mode 100644 index 0000000000000000000000000000000000000000..57d6de66716f4a91aae75e8d77b739aa90b29c8f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/6.png differ diff --git a/data_files/first_images/three_piece_assembly/60.png b/data_files/first_images/three_piece_assembly/60.png new file mode 100644 index 0000000000000000000000000000000000000000..4efd88c2b8ba725c6348547e6e042925ef68f6a8 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/60.png differ diff --git a/data_files/first_images/three_piece_assembly/61.png b/data_files/first_images/three_piece_assembly/61.png new file mode 100644 index 0000000000000000000000000000000000000000..253c8be44d884080c4b6cb976f08356a701e73b2 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/61.png differ diff --git a/data_files/first_images/three_piece_assembly/62.png b/data_files/first_images/three_piece_assembly/62.png new file mode 100644 index 0000000000000000000000000000000000000000..57093864b2fabcb03678d802fd835a333c38c946 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/62.png differ diff --git a/data_files/first_images/three_piece_assembly/63.png b/data_files/first_images/three_piece_assembly/63.png new file mode 100644 index 0000000000000000000000000000000000000000..b045788c6f7a385ba9e131df6d27a2fd08aac0ae Binary files /dev/null and b/data_files/first_images/three_piece_assembly/63.png differ diff --git a/data_files/first_images/three_piece_assembly/64.png b/data_files/first_images/three_piece_assembly/64.png new file mode 100644 index 0000000000000000000000000000000000000000..189d41ce644290f56f82e1ae114f5966c2fe6b61 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/64.png differ diff --git a/data_files/first_images/three_piece_assembly/65.png b/data_files/first_images/three_piece_assembly/65.png new file mode 100644 index 0000000000000000000000000000000000000000..96f4111e35ab73aeddd18263ce83dc2bcd7b0d37 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/65.png differ diff --git a/data_files/first_images/three_piece_assembly/66.png b/data_files/first_images/three_piece_assembly/66.png new file mode 100644 index 0000000000000000000000000000000000000000..515cc43eb6b6a7231433641aa9160ed8d7522570 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/66.png differ diff --git a/data_files/first_images/three_piece_assembly/67.png b/data_files/first_images/three_piece_assembly/67.png new file mode 100644 index 0000000000000000000000000000000000000000..f750ada82f44926aa18532824f18c5065524e771 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/67.png differ diff --git a/data_files/first_images/three_piece_assembly/68.png b/data_files/first_images/three_piece_assembly/68.png new file mode 100644 index 0000000000000000000000000000000000000000..956072568b9b9e57b23d59df8268f12499c4ce1b Binary files /dev/null and b/data_files/first_images/three_piece_assembly/68.png differ diff --git a/data_files/first_images/three_piece_assembly/69.png b/data_files/first_images/three_piece_assembly/69.png new file mode 100644 index 0000000000000000000000000000000000000000..75ec2a2688b1de0c172a51a63120ce20c6403f22 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/69.png differ diff --git a/data_files/first_images/three_piece_assembly/7.png b/data_files/first_images/three_piece_assembly/7.png new file mode 100644 index 0000000000000000000000000000000000000000..49888e59764129b4fbe1ed67c692494b6dadcfc3 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/7.png differ diff --git a/data_files/first_images/three_piece_assembly/70.png b/data_files/first_images/three_piece_assembly/70.png new file mode 100644 index 0000000000000000000000000000000000000000..ba76496d163040e77de2f138489c130fd7b26944 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/70.png differ diff --git a/data_files/first_images/three_piece_assembly/71.png b/data_files/first_images/three_piece_assembly/71.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d235d340b035ee556ff56b420dda9060977ec1 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/71.png differ diff --git a/data_files/first_images/three_piece_assembly/72.png b/data_files/first_images/three_piece_assembly/72.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f964b2743937d8d470adec25185ada8ebc9934 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/72.png differ diff --git a/data_files/first_images/three_piece_assembly/73.png b/data_files/first_images/three_piece_assembly/73.png new file mode 100644 index 0000000000000000000000000000000000000000..d80b2465a0ca67271da1e337a67e0268b1fb2ed2 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/73.png differ diff --git a/data_files/first_images/three_piece_assembly/74.png b/data_files/first_images/three_piece_assembly/74.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c0265bf3ea3b074df914e0ccffe8a08ba1a1ac Binary files /dev/null and b/data_files/first_images/three_piece_assembly/74.png differ diff --git a/data_files/first_images/three_piece_assembly/75.png b/data_files/first_images/three_piece_assembly/75.png new file mode 100644 index 0000000000000000000000000000000000000000..4f041c20186b628ceb4e69f206ad85c8af58f54f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/75.png differ diff --git a/data_files/first_images/three_piece_assembly/76.png b/data_files/first_images/three_piece_assembly/76.png new file mode 100644 index 0000000000000000000000000000000000000000..63e47f53f5f61d0282248c8e05e3859e95576c7f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/76.png differ diff --git a/data_files/first_images/three_piece_assembly/77.png b/data_files/first_images/three_piece_assembly/77.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9f25af73e2aab645b2da53f78b8a034ed1909a Binary files /dev/null and b/data_files/first_images/three_piece_assembly/77.png differ diff --git a/data_files/first_images/three_piece_assembly/78.png b/data_files/first_images/three_piece_assembly/78.png new file mode 100644 index 0000000000000000000000000000000000000000..948184782d69120711e57ab3a8697a5a850687db Binary files /dev/null and b/data_files/first_images/three_piece_assembly/78.png differ diff --git a/data_files/first_images/three_piece_assembly/79.png b/data_files/first_images/three_piece_assembly/79.png new file mode 100644 index 0000000000000000000000000000000000000000..85a957887f237db4a56344438af883282f6a8209 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/79.png differ diff --git a/data_files/first_images/three_piece_assembly/8.png b/data_files/first_images/three_piece_assembly/8.png new file mode 100644 index 0000000000000000000000000000000000000000..167fcfd083affd34b42aecf12618ff8d38ff66eb Binary files /dev/null and b/data_files/first_images/three_piece_assembly/8.png differ diff --git a/data_files/first_images/three_piece_assembly/80.png b/data_files/first_images/three_piece_assembly/80.png new file mode 100644 index 0000000000000000000000000000000000000000..b4207b7812f3df734a2b5dd3fce755303281f449 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/80.png differ diff --git a/data_files/first_images/three_piece_assembly/81.png b/data_files/first_images/three_piece_assembly/81.png new file mode 100644 index 0000000000000000000000000000000000000000..060d255a88557554cd2a5093a38641310f5a0195 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/81.png differ diff --git a/data_files/first_images/three_piece_assembly/82.png b/data_files/first_images/three_piece_assembly/82.png new file mode 100644 index 0000000000000000000000000000000000000000..bd46e17d94d5abda36071c4aa188332fac15beba Binary files /dev/null and b/data_files/first_images/three_piece_assembly/82.png differ diff --git a/data_files/first_images/three_piece_assembly/83.png b/data_files/first_images/three_piece_assembly/83.png new file mode 100644 index 0000000000000000000000000000000000000000..74baefc36cdcf6f5c381bbb13df8550fdb547a64 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/83.png differ diff --git a/data_files/first_images/three_piece_assembly/84.png b/data_files/first_images/three_piece_assembly/84.png new file mode 100644 index 0000000000000000000000000000000000000000..9a0b129a4b53169b430df41fcc2421d41a7cfa30 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/84.png differ diff --git a/data_files/first_images/three_piece_assembly/85.png b/data_files/first_images/three_piece_assembly/85.png new file mode 100644 index 0000000000000000000000000000000000000000..40ec94956035c36af345578e8d81e2f51bf56d90 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/85.png differ diff --git a/data_files/first_images/three_piece_assembly/86.png b/data_files/first_images/three_piece_assembly/86.png new file mode 100644 index 0000000000000000000000000000000000000000..e5530e852e5ad1cf3fa02a6375e0d8573e5a26b0 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/86.png differ diff --git a/data_files/first_images/three_piece_assembly/87.png b/data_files/first_images/three_piece_assembly/87.png new file mode 100644 index 0000000000000000000000000000000000000000..852172a3bd8db96598e11e39475bb673a1ec3f09 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/87.png differ diff --git a/data_files/first_images/three_piece_assembly/88.png b/data_files/first_images/three_piece_assembly/88.png new file mode 100644 index 0000000000000000000000000000000000000000..77e057d38e90cd7095c4b9e44f319b0a6750788f Binary files /dev/null and b/data_files/first_images/three_piece_assembly/88.png differ diff --git a/data_files/first_images/three_piece_assembly/89.png b/data_files/first_images/three_piece_assembly/89.png new file mode 100644 index 0000000000000000000000000000000000000000..c1121ca3e452d60c81fa94a9891549649695f28e Binary files /dev/null and b/data_files/first_images/three_piece_assembly/89.png differ diff --git a/data_files/first_images/three_piece_assembly/9.png b/data_files/first_images/three_piece_assembly/9.png new file mode 100644 index 0000000000000000000000000000000000000000..54e8c26751b67565117c3bef562052eb6a5397d9 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/9.png differ diff --git a/data_files/first_images/three_piece_assembly/90.png b/data_files/first_images/three_piece_assembly/90.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f388287d26cccc42a42e5da171c6fb7c258d83 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/90.png differ diff --git a/data_files/first_images/three_piece_assembly/91.png b/data_files/first_images/three_piece_assembly/91.png new file mode 100644 index 0000000000000000000000000000000000000000..ed00ef1ad6556181c4a0fef0fb335877446b9c05 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/91.png differ diff --git a/data_files/first_images/three_piece_assembly/92.png b/data_files/first_images/three_piece_assembly/92.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf5fe9dc3dbe93f3f75e75f9c5ee956b2bda594 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/92.png differ diff --git a/data_files/first_images/three_piece_assembly/93.png b/data_files/first_images/three_piece_assembly/93.png new file mode 100644 index 0000000000000000000000000000000000000000..4e886c5a1043bbdfb0619ad294d5fc335c842114 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/93.png differ diff --git a/data_files/first_images/three_piece_assembly/94.png b/data_files/first_images/three_piece_assembly/94.png new file mode 100644 index 0000000000000000000000000000000000000000..fffc1a7b7093d98dbf7a3631fbe6b4d0f8993e3b Binary files /dev/null and b/data_files/first_images/three_piece_assembly/94.png differ diff --git a/data_files/first_images/three_piece_assembly/95.png b/data_files/first_images/three_piece_assembly/95.png new file mode 100644 index 0000000000000000000000000000000000000000..b5cbfb853d3d861a7fc0434047735aff765c36a5 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/95.png differ diff --git a/data_files/first_images/three_piece_assembly/96.png b/data_files/first_images/three_piece_assembly/96.png new file mode 100644 index 0000000000000000000000000000000000000000..684bc66767ccc34e38a118df1c9dcd18531f5568 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/96.png differ diff --git a/data_files/first_images/three_piece_assembly/97.png b/data_files/first_images/three_piece_assembly/97.png new file mode 100644 index 0000000000000000000000000000000000000000..802a77d5fdbac72d9d73cc09d5cf75507db6fe43 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/97.png differ diff --git a/data_files/first_images/three_piece_assembly/98.png b/data_files/first_images/three_piece_assembly/98.png new file mode 100644 index 0000000000000000000000000000000000000000..98992acaaa1bd64ff90e2e8312c38339247ec579 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/98.png differ diff --git a/data_files/first_images/three_piece_assembly/99.png b/data_files/first_images/three_piece_assembly/99.png new file mode 100644 index 0000000000000000000000000000000000000000..cf963121733b563951b01f78f865e42dd8a0f8b8 Binary files /dev/null and b/data_files/first_images/three_piece_assembly/99.png differ diff --git a/data_files/statistics/coffee/dataset_statistics.json b/data_files/statistics/coffee/dataset_statistics.json new file mode 100644 index 0000000000000000000000000000000000000000..3553acfa5df6f9ca08f26a5665df71f72d849438 --- /dev/null +++ b/data_files/statistics/coffee/dataset_statistics.json @@ -0,0 +1,127 @@ +{ + "coffee_d0_300_demos": { + "action": { + "mean": [ + 0.03910227492451668, + 0.026549872010946274, + 0.016112811863422394, + 0.00617121160030365, + 0.009802641347050667, + 0.032283715903759, + -0.1772146075963974 + ], + "std": [ + 0.27866998314857483, + 0.36967650055885315, + 0.35988616943359375, + 0.058437686413526535, + 0.06546443700790405, + 0.1048748567700386, + 0.9841791391372681 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 0.30490386486053467, + 0.3423435091972351, + 0.9236063361167908, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -0.28000304102897644, + -0.5609405040740967, + -0.2864341139793396, + -1.0 + ], + "q01": [ + -0.5959250259399415, + -0.8261726045608521, + -0.6470922386646271, + -0.13291869014501573, + -0.13417640179395676, + -0.1444952118396759, + -1.0 + ], + "q99": [ + 0.8507216429710388, + 0.9586128246784209, + 0.9927734541893004, + 0.14416057765483808, + 0.17207743942737572, + 0.37156413376331276, + 1.0 + ], + "mask": [ + true, + true, + true, + true, + true, + true, + false + ] + }, + "proprio": { + "mean": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "std": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "max": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + "num_transitions": 65463, + "num_trajectories": 300 + } +} \ No newline at end of file diff --git a/data_files/statistics/square/dataset_statistics.json b/data_files/statistics/square/dataset_statistics.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe1e54d6cc938cae41a7f393d16eabeb19e8092 --- /dev/null +++ b/data_files/statistics/square/dataset_statistics.json @@ -0,0 +1,127 @@ +{ + "square_d0_300_demos": { + "action": { + "mean": [ + 0.11140137165784836, + 0.0891946405172348, + -0.3048413097858429, + -0.001657384680584073, + 0.0032311847899109125, + -0.04843222722411156, + -0.014298464171588421 + ], + "std": [ + 0.4996664524078369, + 0.42365702986717224, + 0.5243746042251587, + 0.06765525043010712, + 0.11461760103702545, + 0.2895003855228424, + 0.9998131394386292 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 0.3858289420604706, + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -0.7480839490890503, + -1.0, + -1.0, + -1.0 + ], + "q01": [ + -0.9899384248256683, + -1.0, + -1.0, + -0.17326428920030593, + -0.22381987452507018, + -0.9575464141368866, + -1.0 + ], + "q99": [ + 1.0, + 1.0, + 0.9203536868095384, + 0.15283892214298228, + 0.43935394287109325, + 1.0, + 1.0 + ], + "mask": [ + true, + true, + true, + true, + true, + true, + false + ] + }, + "proprio": { + "mean": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "std": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "max": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + "num_transitions": 52663, + "num_trajectories": 325 + } +} \ No newline at end of file diff --git a/data_files/statistics/stack_three/dataset_statistics.json b/data_files/statistics/stack_three/dataset_statistics.json new file mode 100644 index 0000000000000000000000000000000000000000..c5083b98676ba4049d8fdb89ec1f4900dd9285f8 --- /dev/null +++ b/data_files/statistics/stack_three/dataset_statistics.json @@ -0,0 +1,127 @@ +{ + "stack_three_d0_300_demos": { + "action": { + "mean": [ + 0.05272146314382553, + -0.0009713830077089369, + -0.025267750024795532, + -0.002258762251585722, + 0.0068724267184734344, + 0.01087257731705904, + -0.0585864894092083 + ], + "std": [ + 0.40330731868743896, + 0.39849069714546204, + 0.36804842948913574, + 0.061656929552555084, + 0.07684116065502167, + 0.3334025740623474, + 0.9981837868690491 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 0.4257144033908844, + 0.5358051061630249, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -0.411845862865448, + -0.4935794174671173, + -1.0, + -1.0 + ], + "q01": [ + -1.0, + -1.0, + -0.6893969440460205, + -0.15048537731170655, + -0.17073330640792847, + -1.0, + -1.0 + ], + "q99": [ + 1.0, + 1.0, + 1.0, + 0.14510192692279816, + 0.20136691212654115, + 1.0, + 1.0 + ], + "mask": [ + true, + true, + true, + true, + true, + true, + false + ] + }, + "proprio": { + "mean": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "std": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "max": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + "num_transitions": 76929, + "num_trajectories": 300 + } +} \ No newline at end of file diff --git a/data_files/statistics/three_piece_assembly/dataset_statistics.json b/data_files/statistics/three_piece_assembly/dataset_statistics.json new file mode 100644 index 0000000000000000000000000000000000000000..f925a6ea3d0b0a79f52a646698e129fd6e49f5df --- /dev/null +++ b/data_files/statistics/three_piece_assembly/dataset_statistics.json @@ -0,0 +1,127 @@ +{ + "three_piece_assembly_d0_300_demos": { + "action": { + "mean": [ + 0.03906247764825821, + 0.004677821882069111, + -0.012144365347921848, + -0.0002992207882925868, + 0.004983036313205957, + 0.00010933508019661531, + 0.11926877498626709 + ], + "std": [ + 0.4390011429786682, + 0.39680296182632446, + 0.3512018322944641, + 0.05673661455512047, + 0.08805105090141296, + 0.05951535701751709, + 0.9926273226737976 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 0.27066391706466675, + 0.6146722435951233, + 0.6450624465942383, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0, + -0.3985214829444885, + -0.6851584911346436, + -0.7204136848449707, + -1.0 + ], + "q01": [ + -1.0, + -1.0, + -0.6249198973178863, + -0.13705135881900787, + -0.19542053192853928, + -0.13806192874908446, + -1.0 + ], + "q99": [ + 1.0, + 1.0, + 0.990310949087143, + 0.133660526573658, + 0.25193322896957465, + 0.14019585102796567, + 1.0 + ], + "mask": [ + true, + true, + true, + true, + true, + true, + false + ] + }, + "proprio": { + "mean": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "std": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "max": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + }, + "num_transitions": 101091, + "num_trajectories": 300 + } +} \ No newline at end of file