ML Frameworks

ML Frameworks

big names on the move
01
rasbt/LLMs-from-scratch
+165 ★/dayaccelerating

It teaches how LLMs work by implementing tokenization, attention, pretraining, and finetuning in pure PyTorch, one notebook at a time.

101.5k Jupyter Notebook Language Models · explained
02
roboflow/supervision
+94 ★/dayaccelerating

It exists to handle the tedious wiring—annotations, dataset formats, tracking—that sits between a trained model and a useful application.

49.2k Python Computer Vision · explained Feature
03
unslothai/unsloth
+54 ★/daycooling

It wraps local inference and fine-tuning for open models in a web UI, using custom kernels to squeeze more performance out of desktop GPUs than standard tooling.

69.7k Python Inference · Serving · explained
04
tensorflow/tensorflow
+40 ★/dayaccelerating

Google's attempt to own the full machine-learning stack, from research lab to Raspberry Pi.

196.9k C++ ML Frameworks · explained
05
ultralytics/ultralytics
+38 ★/dayaccelerating

Ultralytics wants to stop you from stitching together separate repos for every computer vision task by bundling detection, segmentation, tracking, and pose estimation into one YOLO-backed package.

60.4k Python Computer Vision · explained
06
hiyouga/LlamaFactory
+36 ★/dayaccelerating

It exists because keeping up with the training loops, quantization tricks, and inference stacks of 100+ models is a full-time job most developers would rather delegate.

73.9k Python ML Frameworks · explained
07
huggingface/transformers
+36 ★/daysteady

It centralizes model definitions so the same architecture works across PyTorch, JAX, vLLM, and llama.cpp without rewrites.

163.5k Python Language Models · explained
08
karpathy/nanoGPT
+30 ★/daycooling

A rewrite of minGPT that prioritizes working, hackable training code over educational scaffolding.

62k Python Language Models · explained
09
huggingface/lerobot
+30 ★/dayaccelerating

A PyTorch toolkit that treats robot learning like Hugging Face treats NLP: standardized datasets, pretrained policies, and one interface for many arms.

26.5k Python Domain Apps · explained
10
karpathy/nanochat
+29 ★/daycooling

nanochat is a minimal, hackable harness that lets you train and chat with a GPT-2-class LLM on a single GPU node for under $100—no hyperparameter spreadsheets required.

57.1k Python Language Models · explained
11
pytorch/pytorch
+24 ★/dayaccelerating

PyTorch exists to give researchers and engineers GPU-accelerated tensor math and automatic differentiation without forcing them to leave Python’s debugger and stack traces behind.

102.3k Python ML Frameworks · explained
12
google-ai-edge/mediapipe
+17 ★/daycooling

It exists to let developers run customized vision, text, and audio machine learning across mobile, web, and edge hardware without cloud round-trips.

36.5k C++ Computer Vision · explained
13
exo-explore/exo
+16 ★/daycooling

exo auto-discovers Apple devices on your network and shards frontier models across them, turning a pile of Macs into a single inference engine.

46.7k Python Inference · Serving · explained
14
serengil/deepface
+15 ★/dayaccelerating

DeepFace wraps a zoo of pre-trained face models into a single Python API so you can verify identities, search databases, and analyze attributes without hand-rolling a Keras pipeline.

23.3k Python Computer Vision · explained
16
karpathy/nn-zero-to-hero
+14 ★/daycooling

Jupyter notebooks that prove you can write a GPT with little more than high-school calculus and stubbornness.

23.9k Jupyter Notebook Learning · explained
17
google-research/timesfm
+12 ★/dayaccelerating

TimesFM is a pretrained decoder-only transformer that turns historical sequences into point and quantile forecasts without training from scratch.

27.3k Python Domain Apps · explained Feature
18
ray-project/ray
+9.4 ★/dayaccelerating

Ray treats distributed computing as a Python primitive, then layers on libraries for training, tuning, serving, and reinforcement learning.

43.5k Python Inference · Serving · explained
19
karpathy/llm.c
+8.9 ★/dayaccelerating

Because training a transformer shouldn't require 245MB of PyTorch just to multiply matrices.

30.8k Cuda Language Models · explained
20
ultralytics/yolov5
+7.6 ★/dayaccelerating

YOLOv5 made real-time object detection as easy as `torch.hub.load`, then exported to everything from iOS to edge chips.

57.8k Python Computer Vision · explained
loading more…

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.