Skip to content

延伸資源

CUDA 學習

官方文件

教學資源

Karpathy 相關專案

前驅專案

  • nanoGPT - PyTorch 版 GPT 訓練,llm.c 的 PyTorch 參考實作 train_gpt2.py
  • llama2.c - 純 C 推理 LLaMA 2,只做 inference 不做 training
  • micrograd - 微型 autograd 引擎,理解 backward pass 的基礎

影片

LLM 論文

相關 fork

llm.c 有多種語言移植版本:

  • C#: llm.cs Llm.cs
  • CUDA C++: llm.cpp (CCCL), llm.cpp (Eigen)
  • Go: llm.go
  • Java: llm.java
  • Metal: llm.metal
  • Mojo: llm.🔥
  • OpenCL: llm.c (OpenCL port)
  • Rust: llm.rs
  • Swift: llm.swift
  • Zig: llm.zig