> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-update-reference-docs-60.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# paramètre

export const GitHubLink = ({url, compact = false}) => <a href={url} target="_blank" rel="noopener noreferrer" className={compact ? "source-link" : "github-source-link"}>
    {compact ? "voir la source" : <>
    <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
      <path d="M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0024 12c0-6.63-5.37-12-12-12z" />
    </svg>
    Source GitHub
      </>}
  </a>;

<GitHubLink compact url="https://github.com/wandb/wandb/blob/main/wandb/sdk/wandb_settings.py#L61" />

## <Badge color="yellow" size="lg" shape="rounded">Classe</Badge> wandb.Settings

Paramètres de configuration du SDK W\&B.

Cette classe gère les paramètres de configuration du SDK W\&B
et garantit la sécurité des types ainsi que la validation de tous les paramètres. Les paramètres sont accessibles
sous forme d'attributs et peuvent être initialisés par programmation, via des variables
d'environnement (préfixe `WANDB_`), et à l'aide de fichiers de configuration.

Les paramètres sont organisés en trois catégories :

1. Paramètres publics : options de configuration principales que les utilisateurs peuvent modifier en toute sécurité pour personnaliser
   le comportement de W\&B en fonction de leurs besoins spécifiques.
2. Paramètres internes : paramètres préfixés par « x\_ » qui gèrent le comportement du SDK à bas niveau.
   Ces paramètres sont principalement destinés à un usage interne et au débogage. Bien qu'ils puissent être modifiés,
   ils ne sont pas considérés comme faisant partie de l'API publique et peuvent changer sans préavis dans les futures
   versions.
3. Paramètres calculés : paramètres en lecture seule automatiquement dérivés d'autres paramètres ou
   de l'environnement.

Les paramètres sont chargés à partir de plusieurs sources. Lorsqu'un même paramètre est fourni
par plusieurs sources, celle qui apparaît le plus bas dans la liste l'emporte. Par ordre de
priorité croissante :

