Started to add TensorAlloc

This commit is contained in:
adrien 2026-05-14 00:53:05 +02:00
parent 6559ed9f62
commit 6ba1e664c1
5 changed files with 1137 additions and 4 deletions

View File

@ -3,7 +3,7 @@ const std = @import("std");
// Adjust these imports to match your actual file names // Adjust these imports to match your actual file names
const Dimensions = @import("Dimensions.zig"); const Dimensions = @import("Dimensions.zig");
const Scales = @import("Scales.zig"); const Scales = @import("Scales.zig");
const Tensor = @import("Tensor.zig").TensorStatic; const Tensor = @import("TensorStatic.zig").TensorStatic;
fn PhysicalConstant(comptime d: Dimensions.ArgOpts, comptime val: f64, comptime s: Scales.ArgOpts) type { fn PhysicalConstant(comptime d: Dimensions.ArgOpts, comptime val: f64, comptime s: Scales.ArgOpts) type {
return struct { return struct {

1131
src/TensorAlloc.zig Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
const std = @import("std"); const std = @import("std");
const Io = std.Io; const Io = std.Io;
const Tensor = @import("Tensor.zig").TensorStatic; const Tensor = @import("TensorStatic.zig").TensorStatic;
var io: Io = undefined; var io: Io = undefined;
pub fn main(init: std.process.Init) !void { pub fn main(init: std.process.Init) !void {

View File

@ -1,13 +1,15 @@
const std = @import("std"); const std = @import("std");
pub const Tensor = @import("Tensor.zig").TensorStatic; pub const TensorStatic = @import("TensorStatic.zig").TensorStatic;
pub const TensorAlloc = @import("TensorAlloc.zig").TensorAlloc;
pub const Dimensions = @import("Dimensions.zig"); pub const Dimensions = @import("Dimensions.zig");
pub const Scales = @import("Scales.zig"); pub const Scales = @import("Scales.zig");
pub const Base = @import("Base.zig"); pub const Base = @import("Base.zig");
pub const UnitParser = @import("UnitParser.zig"); pub const UnitParser = @import("UnitParser.zig");
test { test {
_ = @import("Tensor.zig"); _ = @import("TensorStatic.zig");
_ = @import("TensorAlloc.zig");
_ = @import("Dimensions.zig"); _ = @import("Dimensions.zig");
_ = @import("Scales.zig"); _ = @import("Scales.zig");
_ = @import("Base.zig"); _ = @import("Base.zig");