Skip to content

Commit

Permalink
Add dv3 different sizes configs (#208)
Browse files Browse the repository at this point in the history
  • Loading branch information
belerico authored Feb 15, 2024
1 parent f688ab4 commit 76b21b7
Show file tree
Hide file tree
Showing 15 changed files with 87 additions and 90 deletions.
2 changes: 2 additions & 0 deletions sheeprl/configs/algo/dreamer_v3.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Dreamer-V3 XL configuration

defaults:
- default
- /optim@world_model.optimizer: adam
Expand Down
15 changes: 15 additions & 0 deletions sheeprl/configs/algo/dreamer_v3_L.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defaults:
- dreamer_v3_XL
- _self_

dense_units: 768
mlp_layers: 4
world_model:
encoder:
cnn_channels_multiplier: 64
recurrent_model:
recurrent_state_size: 2048
transition_model:
hidden_size: 768
representation_model:
hidden_size: 768
15 changes: 15 additions & 0 deletions sheeprl/configs/algo/dreamer_v3_M.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defaults:
- dreamer_v3_XL
- _self_

dense_units: 640
mlp_layers: 3
world_model:
encoder:
cnn_channels_multiplier: 48
recurrent_model:
recurrent_state_size: 1024
transition_model:
hidden_size: 640
representation_model:
hidden_size: 640
15 changes: 15 additions & 0 deletions sheeprl/configs/algo/dreamer_v3_S.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defaults:
- dreamer_v3_XL
- _self_

dense_units: 512
mlp_layers: 2
world_model:
encoder:
cnn_channels_multiplier: 32
recurrent_model:
recurrent_state_size: 512
transition_model:
hidden_size: 512
representation_model:
hidden_size: 512
15 changes: 15 additions & 0 deletions sheeprl/configs/algo/dreamer_v3_XL.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defaults:
- dreamer_v3
- _self_

dense_units: 1024
mlp_layers: 5
world_model:
encoder:
cnn_channels_multiplier: 96
recurrent_model:
recurrent_state_size: 4096
transition_model:
hidden_size: 1024
representation_model:
hidden_size: 1024
15 changes: 15 additions & 0 deletions sheeprl/configs/algo/dreamer_v3_XS.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defaults:
- dreamer_v3_XL
- _self_

dense_units: 256
mlp_layers: 1
world_model:
encoder:
cnn_channels_multiplier: 24
recurrent_model:
recurrent_state_size: 256
transition_model:
hidden_size: 256
representation_model:
hidden_size: 256
2 changes: 1 addition & 1 deletion sheeprl/configs/exp/dreamer_v3.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# @package _global_

defaults:
- override /algo: dreamer_v3
- override /algo: dreamer_v3_S
- override /env: atari
- override /model_manager: dreamer_v3
- _self_
Expand Down
14 changes: 2 additions & 12 deletions sheeprl/configs/exp/dreamer_v3_100k_boxing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_S
- override /env: atari
- _self_

Expand Down Expand Up @@ -29,17 +30,6 @@ buffer:

# Algorithm
algo:
mlp_layers: 2
train_every: 1
dense_units: 512
total_steps: 100000
learning_starts: 1024
world_model:
encoder:
cnn_channels_multiplier: 32
recurrent_model:
recurrent_state_size: 512
transition_model:
hidden_size: 512
representation_model:
hidden_size: 512
learning_starts: 1024
12 changes: 1 addition & 11 deletions sheeprl/configs/exp/dreamer_v3_100k_ms_pacman.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_S
- override /env: atari
- _self_

Expand All @@ -28,14 +29,3 @@ algo:
learning_starts: 1024
total_steps: 100000
train_every: 1
dense_units: 512
mlp_layers: 2
world_model:
encoder:
cnn_channels_multiplier: 32
recurrent_model:
recurrent_state_size: 512
transition_model:
hidden_size: 512
representation_model:
hidden_size: 512
12 changes: 1 addition & 11 deletions sheeprl/configs/exp/dreamer_v3_L_doapp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_L
- override /env: diambra
- _self_

Expand Down Expand Up @@ -30,17 +31,6 @@ buffer:
algo:
learning_starts: 65536
train_every: 8
dense_units: 768
mlp_layers: 4
world_model:
encoder:
cnn_channels_multiplier: 64
recurrent_model:
recurrent_state_size: 2048
transition_model:
hidden_size: 768
representation_model:
hidden_size: 768
cnn_keys:
encoder:
- frame
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_L
- override /env: diambra
- _self_

Expand Down Expand Up @@ -38,17 +39,6 @@ algo:
per_rank_batch_size: 8
learning_starts: 65536
train_every: 8
dense_units: 768
mlp_layers: 4
world_model:
encoder:
cnn_channels_multiplier: 64
recurrent_model:
recurrent_state_size: 2048
transition_model:
hidden_size: 768
representation_model:
hidden_size: 768
cnn_keys:
encoder:
- frame
Expand Down
12 changes: 1 addition & 11 deletions sheeprl/configs/exp/dreamer_v3_L_navigate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_L
- override /env: minerl
- _self_

Expand Down Expand Up @@ -29,17 +30,6 @@ buffer:
algo:
train_every: 16
learning_starts: 65536
dense_units: 768
mlp_layers: 4
world_model:
encoder:
cnn_channels_multiplier: 64
recurrent_model:
recurrent_state_size: 2048
transition_model:
hidden_size: 768
representation_model:
hidden_size: 768
cnn_keys:
encoder:
- rgb
Expand Down
12 changes: 1 addition & 11 deletions sheeprl/configs/exp/dreamer_v3_XL_crafter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_XL
- override /env: crafter
- _self_

Expand All @@ -26,17 +27,6 @@ buffer:
algo:
train_every: 2
learning_starts: 1024
dense_units: 1024
mlp_layers: 5
world_model:
encoder:
cnn_channels_multiplier: 96
recurrent_model:
recurrent_state_size: 4096
transition_model:
hidden_size: 1024
representation_model:
hidden_size: 1024
cnn_keys:
encoder:
- rgb
Expand Down
12 changes: 1 addition & 11 deletions sheeprl/configs/exp/dreamer_v3_dmc_walker_walk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_S
- override /env: dmc
- _self_

Expand Down Expand Up @@ -37,17 +38,6 @@ algo:
encoder: []
learning_starts: 1024
train_every: 2
dense_units: 512
mlp_layers: 2
world_model:
encoder:
cnn_channels_multiplier: 32
recurrent_model:
recurrent_state_size: 512
transition_model:
hidden_size: 512
representation_model:
hidden_size: 512

# Metric
metric:
Expand Down
12 changes: 1 addition & 11 deletions sheeprl/configs/exp/dreamer_v3_super_mario_bros.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

defaults:
- dreamer_v3
- override /algo: dreamer_v3_S
- override /env: super_mario_bros
- _self_

Expand All @@ -28,17 +29,6 @@ algo:
encoder: []
learning_starts: 16384
train_every: 4
dense_units: 512
mlp_layers: 2
world_model:
encoder:
cnn_channels_multiplier: 32
recurrent_model:
recurrent_state_size: 512
transition_model:
hidden_size: 512
representation_model:
hidden_size: 512

# Metric
metric:
Expand Down

0 comments on commit 76b21b7

Please sign in to comment.