1. Les valeurs par défaut définies sur ce modèle `Settings`.
2. Les fichiers de configuration (`~/.config/wandb/settings`, ou le fichier `settings` dans
   le répertoire désigné par la variable d'environnement `WANDB_CONFIG_DIR`).
3. Les variables d'environnement (celles préfixées par `WANDB_`, par ex. `WANDB_MODE`).
4. Les valeurs détectées à partir de l'environnement d'exécution, telles que le nom d'hôte, le
   chemin du programme/script en cours d'exécution, l'exécutable Python, l'image Docker et
   les détails du notebook Jupyter.
5. Les paramètres SageMaker, lors d'une exécution dans un environnement Amazon SageMaker.
6. Le paramètre `settings` de `wandb.setup()`.
7. Le paramètre `settings` de `wandb.init()`.
8. Certains paramètres de `wandb.init()` (par exemple, `mode=` redéfinit le
   paramètre `mode`).

```python theme={null}
*,
allow_media_symlink: bool = False,
allow_offline_artifacts: bool = True,
allow_val_change: bool = False,
anonymous: object = object(),
api_key: str | None = None,
azure_account_url_to_access_key: dict[str, str] | None = None,
app_url_override: str | None = None,
base_url: str = 'https://api.wandb.ai',
code_dir: str | None = None,
config_paths: collections.abc.Sequence[str] | None = None,
console: Literal['auto', 'off', 'wrap', 'redirect', 'wrap_raw', 'wrap_emu'] = 'auto',
console_multipart: bool = False,
console_chunk_max_bytes: int = 0,
console_chunk_max_seconds: int = 0,
capture_loggers: dict[str, str] | None = None,
credentials_file: str = <factory>,
disable_code: bool = False,
disable_git: bool = False,
disable_git_fork_point: bool = True,
disable_job_creation: bool = True,
docker: str | None = None,
email: str | None = None,
entity: str | None = None,
organization: str | None = None,
force: bool = False,
fork_from: wandb.sdk.lib.run_moment.RunMoment | None = None,
git_commit: str | None = None,
git_remote: str = 'origin',
git_remote_url: str | None = None,
git_root: str | None = None,
heartbeat_seconds: int = 30,
host: str | None = None,
http_proxy: str | None = None,
https_proxy: str | None = None,
identity_token_file: str | None = None,
ignore_globs: collections.abc.Sequence[str] = (),
init_timeout: float = 90.0,
finish_timeout: float = 0.0,
finish_timeout_raises: bool = False,
insecure_disable_ssl: bool = False,
job_name: str | None = None,
job_source: Optional[Literal['repo', 'artifact', 'image']] = None,
label_disable: bool = False,
launch: bool = False,
launch_config_path: str | None = None,
login_timeout: float | None = None,
mode: Literal['online', 'offline', 'shared', 'disabled', 'dryrun', 'run'] = 'online',
notebook_name: str | None = None,
program: str | None = None,
program_abspath: str | None = None,
program_relpath: str | None = None,
project: str | None = None,
quiet: bool = False,
reinit: Union[Literal['default', 'return_previous', 'finish_previous', 'create_new'], bool] = 'default',
relogin: bool = False,
resume: Optional[Literal['allow', 'must', 'never', 'auto']] = None,
resume_from: wandb.sdk.lib.run_moment.RunMoment | None = None,
resumed: bool = False,
root_dir: str = <factory>,
run_group: str | None = None,
run_id: str | None = None,
run_job_type: str | None = None,
run_name: str | None = None,
run_notes: str | None = None,
run_tags: tuple[str, ...] | None = None,
sagemaker_disable: bool = False,
save_code: bool | None = None,
settings_system: str | None = None,
stop_fn: collections.abc.Callable[[], None] | None = None,
max_end_of_run_history_metrics: int = 10,
max_end_of_run_summary_metrics: int = 10,
show_colors: bool | None = None,
show_emoji: bool | None = None,
show_errors: bool = True,
show_info: bool = True,
show_warnings: bool = True,
silent: bool = False,
stop_on_fatal_error: bool = False,
strict: bool | None = None,
summary_timeout: int = 60,
summary_warnings: int = 5,
sweep_id: str | None = None,
sweep_param_path: str | None = None,
symlink: bool = <factory>,
sync_tensorboard: bool | None = None,
table_raise_on_max_row_limit_exceeded: bool = False,
use_dot_wandb: bool | None = None,
username: str | None = None,
x_cli_only_mode: bool = False,
x_disable_meta: bool = False,
x_disable_stats: bool = False,
x_disable_viewer: bool = False,
x_disable_machine_info: bool = False,
x_executable: str | None = None,
x_extra_http_headers: dict[str, str] | None = None,
x_file_stream_max_bytes: int | None = None,
x_file_stream_max_line_bytes: int | None = None,
x_file_stream_transmit_interval: float | None = None,
x_file_stream_no_gzip: bool = True,
x_file_stream_retry_max: int | None = None,
x_file_stream_retry_wait_min_seconds: float | None = None,
x_file_stream_retry_wait_max_seconds: float | None = None,
x_file_stream_timeout_seconds: float | None = None,
x_file_transfer_retry_max: int | None = None,
x_file_transfer_retry_wait_min_seconds: float | None = None,
x_file_transfer_retry_wait_max_seconds: float | None = None,
x_file_transfer_timeout_seconds: float | None = None,
x_files_dir: str | None = None,
x_flow_control_custom: bool | None = None,
x_flow_control_disabled: bool | None = None,
x_graphql_retry_max: int | None = None,
x_graphql_retry_wait_min_seconds: float | None = None,
x_graphql_retry_wait_max_seconds: float | None = None,
x_graphql_timeout_seconds: float | None = None,
x_internal_check_process: float = 8.0,
x_jupyter_name: str | None = None,
x_jupyter_path: str | None = None,
x_jupyter_root: str | None = None,
x_label: str | None = None,
x_live_policy_rate_limit: int | None = None,
x_live_policy_wait_time: int | None = None,
x_log_level: int = 20,
x_network_buffer: int | None = None,
x_primary: bool = True,
x_proxies: dict[str, str] | None = None,
x_runqueue_item_id: str | None = None,
x_save_requirements: bool = True,
x_server_side_derived_summary: bool = False,
x_server_side_expand_glob_metrics: bool = True,
x_service_transport: str | None = None,
x_service_wait: float = 30.0,
x_skip_transaction_log: bool = False,
x_start_time: float | None = None,
x_stats_pid: int = 32512,
x_stats_sampling_interval: float = 15.0,
x_stats_neuron_monitor_config_path: str | None = None,
x_stats_dcgm_exporter: str | None = None,
x_stats_open_metrics_endpoints: dict[str, str] | None = None,
x_stats_open_metrics_filters: dict[str, dict[str, str]] | collections.abc.Sequence[str] | None = None,
x_stats_open_metrics_http_headers: dict[str, str] | None = None,
x_stats_disk_paths: collections.abc.Sequence[str] | None = ('/',),
x_stats_cpu_count: int | None = None,
x_stats_cpu_logical_count: int | None = None,
x_stats_gpu_count: int | None = None,
x_stats_gpu_type: str | None = None,
x_stats_gpu_device_ids: collections.abc.Sequence[int] | None = None,
x_stats_buffer_size: int = 0,
x_stats_coreweave_metadata_base_url: str = 'http://169.254.169.254',
x_stats_coreweave_metadata_endpoint: str = '/api/v2/cloud-init/meta-data',
x_stats_track_process_tree: bool = False,
x_stats_no_cgroup: bool = False,
x_sync: bool = False,
x_sync_dir_suffix: str = '',
x_update_finish_state: bool = True
```

<div id="args">
  ## Arguments
</div>

<ResponseField name="allow_media_symlink" type="bool">
  Indique si des liens symboliques vers les fichiers multimédias doivent être créés dans le répertoire du run.

  Si la valeur est true, les fichiers multimédias seront liés au répertoire du run par des liens symboliques ou physiques au lieu d’être copiés. Cela peut accélérer la journalisation et réduire l’utilisation du disque. Toutefois, toute suppression ou modification des fichiers d’origine avant leur téléversement vers le serveur W\&B sera répercutée dans les données téléversées.
</ResponseField>

<ResponseField name="allow_offline_artifacts" type="bool">
  Indicateur permettant de synchroniser les artefacts de tableau en mode hors ligne.

  Pour revenir à l’ancien comportement, définissez cette valeur sur False.
</ResponseField>

<ResponseField name="allow_val_change" type="bool">
  Indicateur permettant de modifier les valeurs de `Config` après leur définition.
</ResponseField>

<ResponseField name="anonymous" type="object">
  Obsolète et sera supprimé.
</ResponseField>

<ResponseField name="api_key" type="str | None">
  La clé API W\&B.
</ResponseField>

<ResponseField name="azure_account_url_to_access_key" type="dict[str, str] | None">
  Mappage des URL de comptes Azure vers leurs clés d’accès correspondantes pour l’intégration Azure.
</ResponseField>

<ResponseField name="app_url_override" type="str | None">
  Redéfinition de l’URL « app » pour l’interface W\&B.

  L’`app_url` est normalement calculée à partir de `base_url`, mais cette option permet de la définir explicitement.

  WANDB\_APP\_URL est la variable d’environnement correspondante.
</ResponseField>

<ResponseField name="base_url" type="str">
  L’URL du backend W\&B pour la synchronisation des données.
</ResponseField>

<ResponseField name="code_dir" type="str | None">
  Répertoire contenant le code à suivre par W\&B.
</ResponseField>

<ResponseField name="config_paths" type="collections.abc.Sequence[str] | None">
  Chemins des fichiers à partir desquels charger la configuration dans l’objet `Config`.
</ResponseField>

<ResponseField name="console" type="Literal">
  Le type de capture de console à appliquer.

  Les valeurs possibles sont :

  * "auto" - Sélectionne automatiquement la méthode de capture de console selon l’environnement et les paramètres du système.
  * "off" - Désactive la capture de console.
  * "redirect" - Redirige les descripteurs de fichiers de bas niveau pour capturer la sortie.
  * "wrap" - Redéfinit les méthodes d’écriture de sys.stdout/sys.stderr. Est mappé vers "wrap\_raw" ou "wrap\_emu" selon l’état du système.
  * "wrap\_raw" - Identique à "wrap", mais capture directement la sortie brute au lieu de passer par un émulateur. Dérivé du paramètre `wrap` et ne doit pas être défini manuellement.
  * "wrap\_emu" - Identique à "wrap", mais capture la sortie via un émulateur. Dérivé du paramètre `wrap` et ne doit pas être défini manuellement.
</ResponseField>

<ResponseField name="console_multipart" type="bool">
  Active la journalisation de console multipart.

  Lorsque la valeur est True, le SDK écrit la sortie de la console dans des fichiers horodatés sous le répertoire `logs/` au lieu d’un unique fichier `output.log`.

  Chaque partie est téléversée dès sa fermeture, offrant aux utilisateurs un accès aux journaux en temps réel pendant que le run est actif. La fréquence de rotation est contrôlée par `console_chunk_max_bytes` et/ou `console_chunk_max_seconds`. Si les deux limites sont définies sur `0`, tous les journaux sont téléversés à la fin du run.

  Remarque : les fragments téléversés sont immuables ; les séquences de contrôle du terminal qui modifient les lignes précédentes (par ex., les barres de progression utilisant des retours chariot) n’affectent que le fragment actuel.
</ResponseField>

<ResponseField name="console_chunk_max_bytes" type="int">
  Seuil de rotation basé sur la taille pour les journaux de console multipart, en octets.

  Démarre un nouveau fichier journal de console lorsque la partie actuelle atteint cette taille. N’a d’effet que lorsque `console_multipart` est `True`. Peut être combiné avec `console_chunk_max_seconds` ; la première limite atteinte déclenche la rotation. Une valeur de `0` désactive la limite basée sur la taille.
</ResponseField>

<ResponseField name="console_chunk_max_seconds" type="int">
  Seuil de rotation basé sur le temps pour les journaux de console multipart, en secondes.

  Démarre un nouveau fichier journal de console après l’écoulement de ce nombre de secondes depuis le début de la partie actuelle. Nécessite que `console_multipart` soit `True`. Peut être utilisé avec `console_chunk_max_bytes` ; la première limite atteinte ferme la partie. Une valeur de `0` désactive la limite basée sur le temps.
</ResponseField>

<ResponseField name="capture_loggers" type="dict[str, str] | None">
  Noms des loggers Python à capturer dans l’onglet Logs du run.

  Mappage entre les noms de loggers et les niveaux de journalisation minimaux. Lorsque ce paramètre est défini, wandb installe un
  logging.Handler sur chaque logger nommé et le supprime à la fin du run.
  Les enregistrements émis par ces loggers sont publiés dans le run en tant que sortie de console,
  de manière similaire à la capture de stdout/stderr.

  Les enregistrements sont formatés comme avec `logging.basicConfig()`, par exemple
  `INFO:my_module:Some message.` Ce format n’est actuellement pas personnalisable.

  Pour capturer tous les journaux, transmettez le nom du logger racine, à savoir 'root'.

  Ce paramètre est indépendant du paramètre `console` : les deux peuvent être actifs
  simultanément.

  Exemple :

  ```python theme={null}
  wandb.init(
      settings=wandb.Settings(
          console="off",
          capture_loggers={
              "my_app": "INFO",
              "my_app.training": "ERROR",
          },
      ),
  )
  ```
</ResponseField>

<ResponseField name="credentials_file" type="str">
  Chemin du fichier dans lequel écrire les jetons d’accès temporaires.
</ResponseField>

<ResponseField name="disable_code" type="bool">
  Indique s’il faut désactiver la capture du code.
</ResponseField>

<ResponseField name="disable_git" type="bool">
  Indique s’il faut désactiver la capture de l’état Git.
</ResponseField>

<ResponseField name="disable_git_fork_point" type="bool">
  Indique s’il faut désactiver la déduction du point de fork à partir des branches distantes.

  Lorsqu’il est défini sur True, le SDK utilisera le dernier commit de la branche en amont,
  si elle est définie. Sinon, il ignore la génération du patch diff.

  Lorsqu’il est défini sur False, le SDK essaiera d’utiliser le dernier commit de la branche en amont,
  si elle est définie.
  Sinon, il trouvera le commit le plus proche parmi toutes les branches distantes.
  Cela peut affecter les performances des dépôts comportant de nombreuses branches en amont.
</ResponseField>

<ResponseField name="disable_job_creation" type="bool">
  Indique s’il faut désactiver la création d’un artefact de job pour W\&B Launch.
</ResponseField>

<ResponseField name="docker" type="str | None">
  L’image Docker utilisée pour exécuter le script.
</ResponseField>

<ResponseField name="email" type="str | None">
  L’adresse e-mail de l’utilisateur.
</ResponseField>

<ResponseField name="entity" type="str | None">
  L’entité W\&B, telle qu’un utilisateur ou une équipe.
</ResponseField>

<ResponseField name="organization" type="str | None">
  L’organisation W\&B.
</ResponseField>

<ResponseField name="force" type="bool">
  Indique s’il faut transmettre l’indicateur `force` à `wandb.login()`.
</ResponseField>

<ResponseField name="fork_from" type="wandb.sdk.lib.run_moment.RunMoment | None">
  Spécifie un point d’une exécution précédente d’un run à partir duquel forker.

  Le point est défini par l’ID du run, une métrique et sa valeur.
  Actuellement, seule la métrique '\_step' est prise en charge.
</ResponseField>

<ResponseField name="git_commit" type="str | None">
  Le hachage du commit Git à associer au run.
</ResponseField>

<ResponseField name="git_remote" type="str">
  Le dépôt distant Git à associer au run.
</ResponseField>

<ResponseField name="git_remote_url" type="str | None">
  L’URL du dépôt distant Git.
</ResponseField>

<ResponseField name="git_root" type="str | None">
  Répertoire racine du dépôt Git.
</ResponseField>

<ResponseField name="host" type="str | None">
  Nom d’hôte de la machine exécutant le script.
</ResponseField>

<ResponseField name="http_proxy" type="str | None">
  Serveurs proxy personnalisés pour les requêtes HTTP vers W\&B.
</ResponseField>

<ResponseField name="https_proxy" type="str | None">
  Serveurs proxy personnalisés pour les requêtes HTTPS vers W\&B.
</ResponseField>

<ResponseField name="identity_token_file" type="str | None">
  Chemin du fichier contenant un jeton d’identité (JWT) pour l’authentification.
</ResponseField>

<ResponseField name="ignore_globs" type="Sequence">
  Motifs glob Unix relatifs à `files_dir` spécifiant les fichiers à exclure du téléversement.
</ResponseField>

<ResponseField name="init_timeout" type="float">
  Durée, en secondes, pendant laquelle attendre la fin de l’appel à `wandb.init` avant l’expiration du délai.
</ResponseField>

<ResponseField name="finish_timeout" type="float">
  Durée, en secondes, pendant laquelle attendre le téléversement des données à la fin d’une exécution.

  La définition de cette valeur peut limiter les coûts liés aux téléversements lents vers W\&B à la fin d’une
  exécution, mais l’exécution sera alors marquée comme plantée et certaines données pourraient
  être manquantes. Par défaut, `run.finish()` bloque jusqu’à ce que toutes les
  données soient téléversées.

  Si cette valeur est supérieure à zéro, W\&B abandonne le téléversement des
  données d’une exécution après ce nombre de secondes à la fin de celle-ci, ce qui libère votre
  script. Après un certain temps, l’exécution passe à l’état Crashed ou Failed dans l’interface utilisateur. Toutes les
  données non téléversées restent stockées sur le disque et peuvent être téléversées avec `wandb
      sync`.

  Utilisez le paramètre `finish_timeout_raises` pour lever une erreur en plus
  d’afficher un message d’avertissement.

  Les exécutions arrêtées par `wandb.teardown()` (qui s’exécute automatiquement à la fin
  d’un script via un hook atexit) respectent également ce paramètre.
</ResponseField>

<ResponseField name="finish_timeout_raises" type="bool">
  Indique s’il faut lever une TimeoutError si le délai `finish_timeout` expire.

  L’utilisation de ce paramètre avec `finish_timeout` entraîne la levée d’une TimeoutError par `run.finish()`
  à l’expiration du délai, en plus de l’affichage d’un message.

  Notez que `run.finish()` est appelé implicitement lorsqu’une Run est utilisée comme gestionnaire
  de contexte :

  with wandb.init() as run:
  ...  # run.finish() s’exécute à la fin du bloc `with`

  Cela ne provoque pas la levée d’une erreur par `wandb.teardown()` (puisqu’il s’exécute
  de toute façon à la fin d’un script).
</ResponseField>

<ResponseField name="insecure_disable_ssl" type="bool">
  Indique s’il faut désactiver de manière non sécurisée la vérification SSL.
</ResponseField>

<ResponseField name="job_name" type="str | None">
  Nom du job Launch qui exécute le script.
</ResponseField>

<ResponseField name="job_source" type="Optional">
  Type de source pour Launch.
</ResponseField>

<ResponseField name="label_disable" type="bool">
  Indique s’il faut désactiver les fonctionnalités d’étiquetage automatique.
</ResponseField>

<ResponseField name="launch_config_path" type="str | None">
  Chemin d’accès au fichier de configuration Launch.
</ResponseField>

<ResponseField name="login_timeout" type="float | None">
  Durée, en secondes, pendant laquelle attendre les opérations de connexion avant expiration du délai.
</ResponseField>

<ResponseField name="mode" type="Literal">
  Mode de fonctionnement de la journalisation et de la synchronisation W\&B.
</ResponseField>

<ResponseField name="notebook_name" type="str | None">
  Nom du notebook en cas d’exécution dans un environnement de type Jupyter.
</ResponseField>

<ResponseField name="program" type="str | None">
  Chemin d’accès au script qui a créé l’exécution, s’il est disponible.
</ResponseField>

<ResponseField name="program_abspath" type="str | None">
  Chemin absolu depuis le répertoire racine du dépôt jusqu’au script qui
  a créé l’exécution.

  Le répertoire racine du dépôt est le répertoire contenant le
  répertoire .git, s’il existe. Sinon, il s’agit du répertoire de travail actuel.
</ResponseField>

<ResponseField name="program_relpath" type="str | None">
  Chemin relatif vers le script qui a créé l’exécution.
</ResponseField>

<ResponseField name="project" type="str | None">
  ID du projet W\&B.
</ResponseField>

<ResponseField name="quiet" type="bool">
  Indicateur permettant de supprimer les sorties non essentielles.
</ResponseField>

<ResponseField name="reinit" type="Union">
  Action à effectuer lorsque `wandb.init()` est appelé alors qu’une exécution est active.

  Options :

  * "default" : Utiliser "finish\_previous" dans les notebooks et "return\_previous"
    dans les autres cas.
  * "return\_previous" : Renvoyer l’exécution créée la plus récemment
    qui n’est pas encore terminée. Cela ne met pas à jour `wandb.run` ; voir
    l’option "create\_new".
  * "finish\_previous" : Terminer toutes les exécutions actives, puis renvoyer une nouvelle exécution.
  * "create\_new" : Créer une nouvelle exécution sans modifier les autres exécutions actives.
    Ne met pas à jour `wandb.run` ni les fonctions de premier niveau comme `wandb.log`.
    Par conséquent, certaines intégrations plus anciennes qui dépendent de l’exécution globale
    ne fonctionneront pas.

  Peut également être une valeur booléenne, mais cette utilisation est obsolète. False équivaut à
  "return\_previous" et True équivaut à "finish\_previous".
</ResponseField>

<ResponseField name="relogin" type="bool">
  Indicateur permettant de forcer une nouvelle tentative de connexion.
</ResponseField>

<ResponseField name="resume" type="Optional">
  Spécifie le comportement de reprise du run.

  Options :

  * "must" : Reprend un run existant portant le même ID. Si aucun run de ce type n’existe,
    l’opération échoue.
  * "allow" : Tente de reprendre un run existant portant le même ID. Si aucun n’est
    trouvé, un nouveau run est créé.
  * "never" : Démarre toujours un nouveau run. Si un run portant le même ID existe déjà,
    l’opération échoue.
  * "auto" : Reprend automatiquement le dernier run en échec sur la même
    machine.
</ResponseField>

<ResponseField name="resume_from" type="wandb.sdk.lib.run_moment.RunMoment | None">
  Spécifie un point d’une exécution précédente du run à partir duquel reprendre.

  Ce point est défini par l’ID du run, une métrique et sa valeur.
  Actuellement, seule la métrique '\_step' est prise en charge.
</ResponseField>

<ResponseField name="root_dir" type="str">
  Répertoire racine à utiliser comme base pour tous les chemins associés au run.

  Il permet notamment de déterminer le répertoire wandb et le répertoire du run.
</ResponseField>

<ResponseField name="run_group" type="str | None">
  Identifiant de groupe pour les runs associés.

  Utilisé pour regrouper les runs dans l’interface utilisateur.
</ResponseField>

<ResponseField name="run_id" type="str | None">
  ID du run.
</ResponseField>

<ResponseField name="run_job_type" type="str | None">
  Type de job exécuté (par exemple, entraînement ou évaluation).
</ResponseField>

<ResponseField name="run_name" type="str | None">
  Nom lisible du run.
</ResponseField>

<ResponseField name="run_notes" type="str | None">
  Notes ou description supplémentaires du run.
</ResponseField>

<ResponseField name="run_tags" type="tuple[str, ...] | None">
  Tags à associer au run pour l’organisation et le filtrage.
</ResponseField>

<ResponseField name="sagemaker_disable" type="bool">
  Indicateur permettant de désactiver les fonctionnalités spécifiques à SageMaker.
</ResponseField>

<ResponseField name="save_code" type="bool | None">
  Indique s’il faut enregistrer le code associé au run.
</ResponseField>

<ResponseField name="settings_system" type="str | None">
  Chemin vers le fichier de paramètres système.
</ResponseField>

<ResponseField name="stop_fn" type="collections.abc.Callable[[], None] | None">
  Fonction de rappel à exécuter pour arrêter le run.

  Un run peut être arrêté via l’interface utilisateur web ou après une erreur fatale
  (si cela est configuré dans un paramètre).

  Par défaut, pour arrêter un run, W\&B envoie un SIGINT au thread principal.
  Définissez cette fonction de rappel pour redéfinir ce comportement, par exemple afin d’utiliser un autre
  signal ou d’effectuer une autre action avant l’interruption.

  La fonction de rappel s’exécute dans un thread distinct. Elle s’exécute peu après qu’un arrêt est
  demandé, mais pas immédiatement.
</ResponseField>

<ResponseField name="max_end_of_run_history_metrics" type="int">
  Nombre maximal de graphiques sparkline d’historique à afficher à la fin d’un run.
</ResponseField>

<ResponseField name="max_end_of_run_summary_metrics" type="int">
  Nombre maximal de métriques de synthèse à afficher à la fin d’un run.
</ResponseField>

<ResponseField name="show_errors" type="bool">
  Indique s’il faut afficher les messages d’erreur.
</ResponseField>

<ResponseField name="show_info" type="bool">
  Indique s’il faut afficher les messages d’information.
</ResponseField>

<ResponseField name="show_warnings" type="bool">
  Indique s’il faut afficher les messages d’avertissement.
</ResponseField>

<ResponseField name="silent" type="bool">
  Indicateur permettant de supprimer toute sortie.
</ResponseField>

<ResponseField name="stop_on_fatal_error" type="bool">
  Indique s’il faut arrêter le run après une erreur fatale.

  Lorsqu’une erreur irrécupérable survient pendant le téléversement de données, W\&B affiche
  un message et arrête le téléversement, tout en vous permettant de continuer à journaliser des données.
  Ce comportement est généralement souhaitable : vos métriques d’entraînement sont stockées sur le disque
  et peuvent être récupérées à l’aide de `wandb sync`, même si elles ne sont pas téléversées.

  Cela n’est pas utile si vos fichiers sont supprimés après l’entraînement.
  Dans ce cas, définir cette valeur sur True arrête le run après une erreur fatale,
  comme si vous aviez cliqué sur le bouton d’arrêt dans l’interface utilisateur web.
</ResponseField>

<ResponseField name="strict" type="bool | None">
  Indique s’il faut activer le mode strict pour la validation et la vérification des erreurs.
</ResponseField>

<ResponseField name="summary_timeout" type="int">
  Durée, en secondes, d’attente des opérations de synthèse avant expiration du délai.
</ResponseField>

<ResponseField name="sweep_id" type="str | None">
  Identifiant du sweep auquel appartient ce run.
</ResponseField>

<ResponseField name="sweep_param_path" type="str | None">
  Chemin vers la configuration des paramètres du sweep.
</ResponseField>

<ResponseField name="symlink" type="bool">
  Indique s’il faut utiliser des liens symboliques (True par défaut, sauf sous Windows).
</ResponseField>

<ResponseField name="sync_tensorboard" type="bool | None">
  Indique s’il faut synchroniser les journaux TensorBoard avec W\&B.
</ResponseField>

<ResponseField name="table_raise_on_max_row_limit_exceeded" type="bool">
  Indique s’il faut lever une exception lorsque la limite du nombre de lignes du tableau est dépassée.
</ResponseField>

<ResponseField name="use_dot_wandb" type="bool | None">
  Indique s’il faut utiliser un répertoire caché `.wandb` ou un répertoire visible `wandb` pour les données du run.

  Si True, le SDK utilise `.wandb`. Si False, `wandb`.
  Si cette option n’est pas définie, `.wandb` est utilisé s’il existe déjà, sinon `wandb`.
</ResponseField>

<ResponseField name="username" type="str | None">
  Nom d’utilisateur.
</ResponseField>

<ResponseField name="x_disable_meta" type="bool">
  Indicateur permettant de désactiver la collecte des métadonnées système.
</ResponseField>

<ResponseField name="x_disable_stats" type="bool">
  Indicateur permettant de désactiver la collecte des métriques système.
</ResponseField>

<ResponseField name="x_extra_http_headers" type="dict[str, str] | None">
  En-têtes supplémentaires à ajouter à toutes les requêtes HTTP sortantes.
</ResponseField>

<ResponseField name="x_label" type="str | None">
  Libellé à attribuer aux métriques système et aux journaux de console collectés pour le run.

  Il permet de regrouper les données dans le frontend et de distinguer les données
  de différents processus au sein d’une tâche d’entraînement distribuée.
</ResponseField>

<ResponseField name="x_primary" type="bool">
  Détermine s’il faut enregistrer les fichiers internes de wandb et les métadonnées.

  Dans un environnement distribué, cette option permet d’éviter que les processus secondaires
  n’écrasent des fichiers lorsque seules les métriques système et les journaux sont nécessaires,
  car le processus principal assure la journalisation principale.
</ResponseField>

<ResponseField name="x_save_requirements" type="bool">
  Indicateur permettant d’enregistrer le fichier des exigences.
</ResponseField>

<ResponseField name="x_server_side_derived_summary" type="bool">
  Indicateur permettant de déléguer au serveur le calcul automatique de la synthèse à partir de l’historique.

  Cela ne désactive pas les mises à jour de synthèse fournies par l’utilisateur.
</ResponseField>

<ResponseField name="x_service_wait" type="float">
  Durée d’attente, en secondes, du démarrage du service interne wandb-core.
</ResponseField>

<ResponseField name="x_skip_transaction_log" type="bool">
  Indique s’il faut ignorer l’enregistrement des événements du run dans le journal des transactions.

  Cela ne concerne que les runs en ligne. Cette option peut être utilisée pour réduire la quantité de
  données écrites sur le disque.

  À utiliser avec prudence, car elle supprime les garanties de
  récupérabilité.
</ResponseField>

<ResponseField name="x_stats_sampling_interval" type="float">
  Intervalle d’échantillonnage du moniteur système, en secondes.
</ResponseField>

<ResponseField name="x_stats_open_metrics_endpoints" type="dict[str, str] | None">
  Points de terminaison OpenMetrics `/metrics` à surveiller pour les métriques système.
</ResponseField>

<ResponseField name="x_stats_open_metrics_filters" type="dict[str, dict[str, str]] | collections.abc.Sequence[str] | None">
  Filtre à appliquer aux métriques collectées depuis les points de terminaison OpenMetrics `/metrics`.

  Prend en charge deux formats :

  * `{"metric regex pattern, including endpoint name as prefix": {"label": "label value regex pattern"}}`
  * `("metric regex pattern 1", "metric regex pattern 2", ...)`
</ResponseField>

<ResponseField name="x_stats_open_metrics_http_headers" type="dict[str, str] | None">
  En-têtes HTTP à ajouter aux requêtes OpenMetrics.
</ResponseField>

<ResponseField name="x_stats_disk_paths" type="collections.abc.Sequence[str] | None">
  Chemins système à surveiller pour l’utilisation du disque.
</ResponseField>

<ResponseField name="x_stats_cpu_count" type="int | None">
  Nombre de CPU du système.

  S’il est défini, redéfinit la valeur détectée automatiquement dans les métadonnées du run.
</ResponseField>

<ResponseField name="x_stats_cpu_logical_count" type="int | None">
  Nombre de CPU logiques.

  S’il est défini, redéfinit la valeur détectée automatiquement dans les métadonnées du run.
</ResponseField>

<ResponseField name="x_stats_gpu_count" type="int | None">
  Nombre de périphériques GPU.

  S’il est défini, redéfinit la valeur détectée automatiquement dans les métadonnées du run.
</ResponseField>

<ResponseField name="x_stats_gpu_type" type="str | None">
  Type de périphérique GPU.

  S’il est défini, redéfinit la valeur détectée automatiquement dans les métadonnées du run.
</ResponseField>

<ResponseField name="x_stats_gpu_device_ids" type="collections.abc.Sequence[int] | None">
  Indices des périphériques GPU à surveiller.

  S’ils ne sont pas définis, le moniteur système capture les métriques de tous les GPU.
  Suppose une indexation à partir de 0 correspondant à l’énumération des périphériques CUDA/ROCm.
</ResponseField>

<ResponseField name="x_stats_track_process_tree" type="bool">
  Surveille l’ensemble de l’arborescence des processus pour suivre l’utilisation des ressources à partir de `x_stats_pid`.

  Lorsque la valeur est `True`, le moniteur système agrège le RSS, le pourcentage d’utilisation du CPU et le nombre de threads
  du processus dont le PID est `x_stats_pid` ainsi que de tous ses descendants.
  Cette option peut dégrader les performances et est désactivée par défaut.
</ResponseField>

<ResponseField name="x_stats_no_cgroup" type="bool">
  Désactive les limites de CPU et de mémoire de cgroup v2 pour les pourcentages des métriques système.
</ResponseField>

<ResponseField name="x_sync_dir_suffix" type="str">
  Suffixe à ajouter au nom du répertoire de l’exécution (sync\_dir).

  Cette valeur est définie dans wandb.init() pour éviter les conflits de nommage.
  Si elle est définie, elle est ajoutée au nom par défaut, séparée par un tiret.
</ResponseField>

<ResponseField name="x_update_finish_state" type="bool">
  Indicateur précisant si ce processus peut mettre à jour l’état final de l’exécution sur le serveur.

  Définissez cette valeur sur `False` lors d’un entraînement distribué, lorsque seul le processus principal doit déterminer l’état final.
</ResponseField>

<div id="properties">
  ## Propriétés
</div>

<ResponseField name="app_url" type="str">
  L’URL de l’interface W\&B, généralement [https://wandb.ai](https://wandb.ai).

  Elle diffère de `base_url` (par exemple [https://api.wandb.ai](https://api.wandb.ai)), utilisée pour accéder aux API W\&B par programmation.
</ResponseField>

<ResponseField name="colab_url" type="str | None">
  L’URL du notebook Colab, en cas d’exécution dans Colab.
</ResponseField>

<ResponseField name="deployment" type="Literal['local', 'cloud']">
  Aucune description fournie.
</ResponseField>

<ResponseField name="files_dir" type="str">
  Chemin absolu vers le répertoire local où sont stockés les fichiers du run.
</ResponseField>

<ResponseField name="is_local" type="bool">
  Aucune description fournie.
</ResponseField>

<ResponseField name="log_dir" type="str">
  Répertoire où stocker les fichiers journaux.
</ResponseField>

<ResponseField name="log_internal" type="str">
  Chemin vers le fichier à utiliser pour les journaux internes.
</ResponseField>

<ResponseField name="log_symlink_internal" type="str">
  Chemin vers le lien symbolique du fichier journal interne du run le plus récent.
</ResponseField>

<ResponseField name="log_symlink_user" type="str">
  Chemin vers le lien symbolique du fichier journal du processus utilisateur du run le plus récent.
</ResponseField>

<ResponseField name="log_user" type="str">
  Chemin vers le fichier à utiliser pour les journaux du processus utilisateur.
</ResponseField>

<ResponseField name="project_url" type="str">
  L’URL W\&B où le projet peut être consulté.
</ResponseField>

<ResponseField name="resume_fname" type="str">
  Chemin vers le fichier de reprise.
</ResponseField>

<ResponseField name="run_mode" type="Literal['run', 'offline-run']">
  Mode du run : « run » ou « offline-run ».
</ResponseField>

<ResponseField name="run_url" type="str">
  L’URL W\&B où le run peut être consulté.
</ResponseField>

<ResponseField name="settings_workspace" type="str">
  Chemin vers le fichier de paramètres du workspace.
</ResponseField>

<ResponseField name="sweep_url" type="str">
  L’URL W\&B où le sweep peut être consulté.
</ResponseField>

<ResponseField name="sync_dir" type="str">
  Répertoire où stocker les fichiers du run.
</ResponseField>

<ResponseField name="sync_file" type="str">
  Chemin vers le fichier journal binaire de transactions en ajout seul.
</ResponseField>

<ResponseField name="sync_symlink_latest" type="str">
  Chemin vers le lien symbolique du fichier journal de transactions du run le plus récent.
</ResponseField>

<ResponseField name="timespec" type="str">
  Spécification temporelle du run.
</ResponseField>

<ResponseField name="wandb_dir" type="str">
  Chemin complet vers le répertoire wandb.
</ResponseField>

<div id="methods">
  ## Méthodes
</div>

### <Badge color="blue" size="lg" shape="rounded">méthode</Badge> Settings.validate\_anonymous()

```python theme={null}
value: 'object'
```

<div id="arguments">
  ##### Arguments
</div>

<ResponseField name="value" type="object">
  Aucune description fournie.
</ResponseField>

### <Badge color="blue" size="lg" shape="rounded">méthode</Badge> Settings.validate\_x\_extra\_http\_headers()

```python theme={null}
(value)
```

<div id="arguments">
  ##### Arguments
</div>

<ResponseField name="value" type="_empty">
  Aucune description fournie.
</ResponseField>

### <Badge color="blue" size="lg" shape="rounded">méthode</Badge> Settings.validate\_x\_stats\_coreweave\_metadata\_base\_url()

```python theme={null}
(value)
```

<div id="arguments">
  ##### Arguments
</div>

<ResponseField name="value" type="_empty">
  Aucune description fournie.
</ResponseField>
