@PierceZhang34: A Machine Learning Systems Notes Repo on GitHub — The author has deeply studied machine learning systems over the past few months, mainly focusing on training and inference of large language models. This notes collection covers distributed computing, parallelization, quantization, and PyTorch internals, with most content derived from the author's experiments. 1. Distributed Technologies - covering distributed training…

X AI KOLs Timeline News

Summary

Sharing a machine learning systems notes repo on GitHub, covering distributed computing, parallelization, quantization, and PyTorch internals related to LLM training and inference. Suitable for learners interested in ML systems.

A machine learning systems notes repo on GitHub The author has deeply studied machine learning systems over the past few months, mainly focusing on training and inference of large language models. This notes collection covers distributed computing, parallelization, quantization, and PyTorch internals, with most content derived from the author's experiments. 1. Distributed Technologies - covers distributed training basics: NCCL collective communication (gather, all-gather, reduce, all-reduce, scatter, reduce-scatter), Mixture of Experts models, parallelization strategies (DP, DDP, ZeRO, tensor/pipeline parallelism), and torch.distributed basics 2. Quantization - model quantization from first principles: symmetric/asymmetric quantization, LLM.int8(), AWQ, SmoothQuant, GPTQ/OBS/OBQ, and QuIP 3. PyTorch Internals 4. Jax Extension Book - some solved exercises from the Jax extension book Very suitable for learners interested in machine learning Portal: http://github.com/JINO-ROHIT/ml-systems-notes…
Original Article
View Cached Full Text

Cached at: 06/20/26, 08:24 PM

Machine Learning Systems Notes on GitHub

Over the past few months, the author has deeply studied machine learning systems, mainly focusing on training and inference of large language models. This collection of notes covers distributed computing, parallelism, quantization, and PyTorch internals, most of which come from the author’s experiments.

  1. Distributed Techniques - covering distributed training fundamentals: NCCL collectives (gather, all-gather, reduce, all-reduce, scatter, reduce-scatter), mixture-of-experts, parallelism strategies (DP, DDP, ZeRO, tensor/pipeline parallelism), and torch.distributed basics.

  2. Quantization - model quantization from first principles: symmetric/asymmetric quantization, LLM.int8(), AWQ, SmoothQuant, GPTQ/OBS/OBQ, and QuIP.

  3. PyTorch Internals

  4. JAX Scaling Book - some solved exercises from the JAX scaling book

Perfect for those interested in machine learning.

Portal: http://github.com/JINO-ROHIT/ml-systems-notes…


JINO-ROHIT/ml-systems-notes

Source: https://github.com/JINO-ROHIT/ml-systems-notes

ml-systems-notes

a personal collection of notes on ml systems engineering covering distributed computing, parallelism, quantization, and pytorch internals.

everything here is a work in progress. i add notes as i do experiments and projects.

contents

  • distributed-techniques - distributed training fundamentals: nccl collectives (gather, all-gather, reduce, all-reduce, scatter, reduce-scatter), mixture-of-experts, parallelism strategies (dp, ddp, zero, tensor/pipeline parallelism), and torch.distributed basics.

  • quantization - model quantization from first principles: symmetric/asymmetric quantization, llm.int8(), awq, smoothquant, gptq/obs/obq, and quip.

  • torch-notes - pytorch internals

  • jax-scaling-book - roofline analysis exercises for matrix multiplication in jax/tpu context.

Similar Articles

@GitHub_Daily: Want to understand the underlying principles of large language models? Most resources only cover theory or provide source code, leaving you still confused. Stumbled upon this open-source tutorial, EveryonesLLM, which guides us step by step to build a complete large language model from scratch on Google Colab, writing code throughout. The whole tutorial is divided into...

X AI KOLs Timeline

EveryonesLLM is an open-source tutorial that provides 29 chapters of Colab notebooks. It teaches users step by step to build a complete large language model from scratch on Google Colab, including pre-training and instruction fine-tuning, and supports Chinese.

@GitHub_Daily: To dive deep into model research, you can't just stay at the application layer—you need to understand how the underlying system is trained and optimized. I stumbled upon LLMSys-PaperList, a carefully curated collection of papers related to large model systems. It is continuously updated from 2022 to the latest top conference papers in 2026, and organized by categories such as training, inference, multimodality...

X AI KOLs Timeline

A carefully curated collection of papers related to large model systems, covering training, inference, multimodality, and more. It is continuously updated and includes technical reports, frameworks, and courses, making it a valuable reference for researchers and developers.

@Xx15573208: I've read many articles about Transformers and understand the theory, but when I actually sit down to write code, I have no idea where to start. LLMs-from-scratch is specifically designed to solve this problem: it accompanies the book "Build a Large Language Model" and guides you through implementing GPT from scratch using PyTorch…

X AI KOLs Timeline

LLMs-from-scratch is a GitHub repository that accompanies the book "Build a Large Language Model," providing complete code to implement GPT from scratch with PyTorch, covering the full pipeline including pretraining, fine-tuning, and RLHF. It has gained 93K+ stars and is ideal for developers who want to deeply understand the principles behind large language models.

@GitHub_Daily: How do large language models work internally, why do they hallucinate, and why do they sometimes give irrelevant answers? For a deeper understanding, check out the Awesome LLM Interpretability resource collection, which provides a systematic path to unpack the AI black box. It covers attention visualization, neuron analysis, and more.

X AI KOLs Timeline

Introduces the Awesome LLM Interpretability resource collection, which gathers various interpretability tools, papers, and community resources to help understand the internal workings of large language models.

@Jolyne_AI: Recommending a free machine learning and AI learning book on GitHub: Machine Learning Q and AI. The book covers 30 core questions about machine learning and AI, from neural networks to model deployment, explaining key knowledge points clearly. GitHub: http://…

X AI KOLs Timeline

Recommending the free machine learning and AI book Machine Learning Q and AI, systematically explaining neural networks, deep learning, computer vision, NLP, and model deployment around 30 core questions, with GitHub and online reading links.