SPB Git

spb/forge Public MIT

Forge — LLM training from scratch in pure C++20 + Metal on Apple Silicon.

C++ 61.2% C 23% Python 7.6% TeX 7.2% CMake 1.1%
NameLast commitUpdated
allocator.cpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
allocator.h Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
autograd.cpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
autograd.h Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
device.cpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
device.h Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
dtype.h Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
fmodel.cpp Add .forge — Apple-native, git-style weight format with zero-copy... 5 days ago
fmodel.h Add .forge — Apple-native, git-style weight format with zero-copy... 5 days ago
metal_impl.cpp Forge: LLM training from scratch in C++20 + Metal on Apple Silicon 10 days ago
tensor.cpp Add .forge — Apple-native, git-style weight format with zero-copy... 5 days ago
tensor.h Add .forge — Apple-native, git-style weight format with zero-copy... 5 days ago