Commit Graph
6 Commits
Author SHA1 Message Date
geohot 3c4565fa21 SLICE -> PAD,SHRINK 2022-07-17 11:33:59 -07:00
George HotzandGitHub 817b64f5e5 A conv is a reduce op (#356)
* universal strided conv

* more correct

* hmm, CPU works

* cleaner cl code output

* make noconv a flag

* cleanup __getitem__

* refactor broadcasting

* put that back

* unneeded reshape in getitem

* fix strided for torch
2022-07-10 19:58:50 -07:00
geohot 68959be05d precompute weights for opencl 2022-07-08 10:56:48 -07:00
geohot 5b66d1bb0b begin fixing up opencl 2022-07-08 10:20:14 -07:00
geohot 73415e20ab this fixes 2 of the conv recomputes...but it's ugh 2022-06-22 08:18:12 -07:00
George HotzandGitHub 77f5cef8a6 First batch from lazy branch (#332)
* test and helpers from lazy

* lazy pt2
2022-06-18 17:26:59 -07:00