Commit graph

316 commits

Author SHA1 Message Date
lucasdelimanogueira
f25a060294 fix sum cuda axis with atomicAdd 2024-05-23 01:06:21 -03:00
lucasdelimanogueira
c02170731f remove atomicAdd test 2024-05-23 00:38:33 -03:00
lucasdelimanogueira
4a5713f2a2
Merge pull request #67 from lucasdelimanogueira/tmp
fix sum cuda axis atomicAdd
2024-05-23 00:31:19 -03:00
lucasdelimanogueira
192a50f773 fix sum cuda axis atomicAdd 2024-05-23 00:30:48 -03:00
lucasdelimanogueira
4b4148685d
Merge pull request #66 from lucasdelimanogueira/tmp
fix sum cuda memory corruption
2024-05-23 00:03:57 -03:00
lucasdelimanogueira
b8ad9ef282 fix sum cuda memory corruption 2024-05-23 00:03:26 -03:00
lucasdelimanogueira
349a971242
Merge pull request #65 from lucasdelimanogueira/tmp
Tmp
2024-05-23 00:00:14 -03:00
lucasdelimanogueira
d093015d15 fix sum cuda axis 2024-05-22 21:07:09 -03:00
lucasdelimanogueira
2c7571c371 small fix sum cuda 2024-05-22 20:59:46 -03:00
lucasdelimanogueira
950cde13f7 small fix sum cuda 2024-05-22 20:59:25 -03:00
lucasdelimanogueira
c7b28d09d7
Merge pull request #64 from lucasdelimanogueira/tmp
sum axis cuda version 2
2024-05-22 19:55:35 -03:00
lucasdelimanogueira
718a4c9823 sum axis cuda version 2 2024-05-22 19:55:00 -03:00
lucasdelimanogueira
68f408015d
Merge pull request #63 from lucasdelimanogueira/tmp
sum axis cuda version
2024-05-22 19:33:28 -03:00
lucasdelimanogueira
f446daf707 sum axis cuda version 2024-05-22 19:32:47 -03:00
lucasdelimanogueira
fff6544d51
Merge pull request #62 from lucasdelimanogueira/tmp
broadcasted batched matmul cuda
2024-05-22 19:21:25 -03:00
lucasdelimanogueira
65dc86aaa4 broadcasted batched matmul cuda 2024-05-22 19:20:54 -03:00
lucasdelimanogueira
6a2b01f437
Merge pull request #61 from lucasdelimanogueira/tmp
version 0.0.3
2024-05-22 14:29:51 -03:00
lucasdelimanogueira
b72c16f110 version 0.0.3 2024-05-22 14:29:18 -03:00
lucasdelimanogueira
4d266b3be7
Merge pull request #60 from lucasdelimanogueira/tmp
Tmp
2024-05-22 14:27:02 -03:00
lucasdelimanogueira
316df94a3e
Merge branch 'main' into tmp 2024-05-22 14:26:54 -03:00
lucasdelimanogueira
40a6bccab4 vision tranform, readme and example training 2024-05-22 14:25:02 -03:00
lucasdelimanogueira
cebf890165 sigmoid kernel avoid overflow 2024-05-22 13:24:01 -03:00
lucasdelimanogueira
0972a0873f small fix crossentropy 2024-05-22 10:34:16 -03:00
lucasdelimanogueira
34a762b666 fix shape one hot cross entropy 2024-05-21 19:50:17 -03:00
lucasdelimanogueira
2a9dd11f9c
Merge pull request #59 from lucasdelimanogueira/tmp
Tmp
2024-05-21 15:45:17 -03:00
lucasdelimanogueira
ed05e57cf4 squeeze operation and autograd 2024-05-21 14:43:16 -03:00
lucasdelimanogueira
be4eef45ac unittest unsqueeze and unsqueeze neg 2024-05-21 14:32:14 -03:00
lucasdelimanogueira
db434ec197 unsqueeze operation 2024-05-21 14:21:35 -03:00
lucasdelimanogueira
9cfb1f622d softmax autograd 2024-05-21 13:52:05 -03:00
lucasdelimanogueira
d530f79a82 cross entropy loss 2024-05-21 12:16:12 -03:00
lucasdelimanogueira
a57298dfcb softmax and small fixes 2024-05-21 02:03:24 -03:00
lucasdelimanogueira
a39bd59a3f softmax operation 2024-05-21 01:22:38 -03:00
lucasdelimanogueira
fd831f950d fix add min max keepdim 2024-05-21 00:38:34 -03:00
lucasdelimanogueira
5e72fe57d3 softmax v1 need fix some erros yet 2024-05-20 20:16:41 -03:00
lucasdelimanogueira
cd57c39ff0 min max broadcasted autograd and small fix on add broadcasted 2024-05-20 18:44:43 -03:00
lucasdelimanogueira
b324b7e1fa broadcasted equal operation 2024-05-20 16:42:45 -03:00
lucasdelimanogueira
098ede5a6b min max autograd 2024-05-20 15:24:55 -03:00
lucasdelimanogueira
cc483417dc max min and equal operations 2024-05-20 12:50:45 -03:00
lucasdelimanogueira
c808a49a30 dataset, dataloader and mnist 2024-05-18 17:59:14 -03:00
lucasdelimanogueira
8e8780d2a6 fix add broadcasted backward grad wrong values copy pointer data 2024-05-18 15:25:39 -03:00
lucasdelimanogueira
418bb20b29 fix add broadcasted backward grad wrong values 2024-05-18 15:08:31 -03:00
lucasdelimanogueira
acb6c17cca fix subtraction broadcasted access memory wrong values 2024-05-18 09:01:42 -03:00
lucasdelimanogueira
1094a9c1cd fix subtraction broadcasted access memory wrong values 2024-05-18 08:54:43 -03:00
lucasdelimanogueira
13da54ca39 fix add broadcasted access memory wrong values 2024-05-18 08:54:03 -03:00
lucasdelimanogueira
eb49d8cae3 fixed sum axis with keepdim 2024-05-17 20:12:57 -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
abcd17e679 fix test autograd sub broadcasted 2024-05-17 13:49:32 -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