crucible v0.1: CPU inference library for PyTorch .pt state dicts, in pure Zig

- restricted pickle VM (whitelisted globals — cannot execute arbitrary
  Python, unlike torch.load)
- zip container reader (store + raw-deflate)
- Tensor views: dtype/offset/sizes/strides, f32 materialization
- layers: conv2d f32x8 FMA, linear, relu, maxpool2, adaptiveAvgPool2d,
  softmax, padInput
- examples/stripsolver: real .pt forward, 3777 @ 1.0

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
This commit is contained in:
pierreandLetta Code committed 2026-09-29 18:41:46 +03:00
commit d401f6b07e
11 files changed
+1228

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
.{
.name = .crucible,
.version = "0.1.0",
.minimum_zig_version = "0.16.0",
.paths = .{
"build.zig",
"build.zig.zon",
"src",
"LICENSE",
"README.md",
},
.fingerprint = 0x3c213e6746d06603, // Zig will warn and suggest a value on first build
}