This website requires JavaScript.
22ffd4fc64
Fix TensorAlloc copy that was copying the ptr
main
adrien
2026-05-27 21:15:58 +02:00
9ac3d4d699
Squeletton TensorGpu that init
adrien
2026-05-26 23:34:53 +02:00
2215a5d86d
Added TensorStatic and Alloc to lib.zig
0.3.0
adrien
2026-05-26 20:06:36 +02:00
9deb25b825
Updated zon version
adrien
2026-05-26 20:01:04 +02:00
ceff8ff1bd
Added everything to TensorAlloc
adrien
2026-05-25 22:52:27 +02:00
ff21f0ac8b
Added all operation and test for TensorAlloc, missing slice
adrien
2026-05-25 18:18:35 +02:00
5ac9968021
Added back more test for TensorAlloc
adrien
2026-05-25 13:53:17 +02:00
8028cf41a5
Removed inline for TensorAlloc fn
adrien
2026-05-25 01:54:47 +02:00
0ef19e18de
Working other base operation (sub, mul, div, ect)
adrien
2026-05-25 01:52:12 +02:00
7494595db4
Working TensorAlloc add
adrien
2026-05-25 01:44:09 +02:00
91c5c41fc5
Working comparaison for TensorAlloc
adrien
2026-05-24 21:23:20 +02:00
ba671ee486
Working basic eq between TensorAlloc
adrien
2026-05-24 18:40:14 +02:00
09d6ca1ff5
Renamed Tensor to TensorStatic
adrien
2026-05-23 10:29:57 +02:00
bcd888d59e
Splited main.zig into lib and test.zig
adrien
2026-05-20 23:02:30 +02:00
63e9b6b63d
Removed vs native benchmarks
adrien
2026-05-20 22:58:36 +02:00
957f75243f
Added zig-wgpu import
adrien
2026-05-20 16:03:15 +02:00
5f833a5e58
Removed TensorAlloc and made TensorStatic back to just Tensor
adrien
2026-05-15 00:46:22 +02:00
00e0f5ab73
Moved isTensor to shared + added isTensorAlloc/Static
adrien
2026-05-15 00:32:58 +02:00
f67e9d709d
Working add TensorAlloc
adrien
2026-05-15 00:24:39 +02:00
e6d0f62929
TensorAlloc add and to compilable but still error for basic add test
adrien
2026-05-14 22:25:35 +02:00
f702c1e09a
slice can now use null value like python [2:]
adrien
2026-05-14 10:56:26 +02:00
b959f5f28a
Added slice to TensorStatic
adrien
2026-05-14 01:28:24 +02:00
6ba1e664c1
Started to add TensorAlloc
adrien
2026-05-14 00:53:05 +02:00
6559ed9f62
Removed comptime to parseSegment
0.2.2
adrien
2026-05-12 09:06:28 +02:00
55906e0ab7
Small fixs
adrien
2026-05-11 17:12:37 +02:00
7d28de2028
Removed comptime for str UnitParser
0.2.1
adrien
2026-05-04 23:55:00 +02:00
eb3b0d4de3
Update .zon
adrien
2026-05-04 22:59:54 +02:00
5bdc78c065
Simplified pow
adrien
2026-05-04 22:57:53 +02:00
18830c8b45
Fixed benchmark
adrien
2026-05-04 22:25:18 +02:00
4595397e70
Removed the feature where you can use comptime int or float ar rhs for operation
adrien
2026-05-04 22:10:55 +02:00
7844aacfce
Added a UnitParser to get Dimensions and Scales from a str
adrien
2026-05-04 19:10:06 +02:00
9b6cd4b377
Removed release fast
adrien
2026-05-04 14:34:31 +02:00
4d275dca2d
Renamed Tensor to TensorStatic to later introduce TensorAlloc and TensorGPU
adrien
2026-04-29 18:07:13 +02:00
9635cfb481
Changed self: Self to self: *const SElf in tensor for performance
adrien
2026-04-28 16:06:13 +02:00
f0029449f0
tmp
adrien
2026-04-28 14:50:08 +02:00
8816a65518
Now pass all test with new *const way
adrien
2026-04-28 13:51:10 +02:00
26ff02c50f
Changed TEnsor to use *const
adrien
2026-04-28 13:10:14 +02:00
bb6dd59b9a
Removed more
adrien
2026-04-28 01:02:30 +02:00
acb908a448
Removed some char
adrien
2026-04-28 01:01:40 +02:00
d4a1054fdc
Removed deploy.yaml
adrien
2026-04-28 00:58:24 +02:00
fb2a6f4806
Removed docs/
adrien
2026-04-28 00:57:50 +02:00
8c77ab86f8
Readded it but also in gitignore
adrien
2026-04-28 00:56:42 +02:00
8565869919
Removed mkdocs.yaml
adrien
2026-04-28 00:56:02 +02:00
1a69b3dbf2
Removed old .md
adrien
2026-04-28 00:55:32 +02:00
cd3632210d
Updated README
0.2.0
adrien
2026-04-28 00:45:12 +02:00
de2e9cce68
Merge branch 'tensor'
adrien
2026-04-27 22:10:02 +02:00
0b2469d321
.
adrien
2026-04-27 22:07:45 +02:00
c6f613a787
I guess I can't do better. Scalar still suck, but at least it is builtin SIDM so ok I guess
adrien
2026-04-27 22:07:39 +02:00
a0961e7571
Start to optimize the shit out of it, still a long way to go
adrien
2026-04-27 21:24:03 +02:00
168312b78e
Removed lots of usless inline and comptime in Scales and Dimensions
adrien
2026-04-27 19:09:55 +02:00
698e968ef8
Added a high dimension benchmark
AdrienBouvais
2026-04-27 16:18:31 +02:00
44aaa8a8b2
Removed all inline for (0..total) for either builtin or for loop without inline
AdrienBouvais
2026-04-27 16:11:46 +02:00
cd954b379b
Added cross to Tensor + fix benchmark
AdrienBouvais
2026-04-27 15:13:15 +02:00
16d25e7e7e
Added shape comptime check for Tensor add/sub/div/mul
AdrienBouvais
2026-04-27 14:45:41 +02:00
f37a196b15
Fixed new Tensor to be everything (Scalar, Vector, Matrix and above)
AdrienBouvais
2026-04-27 09:11:24 +02:00
934a40fe1a
Basic untested tensor
Adrien Bouvais
2026-04-26 22:16:25 +02:00
1dcfd58189
.
adrien
2026-04-26 01:37:00 +02:00
0914ea0a60
.
adrien
2026-04-26 01:35:37 +02:00
37a95607b3
.
adrien
2026-04-26 01:33:37 +02:00
fe7ee54601
Moved mkdocs.yml to /docs
adrien
2026-04-26 01:31:45 +02:00
81effc9815
Merge pull request 'Replace Scalar and Vector to a single Quantity that use @Vector' (#1 ) from simd into main
Adrien Bouvais
2026-04-25 23:29:30 +00:00
4a2d45b384
Fix benchmarks to work with new Scalar and Vector
adrien
2026-04-26 01:28:33 +02:00
d32de3fe82
Converted Base test to new Scalar
adrien
2026-04-26 01:18:41 +02:00
58fd4d5797
Fix
adrien
2026-04-26 01:11:51 +02:00
ae6b069da1
Added simd ref to action
adrien
2026-04-26 01:09:20 +02:00
4b01dfe412
Replaced Vector with Quantity
adrien
2026-04-26 01:07:12 +02:00
c350ffd1d6
Working vector initiate
adrien
2026-04-26 00:40:10 +02:00
a591736b19
Totally replaced Scalar with Quantity
adrien
2026-04-26 00:29:00 +02:00
89e46f4cd4
.
adrien
2026-04-25 23:29:51 +02:00
db6aaf433d
Added mkdocs
adrien
2026-04-25 23:29:06 +02:00
0257ee5d21
Added Quantity that will be both Scalar and Vector, using only @Vector
adrien
2026-04-25 22:36:48 +02:00
7fc7193206
FLush
adrien
2026-04-25 18:57:38 +02:00
3a4783cfa1
Benchmark SIMD vs Native
adrien
2026-04-25 18:47:13 +02:00
80cdcd134e
Added some function to benchmark
adrien
2026-04-24 23:50:16 +02:00
c2675f5117
Added imperial to README
0.1.1
adrien
2026-04-23 00:28:49 +02:00
f26f6086ca
Added Imperial unit scales
adrien
2026-04-23 00:14:57 +02:00
a91a509368
Added GNU License
adrien
2026-04-23 00:00:32 +02:00
5e7b7c5302
Added some constants
adrien
2026-04-22 23:53:43 +02:00
719679aabc
Updated README + Renamed mulBy and divBy to mul div
adrien
2026-04-22 23:33:58 +02:00
2c94df7f4a
Added overflaw security + made benchmark work (set to max)
adrien
2026-04-22 23:11:42 +02:00
5efa42c2e1
Made possible to use comptime float, int and T for Scalar operation of Vector
adrien
2026-04-22 22:34:46 +02:00
1129acc542
Same for Scalar
adrien
2026-04-22 22:10:57 +02:00
9544bb584a
Removed s and d in Vector (duplicate of dims and scales)
adrien
2026-04-22 22:10:04 +02:00
6c50a01d6e
Removed ugly Scalar_
adrien
2026-04-22 22:08:05 +02:00
e4d55e36ab
Added the posibility to use comptime_float, int and T for Scalar operation
adrien
2026-04-22 16:45:02 +02:00
82bdb96746
Changed how Scalar is generated to use Dimensions.ArgOpts and Scales.ArgOpts
adrien
2026-04-22 16:31:07 +02:00
a2d46e3f55
Added sqrt to Scalar and Vector
adrien
2026-04-22 15:43:17 +02:00
0dd9e02f59
Added abs, pow and product operations
adrien
2026-04-22 14:50:21 +02:00
c4e462add3
Added dot and cross function for Vector
adrien
2026-04-22 12:32:10 +02:00
4c910319d5
Added comparison operation to Scalar and Vector
adrien
2026-04-22 12:26:17 +02:00
86841318f2
Added some doc comments
adrien
2026-04-22 10:58:14 +02:00
ec05b60fc3
Replaced Scales.min to helper.finerScales
adrien
2026-04-22 10:31:04 +02:00
49b56bda91
Added int nanometer example in README
0.1.0
adrien
2026-04-22 01:20:09 +02:00
76c69448de
Fixed benchmark with removed scale
adrien
2026-04-22 01:14:38 +02:00
cb3c41cf4c
Better README
adrien
2026-04-22 01:07:06 +02:00
5f42a8c107
Added Dimless to Base
adrien
2026-04-22 01:06:52 +02:00
1719b0de8b
Removed scale (just use mulBy + dimless) + added inline to vector fn
adrien
2026-04-22 01:05:33 +02:00
84d0698878
Removed ztracy dep
adrien
2026-04-22 00:31:37 +02:00
11a741f72c
Removed useless code
adrien
2026-04-22 00:19:07 +02:00
cc39c1a6f4
Same for all bench, nbo more sink
adrien
2026-04-22 00:17:58 +02:00