Passer au contenu principal

Utilisation

core [OPTIONS] COMMAND [ARGS]...

Description

Gérez un service wandb-core local partagé pour des charges de travail multiprocessus. wandb-core est le processus backend local qui gère les données d’exécution, le téléversement de fichiers et la collecte des métriques système. Par défaut, chaque processus qui appelle wandb.init() démarre son propre backend. Sur une machine exécutant de nombreux workers indépendants, cela duplique le travail et gaspille du CPU et de la mémoire. Utilisez ces commandes pour démarrer une instance wandb-core détachée et diriger plusieurs workers sur la même machine vers celle-ci à l’aide de la variable d’environnement WANDB_SERVICE. Flux de travail type :
wandb beta core start
export WANDB_SERVICE=printed_value
python -m your_launcher
wandb beta core stop
Pour les scripts shell, capturez la valeur brute de WANDB_SERVICE à partir de stdout :
export WANDB_SERVICE="$(wandb beta core start)"
Par défaut, le service partagé s’arrête après 10 minutes d’inactivité. Redéfinissez ce délai avec --idle-timeout dans la commande start.

Sous-commandes

CommandeDescription
wandb beta core startDémarrer un service wandb-core détaché.
wandb beta core stopArrêter un service wandb-core détaché.