George Hotz
|
7b999add1d
|
all onnx model tests pass
|
2023-02-27 11:22:45 -08:00 |
|
George Hotz
|
652d48ccec
|
onnx : openpilot expand issue was fixed yesterday. remove hack
|
2023-02-27 11:04:42 -08:00 |
|
George Hotz
|
9d6b63f043
|
add ConstantOfShape
|
2023-02-27 10:57:50 -08:00 |
|
George Hotz
|
082134952b
|
CastLike works with one type hack
|
2023-02-27 10:51:26 -08:00 |
|
Jacky Lee
|
1ffe8d68d5
|
Add more onnx ops (#615)
* Add Celu
* Add thresholded relu
* Add softsign
|
2023-02-27 10:43:41 -08:00 |
|
George Hotz
|
643e8b0388
|
fix tests, test bn evaluate too
|
2023-02-27 10:39:47 -08:00 |
|
Diogo
|
07e643431c
|
added onnx group norm (#614)
|
2023-02-27 08:11:01 -08:00 |
|
Diogo
|
e68fa18c9b
|
layer norm support in onnx (#607)
* layer norm support
* switched to 1e-05
|
2023-02-26 22:04:02 -08:00 |
|
George Hotz
|
3a2a500e90
|
prevent race condition, external yolo test for now
|
2023-02-26 17:08:24 -08:00 |
|
Sohaib
|
71ae6e5605
|
fix: avgpool without counting padding (#605)
|
2023-02-26 07:13:00 -08:00 |
|
George Hotz
|
a8de233e12
|
only div, no reciprocal (#601)
* only div, no reciprocal
* remove reciprocal
* fix pad shuffling
|
2023-02-25 09:35:03 -08:00 |
|
Sohaib
|
d581a99d90
|
onnx: lrn (#602)
Co-authored-by: Sohaib Errabii <errabii.sohaib@gmail.com>
|
2023-02-25 09:24:53 -08:00 |
|
voidz
|
94bec40110
|
moved extras/jit.py -> tinygrad/jit.py (#599)
* moved extras/jit.py to tinygrad/jit.py
* fixed indent
* removed tinygrad.helpers.DEBUG from jit.py
|
2023-02-25 08:32:33 -08:00 |
|
George Hotz
|
2c5e13a513
|
Reluless (#600)
* replace relu for maximum
* fix for other backend
* clean up RELU and GT0
* tests for maximum
* had to clean that up
* why reverse a maximum?
|
2023-02-25 01:21:16 -08:00 |
|
George Hotz
|
176ad29974
|
retain support for old onnx
|
2023-02-24 22:29:54 -08:00 |
|
George Hotz
|
da5643d024
|
rest of tests shouid be made to pass
|
2023-02-24 12:52:23 -08:00 |
|
George Hotz
|
85452fbaf3
|
onnx 58/109/208
|
2023-02-24 12:19:05 -08:00 |
|
George Hotz
|
e8a153e4e9
|
onnx : add a whole bunch of ops
|
2023-02-24 12:00:03 -08:00 |
|
George Hotz
|
f2486a7248
|
more onnx ops
|
2023-02-24 10:55:58 -08:00 |
|
George Hotz
|
4d0a3dd653
|
openpilot expand is bugged
|
2023-02-24 10:25:59 -08:00 |
|
George Hotz
|
2e56a4793e
|
rename log_softmax, support dim, fix onnx Softmax
|
2023-02-24 10:11:24 -08:00 |
|
George Hotz
|
5cdfeffe2c
|
fix shape test
|
2023-02-24 09:36:32 -08:00 |
|
George Hotz
|
3becefa218
|
fix onnx tests
|
2023-02-24 09:27:18 -08:00 |
|
George Hotz
|
e263c0c628
|
onnx : another model test is passing
|
2023-02-24 09:22:58 -08:00 |
|
George Hotz
|
d3feea302d
|
much cleaner way to write onnx ops
|
2023-02-24 08:46:28 -08:00 |
|
George Hotz
|
f6d946853c
|
more bugfixes
|
2023-02-24 00:21:29 -08:00 |
|
George Hotz
|
b1b2d8f440
|
onnx : some op tests working
|
2023-02-23 23:58:13 -08:00 |
|
George Hotz
|
b287b1d529
|
fix yolov8 to get to ConvTranspose
|
2023-02-23 22:46:48 -08:00 |
|
George Hotz
|
2d59b25ead
|
onnx backend test : enable only the model tests
|
2023-02-23 22:36:26 -08:00 |
|
George Hotz
|
d8b6f241f1
|
external_test_onnx_backend
|
2023-02-23 21:55:07 -08:00 |
|
Sohaib
|
8835df7a5c
|
upgrade onnx to 1.13.0 (#588)
- remove protobuf from direct dependencies
- replace deprecated mapping.TENSOR_TYPE_TO_NP_TYPE
Co-authored-by: Sohaib Errabii <sohaib.errabii@ipops.io>
|
2023-02-23 13:59:23 -08:00 |
|
calledit
|
81f7c6800a
|
Added info on simdgroup availability (#586)
* Add info on simdgroup availability
* "osx" not "os x"
* Update metal_matmul.py
* Update metal_matmul.py
|
2023-02-23 13:59:02 -08:00 |
|
George Hotz
|
d22e19536b
|
onnx: support low quality Resize. stuck on ConvTranspose will have to wait for convless
|
2023-02-23 09:05:23 -08:00 |
|
George Hotz
|
ab3a2ae9a2
|
fix test_resnet in onnx now that maxpool works
|
2023-02-23 08:41:47 -08:00 |
|
George Hotz
|
fd6082dcef
|
support all _pool2d. conv will eventually be an hlop
|
2023-02-23 08:19:47 -08:00 |
|
George Hotz
|
76b4d0577d
|
yolov8 works up to the MaxPool
|
2023-02-22 19:32:13 -08:00 |
|
George Hotz
|
c4c2c28738
|
a sustainable approach to float4 (#582)
* a sustainable approach to float4
* can_float4
* fix tests
* fix float4
* delete dead code
* types and minor cleanup
|
2023-02-22 09:45:08 -08:00 |
|
George Hotz
|
c5e2126d49
|
move DEBUG to helpers
|
2023-02-22 06:52:11 -08:00 |
|
George Hotz
|
4d232c7c95
|
optional networkx + DEBUGCL=2
|
2023-02-20 09:50:46 -08:00 |
|
George Hotz
|
bbfec2fde7
|
8.46 TFLOPS
|
2023-02-19 13:21:25 -08:00 |
|
George Hotz
|
1ba847963d
|
reshape and retain metal_matmul
|
2023-02-19 13:07:23 -08:00 |
|
Kirill
|
7944cfdadc
|
Remove Tensor.data (#565)
|
2023-02-18 16:36:12 -08:00 |
|
Jacky Lee
|
9fd41632c6
|
Import get_parameters from tinygrad.nn (#559)
* get_parameter is in optim
* Update all imports for get_parameters
* Clean up
* use optim.get_paramters
|
2023-02-17 15:22:26 -08:00 |
|
George Hotz
|
82c257e8f5
|
more kernel search
|
2023-02-12 10:34:56 -08:00 |
|
George Hotz
|
de71c13934
|
test speed v torch uses jit
|
2023-02-12 07:43:17 -08:00 |
|
George Hotz
|
ba3bf5bdf7
|
cifar stops learning
|
2023-02-11 17:21:42 -08:00 |
|
George Hotz
|
40f3949742
|
fancier KOPT
|
2023-02-11 16:40:25 -08:00 |
|
George Hotz
|
446442dbb3
|
fix tests symbolic
|
2023-02-11 15:16:47 -08:00 |
|
George Hotz
|
20a351a3c6
|
hand optim CONVW
|
2023-02-11 14:41:08 -08:00 |
|
George Hotz
|
031edd01e6
|
switch openpilot compile to TinyJit
|
2023-02-11 09:51:44 -08:00 |
|