wintermelontree commited on
Commit
4013d93
·
verified ·
1 Parent(s): e62196d

Add files using upload-large-folder tool

Browse files
tool_hang_img/.hydra/config.yaml ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _target_: agent.pretrain.train_flow_matching_img_agent.TrainFlowMatchingImgAgent
2
+ name: ${env_name}_pre_flow_matching_mlp_img_ta${horizon_steps}_td${flow_steps}
3
+ logdir: ${oc.env:DICE_RL_LOG_DIR}/robomimic-pretrain/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}_${seed}
4
+ robomimic_env_cfg_path: cfg/robomimic/env_meta/${env_name}-img.json
5
+ train_dataset_path: data_dir/robomimic/${env_name}-img/ph_pretrain/train.npz
6
+ normalization_path: data_dir/robomimic/${env_name}-img/ph_pretrain/normalization.npz
7
+ seed: 42
8
+ device: cuda:0
9
+ env_name: tool_hang
10
+ obs_dim: 9
11
+ action_dim: 7
12
+ use_6d_rot: false
13
+ abs_action: false
14
+ flow_steps: 20
15
+ horizon_steps: 8
16
+ cond_steps: 1
17
+ img_cond_steps: 1
18
+ act_steps: 8
19
+ env:
20
+ n_envs: 10
21
+ name: ${env_name}
22
+ best_reward_threshold_for_success: 1
23
+ max_episode_steps: 700
24
+ save_video: true
25
+ use_image_obs: true
26
+ wrappers:
27
+ robomimic_image:
28
+ normalization_path: ${normalization_path}
29
+ low_dim_keys:
30
+ - robot0_eef_pos
31
+ - robot0_eef_quat
32
+ - robot0_gripper_qpos
33
+ image_keys:
34
+ - sideview_image
35
+ - robot0_eye_in_hand_image
36
+ shape_meta: ${shape_meta}
37
+ use_6d_rot: ${use_6d_rot}
38
+ multi_step:
39
+ n_obs_steps: ${cond_steps}
40
+ n_action_steps: ${act_steps}
41
+ max_episode_steps: ${env.max_episode_steps}
42
+ reset_within_step: true
43
+ shape_meta:
44
+ obs:
45
+ rgb:
46
+ shape:
47
+ - 240
48
+ - 240
49
+ - 6
50
+ state:
51
+ shape:
52
+ - 9
53
+ action:
54
+ shape:
55
+ - 7
56
+ wandb:
57
+ entity: ${oc.env:DICE_RL_WANDB_ENTITY}
58
+ project: robomimic-${env_name}-pretrain
59
+ run: ${now:%H-%M-%S}_${name}
60
+ train:
61
+ n_epochs: 8000
62
+ batch_size: 64
63
+ learning_rate: 0.0001
64
+ weight_decay: 1.0e-06
65
+ lr_scheduler:
66
+ first_cycle_steps: 10000
67
+ warmup_steps: 100
68
+ min_lr: 1.0e-05
69
+ epoch_start_ema: 20
70
+ update_ema_freq: 10
71
+ save_model_freq: 200
72
+ render:
73
+ freq: 2
74
+ num: 2
75
+ model:
76
+ _target_: model.flow_matching.flow_matching.FlowMatchingModel
77
+ network:
78
+ _target_: model.flow_matching.vision_resnet_mlp_flow_matching.VisionResNetFlowMatchingMLP
79
+ num_img: 2
80
+ spatial_emb: 64
81
+ time_dim: 64
82
+ dropout: 0.1
83
+ visual_feature_dim: 128
84
+ fused_feature_dim: 128
85
+ img_cond_steps: ${img_cond_steps}
86
+ cond_dim: 9
87
+ horizon_steps: ${horizon_steps}
88
+ action_dim: ${action_dim}
89
+ img_height: 240
90
+ img_width: 240
91
+ num_kp: 32
92
+ unet_base_channels: 128
93
+ unet_channel_mults:
94
+ - 1
95
+ - 2
96
+ - 2
97
+ use_augmentation: true
98
+ crop_height: 216
99
+ crop_width: 216
100
+ horizon_steps: ${horizon_steps}
101
+ obs_dim: ${obs_dim}
102
+ action_dim: ${action_dim}
103
+ flow_steps: ${flow_steps}
104
+ integration_method: euler
105
+ schedule: linear
106
+ t_sampling: uniform
107
+ weight_method: none
108
+ device: ${device}
109
+ ema:
110
+ inv_gamma: 1.0
111
+ max_value: 0.9999
112
+ min_value: 0.0
113
+ power: 0.75
114
+ update_after_step: 0
115
+ train_dataset:
116
+ _target_: agent.dataset.sequence.StitchedSequenceDataset
117
+ use_img: true
118
+ dataset_path: ${train_dataset_path}
119
+ horizon_steps: ${horizon_steps}
120
+ cond_steps: ${cond_steps}
121
+ img_cond_steps: ${img_cond_steps}
122
+ device: ${device}
123
+ max_n_episodes: 50
124
+ use_6d_rot: ${use_6d_rot}
125
+ abs_action: ${abs_action}
tool_hang_img/.hydra/hydra.yaml ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${logdir}
4
+ sweep:
5
+ dir: multirun/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task: []
115
+ job:
116
+ name: run
117
+ chdir: null
118
+ override_dirname: ''
119
+ id: ???
120
+ num: ???
121
+ config_name: pre_flow_matching_mlp_img
122
+ env_set: {}
123
+ env_copy: []
124
+ config:
125
+ override_dirname:
126
+ kv_sep: '='
127
+ item_sep: ','
128
+ exclude_keys: []
129
+ runtime:
130
+ version: 1.3.2
131
+ version_base: '1.3'
132
+ cwd: /store/real/zhanyis/dice-rl
133
+ config_sources:
134
+ - path: hydra.conf
135
+ schema: pkg
136
+ provider: hydra
137
+ - path: /store/real/zhanyis/dice-rl/cfg
138
+ schema: file
139
+ provider: main
140
+ - path: /store/real/zhanyis/dice-rl/cfg/robomimic/pretrain/tool_hang
141
+ schema: file
142
+ provider: command-line
143
+ - path: ''
144
+ schema: structured
145
+ provider: schema
146
+ output_dir: /store/real/zhanyis/dice-rl/log_dir/robomimic-pretrain/tool_hang_pre_flow_matching_mlp_img_ta8_td20/2026-01-06_22-40-12_42
147
+ choices:
148
+ hydra/env: default
149
+ hydra/callbacks: null
150
+ hydra/job_logging: default
151
+ hydra/hydra_logging: default
152
+ hydra/hydra_help: default
153
+ hydra/help: default
154
+ hydra/sweeper: basic
155
+ hydra/launcher: basic
156
+ hydra/output: default
157
+ verbose: false
tool_hang_img/.hydra/overrides.yaml ADDED
@@ -0,0 +1 @@
 
 
1
+ []
tool_hang_img/checkpoint/state_1400.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e56f77fa72bbd6036b6af5de3b9642ecf8199ae1ab15c5ad95dc89664f4573c9
3
+ size 207871790
tool_hang_img/run.log ADDED
The diff for this file is too large to render. See raw diff