Run lifecycle: initialise a wandb run, log metrics, finish and shutdown. Log a scalar metric to the current wandb run.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key | |||
| real(kind=c_double), | intent(in) | :: | value | |||
| integer, | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key | |||
| real(kind=c_float), | intent(in) | :: | value | |||
| integer, | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key | |||
| integer, | intent(in) | :: | value | |||
| integer, | intent(in), | optional | :: | step |
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.
Initialise a wandb run.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | project |
Project name (required). |
||
| character(len=*), | intent(in), | optional | :: | name |
Run display name (optional). |
|
| character(len=*), | intent(in), | optional | :: | entity |
wandb entity / team (optional). |
|
| character(len=*), | intent(in), | optional | :: | sweep_id |
Sweep ID returned by wandb_sweep. When supplied, |
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.