Commit graph

29 commits

Author SHA1 Message Date
lucasdelimanogueira
6701179c22 del tensor free memory 2024-06-05 14:31:48 -03:00
lucasdelimanogueira
d2fc1e3617 make contiguous cuda 2024-05-23 02:27:30 -03:00
lucasdelimanogueira
65dc86aaa4 broadcasted batched matmul cuda 2024-05-22 19:20:54 -03:00
lucasdelimanogueira
cebf890165 sigmoid kernel avoid overflow 2024-05-22 13:24:01 -03:00
lucasdelimanogueira
b324b7e1fa broadcasted equal operation 2024-05-20 16:42:45 -03:00
lucasdelimanogueira
cc483417dc max min and equal operations 2024-05-20 12:50:45 -03:00
lucasdelimanogueira
2df6c36d99 fixed sum axis with keepdim 2024-05-17 19:29:16 -03:00
lucasdelimanogueira
5dd3f3d202 implementing keepdim sum 2024-05-17 19:08:09 -03:00
lucasdelimanogueira
de72cd67ba sub broadcasted cuda 2024-05-17 13:15:33 -03:00
lucasdelimanogueira
64fb3f9edb fix sum axis autograd and reversed add broadcasted order 2024-05-17 11:39:26 -03:00
lucasdelimanogueira
ddf04363d1 sub broadcasted cpu autograd 2024-05-16 17:03:09 -03:00
lucasdelimanogueira
3c8da6a245 sum axis cpu and broadcast forward 2024-05-16 16:35:55 -03:00
lucasdelimanogueira
a846d3aa3e Small fix for PiPy 2024-05-11 01:45:59 -03:00
lucasdelimanogueira
6b08c10300 Cosine and sine operations with autograd 2024-05-09 22:32:36 -03:00
lucasdelimanogueira
065c6a0f29 fix pow, div, log operations 2024-05-06 10:18:12 -03:00
lucasdelimanogueira
ca4a0f0dbc nn module, log, div, pow 2024-05-06 01:21:18 -03:00
lucasdelimanogueira
a92b991776 Fix transpose axis and make contigous 2024-05-04 13:37:18 -03:00
lucasdelimanogueira
a45b930075 transpose n dimensions cpu 2024-05-02 21:14:26 -03:00
lucasdelimanogueira
b7cf03828e batched and broadcasted matmul 2024-05-02 20:21:19 -03:00
lucasdelimanogueira
31be051028 batched matmul 2D and 3D tensors 2024-05-02 19:13:05 -03:00
lucasdelimanogueira
769666cfa8 Reshape autograd 2024-05-01 12:11:50 -03:00
lucasdelimanogueira
6aa18f0e36 transpose tensor and matmul autograd 2024-05-01 02:12:47 -03:00
lucasdelimanogueira
407242bd7e autograd add function 2024-04-30 20:09:08 -03:00
lucasdelimanogueira
d4751341bd scalar mul and sum tensor 2024-04-30 13:22:27 -03:00
lucasdelimanogueira
b69a652ca9 matmul cuda 2024-04-30 01:35:10 -03:00
lucasdelimanogueira
b09b9b9ba0 Fix pow create another vector 2024-04-30 01:16:13 -03:00
lucasdelimanogueira
8366245813 sub, elementmul, pow cuda operations 2024-04-30 00:31:46 -03:00
lucasdelimanogueira
1de187af93 Fix cuda add_tensor allocate memory 2024-04-29 20:41:58 -03:00
lucasdelimanogueira
c40951eb6f fix cuda compile separete files 2024-04-29 19:21:10 -03:00