Commit Graph

67 Commits

Author SHA1 Message Date
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
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
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
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