|
c4c303b6f1
|
Add some very basic backprop.
|
2023-06-20 20:33:44 +01:00 |
|
|
3b7984ccce
|
Add some functions to create variables.
|
2023-06-20 19:31:35 +01:00 |
|
|
9ff8d2076a
|
Add the topological sort for backprop.
|
2023-06-20 19:15:39 +01:00 |
|
|
671bcf060e
|
Expose the tensor ids.
|
2023-06-20 14:22:04 +01:00 |
|
|
98b423145a
|
Bugfix for the contiguous strides.
|
2023-06-20 13:35:07 +01:00 |
|
|
d922ff97f2
|
Add some unique identifier.
|
2023-06-20 13:00:04 +01:00 |
|
|
d9cb1917ce
|
Add some unary ops.
|
2023-06-20 12:04:01 +01:00 |
|
|
b4d332cd1b
|
Reduce code duplication.
|
2023-06-20 11:32:27 +01:00 |
|
|
f5b0aa815a
|
Get the addition/multiplication to work.
|
2023-06-20 11:07:59 +01:00 |
|
|
6c5fc767a8
|
Add the slice indexing.
|
2023-06-20 10:50:58 +01:00 |
|
|
786544292d
|
Add more to the binary operators.
|
2023-06-20 09:49:40 +01:00 |
|
|
7a31ba93e4
|
Start adding some ops.
|
2023-06-20 08:41:19 +01:00 |
|
|
ef6760117f
|
Proper stride initialization.
|
2023-06-20 07:53:53 +01:00 |
|
|
bcae61b7f2
|
Cosmetic changes.
|
2023-06-19 21:30:03 +01:00 |
|
|
26d6288eb6
|
Add an easy way to create tensor objects.
|
2023-06-19 20:59:26 +01:00 |
|
|
01eeb0e72f
|
Shuffle the shape bits around.
|
2023-06-19 20:22:12 +01:00 |
|
|
634e0c88ae
|
Add some basic test.
|
2023-06-19 19:50:17 +01:00 |
|
|
8e2c534d1f
|
Flesh out some ops bits.
|
2023-06-19 19:28:33 +01:00 |
|
|
ce718bb807
|
Add the op.
|
2023-06-19 18:34:54 +01:00 |
|
|
844704de5c
|
Split the tensor file.
|
2023-06-19 17:34:13 +01:00 |
|
|
9698211d56
|
Add some very basic tensor type.
|
2023-06-19 17:26:50 +01:00 |
|
|
fe7a5f53a1
|
Initial commit
|
2023-06-19 17:06:31 +01:00 |
|