.. index:: pair: enum; kind .. _doxid-classdnnl_1_1graph_1_1op_1ad54d9bef2fbf3c2a5f4190fa2497568c: enum dnnl::graph::op::kind ========================== Kinds of operations. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum kind { :target:`Abs` = dnnl_graph_op_abs, :target:`AbsBackward` = dnnl_graph_op_abs_backward, :target:`Add` = dnnl_graph_op_add, :target:`AvgPool` = dnnl_graph_op_avg_pool, :target:`AvgPoolBackward` = dnnl_graph_op_avg_pool_backward, :target:`BatchNormForwardTraining` = dnnl_graph_op_batch_norm_forward_training, :target:`BatchNormInference` = dnnl_graph_op_batch_norm_inference, :target:`BatchNormTrainingBackward` = dnnl_graph_op_batch_norm_backward, :target:`BiasAdd` = dnnl_graph_op_bias_add, :target:`BiasAddBackward` = dnnl_graph_op_bias_add_backward, :target:`Clamp` = dnnl_graph_op_clamp, :target:`ClampBackward` = dnnl_graph_op_clamp_backward, :target:`Concat` = dnnl_graph_op_concat, :target:`Convolution` = dnnl_graph_op_convolution, :target:`ConvolutionBackwardData` = dnnl_graph_op_convolution_backward_data, :target:`ConvolutionBackwardWeights` = dnnl_graph_op_convolution_backward_weights, :target:`ConvTranspose` = dnnl_graph_op_conv_transpose, :target:`ConvTransposeBackwardData` = dnnl_graph_op_conv_transpose_backward_data, :target:`ConvTransposeBackwardWeights` = dnnl_graph_op_conv_transpose_backward_weights, :target:`Dequantize` = dnnl_graph_op_dequantize, :target:`Divide` = dnnl_graph_op_divide, :target:`DynamicDequantize` = dnnl_graph_op_dynamic_dequantize, :target:`DynamicQuantize` = dnnl_graph_op_dynamic_quantize, :target:`Elu` = dnnl_graph_op_elu, :target:`EluBackward` = dnnl_graph_op_elu_backward, :target:`End` = dnnl_graph_op_end, :target:`Exp` = dnnl_graph_op_exp, :target:`GELU` = dnnl_graph_op_gelu, :target:`GELUBackward` = dnnl_graph_op_gelu_backward, :target:`HardSigmoid` = dnnl_graph_op_hard_sigmoid, :target:`HardSigmoidBackward` = dnnl_graph_op_hard_sigmoid_backward, :target:`HardSwish` = dnnl_graph_op_hard_swish, :target:`HardSwishBackward` = dnnl_graph_op_hard_swish_backward, :target:`Interpolate` = dnnl_graph_op_interpolate, :target:`InterpolateBackward` = dnnl_graph_op_interpolate_backward, :target:`LayerNorm` = dnnl_graph_op_layer_norm, :target:`LayerNormBackward` = dnnl_graph_op_layer_norm_backward, :target:`LeakyReLU` = dnnl_graph_op_leaky_relu, :target:`Log` = dnnl_graph_op_log, :target:`LogSoftmax` = dnnl_graph_op_log_softmax, :target:`LogSoftmaxBackward` = dnnl_graph_op_log_softmax_backward, :target:`MatMul` = dnnl_graph_op_matmul, :target:`Maximum` = dnnl_graph_op_maximum, :target:`MaxPool` = dnnl_graph_op_max_pool, :target:`MaxPoolBackward` = dnnl_graph_op_max_pool_backward, :target:`Minimum` = dnnl_graph_op_minimum, :target:`Mish` = dnnl_graph_op_mish, :target:`MishBackward` = dnnl_graph_op_mish_backward, :target:`Multiply` = dnnl_graph_op_multiply, :target:`Pow` = dnnl_graph_op_pow, :target:`PReLU` = dnnl_graph_op_prelu, :target:`PReLUBackward` = dnnl_graph_op_prelu_backward, :target:`Quantize` = dnnl_graph_op_quantize, :target:`Reciprocal` = dnnl_graph_op_reciprocal, :target:`ReduceL1` = dnnl_graph_op_reduce_l1, :target:`ReduceL2` = dnnl_graph_op_reduce_l2, :target:`ReduceMax` = dnnl_graph_op_reduce_max, :target:`ReduceMean` = dnnl_graph_op_reduce_mean, :target:`ReduceMin` = dnnl_graph_op_reduce_min, :target:`ReduceProd` = dnnl_graph_op_reduce_prod, :target:`ReduceSum` = dnnl_graph_op_reduce_sum, :target:`ReLU` = dnnl_graph_op_relu, :target:`ReLUBackward` = dnnl_graph_op_relu_backward, :target:`Reorder` = dnnl_graph_op_reorder, :target:`Round` = dnnl_graph_op_round, :target:`Select` = dnnl_graph_op_select, :target:`Sigmoid` = dnnl_graph_op_sigmoid, :target:`SigmoidBackward` = dnnl_graph_op_sigmoid_backward, :target:`SoftMax` = dnnl_graph_op_softmax, :target:`SoftMaxBackward` = dnnl_graph_op_softmax_backward, :target:`SoftPlus` = dnnl_graph_op_softplus, :target:`SoftPlusBackward` = dnnl_graph_op_softplus_backward, :target:`Sqrt` = dnnl_graph_op_sqrt, :target:`SqrtBackward` = dnnl_graph_op_sqrt_backward, :target:`Square` = dnnl_graph_op_square, :target:`SquaredDifference` = dnnl_graph_op_squared_difference, :target:`StaticReshape` = dnnl_graph_op_static_reshape, :target:`StaticTranspose` = dnnl_graph_op_static_transpose, :target:`Subtract` = dnnl_graph_op_subtract, :target:`Tanh` = dnnl_graph_op_tanh, :target:`TanhBackward` = dnnl_graph_op_tanh_backward, :target:`TypeCast` = dnnl_graph_op_type_cast, :target:`Wildcard` = dnnl_graph_op_wildcard, :target:`LastSymbol` = dnnl_graph_op_last_symbol, };