38,760
edits
No edit summary |
(Updating to match new version of source page) |
||
Line 44: | Line 44: | ||
<div class="mw-translate-fuzzy"> | |||
module load python/3.8 | module load python/3.8 | ||
virtualenv --no-download $SLURM_TMPDIR/env | virtualenv --no-download $SLURM_TMPDIR/env | ||
source $SLURM_TMPDIR/env/bin/activate | source $SLURM_TMPDIR/env/bin/activate | ||
pip install torchvision wandb --no-index | pip install torchvision wandb --no-index | ||
</div> | |||
### Save your wandb API key in your .bash_profile or replace $API_KEY with your actual API key. Uncomment the line below and comment out 'wandb offline'. if running on Cedar ### | ### Save your wandb API key in your .bash_profile or replace $API_KEY with your actual API key. Uncomment the line below and comment out 'wandb offline'. if running on Cedar ### | ||
Line 58: | Line 60: | ||
}} | }} | ||
<div class="mw-translate-fuzzy"> | |||
Le script wandb-test.py utilise la méthode <tt>watch()</tt> pour journaliser les métriques. Voir [https://docs.wandb.ai la documentation complète]. | Le script wandb-test.py utilise la méthode <tt>watch()</tt> pour journaliser les métriques. Voir [https://docs.wandb.ai la documentation complète]. | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
{{File | {{File | ||
|name=wandb-test.py | |name=wandb-test.py | ||
Line 69: | Line 74: | ||
import torch.optim as optim | import torch.optim as optim | ||
import torch.backends.cudnn as cudnn | import torch.backends.cudnn as cudnn | ||
</div> | |||
wandb.init(project="wandb-pytorch-test") | |||
for my_metric in range(10): | |||
wandb.log({'my_metric': my_metric}) | |||
}} | |||
After a training run in offline mode, there will be a new folder <code>./wandb/offline-run*</code>. You can send the metrics to the server using the command <code>wandb sync ./wandb/offline-run*</code>. Note that using <code>*</code> will sync all runs. | |||