mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-01-08 14:43:57 -05:00
ops in readme
This commit is contained in:
@@ -105,16 +105,18 @@ Warning: do not rely on the ANE port. It segfaults sometimes. So if you were doi
|
||||
|
||||
### Adding an accelerator
|
||||
|
||||
You need to support 14 basic ops:
|
||||
You need to support 14 first class ops:
|
||||
|
||||
```
|
||||
Relu, Log, Exp # unary ops
|
||||
Add, Sub, Mul, Pow # binary ops (with broadcasting)
|
||||
Sum, Max # reduce ops (with axis argument)
|
||||
Matmul, Conv2D # matrix multiplication and conv
|
||||
Reshape, Transpose, Slice # moving things around ops
|
||||
Matmul, Conv2D # heavy data processing ops
|
||||
```
|
||||
|
||||
While more ops may be added (like Sign), I think these base 14 are stable.
|
||||
|
||||
## ImageNet inference
|
||||
|
||||
Despite being tiny, tinygrad supports the full EfficientNet. Pass in a picture to discover what it is.
|
||||
|
||||
Reference in New Issue
Block a user