ONNXOperations#

class ONNXOperations[source]#

Bases: object

CasADi operations, which are available in the ONNXConversion class. See ONNX documentation for a full list of operations.

Note

This class is not intended to be used directly. It is used by the ONNXConversion class. The purpose of this class is to provide a list of all available operations in the ONNXConversion class.

Methods#

Add#

Add(self, *args, attribute=None)#

Addition of two or more tensors. See ONNX documentation for more details.

Concat#

Concat(self, *args, attribute=None)#

Elu#

Elu(self, x, attribute=None)#

Gemm#

Gemm(self, *args, attribute=None)#

General Matrix Multiplication. See ONNX documentation for more details.

MatMul#

MatMul(self, *args, attribute=None)#

Mul#

Mul(self, *args, attribute=None)#

Relu#

Relu(self, x, attribute=None)#

Reshape#

Reshape(self, *args, attribute=None)#

Shape#

Shape(self, *args, attribute=None)#

Sigmoid#

Sigmoid(self, x, attribute=None)#

Slice#

Slice(self, *args, attribute=None)#

Squeeze#

Squeeze(self, *args, attribute=None)#

Sub#

Sub(self, *args, attribute=None)#

Sum#

Sum(self, *args, attribute=None)#

Tanh#

Tanh(self, x, attribute=None)#

Unsqueeze#

Unsqueeze(self, *args, attribute=None)#