ML Frameworks

ML Frameworks

big names on the move
01
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
02
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
03
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
04
roboflow/supervision
+37 ★/daycooling

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

48.4k Python Computer Vision · explained Feature
05
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
06
karpathy/nanoGPT
+34 ★/dayaccelerating

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

61.5k Python Language Models · explained
07
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
08
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
09
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
10
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
11
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
12
hiyouga/LlamaFactory
+22 ★/daycooling

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.5k Python ML Frameworks · explained
13
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
14
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.5k Python Inference · Serving · explained
15
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
16
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
18
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
20
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
loading more…

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