IIT Jodhpur

MLOps & DLOps Coursework

Bridging the gap between Deep Learning research and Production Engineering

Deepraj Majumdar P25CS0003

DLOps Focus

Analysis of model depth vs. efficiency, FLOPs tracking, and hardware-aware training (CPU vs. GPU).

MLOps Focus

Automating model lifecycles, reproducibility, version control for data/models, and scalable deployment.

Current Assignments

Completed

Assignment 1: Performance & Hardware Analysis

A deep dive into ResNet architectures (18, 32, 50) and SVM benchmarks. Features full analysis of FLOPs and hardware speedup factors.

PyTorch CUDA Benchmarking
View Dashboard
Upcoming

Assignment 2: Containerization & CI/CD

Focusing on Dockerizing ML models and setting up automated GitHub Action pipelines for model testing.


Assignment 1 Live Metrics

Hardware Performance (FashionMNIST)

Backend Model Accuracy Time (ms) FLOPs
GPU (CUDA)ResNet-1885.59%59,9715.51e+08
CPU (Intel)ResNet-1885.24%2,375,1555.51e+08

Note: The GPU achieved a speedup of ~40x compared to the CPU while maintaining identical FLOPs.

Architecture Complexity

Architecture Params GFLOPs
ResNet-1811.2 M0.55
ResNet-3221.3 M1.14
ResNet-5023.5 M1.28