Your GPU Is Bored: A Practical Utilization Playbook
A measurement-first guide to finding GPU idle time, fixing input stalls, tuning precision and batches, and improving training or inference throughput.
Blogs
Practical writing on DevOps, AI and ML, architecture, data systems, and lessons learned while building solutions.
Search across all published posts.
A measurement-first guide to finding GPU idle time, fixing input stalls, tuning precision and batches, and improving training or inference throughput.
A practical guide to containerized AI application architecture, with design patterns and a working FastAPI service powered by a Hugging Face model.
A fraud detection story about why accuracy is the most overrated metric in ML, told through one embarrassingly lazy model.
End-to-end Iris species classification using Python and scikit-learn, covering data validation, EDA, model comparison, evaluation, interpretation & prediction.
Compare Llama 3.1 vs 3.2 across multimodal capabilities, model sizes, and practical use cases to choose the right model.
Learn how to protect Terraform resources from accidental deletion using lifecycle.prevent_destroy and enable_deletion_protection. A must-read guide for DevOps engineers who value safe and stable infrastructure.
Learn how to build custom authentication APIs using AWS Cognito, Lambda, and API Gateway — without managing a single backend server. A serverless approach to secure, scalable, and cost-effective centralized auth.
Simple Python web application using Flask and AWS Cognito for authentication. The application supports both Hosted UI and custom login page for user authentication.
Step by step guide to configure Avi Kubernetes Operator (AKO) on EKS with Avi Controller.
A simplified guide to install NSX Advanced Load Balancer (Avi) on AWS to work with EKS cluster.
This blog shows simple steps to containerize Next.js app using cloud native buildpacks.
Simple steps to containerize Next.js app deployed with npm packages using docker build.