| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| wandb_agent | wf_sweep | Subroutine | Run a wandb sweep agent. |
| wandb_agent_c | wf_c_bindings | Interface | |
| wandb_config_get | wf_config | Interface | |
| wandb_config_get_int_c | wf_c_bindings | Interface | |
| wandb_config_get_real_c | wf_c_bindings | Interface | |
| wandb_config_get_str_c | wf_c_bindings | Interface | |
| wandb_config_set | wf_config | Interface | |
| wandb_config_set_int_c | wf_c_bindings | Interface | |
| wandb_config_set_real_c | wf_c_bindings | Interface | |
| wandb_config_set_str_c | wf_c_bindings | Interface | |
| wandb_finish | wf_run | Subroutine | Finish the current wandb run (calls wandb.finish()) but keeps the Python interpreter alive. Safe to call between sweep runs. For the very last teardown call wandb_shutdown() as well. |
| wandb_finish_c | wf_c_bindings | Interface | |
| wandb_init | wf_run | Subroutine | Initialise a wandb run. |
| wandb_init_c | wf_c_bindings | Interface | |
| wandb_log | wf_run | Interface | |
| wandb_log_metric_c | wf_c_bindings | Interface | |
| wandb_shutdown | wf_run | Subroutine | Shut down the Python interpreter and release all resources. Call once after all wandb runs (including sweep runs) are finished. No wandb calls should be made after this. |
| wandb_shutdown_c | wf_c_bindings | Interface | |
| wandb_sweep | wf_sweep | Interface | |
| wandb_sweep_c | wf_c_bindings | Interface | |
| wandb_sweep_next_params | wf_sweep | Subroutine | Block until the sweep agent has started the next run and populated wandb.config with the sweep-sampled hyperparameters. |
| wandb_sweep_params_c | wf_c_bindings | Interface | |
| wandb_sweep_run_done | wf_sweep | Subroutine | Signal that the current sweep run's training is finished. |
| wandb_sweep_run_done_c | wf_c_bindings | Interface | |
| wandb_sweep_start_agent | wf_sweep | Subroutine | Start a wandb sweep agent in a background Python thread. |
| wandb_sweep_start_agent_c | wf_c_bindings | Interface |