mxnet
|
definition of all the operators More...
#include <string>
#include <vector>
#include "mxnet-cpp/base.h"
#include "mxnet-cpp/shape.h"
#include "mxnet-cpp/op_util.h"
#include "mxnet-cpp/operator.h"
#include "dmlc/optional.h"
Go to the source code of this file.
Namespaces | |
mxnet | |
namespace of mxnet | |
mxnet::cpp | |
Functions | |
Symbol | mxnet::cpp::softmax (const std::string &symbol_name, Symbol data, int axis=-1) |
Symbol | mxnet::cpp::log_softmax (const std::string &symbol_name, Symbol data, int axis=-1) |
Symbol | mxnet::cpp::broadcast_power (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_maximum (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_minimum (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_hypot (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::Reshape (const std::string &symbol_name, Symbol data, Shape shape=Shape(), bool reverse=0, Shape target_shape=Shape(), bool keep_highest=0) |
Symbol | mxnet::cpp::Flatten (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::transpose (const std::string &symbol_name, Symbol data, Shape axes=Shape()) |
Symbol | mxnet::cpp::expand_dims (const std::string &symbol_name, Symbol data, int axis) |
Symbol | mxnet::cpp::slice (const std::string &symbol_name, Symbol data, Shape begin, Shape end) |
Symbol | mxnet::cpp::slice_axis (const std::string &symbol_name, Symbol data, int axis, int begin, dmlc::optional< int > end) |
Symbol | mxnet::cpp::clip (const std::string &symbol_name, Symbol data, mx_float a_min, mx_float a_max) |
Symbol | mxnet::cpp::repeat (const std::string &symbol_name, Symbol data, int repeats, dmlc::optional< int > axis=dmlc::optional< int >()) |
Symbol | mxnet::cpp::tile (const std::string &symbol_name, Symbol data, Shape reps) |
Symbol | mxnet::cpp::reverse (const std::string &symbol_name, Symbol data, Shape axis) |
Symbol | mxnet::cpp::stack (const std::string &symbol_name, const std::vector< Symbol > &data, int num_args, int axis=0) |
Symbol | mxnet::cpp::zeros_like (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::ones_like (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::broadcast_add (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_sub (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_mul (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_div (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_mod (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::add_n (const std::string &symbol_name, const std::vector< Symbol > &args) |
Symbol | mxnet::cpp::argmax (const std::string &symbol_name, Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(), bool keepdims=0) |
Symbol | mxnet::cpp::argmin (const std::string &symbol_name, Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(), bool keepdims=0) |
Symbol | mxnet::cpp::argmax_channel (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::pick (const std::string &symbol_name, Symbol data, Symbol index, dmlc::optional< int > axis=dmlc::optional< int >(), bool keepdims=0) |
Symbol | mxnet::cpp::dot (const std::string &symbol_name, Symbol lhs, Symbol rhs, bool transpose_a=0, bool transpose_b=0) |
Symbol | mxnet::cpp::batch_dot (const std::string &symbol_name, Symbol lhs, Symbol rhs, bool transpose_a=0, bool transpose_b=0) |
Symbol | mxnet::cpp::relu (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::sigmoid (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::BlockGrad (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::make_loss (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::reshape_like (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::Cast (const std::string &symbol_name, Symbol data, CastDtype dtype) |
Symbol | mxnet::cpp::negative (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::reciprocal (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::abs (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::sign (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::round (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::rint (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::ceil (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::floor (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::trunc (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::fix (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::square (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::sqrt (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::rsqrt (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::cbrt (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::rcbrt (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::exp (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::log (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::log10 (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::log2 (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::log1p (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::expm1 (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::gamma (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::gammaln (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::sum (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::mean (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::prod (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::nansum (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::nanprod (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::max (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::min (const std::string &symbol_name, Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::broadcast_axis (const std::string &symbol_name, Symbol data, Shape axis=Shape(), Shape size=Shape()) |
Symbol | mxnet::cpp::broadcast_to (const std::string &symbol_name, Symbol data, Shape shape=Shape()) |
Symbol | mxnet::cpp::norm (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::topk (const std::string &symbol_name, Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(-1), int k=1, TopkRetTyp ret_typ=TopkRetTyp::kIndices, bool is_ascend=0) |
Symbol | mxnet::cpp::sort (const std::string &symbol_name, Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(-1), bool is_ascend=1) |
Symbol | mxnet::cpp::argsort (const std::string &symbol_name, Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(-1), bool is_ascend=1) |
Symbol | mxnet::cpp::elemwise_add (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::elemwise_sub (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::elemwise_mul (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::elemwise_div (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::Embedding (const std::string &symbol_name, Symbol data, Symbol weight, int input_dim, int output_dim, EmbeddingDtype dtype=EmbeddingDtype::kFloat32) |
Symbol | mxnet::cpp::take (const std::string &symbol_name, Symbol a, Symbol indices, int axis=0, TakeMode mode=TakeMode::kClip) |
Symbol | mxnet::cpp::batch_take (const std::string &symbol_name, Symbol a, Symbol indices) |
Symbol | mxnet::cpp::one_hot (const std::string &symbol_name, Symbol indices, int depth, double on_value=1, double off_value=0, One_hotDtype dtype=One_hotDtype::kFloat32) |
Symbol | mxnet::cpp::gather_nd (const std::string &symbol_name, Symbol data, Symbol indices) |
Symbol | mxnet::cpp::scatter_nd (const std::string &symbol_name, Symbol data, Symbol indices, Shape shape) |
Symbol | mxnet::cpp::broadcast_equal (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_not_equal (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_greater (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_greater_equal (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_lesser (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_lesser_equal (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::where (const std::string &symbol_name, Symbol condition, Symbol x, Symbol y) |
Symbol | mxnet::cpp::smooth_l1 (const std::string &symbol_name, Symbol data, mx_float scalar) |
Symbol | mxnet::cpp::cast_storage (const std::string &symbol_name, Symbol data, Cast_storageStype stype) |
Symbol | mxnet::cpp::sin (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::cos (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::tan (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::arcsin (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::arccos (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::arctan (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::degrees (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::radians (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::sinh (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::cosh (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::tanh (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::arcsinh (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::arccosh (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::arctanh (const std::string &symbol_name, Symbol data) |
Symbol | mxnet::cpp::Custom (const std::string &symbol_name, const std::vector< Symbol > &data, const std::string &op_type) |
Symbol | mxnet::cpp::SwapAxis (const std::string &symbol_name, Symbol data, uint32_t dim1=0, uint32_t dim2=0) |
Symbol | mxnet::cpp::LeakyReLU (const std::string &symbol_name, Symbol data, LeakyReLUActType act_type=LeakyReLUActType::kLeaky, mx_float slope=0.25, mx_float lower_bound=0.125, mx_float upper_bound=0.334) |
Symbol | mxnet::cpp::BatchNorm_v1 (const std::string &symbol_name, Symbol data, Symbol gamma, Symbol beta, mx_float eps=0.001, mx_float momentum=0.9, bool fix_gamma=1, bool use_global_stats=0, bool output_mean_var=0) |
Symbol | mxnet::cpp::Concat (const std::string &symbol_name, const std::vector< Symbol > &data, int num_args, int dim=1) |
Symbol | mxnet::cpp::sgd_update (const std::string &symbol_name, Symbol weight, Symbol grad, mx_float lr, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::sgd_mom_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol mom, mx_float lr, mx_float momentum=0, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::mp_sgd_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol weight32, mx_float lr, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::mp_sgd_mom_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol mom, Symbol weight32, mx_float lr, mx_float momentum=0, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::adam_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol mean, Symbol var, mx_float lr, mx_float beta1=0.9, mx_float beta2=0.999, mx_float epsilon=1e-08, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::rmsprop_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol n, mx_float lr, mx_float gamma1=0.95, mx_float epsilon=1e-08, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1, mx_float clip_weights=-1) |
Symbol | mxnet::cpp::rmspropalex_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol n, Symbol g, Symbol delta, mx_float lr, mx_float gamma1=0.95, mx_float gamma2=0.9, mx_float epsilon=1e-08, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1, mx_float clip_weights=-1) |
Symbol | mxnet::cpp::ftrl_update (const std::string &symbol_name, Symbol weight, Symbol grad, Symbol z, Symbol n, mx_float lr, mx_float lamda1=0.01, mx_float beta=1, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::Pad (const std::string &symbol_name, Symbol data, PadMode mode, Shape pad_width, double constant_value=0) |
Symbol | mxnet::cpp::IdentityAttachKLSparseReg (const std::string &symbol_name, Symbol data, mx_float sparseness_target=0.1, mx_float penalty=0.001, mx_float momentum=0.9) |
Symbol | mxnet::cpp::SliceChannel (const std::string &symbol_name, Symbol data, int num_outputs, int axis=1, bool squeeze_axis=0) |
Symbol | mxnet::cpp::softmax_cross_entropy (const std::string &symbol_name, Symbol data, Symbol label) |
Symbol | mxnet::cpp::UpSampling (const std::string &symbol_name, const std::vector< Symbol > &data, uint32_t scale, UpSamplingSampleType sample_type, int num_args, uint32_t num_filter=0, UpSamplingMultiInputMode multi_input_mode=UpSamplingMultiInputMode::kConcat, uint64_t workspace=512) |
Symbol | mxnet::cpp::BatchNorm (const std::string &symbol_name, Symbol data, Symbol gamma, Symbol beta, Symbol moving_mean, Symbol moving_var, double eps=0.001, mx_float momentum=0.9, bool fix_gamma=1, bool use_global_stats=0, bool output_mean_var=0, int axis=1, bool cudnn_off=0) |
Symbol | mxnet::cpp::InstanceNorm (const std::string &symbol_name, Symbol data, Symbol gamma, Symbol beta, mx_float eps=0.001) |
Symbol | mxnet::cpp::RNN (const std::string &symbol_name, Symbol data, Symbol parameters, Symbol state, Symbol state_cell, uint32_t state_size, uint32_t num_layers, RNNMode mode, bool bidirectional=0, mx_float p=0, bool state_outputs=0) |
Symbol | mxnet::cpp::Convolution_v1 (const std::string &symbol_name, Symbol data, Symbol weight, Symbol bias, Shape kernel, uint32_t num_filter, Shape stride=Shape(), Shape dilate=Shape(), Shape pad=Shape(), uint32_t num_group=1, uint64_t workspace=1024, bool no_bias=0, Convolution_v1CudnnTune cudnn_tune=Convolution_v1CudnnTune::kNone, bool cudnn_off=0, Convolution_v1Layout layout=Convolution_v1Layout::kNone) |
Symbol | mxnet::cpp::Crop (const std::string &symbol_name, const std::vector< Symbol > &data, int num_args, Shape offset=Shape(0, 0), Shape h_w=Shape(0, 0), bool center_crop=0) |
Symbol | mxnet::cpp::SpatialTransformer (const std::string &symbol_name, Symbol data, Symbol loc, SpatialTransformerTransformType transform_type, SpatialTransformerSamplerType sampler_type, Shape target_shape=Shape(0, 0)) |
Symbol | mxnet::cpp::Deconvolution (const std::string &symbol_name, Symbol data, Symbol weight, Symbol bias, Shape kernel, uint32_t num_filter, Shape stride=Shape(), Shape dilate=Shape(), Shape pad=Shape(), Shape adj=Shape(), Shape target_shape=Shape(), uint32_t num_group=1, uint64_t workspace=512, bool no_bias=1, DeconvolutionCudnnTune cudnn_tune=DeconvolutionCudnnTune::kNone, bool cudnn_off=0, DeconvolutionLayout layout=DeconvolutionLayout::kNone) |
Symbol | mxnet::cpp::SoftmaxOutput (const std::string &symbol_name, Symbol data, Symbol label, mx_float grad_scale=1, mx_float ignore_label=-1, bool multi_output=0, bool use_ignore=0, bool preserve_shape=0, SoftmaxOutputNormalization normalization=SoftmaxOutputNormalization::kNull, bool out_grad=0, mx_float smooth_alpha=0) |
Symbol | mxnet::cpp::Softmax (const std::string &symbol_name, Symbol data, mx_float grad_scale=1, mx_float ignore_label=-1, bool multi_output=0, bool use_ignore=0, bool preserve_shape=0, SoftmaxNormalization normalization=SoftmaxNormalization::kNull, bool out_grad=0, mx_float smooth_alpha=0) |
Symbol | mxnet::cpp::SequenceReverse (const std::string &symbol_name, Symbol data, Symbol sequence_length, bool use_sequence_length=0) |
Symbol | mxnet::cpp::SequenceLast (const std::string &symbol_name, Symbol data, Symbol sequence_length, bool use_sequence_length=0) |
Symbol | mxnet::cpp::Correlation (const std::string &symbol_name, Symbol data1, Symbol data2, uint32_t kernel_size=1, uint32_t max_displacement=1, uint32_t stride1=1, uint32_t stride2=1, uint32_t pad_size=0, bool is_multiply=1) |
Symbol | mxnet::cpp::SVMOutput (const std::string &symbol_name, Symbol data, Symbol label, mx_float margin=1, mx_float regularization_coefficient=1, bool use_linear=0) |
Symbol | mxnet::cpp::L2Normalization (const std::string &symbol_name, Symbol data, mx_float eps=1e-10, L2NormalizationMode mode=L2NormalizationMode::kInstance) |
Symbol | mxnet::cpp::LRN (const std::string &symbol_name, Symbol data, uint32_t nsize, mx_float alpha=0.0001, mx_float beta=0.75, mx_float knorm=2) |
Symbol | mxnet::cpp::FullyConnected (const std::string &symbol_name, Symbol data, Symbol weight, Symbol bias, int num_hidden, bool no_bias=0, bool flatten=1) |
Symbol | mxnet::cpp::SequenceMask (const std::string &symbol_name, Symbol data, Symbol sequence_length, bool use_sequence_length=0, mx_float value=0) |
Symbol | mxnet::cpp::GridGenerator (const std::string &symbol_name, Symbol data, GridGeneratorTransformType transform_type, Shape target_shape=Shape(0, 0)) |
Symbol | mxnet::cpp::Pooling_v1 (const std::string &symbol_name, Symbol data, Shape kernel, Pooling_v1PoolType pool_type, bool global_pool=0, Pooling_v1PoolingConvention pooling_convention=Pooling_v1PoolingConvention::kValid, Shape stride=Shape(), Shape pad=Shape()) |
Symbol | mxnet::cpp::Convolution (const std::string &symbol_name, Symbol data, Symbol weight, Symbol bias, Shape kernel, uint32_t num_filter, Shape stride=Shape(), Shape dilate=Shape(), Shape pad=Shape(), uint32_t num_group=1, uint64_t workspace=1024, bool no_bias=0, ConvolutionCudnnTune cudnn_tune=ConvolutionCudnnTune::kNone, bool cudnn_off=0, ConvolutionLayout layout=ConvolutionLayout::kNone) |
Symbol | mxnet::cpp::BilinearSampler (const std::string &symbol_name, Symbol data, Symbol grid) |
Symbol | mxnet::cpp::Pooling (const std::string &symbol_name, Symbol data, Shape kernel, PoolingPoolType pool_type, bool global_pool=0, bool cudnn_off=0, PoolingPoolingConvention pooling_convention=PoolingPoolingConvention::kValid, Shape stride=Shape(), Shape pad=Shape()) |
Symbol | mxnet::cpp::Dropout (const std::string &symbol_name, Symbol data, mx_float p=0.5, DropoutMode mode=DropoutMode::kTraining) |
Symbol | mxnet::cpp::Activation (const std::string &symbol_name, Symbol data, ActivationActType act_type) |
Symbol | mxnet::cpp::ROIPooling (const std::string &symbol_name, Symbol data, Symbol rois, Shape pooled_size, mx_float spatial_scale) |
Symbol | mxnet::cpp::LinearRegressionOutput (const std::string &symbol_name, Symbol data, Symbol label, mx_float grad_scale=1) |
Symbol | mxnet::cpp::MAERegressionOutput (const std::string &symbol_name, Symbol data, Symbol label, mx_float grad_scale=1) |
Symbol | mxnet::cpp::LogisticRegressionOutput (const std::string &symbol_name, Symbol data, Symbol label, mx_float grad_scale=1) |
Symbol | mxnet::cpp::SoftmaxActivation (const std::string &symbol_name, Symbol data, SoftmaxActivationMode mode=SoftmaxActivationMode::kInstance) |
Symbol | mxnet::cpp::MakeLoss (const std::string &symbol_name, Symbol data, mx_float grad_scale=1, mx_float valid_thresh=0, MakeLossNormalization normalization=MakeLossNormalization::kNull) |
Symbol | mxnet::cpp::choose_element_0index (const std::string &symbol_name, Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::fill_element_0index (const std::string &symbol_name, Symbol lhs, Symbol mhs, Symbol rhs) |
Symbol | mxnet::cpp::softmax (Symbol data, int axis=-1) |
Symbol | mxnet::cpp::log_softmax (Symbol data, int axis=-1) |
Symbol | mxnet::cpp::broadcast_power (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_maximum (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_minimum (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_hypot (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::Reshape (Symbol data, Shape shape=Shape(), bool reverse=0, Shape target_shape=Shape(), bool keep_highest=0) |
Symbol | mxnet::cpp::Flatten (Symbol data) |
Symbol | mxnet::cpp::transpose (Symbol data, Shape axes=Shape()) |
Symbol | mxnet::cpp::expand_dims (Symbol data, int axis) |
Symbol | mxnet::cpp::slice (Symbol data, Shape begin, Shape end) |
Symbol | mxnet::cpp::slice_axis (Symbol data, int axis, int begin, dmlc::optional< int > end) |
Symbol | mxnet::cpp::clip (Symbol data, mx_float a_min, mx_float a_max) |
Symbol | mxnet::cpp::repeat (Symbol data, int repeats, dmlc::optional< int > axis=dmlc::optional< int >()) |
Symbol | mxnet::cpp::tile (Symbol data, Shape reps) |
Symbol | mxnet::cpp::reverse (Symbol data, Shape axis) |
Symbol | mxnet::cpp::stack (const std::vector< Symbol > &data, int num_args, int axis=0) |
Symbol | mxnet::cpp::zeros_like (Symbol data) |
Symbol | mxnet::cpp::ones_like (Symbol data) |
Symbol | mxnet::cpp::broadcast_add (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_sub (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_mul (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_div (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_mod (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::add_n (const std::vector< Symbol > &args) |
Symbol | mxnet::cpp::argmax (Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(), bool keepdims=0) |
Symbol | mxnet::cpp::argmin (Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(), bool keepdims=0) |
Symbol | mxnet::cpp::argmax_channel (Symbol data) |
Symbol | mxnet::cpp::pick (Symbol data, Symbol index, dmlc::optional< int > axis=dmlc::optional< int >(), bool keepdims=0) |
Symbol | mxnet::cpp::dot (Symbol lhs, Symbol rhs, bool transpose_a=0, bool transpose_b=0) |
Symbol | mxnet::cpp::batch_dot (Symbol lhs, Symbol rhs, bool transpose_a=0, bool transpose_b=0) |
Symbol | mxnet::cpp::relu (Symbol data) |
Symbol | mxnet::cpp::sigmoid (Symbol data) |
Symbol | mxnet::cpp::BlockGrad (Symbol data) |
Symbol | mxnet::cpp::make_loss (Symbol data) |
Symbol | mxnet::cpp::reshape_like (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::Cast (Symbol data, CastDtype dtype) |
Symbol | mxnet::cpp::negative (Symbol data) |
Symbol | mxnet::cpp::reciprocal (Symbol data) |
Symbol | mxnet::cpp::abs (Symbol data) |
Symbol | mxnet::cpp::sign (Symbol data) |
Symbol | mxnet::cpp::round (Symbol data) |
Symbol | mxnet::cpp::rint (Symbol data) |
Symbol | mxnet::cpp::ceil (Symbol data) |
Symbol | mxnet::cpp::floor (Symbol data) |
Symbol | mxnet::cpp::trunc (Symbol data) |
Symbol | mxnet::cpp::fix (Symbol data) |
Symbol | mxnet::cpp::square (Symbol data) |
Symbol | mxnet::cpp::sqrt (Symbol data) |
Symbol | mxnet::cpp::rsqrt (Symbol data) |
Symbol | mxnet::cpp::cbrt (Symbol data) |
Symbol | mxnet::cpp::rcbrt (Symbol data) |
Symbol | mxnet::cpp::exp (Symbol data) |
Symbol | mxnet::cpp::log (Symbol data) |
Symbol | mxnet::cpp::log10 (Symbol data) |
Symbol | mxnet::cpp::log2 (Symbol data) |
Symbol | mxnet::cpp::log1p (Symbol data) |
Symbol | mxnet::cpp::expm1 (Symbol data) |
Symbol | mxnet::cpp::gamma (Symbol data) |
Symbol | mxnet::cpp::gammaln (Symbol data) |
Symbol | mxnet::cpp::sum (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::mean (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::prod (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::nansum (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::nanprod (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::max (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::min (Symbol data, Shape axis=Shape(), bool keepdims=0, bool exclude=0) |
Symbol | mxnet::cpp::broadcast_axis (Symbol data, Shape axis=Shape(), Shape size=Shape()) |
Symbol | mxnet::cpp::broadcast_to (Symbol data, Shape shape=Shape()) |
Symbol | mxnet::cpp::norm (Symbol data) |
Symbol | mxnet::cpp::topk (Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(-1), int k=1, TopkRetTyp ret_typ=TopkRetTyp::kIndices, bool is_ascend=0) |
Symbol | mxnet::cpp::sort (Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(-1), bool is_ascend=1) |
Symbol | mxnet::cpp::argsort (Symbol data, dmlc::optional< int > axis=dmlc::optional< int >(-1), bool is_ascend=1) |
Symbol | mxnet::cpp::elemwise_add (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::elemwise_sub (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::elemwise_mul (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::elemwise_div (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::Embedding (Symbol data, Symbol weight, int input_dim, int output_dim, EmbeddingDtype dtype=EmbeddingDtype::kFloat32) |
Symbol | mxnet::cpp::take (Symbol a, Symbol indices, int axis=0, TakeMode mode=TakeMode::kClip) |
Symbol | mxnet::cpp::batch_take (Symbol a, Symbol indices) |
Symbol | mxnet::cpp::one_hot (Symbol indices, int depth, double on_value=1, double off_value=0, One_hotDtype dtype=One_hotDtype::kFloat32) |
Symbol | mxnet::cpp::gather_nd (Symbol data, Symbol indices) |
Symbol | mxnet::cpp::scatter_nd (Symbol data, Symbol indices, Shape shape) |
Symbol | mxnet::cpp::broadcast_equal (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_not_equal (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_greater (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_greater_equal (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_lesser (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::broadcast_lesser_equal (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::where (Symbol condition, Symbol x, Symbol y) |
Symbol | mxnet::cpp::smooth_l1 (Symbol data, mx_float scalar) |
Symbol | mxnet::cpp::cast_storage (Symbol data, Cast_storageStype stype) |
Symbol | mxnet::cpp::sin (Symbol data) |
Symbol | mxnet::cpp::cos (Symbol data) |
Symbol | mxnet::cpp::tan (Symbol data) |
Symbol | mxnet::cpp::arcsin (Symbol data) |
Symbol | mxnet::cpp::arccos (Symbol data) |
Symbol | mxnet::cpp::arctan (Symbol data) |
Symbol | mxnet::cpp::degrees (Symbol data) |
Symbol | mxnet::cpp::radians (Symbol data) |
Symbol | mxnet::cpp::sinh (Symbol data) |
Symbol | mxnet::cpp::cosh (Symbol data) |
Symbol | mxnet::cpp::tanh (Symbol data) |
Symbol | mxnet::cpp::arcsinh (Symbol data) |
Symbol | mxnet::cpp::arccosh (Symbol data) |
Symbol | mxnet::cpp::arctanh (Symbol data) |
Symbol | mxnet::cpp::Custom (const std::vector< Symbol > &data, const std::string &op_type) |
Symbol | mxnet::cpp::SwapAxis (Symbol data, uint32_t dim1=0, uint32_t dim2=0) |
Symbol | mxnet::cpp::LeakyReLU (Symbol data, LeakyReLUActType act_type=LeakyReLUActType::kLeaky, mx_float slope=0.25, mx_float lower_bound=0.125, mx_float upper_bound=0.334) |
Symbol | mxnet::cpp::BatchNorm_v1 (Symbol data, Symbol gamma, Symbol beta, mx_float eps=0.001, mx_float momentum=0.9, bool fix_gamma=1, bool use_global_stats=0, bool output_mean_var=0) |
Symbol | mxnet::cpp::Concat (const std::vector< Symbol > &data, int num_args, int dim=1) |
Symbol | mxnet::cpp::sgd_update (Symbol weight, Symbol grad, mx_float lr, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::sgd_mom_update (Symbol weight, Symbol grad, Symbol mom, mx_float lr, mx_float momentum=0, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::mp_sgd_update (Symbol weight, Symbol grad, Symbol weight32, mx_float lr, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::mp_sgd_mom_update (Symbol weight, Symbol grad, Symbol mom, Symbol weight32, mx_float lr, mx_float momentum=0, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::adam_update (Symbol weight, Symbol grad, Symbol mean, Symbol var, mx_float lr, mx_float beta1=0.9, mx_float beta2=0.999, mx_float epsilon=1e-08, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::rmsprop_update (Symbol weight, Symbol grad, Symbol n, mx_float lr, mx_float gamma1=0.95, mx_float epsilon=1e-08, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1, mx_float clip_weights=-1) |
Symbol | mxnet::cpp::rmspropalex_update (Symbol weight, Symbol grad, Symbol n, Symbol g, Symbol delta, mx_float lr, mx_float gamma1=0.95, mx_float gamma2=0.9, mx_float epsilon=1e-08, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1, mx_float clip_weights=-1) |
Symbol | mxnet::cpp::ftrl_update (Symbol weight, Symbol grad, Symbol z, Symbol n, mx_float lr, mx_float lamda1=0.01, mx_float beta=1, mx_float wd=0, mx_float rescale_grad=1, mx_float clip_gradient=-1) |
Symbol | mxnet::cpp::Pad (Symbol data, PadMode mode, Shape pad_width, double constant_value=0) |
Symbol | mxnet::cpp::IdentityAttachKLSparseReg (Symbol data, mx_float sparseness_target=0.1, mx_float penalty=0.001, mx_float momentum=0.9) |
Symbol | mxnet::cpp::SliceChannel (Symbol data, int num_outputs, int axis=1, bool squeeze_axis=0) |
Symbol | mxnet::cpp::softmax_cross_entropy (Symbol data, Symbol label) |
Symbol | mxnet::cpp::UpSampling (const std::vector< Symbol > &data, uint32_t scale, UpSamplingSampleType sample_type, int num_args, uint32_t num_filter=0, UpSamplingMultiInputMode multi_input_mode=UpSamplingMultiInputMode::kConcat, uint64_t workspace=512) |
Symbol | mxnet::cpp::BatchNorm (Symbol data, Symbol gamma, Symbol beta, Symbol moving_mean, Symbol moving_var, double eps=0.001, mx_float momentum=0.9, bool fix_gamma=1, bool use_global_stats=0, bool output_mean_var=0, int axis=1, bool cudnn_off=0) |
Symbol | mxnet::cpp::InstanceNorm (Symbol data, Symbol gamma, Symbol beta, mx_float eps=0.001) |
Symbol | mxnet::cpp::RNN (Symbol data, Symbol parameters, Symbol state, Symbol state_cell, uint32_t state_size, uint32_t num_layers, RNNMode mode, bool bidirectional=0, mx_float p=0, bool state_outputs=0) |
Symbol | mxnet::cpp::Convolution_v1 (Symbol data, Symbol weight, Symbol bias, Shape kernel, uint32_t num_filter, Shape stride=Shape(), Shape dilate=Shape(), Shape pad=Shape(), uint32_t num_group=1, uint64_t workspace=1024, bool no_bias=0, Convolution_v1CudnnTune cudnn_tune=Convolution_v1CudnnTune::kNone, bool cudnn_off=0, Convolution_v1Layout layout=Convolution_v1Layout::kNone) |
Symbol | mxnet::cpp::Crop (const std::vector< Symbol > &data, int num_args, Shape offset=Shape(0, 0), Shape h_w=Shape(0, 0), bool center_crop=0) |
Symbol | mxnet::cpp::SpatialTransformer (Symbol data, Symbol loc, SpatialTransformerTransformType transform_type, SpatialTransformerSamplerType sampler_type, Shape target_shape=Shape(0, 0)) |
Symbol | mxnet::cpp::Deconvolution (Symbol data, Symbol weight, Symbol bias, Shape kernel, uint32_t num_filter, Shape stride=Shape(), Shape dilate=Shape(), Shape pad=Shape(), Shape adj=Shape(), Shape target_shape=Shape(), uint32_t num_group=1, uint64_t workspace=512, bool no_bias=1, DeconvolutionCudnnTune cudnn_tune=DeconvolutionCudnnTune::kNone, bool cudnn_off=0, DeconvolutionLayout layout=DeconvolutionLayout::kNone) |
Symbol | mxnet::cpp::SoftmaxOutput (Symbol data, Symbol label, mx_float grad_scale=1, mx_float ignore_label=-1, bool multi_output=0, bool use_ignore=0, bool preserve_shape=0, SoftmaxOutputNormalization normalization=SoftmaxOutputNormalization::kNull, bool out_grad=0, mx_float smooth_alpha=0) |
Symbol | mxnet::cpp::Softmax (Symbol data, mx_float grad_scale=1, mx_float ignore_label=-1, bool multi_output=0, bool use_ignore=0, bool preserve_shape=0, SoftmaxNormalization normalization=SoftmaxNormalization::kNull, bool out_grad=0, mx_float smooth_alpha=0) |
Symbol | mxnet::cpp::SequenceReverse (Symbol data, Symbol sequence_length, bool use_sequence_length=0) |
Symbol | mxnet::cpp::SequenceLast (Symbol data, Symbol sequence_length, bool use_sequence_length=0) |
Symbol | mxnet::cpp::Correlation (Symbol data1, Symbol data2, uint32_t kernel_size=1, uint32_t max_displacement=1, uint32_t stride1=1, uint32_t stride2=1, uint32_t pad_size=0, bool is_multiply=1) |
Symbol | mxnet::cpp::SVMOutput (Symbol data, Symbol label, mx_float margin=1, mx_float regularization_coefficient=1, bool use_linear=0) |
Symbol | mxnet::cpp::L2Normalization (Symbol data, mx_float eps=1e-10, L2NormalizationMode mode=L2NormalizationMode::kInstance) |
Symbol | mxnet::cpp::LRN (Symbol data, uint32_t nsize, mx_float alpha=0.0001, mx_float beta=0.75, mx_float knorm=2) |
Symbol | mxnet::cpp::FullyConnected (Symbol data, Symbol weight, Symbol bias, int num_hidden, bool no_bias=0, bool flatten=1) |
Symbol | mxnet::cpp::SequenceMask (Symbol data, Symbol sequence_length, bool use_sequence_length=0, mx_float value=0) |
Symbol | mxnet::cpp::GridGenerator (Symbol data, GridGeneratorTransformType transform_type, Shape target_shape=Shape(0, 0)) |
Symbol | mxnet::cpp::Pooling_v1 (Symbol data, Shape kernel, Pooling_v1PoolType pool_type, bool global_pool=0, Pooling_v1PoolingConvention pooling_convention=Pooling_v1PoolingConvention::kValid, Shape stride=Shape(), Shape pad=Shape()) |
Symbol | mxnet::cpp::Convolution (Symbol data, Symbol weight, Symbol bias, Shape kernel, uint32_t num_filter, Shape stride=Shape(), Shape dilate=Shape(), Shape pad=Shape(), uint32_t num_group=1, uint64_t workspace=1024, bool no_bias=0, ConvolutionCudnnTune cudnn_tune=ConvolutionCudnnTune::kNone, bool cudnn_off=0, ConvolutionLayout layout=ConvolutionLayout::kNone) |
Symbol | mxnet::cpp::BilinearSampler (Symbol data, Symbol grid) |
Symbol | mxnet::cpp::Pooling (Symbol data, Shape kernel, PoolingPoolType pool_type, bool global_pool=0, bool cudnn_off=0, PoolingPoolingConvention pooling_convention=PoolingPoolingConvention::kValid, Shape stride=Shape(), Shape pad=Shape()) |
Symbol | mxnet::cpp::Dropout (Symbol data, mx_float p=0.5, DropoutMode mode=DropoutMode::kTraining) |
Symbol | mxnet::cpp::Activation (Symbol data, ActivationActType act_type) |
Symbol | mxnet::cpp::ROIPooling (Symbol data, Symbol rois, Shape pooled_size, mx_float spatial_scale) |
Symbol | mxnet::cpp::LinearRegressionOutput (Symbol data, Symbol label, mx_float grad_scale=1) |
Symbol | mxnet::cpp::MAERegressionOutput (Symbol data, Symbol label, mx_float grad_scale=1) |
Symbol | mxnet::cpp::LogisticRegressionOutput (Symbol data, Symbol label, mx_float grad_scale=1) |
Symbol | mxnet::cpp::SoftmaxActivation (Symbol data, SoftmaxActivationMode mode=SoftmaxActivationMode::kInstance) |
Symbol | mxnet::cpp::MakeLoss (Symbol data, mx_float grad_scale=1, mx_float valid_thresh=0, MakeLossNormalization normalization=MakeLossNormalization::kNull) |
Symbol | mxnet::cpp::choose_element_0index (Symbol lhs, Symbol rhs) |
Symbol | mxnet::cpp::fill_element_0index (Symbol lhs, Symbol mhs, Symbol rhs) |
definition of all the operators
Copyright (c) 2016 by Contributors