Skip to content

Latest commit

 

History

History
74 lines (58 loc) · 2.6 KB

index.rst

File metadata and controls

74 lines (58 loc) · 2.6 KB

Pytorch In Action

A hands-on repository dedicated to building modern deep learning layers, models and tasks from scratch using PyTorch.

.. toctree::
   :caption: Pytorch Basics
   :maxdepth: 1

   Tensors <pytorch-basics/Tensors>
   Automatic Differentiation <pytorch-basics/AutoGrad>
   Modules <pytorch-basics/Modules>
   Dataset and Dataloader <pytorch-basics/DataLoading>
   Save and Load <pytorch-basics/SaveAndLoad>

.. toctree::
   :caption: Pytorch Advanced
   :maxdepth: 1

   Distributed Training <pytorch-advanced/Distributed>
   TensorBoard <pytorch-advanced/TensorBoard>
   AutoMixPrecision <pytorch-advanced/AutoMixPrecision>

.. toctree::
   :caption: ConvNets
   :maxdepth: 1

   VGG <models/convnets/VGG>
   GoogLeNet <models/convnets/GoogLeNet>
   ResNet <models/convnets/ResNet>
   MobileNet <models/convnets/MobileNet>
   ConvNeXt <models/convnets/ConvNeXt>
   MLPMixer <models/convnets/MLPMixer>
   ConvMixer <models/convnets/ConvMixer>


.. toctree::
   :caption: Vision Trasnformer
   :maxdepth: 1

   ViT:VisionTrasnformer <models/vision-transformers/ViT.ipynb>
   MAE: Masked AutoEncoder <models/vision-transformers/MAE.ipynb>
   SwinTrasnformer <models/vision-transformers/Swin.ipynb>
   CvT: Convolutional vision Transformer <models/vision-transformers/CvT.ipynb>
   DiNAT: Dilated Neigborhood Attention Transformer <models/vision-transformers/DiNAT.ipynb>
   MobileViT <models/vision-transformers/MobileViT.ipynb>
   DETR: DEtection TRansformer <models/vision-transformers/DETR.ipynb>
   MaskFormer: Mask Classification-based Segmentation Transformer <models/vision-transformers/MaskFormer.ipynb>
   OneFormer: Universal Architecture For Segmentation Tasks <models/vision-transformers/OneFormer.ipynb>


.. toctree::
   :caption: Compute Vision Tasks
   :maxdepth: 1

   COCO Dataset <cv-tasks/datasets/coco>
   PascalVOC Dataset <cv-tasks/datasets/pascal_voc>
   YOLO  <cv-tasks/object_detection/yolo>
   Transfer Learning ViT Image Classifiction <cv-tasks/classification/transfer-learning-image-classification>
   LoRA Fine-tuning Vision Transformer <cv-tasks/classification/LoRA-Image-Classification>
   Fine-Tuning Multilable Image Classification <cv-tasks/classification/fine-tuning-multilabel-image-classification>
   Knowledge Disstillation on ViT Image Classification <cv-tasks/KnowledgeDistillation>


.. toctree::
   :caption: OpenAI Triton Kernels
   :maxdepth: 1

   Vector Add <triton/vector-add>
   Fused Softmax <triton/fused-softmax>
   Matrix Multiplication <triton/matrix-multiplication>
   Low Memory Dropout <triton/low-memory-dropout>
   LayerNorm <triton/layer-norm>