ML Frameworks

ML Frameworks

big names · picking up speed
01
pytorch/pytorch
+27 ★/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.

102k Python ML Frameworks · explained
02
unslothai/unsloth
+73 ★/dayaccelerating

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.

68.9k Python Inference · Serving · explained
03
tensorflow/tensorflow
+25 ★/dayaccelerating

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

196.5k C++ ML Frameworks · explained
04
rasbt/LLMs-from-scratch
+70 ★/dayaccelerating

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

99.8k Jupyter Notebook Language Models · explained
05
huggingface/transformers
+38 ★/dayaccelerating

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

163k Python Language Models · explained
07
karpathy/llm.c
+9.6 ★/dayaccelerating

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

30.6k Cuda Language Models · explained
08
google-ai-edge/mediapipe
+17 ★/dayaccelerating

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

36.3k C++ Computer Vision · explained
09
ultralytics/yolov5
+7.0 ★/dayaccelerating

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

57.7k Python Computer Vision · explained
10
tinygrad/tinygrad
+6.1 ★/dayaccelerating

For when you outgrow micrograd but still want a deep learning compiler small enough to read and hack.

33.4k Python ML Frameworks · explained
11
karpathy/nanoGPT
+34 ★/dayaccelerating

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

61.5k Python Language Models · explained
12
karpathy/nanochat
+34 ★/dayaccelerating

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.

56.6k Python Language Models · explained
13
ray-project/ray
+11 ★/dayaccelerating

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

43.4k Python Inference · Serving · explained
14
Tencent/ncnn
+5.1 ★/daysteady

An inference runtime that strips away third-party dependencies to run neural networks on everything from smartphones to smartwatches.

23.6k C++ Inference · Serving · explained
15
serengil/deepface
+4.0 ★/daysteady

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.2k Python Computer Vision · explained
16
deepspeedai/DeepSpeed
+8.4 ★/daysteady

DeepSpeed is the optimization library that let the BLOOM and MT-530B teams train models too large to fit in any single GPU.

42.8k Python ML Frameworks · explained
17
karpathy/nn-zero-to-hero
+16 ★/daysteady

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

23.7k Jupyter Notebook Learning · explained
18
ultralytics/ultralytics
+35 ★/daycooling

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.

59.9k Python Computer Vision · explained
19
google-research/timesfm
+23 ★/daycooling

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

27.1k Python Domain Apps · explained Feature
20
huggingface/lerobot
+27 ★/daycooling

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

26.1k Python Domain Apps · explained
loading more…

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