eigenGPT
zig_gpt2
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eigenGPT
-
C++ GPT-2 inference engine
From the same twitter thread, a dense implementation in less than 100 lines of plan C!
https://github.com/davidar/eigenGPT
zig_gpt2
- [P] Zig GPT-2 inference engine
- Zig GPT-2 inference engine
-
C++ GPT-2 inference engine
This is pretty cool. I had the same idea but in zig: https://github.com/EugenHotaj/zig_gpt2
Not fully finished yet, haven't gotten around to implementing bpe encoding/decoding and only some ops use BLAS.
What are some alternatives?
h5pp - A C++17 interface for HDF5
a1gpt - throwaway GPT inference
bun - A fast all-in-one JavaScript runtime [Moved to: https://github.com/oven-sh/bun]
h5cpp - C++17 templates between [stl::vector | armadillo | eigen3 | ublas | blitz++] and HDF5 datasets
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
preCICE - A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
gdl - GDL - GNU Data Language
river - [mirror] A dynamic tiling Wayland compositor
ziglings - Learn the Zig programming language by fixing tiny broken programs.