wandb_sweep Interface

public interface wandb_sweep

Module Procedures

private subroutine wandb_sweep_json_str(config_json, project, sweep_id, entity)

Register a hyperparameter sweep with wandb.

                parameters).

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: config_json

JSON string describing the sweep (method, metric,

character(len=*), intent(in) :: project

wandb project name.

character(len=*), intent(out) :: sweep_id

Output: the sweep ID string assigned by wandb.

character(len=*), intent(in), optional :: entity

Optional wandb entity/team.

private subroutine wandb_sweep_cfg_obj(config, project, sweep_id, entity)

Register a sweep from a wandb_sweep_config_type builder object.

Arguments

Type IntentOptional Attributes Name
type(wandb_sweep_config_type), intent(in) :: config
character(len=*), intent(in) :: project
character(len=*), intent(out) :: sweep_id
character(len=*), intent(in), optional :: entity