gitextract_mjxmq1vx/ ├── .gitignore ├── 00-1_python-setup-guide/ │ └── README.md ├── 00-2_python-libraries-for-workshop/ │ ├── README.md │ ├── jupyter_environment_check.ipynb │ ├── python_environment_check.py │ └── requirements.txt ├── 01_intro-to-deeplearning/ │ └── README.md ├── 02_pytorch-api/ │ ├── README.md │ ├── exercise/ │ │ ├── exercise-logreg.ipynb │ │ ├── exercise.py │ │ └── toydata-truncated.txt │ └── solution/ │ ├── solution-logreg.ipynb │ ├── solution.py │ └── toydata-truncated.txt ├── 03_training-dnns/ │ ├── README.md │ ├── exercise/ │ │ ├── example.ipynb │ │ ├── local_utilities.py │ │ └── simple-cnn.py │ └── solution/ │ ├── local_utilities.py │ └── solution-torchvision-cnn.py ├── 04_accelerating-pytorch/ │ ├── README.md │ ├── exercise/ │ │ ├── 00_pytorch-vit-random-init.py │ │ ├── 01_pytorch-vit.py │ │ └── local_utilities.py │ └── solution/ │ ├── 02_fabric-vit.py │ ├── 03_fabric-vit-mixed-precision.py │ ├── 04_fabric-vit-mixed-fsdp.py │ └── local_utilities.py ├── 05_finetuning-llms/ │ ├── README.md │ ├── exercise/ │ │ ├── 01_train-gpt.ipynb │ │ ├── 02_use-trained-gpt.ipynb │ │ ├── gpt_download.py │ │ ├── requirements-extra.txt │ │ ├── spam_classifier_utils.py │ │ ├── test.csv │ │ ├── train.csv │ │ └── validation.csv │ └── solution/ │ ├── 01_train-gpt-solution.ipynb │ ├── 02_use-trained-gpt-solution.ipynb │ ├── gpt_download.py │ ├── requirements-extra.txt │ ├── spam_classifier_utils.py │ ├── test.csv │ ├── train.csv │ └── validation.csv ├── LICENSE └── README.md