By default, W&B only saves the latest git commit hash. You can turn on more code features to compare the code between your experiments dynamically in the UI. Starting withDocumentation Index
Fetch the complete documentation index at: https://wb-21fd5541-weave-caching.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
wandb version 0.8.28, W&B can save the code from your main training file where you call wandb.init().
Save library code
When you enable code saving, W&B saves the code from the file that calledwandb.init(). To save additional library code, you have three options:
Call wandb.Run.log_code(".") after calling wandb.init()
Pass a settings object to wandb.init() with code_dir set
Set code saving in the UI
In addition to setting code saving programmatically, you can also toggle this feature in your W&B account Settings. Note that this will enable code saving for all teams associated with your account.By default, W&B disables code saving for all teams.
- Log in to your W&B account.
- Go to Settings > Privacy.
- Under Project and content security, toggle Disable default code saving on.
Code comparer
Compare code used in different W&B runs:- Select the Add panels button in the top right corner of the page.
- Expand TEXT AND CODE dropdown and select Code.

Jupyter session history
W&B saves the history of code executed in your Jupyter notebook session. When you call wandb.init() inside of Jupyter, W&B adds a hook to automatically save a Jupyter notebook containing the history of code executed in your current session.- Navigate to your project workspaces that contains your code.
- Select the Artifacts tab in the project sidebar.
- Expand the code artifact.
- Select the Files tab.

