Compare commits

..

No commits in common. "main" and "0.3.0" have entirely different histories.
main ... 0.3.0

4 changed files with 3 additions and 1780 deletions

View File

@ -60,9 +60,9 @@ pub fn Tensor(
}
pub fn copy(self: *const Self, alloc: Allocator) !Self {
const vec_ptr = try alloc.create(Vec);
vec_ptr.* = self.data.*;
return .{ .data = vec_ptr };
var new = try splat(alloc, 0);
new.data = self.data;
return new;
}
/// Convert N-D coords (row-major) to flat index — fully comptime.

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,6 @@ const std = @import("std");
pub const TensorStatic = @import("TensorStatic.zig").Tensor;
pub const TensorAlloc = @import("TensorAlloc.zig").Tensor;
pub const TensorGpu = @import("TensorGpu.zig").Tensor;
pub const Dimensions = @import("Dimensions.zig");
pub const Scales = @import("Scales.zig");
pub const Base = @import("Base.zig");

View File

@ -1,7 +1,6 @@
test {
_ = @import("TensorStatic.zig");
_ = @import("TensorAlloc.zig");
_ = @import("TensorGpu.zig");
_ = @import("Dimensions.zig");
_ = @import("Scales.zig");
_ = @import("Base.zig");