ported from pytorch-examples
Basic neural network training with Ignite and various built-in loggers from ignite.contrib
:
- TQDM progress bar
- Tensorboard
- Visdom
- torchvision:
pip install torchvision
- tqdm:
pip install tqdm
Run the example:
python mnist_with_tqdm_logger.py
Example with training and validation monitoring using Tensorboard.
- torchvision:
pip install torchvision
- Optionally TensorboardX:
pip install tensorboardX
- Tensorboard:
pip install tensorboard
Optionally, user can install pynvml
package on Python 3 and log GPU information: used memory, utilization.
Run the example:
python mnist_with_tensorboard_logger.py --log_dir=/tmp/tensorboard_logs
Start tensorboard:
tensorboard --logdir=/tmp/tensorboard_logs/
Example with training and validation monitoring using Visdom
- torchvision:
pip install torchvision
- Visdom:
pip install visdom
Run the example:
python mnist_with_visdom_logger.py