Commit graph

316 commits

Author SHA1 Message Date
lucasdelimanogueira
01b62a8c71 unit test autograd transpose reshape T 2024-05-07 16:29:32 -03:00
lucasdelimanogueira
e356017607
Merge pull request #39 from lucasdelimanogueira/tmp
Tmp
2024-05-07 13:39:56 -03:00
lucasdelimanogueira
c5a776f43d unit test autograd transpose, t and reshape then matmul 2024-05-07 13:39:18 -03:00
lucasdelimanogueira
708fc121d6 unit test autograd 2024-05-07 12:48:06 -03:00
lucasdelimanogueira
2c2569d482 operations unit tests 2024-05-07 11:52:56 -03:00
lucasdelimanogueira
33481a1c07
Merge pull request #38 from lucasdelimanogueira/tmp
Fix long time step() detach
2024-05-07 01:35:29 -03:00
lucasdelimanogueira
ef3868066e Fix long time step() detach 2024-05-07 01:30:45 -03:00
lucasdelimanogueira
a4dbfe8e7d
Merge pull request #37 from lucasdelimanogueira/tmp
Tmp
2024-05-07 01:28:25 -03:00
lucasdelimanogueira
9634ab12c5 Fix long time step() detach 2024-05-07 01:27:48 -03:00
lucasdelimanogueira
838af9cf4c Fix long time step() detach 2024-05-07 01:19:12 -03:00
lucasdelimanogueira
94691e9340
Merge pull request #36 from lucasdelimanogueira/tmp
some tests test.py
2024-05-07 01:00:45 -03:00
lucasdelimanogueira
1ccf9a6c8d some tests test.py 2024-05-07 01:00:08 -03:00
lucasdelimanogueira
c75408bc97
Merge pull request #35 from lucasdelimanogueira/tmp
Tmp
2024-05-07 00:24:24 -03:00
lucasdelimanogueira
ffe10e48c5 Fix grad update step! loss decreasing 2024-05-07 00:10:25 -03:00
lucasdelimanogueira
b034d86ec3 Fix recursion backward increasing a lot 2024-05-06 22:58:37 -03:00
lucasdelimanogueira
4b9bf0854d
Merge pull request #34 from lucasdelimanogueira/tmp
Tmp
2024-05-06 20:47:55 -03:00
lucasdelimanogueira
de6f2af637 fix upgrade grads reference to parameter 2024-05-06 20:40:06 -03:00
lucasdelimanogueira
e5819a4121 nn module v1 2024-05-06 19:47:27 -03:00
lucasdelimanogueira
1e00930c4e Fix nn.Module linear 2024-05-06 13:23:22 -03:00
lucasdelimanogueira
5271a1b5df
Merge pull request #33 from lucasdelimanogueira/tmp
Tmp
2024-05-06 10:25:39 -03:00
lucasdelimanogueira
6445563268 Fix radd rsub 2024-05-06 10:24:43 -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
5865de76f9
Merge pull request #32 from lucasdelimanogueira/tmp
Tmp
2024-05-04 13:49:25 -03:00
lucasdelimanogueira
bd1e62d895 Add transpose autograd 2024-05-04 13:47:20 -03:00
lucasdelimanogueira
a92b991776 Fix transpose axis and make contigous 2024-05-04 13:37:18 -03:00
lucasdelimanogueira
18c50dbeb8 Small fix shape of reshape 2024-05-03 13:34:43 -03:00
lucasdelimanogueira
8449575e70 small fix reshape return 2024-05-03 13:18:37 -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
6acc477b5e
Merge pull request #31 from lucasdelimanogueira/tmp
small fix threads per block sum
2024-05-02 15:21:55 -03:00
lucasdelimanogueira
a538ab4ecd small fix threads per block sum 2024-05-02 15:21:25 -03:00
lucasdelimanogueira
9da59793c5
Merge pull request #30 from lucasdelimanogueira/tmp
Tmp
2024-05-02 15:19:14 -03:00
lucasdelimanogueira
976f932007 small fix threads per block sum 2024-05-02 15:18:14 -03:00
lucasdelimanogueira
04ada494a5 Fix reduce sum cuda large arrays 2024-05-02 15:15:56 -03:00
lucasdelimanogueira
8e11d7537a Fix sum tensor reduce cuda v1 naive 2024-05-02 14:58:35 -03:00
lucasdelimanogueira
d8579e1c7e
Merge pull request #29 from lucasdelimanogueira/tmp
Tmp
2024-05-02 14:50:31 -03:00
lucasdelimanogueira
20fb09e6ea Fix sum tensor reduce cuda v1 naive 2024-05-02 14:47:36 -03:00
lucasdelimanogueira
b0a88a57c1 Fix sum tensor reduce cuda v1 naive 2024-05-02 14:08:28 -03:00
lucasdelimanogueira
1030661ee1
Merge pull request #28 from lucasdelimanogueira/tmp
Fix sum cuda reduce
2024-05-02 13:23:27 -03:00
lucasdelimanogueira
7fb2ee9072 Fix sum cuda reduce 2024-05-02 13:22:52 -03:00
lucasdelimanogueira
fb59c5110c
Merge pull request #27 from lucasdelimanogueira/tmp
Fix sum tensor reduce naive
2024-05-02 11:13:54 -03:00
lucasdelimanogueira
6b1ea4be88 Fix sum tensor reduce naive 2024-05-02 11:13:09 -03:00
lucasdelimanogueira
5468a64591
Merge pull request #26 from lucasdelimanogueira/tmp
Fix sum tensor reduce cuda
2024-05-01 14:44:50 -03:00
lucasdelimanogueira
2fd5b75ff0 Fix sum tensor reduce cuda 2024-05-01 14:44:09 -03:00
lucasdelimanogueira
8918447673
Merge pull request #25 from lucasdelimanogueira/tmp
Tmp
2024-05-01 14:08:00 -03:00
lucasdelimanogueira
592dacbde9 Optimized matmul kernel 2024-05-01 12:30:08 -03:00
lucasdelimanogueira
1a8257df76 Optimized matmul kernel 2024-05-01 12:29:10 -03:00
lucasdelimanogueira
04ab8251ce Optimized matmul kernel 2024-05-01 12:17:32 -03:00