Herramienta de aprendizaje profundo: [wandb] se ejecuta sin conexión para guardar el archivo de datos de wandb y luego lo sincroniza manualmente con el sitio web de W&B.

Enlace de referencia: https://docs.wandb.ai/guides/track/tracking-faq

pregunta

Al agregar wandb para visualizar entrenamiento/inferencia, debido a la red y otras razones, configure wandb.mode=offline para que el código se ejecute normalmente. Sin embargo, los resultados de la visualización no se pueden ver simultáneamente en el sitio web de W&B y los datos deben sincronizarse manualmente.

Solución

Utilice el comando de sincronización wandb sync wandb/dryrun-folder-namepara transferir los datos de la carpeta a la nube y podrá ver los resultados visuales en W&B.

Ejemplo

script.py

import wandb
import os

os.environ["WANDB_API_KEY"] = YOUR_KEY_HERE
os.environ["WANDB_MODE"] = "offline"

config = {
    
    
  "dataset": "CIFAR10",
  "machine": "offline cluster",
  "model": "CNN",
  "learning_rate": 0.01,
  "batch_size": 128,
}

wandb.init(project="offline-demo")

for i in range(100):
  wandb.log({
    
    "accuracy": i})

Ejecutando salida en pycharm

Por favor agregue la descripción de la imagen.
Entre ellos, wandb sync */wandb/*esta línea indica la dirección de almacenamiento de datos fuera de línea, que también es la dirección que debe cargarse durante la sincronización posterior.

Sincronizar

cd your-wandb-log-folder
wandb sync wandb/offline-run-*-*

Supongo que te gusta

Origin blog.csdn.net/qq_42312574/article/details/132662921
Recomendado
Clasificación