| title | Settings |
|---|
This module configures settings for wandb runs.
Order of loading settings: (differs from priority) defaults environment wandb.setup(settings=) system_config workspace_config wandb.init(settings=) network_org network_entity network_project
Priority of settings: See "source" variable.
When override is used, it has priority over non-override settings
Override priorities are in the reverse order of non-override settings
get_wandb_dir(root_dir: str)@enum.unique
class SettingsConsole(enum.Enum)class Settings(object)Settings Constructor
Arguments:
entity- personal user or team to use for Run.project- project name for the Run.
Raises:
Exception- if problem.
@enum.unique
class Source(enum.IntEnum) | __init__(base_url: str = None, api_key: str = None, anonymous=None, mode: str = None, entity: str = None, project: str = None, run_group: str = None, run_job_type: str = None, run_id: str = None, run_name: str = None, run_notes: str = None, resume: str = None, magic: Union[Dict, str, bool] = False, run_tags: Sequence = None, sweep_id=None, allow_val_change: bool = None, force: bool = None, relogin: bool = None, problem="fatal", system_sample_seconds=2, system_samples=15, heartbeat_seconds=30, config_paths=None, _config_dict=None, root_dir=None, settings_system_spec="~/.config/wandb/settings", settings_workspace_spec="{wandb_dir}/settings", sync_dir_spec="{wandb_dir}/{run_mode}-{timespec}-{run_id}", sync_file_spec="run-{run_id}.wandb", sync_symlink_latest_spec="{wandb_dir}/latest-run", log_dir_spec="{wandb_dir}/{run_mode}-{timespec}-{run_id}/logs", log_user_spec="debug.log", log_internal_spec="debug-internal.log", log_symlink_user_spec="{wandb_dir}/debug.log", log_symlink_internal_spec="{wandb_dir}/debug-internal.log", resume_fname_spec="{wandb_dir}/wandb-resume.json", files_dir_spec="{wandb_dir}/{run_mode}-{timespec}-{run_id}/files", symlink=None, program=None, notebook_name=None, disable_code=None, ignore_globs=None, save_code=None, program_relpath=None, git_remote=None, dev_prod=None, host=None, username=None, email=None, docker=None, _start_time=None, _start_datetime=None, _cli_only_mode=None, _disable_viewer=None, console=None, disabled=None, reinit=None, _save_requirements=True, show_colors=None, show_emoji=None, silent=None, show_info=None, show_warnings=None, show_errors=None, summary_errors=None, summary_warnings=None, _internal_queue_timeout=2, _internal_check_process=8, _disable_meta=None, _disable_stats=None, _jupyter_path=None, _jupyter_name=None, _jupyter_root=None, _executable=None, _cuda=None, _args=None, _os=None, _python=None, _kaggle=None, _except_exit=None) | @property
| resume_fname() -> str | @property
| wandb_dir() -> str | @property
| log_user() -> str | @property
| log_internal() -> str | @property
| sync_file() -> str | @property
| files_dir() -> str | @property
| log_symlink_user() -> str | @property
| log_symlink_internal() -> str | @property
| sync_symlink_latest() -> str | @property
| settings_system() -> str | @property
| settings_workspace() -> str | __copy__()Copy (note that the copied object will not be frozen).
| duplicate() | update(__d=None, **kwargs) | setdefaults(__d=None) | save(fname) | load(fname) | __setattr__(name, value) | keys() | __getitem__(k) | freeze() | is_frozen() -> boolclass _Setter(object) | __init__(settings, source, override) | __enter__() | __exit__(exc_type, exc_value, exc_traceback) | __setattr__(name, value) | update(*args, **kwargs)