Skip to content

Commit

Permalink
Add group to wandb config
Browse files Browse the repository at this point in the history
  • Loading branch information
gitttt-1234 committed Jan 15, 2025
1 parent 0ac9fa4 commit 7782681
Show file tree
Hide file tree
Showing 11 changed files with 10 additions and 111 deletions.
1 change: 1 addition & 0 deletions docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ The config file has three main sections:
- `api_key`: (str) API key. The API key is masked when saved to config files.
- `wandb_mode`: (str) "offline" if only local logging is required. Default: "None".
- `prv_runid`: (str) Previous run ID if training should be resumed from a previous ckpt. *Default*: `None`.
- `group`: (str) Group name for the run.
- `optimizer_name`: (str) Optimizer to be used. One of ["Adam", "AdamW"].
- `optimizer`
- `lr`: (float) Learning rate of type float. *Default*: 1e-3
Expand Down
1 change: 1 addition & 0 deletions docs/config_centroid.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid:
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
104 changes: 0 additions & 104 deletions initial_config.yaml

This file was deleted.

1 change: 1 addition & 0 deletions sleap_nn/training/model_trainer.py
Original file line number Diff line number Diff line change
Expand Up @@ -639,6 +639,7 @@ def train(
name=wandb_config.name,
save_dir=self.dir_path,
id=self.config.trainer_config.wandb.prv_runid,
group=self.config.trainer_config.wandb.group,
)
logger.append(wandb_logger)

Expand Down
1 change: 1 addition & 0 deletions tests/assets/minimal_instance/initial_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid:
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
1 change: 1 addition & 0 deletions tests/assets/minimal_instance/training_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid: null
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
1 change: 1 addition & 0 deletions tests/assets/minimal_instance_bottomup/initial_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid:
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid:
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
1 change: 1 addition & 0 deletions tests/assets/minimal_instance_centroid/initial_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid:
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ trainer_config:
wandb_mode: ''
api_key: ''
prv_runid:
group:
optimizer_name: Adam
optimizer:
lr: 0.0001
Expand Down
8 changes: 1 addition & 7 deletions tests/fixtures/datasets.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,13 +145,7 @@ def config(sleap_data_dir):
"wandb_mode": "offline",
"api_key": "",
"prv_runid": None,
"log_params": [
"trainer_config.optimizer_name",
"trainer_config.optimizer.amsgrad",
"trainer_config.optimizer.lr",
"model_config.backbone_type",
"model_config.init_weights",
],
"group": None,
},
"optimizer_name": "Adam",
"optimizer": {"lr": 0.0001, "amsgrad": False},
Expand Down

0 comments on commit 7782681

Please sign in to comment.