Skip to content

enigmarikki/dnnc-operators

 
 

Repository files navigation

dnnc-operators

Development and discussion of DNNC operators.

To refer back to the original Readme click here.

Below is the list of current ongoing operators list (Under Construction)

Operator Testcases Dimensions required Dimensions supported Broadcasting required Broadcasting supported Completion status Contributer
Abs ✔️ N D N D ✔️ Hrishikesh Murali
Acos ✔️ N D N D ✔️ Hrishikesh Murali
Acosh ✔️ N D N D ✔️ Hrishikesh Murali
Add ✔️ N D N D ✔️ Hrishikesh Murali
And ✔️ N D N D ✔️ Hrishikesh Murali
ArgMax ✔️ N D N D ✔️ Hrishikesh Murali
ArgMin ✔️ N D N D ✔️ Hrishikesh Murali
Asin ✔️ N D N D ✔️ Hrishikesh Murali
Asinh ✔️ N D N D ✔️ Hrishikesh Murali
Atan ✔️ N D N D ✔️ Hrishikesh Murali
Atanh ✔️ N D N D ✔️ Hrishikesh Murali
AveragePool
BatchNormalization
BitShift
Cast
Ceil
Clip
Compress
Concat
Constant
ConstantOfShape
Conv
ConvInteger
ConvTranspose
Cos
Cosh
CumSum
DepthToSpace
DequantizeLinear ✔️ N D N D can't pass both "float" and "int" as input Gunjan
Div ✔️ N D N D ✔️ Gunjan
Dropout
Elu ✔️ 1 D 1 D ✔️ Gunjan
Equal ✔️ N D N D ✔️ Gunjan
Erf ✔️ N D N D ✔️ Gunjan
Exp ✔️ N D N D ✔️ Gunjan
Expand
EyeLike ✔️ 2 D 2 D DataType required Gunjan
Flatten
Floor ✔️ N D N D ✔️ Gunjan
GRU
Gather
GatherElements
Gemm ✔️ 2 D 2 D ✔️ Gunjan
GlobalAveragePool ✔️ N D N D ✔️ Nalin Shani
GlobalLpPool ✔️ N D N D ✔️ Nalin Shani
GlobalMaxPool ✔️ N D N D ✔️ Nalin Shani
Greater ✔️ N D N D ✔️ ✔️ Nalin Shani
HardSigmoid ✔️ N D N D ✔️ Nalin Shani
HardMax ✔️ N D N D ✔️ Nalin Shani
Identity ✔️ N D N D ✔️ Nalin Shani
If
InstanceNormalization
IsInf ✔️ N D N D ✔️ Nalin Shani
IsNaN ✔️ N D N D ✔️ Nalin Shani
LRN
LSTM
LeakyRelu ✔️ N D N D ✔️ Nalin Shani
Less
Log
LogSoftmax
Loop
LpNormalization
LpPool
MatMul ✔️ N D 4 D ✔️ Rohit
MatMulInteger
Max
MaxPool
MaxRoiPool
MaxUnpool
Mean
Min
Mod
Mul
Multinomial
Neg
NonMaxSupression
NonZero
Not
OneHot
Or
PRelu
Pad
Pow
QLinearConv
QlinearMatMul
QuantizeLinear
RNN
RandomNormal
RandomNormalLike
RandomUniform
RandomUniformLike
Reciprocal
ReduceL1
ReduceL2
ReduceLogSum
ReduceLogSumExp
ReduceMax
ReduceMean
ReduceMin
ReduceProd
ReduceSum
ReduceSumSquare
Relu
Reshape
Resize
ReverseSequence
RoiAlign
Round
Scan
Scatter
ScatterElements
Selu
Shape
Shrink
Sigmoid
Sign
Sin
Sinh
Size
Slice
Softmax
Softplus
Softsign
SpaceToDepth
Split
Sqrt
Squeeze
StringNormalizer
Sub
Sum
Tan
Tanh
TfIdfVectorizer
ThresholdedRelu ✔️ N D N D ✔️ Rohit
Tile
TopK
Transpose
Unique
Unsqueeze
Upsample
Where
Xor ✔️ N D N D ✔️ ✔️ Vishal

About

development and discussion of DNNC operators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.0%
  • Fortran 11.1%
  • Python 2.7%
  • CMake 2.7%
  • C 2.0%
  • Cuda 1.1%
  • Other 0.4%