simple neural network inference engine
  • C 78.5%
  • Python 10.1%
  • Nix 8.1%
  • Makefile 3.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-07 11:15:38 +02:00
.helix initial commit 2026-10-02 10:53:45 +02:00
images images: redraw 4 and 9 2026-10-05 19:18:43 +02:00
instr instr: ikj implementation of GEMM for optimal cache locality 2026-10-05 22:13:05 +02:00
scripts scripts: save plot to custom path 2026-10-06 13:18:15 +02:00
test test: fix tests 2026-10-07 09:43:30 +02:00
.clang-format initial commit 2026-10-02 10:53:45 +02:00
.clangd add clangd file 2026-10-04 23:58:33 +02:00
.gitignore add nn-test bin to .gitignore 2026-10-07 09:43:50 +02:00
block.c buffers everywhere 2026-10-05 16:15:08 +02:00
block.h buffers everywhere 2026-10-05 16:15:08 +02:00
flake.lock initial commit 2026-10-02 10:53:45 +02:00
flake.nix install onnx 2026-10-07 11:15:38 +02:00
image.c add image util 2026-10-05 16:47:07 +02:00
image.h add image util 2026-10-05 16:47:07 +02:00
instruction.c buffers everywhere 2026-10-05 16:15:08 +02:00
instruction.h buffers everywhere 2026-10-05 16:15:08 +02:00
license add license 2026-10-03 17:53:41 +02:00
main.c main: rewrite cli usage to store timings in csv file 2026-10-06 12:42:40 +02:00
Makefile install onnx 2026-10-07 11:15:38 +02:00
nn.c buffers everywhere 2026-10-05 16:15:08 +02:00
nn.h instr: add naive softmax 2026-10-05 14:46:44 +02:00
parser.c install onnx 2026-10-07 11:15:38 +02:00
parser.h install onnx 2026-10-07 11:15:38 +02:00
readme.md add readme 2026-10-02 21:37:58 +02:00
report.md report: consistency and typos 2026-10-06 13:30:44 +02:00
vec.c add vec structure 2026-10-05 10:39:44 +02:00
vec.h add vec structure 2026-10-05 10:39:44 +02:00

nn

a neural network inference engine written in C