Skip to content

wandb config issues #224

@cconnors8

Description

@cconnors8

Hi all,

I thought your tool looked quite interesting, and was trying to trial it on some data of my own. However, I am unable to train the model due to the following error. I cannot seem to figure out how to resolve it, reinstalled it multiple times, made sure to deactivate all conda envs so it wouldn't point to the wrong area, etc. Any ideas?

v run state tx train
data.kwargs.toml_config_path="trial.toml"
data.kwargs.num_workers=12
data.kwargs.output_space="gene"
data.kwargs.batch_col="sample"
data.kwargs.pert_col="gene"
data.kwargs.cell_type_key="leiden"
data.kwargs.control_pert="1"
training.max_steps=80000
training.ckpt_every_n_steps=2000
training.batch_size=64
training.lr=1e-3
model.kwargs.cell_set_len=64
model.kwargs.hidden_dim=128
model.kwargs.batch_encoder=True
model=state
wandb="[test]"
output_dir="test_run"
name="test_1"
Traceback (most recent call last):
File "/Users/caleb/.local/bin/state", line 10, in
sys.exit(main())
~~~~^^
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/state/main.py", line 119, in main
cfg = load_hydra_config("tx", args.hydra_overrides)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/state/main.py", line 45, in load_hydra_config
cfg = compose(config_name="config", overrides=overrides)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/compose.py", line 38, in compose
cfg = gh.hydra.compose_config(
config_name=config_name,
...<3 lines>...
with_log_configuration=False,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/hydra.py", line 594, in compose_config
cfg = self.config_loader.load_configuration(
config_name=config_name,
...<3 lines>...
validate_sweep_overrides=validate_sweep_overrides,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/config_loader_impl.py", line 142, in load_configuration
return self._load_configuration_impl(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
config_name=config_name,
^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
validate_sweep_overrides=validate_sweep_overrides,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/config_loader_impl.py", line 253, in _load_configuration_impl
defaults_list = create_defaults_list(
repo=caching_repo,
...<3 lines>...
skip_missing=run_mode == RunMode.MULTIRUN,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 745, in create_defaults_list
defaults, tree = _create_defaults_list(
~~~~~~~~~~~~~~~~~~~~~^
repo,
^^^^^
...<3 lines>...
skip_missing=skip_missing,
^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 715, in _create_defaults_list
defaults_tree = _create_defaults_tree(
repo=repo,
...<4 lines>...
skip_missing=skip_missing,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 356, in _create_defaults_tree
ret = _create_defaults_tree_impl(
repo=repo,
...<4 lines>...
overrides=overrides,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 457, in _create_defaults_tree_impl
return _expand_virtual_root(repo, root, overrides, skip_missing)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 280, in _expand_virtual_root
subtree = _create_defaults_tree_impl(
repo=repo,
...<4 lines>...
overrides=overrides,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 573, in _create_defaults_tree_impl
add_child(children, new_root)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/internal/defaults_list.py", line 520, in add_child
subtree
= _create_defaults_tree_impl(
repo=repo,
...<4 lines>...
overrides=overrides,
)
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 488, in _create_defaults_tree_impl
config_not_found_error(repo=repo, tree=root)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/hydra/_internal/defaults_list.py", line 799, in config_not_found_error
raise MissingConfigException(
...<3 lines>...
)
hydra.errors.MissingConfigException: In 'config': Could not find 'wandb/default'

Config search path:
provider=hydra, path=pkg://hydra.conf
provider=main, path=file:///Users/caleb/.local/share/uv/tools/arc-state/lib/python3.13/site-packages/state/configs
provider=schema, path=structured://

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions