Professor Federico Siciliano
All course materials are available in the following Google Classroom:
https://classroom.google.com/c/ODMwNDU0OTExODY1?cjc=eswzxamc
Abstract: A course focused on PyTorch Lightning as an abstraction layer to accelerate and make GPU training reproducible: structure of the LightningModule and Trainer, checkpointing, callbacks, logging, learning-rate scheduling strategies, and job orchestration (e.g., batch scripts / scheduler usage). Emphasis will be placed on the correct use of the GPUs available on the purchased machines, particularly the use of multiple GPUs within a single machine, with practical examples on configuration, profiling, and best practices to ensure stability and efficiency of experiments.