Skip to content

Conversation

@cwognum
Copy link

@cwognum cwognum commented Sep 19, 2025

What

  • Only specify the top-level wandb directory in the .gitignore

Why

  • You're now also excluding the /src/state/configs/wandb config folder.

Specifically, I noticed it when installing arc-state from source through uv. To reproduce:

uv init
uv add "arc-state @ git+https://github.com/ArcInstitute/state"

The wandb config directory will be missing. Running training, for example, results in:

hydra.errors.MissingConfigException: In 'config': Could not find 'wandb/default'

Config search path:
        provider=hydra, path=pkg://hydra.conf
        provider=main, path=file:///.../.venv/lib/python3.13/site-packages/state/configs
        provider=schema, path=structured://

@cwognum cwognum requested a review from a team as a code owner September 19, 2025 16:13
@abhinadduri
Copy link
Collaborator

Hi @cwognum, I'm unable to reproduce this. does uv tool install arc-state and then state tx train --help work reproduce this on your end?

@cwognum
Copy link
Author

cwognum commented Sep 19, 2025

The trick is to install from source, not through PyPi! See the commands in the PR description.

More generally, the issue is that you're ignoring the WandB config in Git, so no further changes will be tracked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants