From cd57c39ff0da13355009186c87a0699f1550d084 Mon Sep 17 00:00:00 2001 From: lucasdelimanogueira Date: Mon, 20 May 2024 18:44:43 -0300 Subject: [PATCH] min max broadcasted autograd and small fix on add broadcasted --- norch/__pycache__/tensor.cpython-38.pyc | Bin 18194 -> 18460 bytes .../__pycache__/functions.cpython-38.pyc | Bin 9830 -> 10085 bytes norch/autograd/functions.py | 23 ++++--- norch/tensor.py | 20 ++++++ test.py | 18 ++++-- tests/test_autograd.py | 59 +++++++++++++++--- tests/test_operations.py | 25 ++++++-- 7 files changed, 119 insertions(+), 26 deletions(-) diff --git a/norch/__pycache__/tensor.cpython-38.pyc b/norch/__pycache__/tensor.cpython-38.pyc index 1705e208cd96ce49ff08d85fed2704db9611c2bc..0e09a81a352e9292f15a031df4e10fab02489361 100644 GIT binary patch delta 1603 zcmdUvU1$_n6vyxX&dly)-LLFNHrY)zTI)wutRK5Zku++E5~+gLhaz=tT_TJcbR7!P z*{%|hh##yuEs6^6f`a%}%7Dax(E8v*pQE$_)u)m?947nG;e+B!0b8q z%;DbO-v7P-(KEPIL3l?f6cGIUGQN56hZ8@AKTF96pno!*bR;#mTtRWU1w*rhp%s*N zu}>BUEmVC4WiPm{rbG=T49#)AJAGcyh$Xxp;q?g9U)9Z)8X9r0Gy}#ABbX00D&9Ek z#A=Xdj96tDk(w;2W?)#9G)uL#d}Ksaqcy>qYPODuVQ}W)#W=goNGLN6P3pd%CIid^>>ik87bs3S=x57P^B%i?$Y-iZ_q)f(`ld1sug?b ztM&2GmH_>nUPiB1MM%qxqz4>95k^p|N-z?WJ{d)V-V83aqEIAMB7f zC&}&X&HqL2iF1y29=ej+9;V@G~s^J)?7E8;?gJ|hQkANFV{J9T5TPT6ZXs8r@%9NX?Ir2my%BP z^w?L{JO*NPvZvP`Tl)ye+9!K z5^!M=Y$H~ync%Z@^}w+w^S5n-rErRMSNFuDA5=rqsG3rci^r)dDMgAoRGiCX=N3IC z%^Fdx8YtEjjftu>M`8v|)C?i(0!i9Z1V^H3Um$aUBL}W^VsuUj_?9(;A_mD3IcC%h zB2i?`7>E-}Lh|%2TKF^6CkrGJ}CjpVMLZAdhXVlW)NZea?7hn@>@|Lqh*h?#Ru+^O|Hd1k} zp;xap*uX+X!D5%GNXx-NWoiT?n88e?baYS~7`e0Z1wcFdSTzDiGm@^YotAW@U1w6AS=Xg+uWq9W-GgW! z#Z=%rimoGZbRC`k8a|QV>`x5$8Vq+RgMp4*9|QBI97y5K(lKzZdl);aW*CZMaoDHU zH*k?XZVN&Qll={Bz&`*IJMV8cp3!U9%kKLtJ?olA=HL8X01tT}&`RMIpX!h){A5!d zUHrk`r$D^|i*$7IXI);PeFAF_)N^kSjz=@&aPLikNnRCH0M4?7z8EZVWB)8v?32o* WZtV4vkZxU)8=Ft^NI{kwIQZwJbHPH7p_wwX8L)>5Rb)njDk+6xT6n3QcxbikZAhNr&;) zaZFZI{>b=lvV@8uKL^ly79eH@;$rGpo+ZM-2sDfhXd)XB zaxqkC_-5u!=20>Lx$3cs&E!@kIVPYx6;-7J;(@A){6K_1h)4htpfD+N1QFaIf*(kH x2I67`Ai=;Wz{thO2lRyklMFK(lNd7xkjKR+1o0Wu*=G3>Wk3yL!HN+w4r=`co3ZdFoY)R??V zNrsP!kCBg&gHeo;hf#n@YVsMSkBpxu?^8CkVgq`D8Hk;MxVQ>P)Ii;x#khb8=vpQq zpE-poo2jS-CIj(B&E#4IdB&Q_a}~727@%%q_A6op8d0PJBs6&@uTZs7)?_PU2MO_k z2wxx(#hII#7hjf`Q<_?o021_@JW*U+{0ER(3{u3vD8R@CbgTfA0+S5u