Skip to content

inaki11/my-template

Repository files navigation

Ejecutar Sweeps con Weights & Biases

Sigue estos pasos para lanzar y ejecutar un sweep en wandb:

  1. Dependencias
pip install wandb scikit-learn tqdm tensorboard rtdl_num_embeddings omegaconf holidays matplotlib

Link python a python3 en cluster

ln -s /usr/bin/python3 /usr/bin/python
  1. Crear el sweep: activa el entorno de conda y situate en la raiz del repositorio
wandb sweep configs/sweep_periodical_mlp.yaml

Este comando devolverá un sweep_id

  1. Ejecutar el agente para el sweep:

Te devuelve el comando para ejecutar sweeps, algo del estilo wandb agent inaki/my-template/874plwyb

wandb agent my_entity/my_project/SWEEP_ID --count 5

Esto ejecutará hasta 5 runs del sweep especificado. Cada run buscará en un conjunto de parámetros

  1. Script para Ejecutar varios agentes en paralelo:

Automaticamente crea N agentes que en paralelo se dividen las ejecuciones dadas. En el siguinte ejemplo se establecen 100 ejecuciones del espacio de búsqueda, paralelizado en 5 agentes, para MLP + embedding periódico.

python run_sweep.py --config configs/cnn_lstm.yaml --total-runs 100 --processes 1
python run_sweep.py --config configs/sweep_periodical_mlp.yaml --total-runs 100 --processes 1

About

Template for DL research

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published