Uniformize operators and apply new class OperatorTensor induced changes in every operator
- Change parent class from Operator to OperatorTensor - Remove shared and not customed functions from operators - Uniformize operators behaviour: - inputs are set to nullptr at initialization by default - parameters whose size can be computed at initialization are (FC, ConvDepthWise) - Many more checks in functions with AIDGE_THROW_OR_ABORT()
Showing
- include/aidge/operator/Add.hpp 12 additions, 84 deletionsinclude/aidge/operator/Add.hpp
- include/aidge/operator/AvgPooling.hpp 17 additions, 17 deletionsinclude/aidge/operator/AvgPooling.hpp
- include/aidge/operator/BatchNorm.hpp 29 additions, 84 deletionsinclude/aidge/operator/BatchNorm.hpp
- include/aidge/operator/Concat.hpp 27 additions, 95 deletionsinclude/aidge/operator/Concat.hpp
- include/aidge/operator/Conv.hpp 45 additions, 41 deletionsinclude/aidge/operator/Conv.hpp
- include/aidge/operator/ConvDepthWise.hpp 39 additions, 88 deletionsinclude/aidge/operator/ConvDepthWise.hpp
- include/aidge/operator/Div.hpp 9 additions, 78 deletionsinclude/aidge/operator/Div.hpp
- include/aidge/operator/FC.hpp 32 additions, 85 deletionsinclude/aidge/operator/FC.hpp
- include/aidge/operator/GenericOperator.hpp 18 additions, 90 deletionsinclude/aidge/operator/GenericOperator.hpp
- include/aidge/operator/LeakyReLU.hpp 12 additions, 74 deletionsinclude/aidge/operator/LeakyReLU.hpp
- include/aidge/operator/MatMul.hpp 23 additions, 79 deletionsinclude/aidge/operator/MatMul.hpp
- include/aidge/operator/MaxPooling.hpp 20 additions, 77 deletionsinclude/aidge/operator/MaxPooling.hpp
- include/aidge/operator/MetaOperator.hpp 10 additions, 50 deletionsinclude/aidge/operator/MetaOperator.hpp
- include/aidge/operator/Mul.hpp 16 additions, 82 deletionsinclude/aidge/operator/Mul.hpp
- include/aidge/operator/Pad.hpp 23 additions, 78 deletionsinclude/aidge/operator/Pad.hpp
- include/aidge/operator/Pow.hpp 10 additions, 79 deletionsinclude/aidge/operator/Pow.hpp
- include/aidge/operator/Producer.hpp 16 additions, 60 deletionsinclude/aidge/operator/Producer.hpp
- include/aidge/operator/ReLU.hpp 8 additions, 74 deletionsinclude/aidge/operator/ReLU.hpp
- include/aidge/operator/Scaling.hpp 17 additions, 93 deletionsinclude/aidge/operator/Scaling.hpp
- include/aidge/operator/Slice.hpp 38 additions, 91 deletionsinclude/aidge/operator/Slice.hpp
Loading
Please register or sign in to comment