# Copyright 2014-2018 Intel Corporation
# All Rights Reserved.
#
# If this  software was obtained  under the  Intel Simplified  Software License,
# the following terms apply:
#
# The source code,  information  and material  ("Material") contained  herein is
# owned by Intel Corporation or its  suppliers or licensors,  and  title to such
# Material remains with Intel  Corporation or its  suppliers or  licensors.  The
# Material  contains  proprietary  information  of  Intel or  its suppliers  and
# licensors.  The Material is protected by  worldwide copyright  laws and treaty
# provisions.  No part  of  the  Material   may  be  used,  copied,  reproduced,
# modified, published,  uploaded, posted, transmitted,  distributed or disclosed
# in any way without Intel's prior express written permission.  No license under
# any patent,  copyright or other  intellectual property rights  in the Material
# is granted to  or  conferred  upon  you,  either   expressly,  by implication,
# inducement,  estoppel  or  otherwise.  Any  license   under such  intellectual
# property rights must be express and approved by Intel in writing.
#
# Unless otherwise agreed by Intel in writing,  you may not remove or alter this
# notice or  any  other  notice   embedded  in  Materials  by  Intel  or Intel's
# suppliers or licensors in any way.
#
#
# If this  software  was obtained  under the  Apache License,  Version  2.0 (the
# "License"), the following terms apply:
#
# You may  not use this  file except  in compliance  with  the License.  You may
# obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
#
#
# Unless  required  by   applicable  law  or  agreed  to  in  writing,  software
# distributed under the License  is distributed  on an  "AS IS"  BASIS,  WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#
# See the   License  for the   specific  language   governing   permissions  and
# limitations under the License.


from sys import version_info
if version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_daal', [dirname(__file__)])
        except ImportError:
            import _daal
            return _daal
        if fp is not None:
            try:
                _mod = imp.load_module('_daal', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _daal = swig_import_helper()
    del swig_import_helper
else:
    import _daal
del version_info
try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.


def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        if _newclass:
            object.__setattr__(self, name, value)
        else:
            self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr_nondynamic(self, class_type, name, static=1):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    if (not static):
        return object.__getattr__(self, name)
    else:
        raise AttributeError(name)

def _swig_getattr(self, class_type, name):
    return _swig_getattr_nondynamic(self, class_type, name, 0)


def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object:
        pass
    _newclass = 0


__version__ = "2018.0.2.20180124"
## @package daal Main module


_daal.batch_swigconstant(_daal)
batch = _daal.batch

_daal.distributed_swigconstant(_daal)
distributed = _daal.distributed

_daal.online_swigconstant(_daal)
online = _daal.online

_daal.step1Local_swigconstant(_daal)
step1Local = _daal.step1Local

_daal.step2Master_swigconstant(_daal)
step2Master = _daal.step2Master

_daal.step3Local_swigconstant(_daal)
step3Local = _daal.step3Local

_daal.step4Local_swigconstant(_daal)
step4Local = _daal.step4Local

_daal.step2Local_swigconstant(_daal)
step2Local = _daal.step2Local

_daal.step3Master_swigconstant(_daal)
step3Master = _daal.step3Master

_daal.step5Master_swigconstant(_daal)
step5Master = _daal.step5Master

_daal.dram_swigconstant(_daal)
dram = _daal.dram

_daal.mcdram_swigconstant(_daal)
mcdram = _daal.mcdram
class Base(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Base, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Base, name)
    __repr__ = _swig_repr
    __swig_destroy__ = _daal.delete_Base
    __del__ = lambda self: None

    def __init__(self):
        this = _daal.new_Base()
        try:
            self.this.append(this)
        except:
            self.this = this
Base_swigregister = _daal.Base_swigregister
Base_swigregister(Base)
cvar = _daal.cvar
DAAL_MALLOC_DEFAULT_ALIGNMENT = cvar.DAAL_MALLOC_DEFAULT_ALIGNMENT
SERIALIZATION_HOMOGEN_NT_ID = cvar.SERIALIZATION_HOMOGEN_NT_ID
SERIALIZATION_AOS_NT_ID = cvar.SERIALIZATION_AOS_NT_ID
SERIALIZATION_SOA_NT_ID = cvar.SERIALIZATION_SOA_NT_ID
SERIALIZATION_DATACOLLECTION_ID = cvar.SERIALIZATION_DATACOLLECTION_ID
SERIALIZATION_KEYVALUEDATACOLLECTION_ID = cvar.SERIALIZATION_KEYVALUEDATACOLLECTION_ID
SERIALIZATION_DATAFEATURE_NT_ID = cvar.SERIALIZATION_DATAFEATURE_NT_ID
SERIALIZATION_DATADICTIONARY_NT_ID = cvar.SERIALIZATION_DATADICTIONARY_NT_ID
SERIALIZATION_DATADICTIONARY_DS_ID = cvar.SERIALIZATION_DATADICTIONARY_DS_ID
SERIALIZATION_MATRIX_NT_ID = cvar.SERIALIZATION_MATRIX_NT_ID
SERIALIZATION_CSR_NT_ID = cvar.SERIALIZATION_CSR_NT_ID
SERIALIZATION_PACKEDSYMMETRIC_NT_ID = cvar.SERIALIZATION_PACKEDSYMMETRIC_NT_ID
SERIALIZATION_PACKEDTRIANGULAR_NT_ID = cvar.SERIALIZATION_PACKEDTRIANGULAR_NT_ID
SERIALIZATION_MERGE_NT_ID = cvar.SERIALIZATION_MERGE_NT_ID
SERIALIZATION_ROWMERGE_NT_ID = cvar.SERIALIZATION_ROWMERGE_NT_ID
SERIALIZATION_HOMOGEN_TENSOR_ID = cvar.SERIALIZATION_HOMOGEN_TENSOR_ID
SERIALIZATION_TENSOR_OFFSET_LAYOUT_ID = cvar.SERIALIZATION_TENSOR_OFFSET_LAYOUT_ID
SERIALIZATION_MKL_TENSOR_ID = cvar.SERIALIZATION_MKL_TENSOR_ID
SERIALIZATION_OPTIONAL_RESULT_ID = cvar.SERIALIZATION_OPTIONAL_RESULT_ID
SERIALIZATION_MEMORY_BLOCK_ID = cvar.SERIALIZATION_MEMORY_BLOCK_ID
SERIALIZATION_LINEAR_REGRESSION_MODELNORMEQ_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_MODELNORMEQ_ID
SERIALIZATION_LINEAR_REGRESSION_MODELQR_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_MODELQR_ID
SERIALIZATION_LINEAR_REGRESSION_PARTIAL_RESULT_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_PARTIAL_RESULT_ID
SERIALIZATION_LINEAR_REGRESSION_TRAINING_RESULT_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_TRAINING_RESULT_ID
SERIALIZATION_LINEAR_REGRESSION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_PREDICTION_RESULT_ID
SERIALIZATION_LINEAR_REGRESSION_SINGLE_BETA_RESULT_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_SINGLE_BETA_RESULT_ID
SERIALIZATION_LINEAR_REGRESSION_GROUP_OF_BETAS_RESULT_ID = cvar.SERIALIZATION_LINEAR_REGRESSION_GROUP_OF_BETAS_RESULT_ID
SERIALIZATION_PCA_RESULT_ID = cvar.SERIALIZATION_PCA_RESULT_ID
SERIALIZATION_PCA_PARTIAL_RESULT_CORRELATION_ID = cvar.SERIALIZATION_PCA_PARTIAL_RESULT_CORRELATION_ID
SERIALIZATION_PCA_PARTIAL_RESULT_SVD_ID = cvar.SERIALIZATION_PCA_PARTIAL_RESULT_SVD_ID
SERIALIZATION_PCA_TRANSFORM_RESULT_ID = cvar.SERIALIZATION_PCA_TRANSFORM_RESULT_ID
SERIALIZATION_PCA_QUALITY_METRIC_RESULT_ID = cvar.SERIALIZATION_PCA_QUALITY_METRIC_RESULT_ID
SERIALIZATION_STUMP_MODEL_ID = cvar.SERIALIZATION_STUMP_MODEL_ID
SERIALIZATION_STUMP_TRAINING_RESULT_ID = cvar.SERIALIZATION_STUMP_TRAINING_RESULT_ID
SERIALIZATION_ADABOOST_MODEL_ID = cvar.SERIALIZATION_ADABOOST_MODEL_ID
SERIALIZATION_ADABOOST_TRAINING_RESULT_ID = cvar.SERIALIZATION_ADABOOST_TRAINING_RESULT_ID
SERIALIZATION_BROWNBOOST_MODEL_ID = cvar.SERIALIZATION_BROWNBOOST_MODEL_ID
SERIALIZATION_BROWNBOOST_TRAINING_RESULT_ID = cvar.SERIALIZATION_BROWNBOOST_TRAINING_RESULT_ID
SERIALIZATION_LOGITBOOST_MODEL_ID = cvar.SERIALIZATION_LOGITBOOST_MODEL_ID
SERIALIZATION_LOGITBOOST_TRAINING_RESULT_ID = cvar.SERIALIZATION_LOGITBOOST_TRAINING_RESULT_ID
SERIALIZATION_NAIVE_BAYES_MODEL_ID = cvar.SERIALIZATION_NAIVE_BAYES_MODEL_ID
SERIALIZATION_NAIVE_BAYES_PARTIALMODEL_ID = cvar.SERIALIZATION_NAIVE_BAYES_PARTIALMODEL_ID
SERIALIZATION_NAIVE_BAYES_RESULT_ID = cvar.SERIALIZATION_NAIVE_BAYES_RESULT_ID
SERIALIZATION_NAIVE_BAYES_PARTIAL_RESULT_ID = cvar.SERIALIZATION_NAIVE_BAYES_PARTIAL_RESULT_ID
SERIALIZATION_SVM_MODEL_ID = cvar.SERIALIZATION_SVM_MODEL_ID
SERIALIZATION_SVM_TRAINING_RESULT_ID = cvar.SERIALIZATION_SVM_TRAINING_RESULT_ID
SERIALIZATION_MULTI_CLASS_CLASSIFIER_MODEL_ID = cvar.SERIALIZATION_MULTI_CLASS_CLASSIFIER_MODEL_ID
SERIALIZATION_MULTICLASS_CLASSIFIER_RESULT_ID = cvar.SERIALIZATION_MULTICLASS_CLASSIFIER_RESULT_ID
SERIALIZATION_COVARIANCE_PARTIAL_RESULT_ID = cvar.SERIALIZATION_COVARIANCE_PARTIAL_RESULT_ID
SERIALIZATION_COVARIANCE_RESULT_ID = cvar.SERIALIZATION_COVARIANCE_RESULT_ID
SERIALIZATION_KMEANS_PARTIAL_RESULT_ID = cvar.SERIALIZATION_KMEANS_PARTIAL_RESULT_ID
SERIALIZATION_KMEANS_RESULT_ID = cvar.SERIALIZATION_KMEANS_RESULT_ID
SERIALIZATION_KMEANS_INIT_PARTIAL_RESULT_ID = cvar.SERIALIZATION_KMEANS_INIT_PARTIAL_RESULT_ID
SERIALIZATION_KMEANS_INIT_STEP2LOCAL_PP_PARTIAL_RESULT_ID = cvar.SERIALIZATION_KMEANS_INIT_STEP2LOCAL_PP_PARTIAL_RESULT_ID
SERIALIZATION_KMEANS_INIT_STEP3MASTER_PP_PARTIAL_RESULT_ID = cvar.SERIALIZATION_KMEANS_INIT_STEP3MASTER_PP_PARTIAL_RESULT_ID
SERIALIZATION_KMEANS_INIT_STEP4LOCAL_PP_PARTIAL_RESULT_ID = cvar.SERIALIZATION_KMEANS_INIT_STEP4LOCAL_PP_PARTIAL_RESULT_ID
SERIALIZATION_KMEANS_INIT_STEP5MASTER_PP_PARTIAL_RESULT_ID = cvar.SERIALIZATION_KMEANS_INIT_STEP5MASTER_PP_PARTIAL_RESULT_ID
SERIALIZATION_KMEANS_INIT_RESULT_ID = cvar.SERIALIZATION_KMEANS_INIT_RESULT_ID
SERIALIZATION_CLASSIFIER_TRAINING_PARTIAL_RESULT_ID = cvar.SERIALIZATION_CLASSIFIER_TRAINING_PARTIAL_RESULT_ID
SERIALIZATION_CLASSIFIER_BINARY_CONFUSION_MATRIX_RESULT_ID = cvar.SERIALIZATION_CLASSIFIER_BINARY_CONFUSION_MATRIX_RESULT_ID
SERIALIZATION_CLASSIFIER_MULTICLASS_CONFUSION_MATRIX_RESULT_ID = cvar.SERIALIZATION_CLASSIFIER_MULTICLASS_CONFUSION_MATRIX_RESULT_ID
SERIALIZATION_CLASSIFIER_PREDICTION_RESULT_ID = cvar.SERIALIZATION_CLASSIFIER_PREDICTION_RESULT_ID
SERIALIZATION_CLASSIFIER_TRAINING_RESULT_ID = cvar.SERIALIZATION_CLASSIFIER_TRAINING_RESULT_ID
SERIALIZATION_MOMENTS_PARTIAL_RESULT_ID = cvar.SERIALIZATION_MOMENTS_PARTIAL_RESULT_ID
SERIALIZATION_MOMENTS_RESULT_ID = cvar.SERIALIZATION_MOMENTS_RESULT_ID
SERIALIZATION_IMPLICIT_ALS_MODEL_ID = cvar.SERIALIZATION_IMPLICIT_ALS_MODEL_ID
SERIALIZATION_IMPLICIT_ALS_PARTIALMODEL_ID = cvar.SERIALIZATION_IMPLICIT_ALS_PARTIALMODEL_ID
SERIALIZATION_IMPLICIT_ALS_PREDICTION_RATINGS_PARTIAL_RESULT_ID = cvar.SERIALIZATION_IMPLICIT_ALS_PREDICTION_RATINGS_PARTIAL_RESULT_ID
SERIALIZATION_IMPLICIT_ALS_PREDICTION_RATINGS_RESULT_ID = cvar.SERIALIZATION_IMPLICIT_ALS_PREDICTION_RATINGS_RESULT_ID
SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_RESULT_ID = cvar.SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_RESULT_ID
SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_PARTIAL_RESULT_BASE_ID = cvar.SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_PARTIAL_RESULT_BASE_ID
SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_PARTIAL_RESULT_ID = cvar.SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_PARTIAL_RESULT_ID
SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_DISTRIBUTED_PARTIAL_RESULT_STEP2_ID = cvar.SERIALIZATION_IMPLICIT_ALS_TRAINING_INIT_DISTRIBUTED_PARTIAL_RESULT_STEP2_ID
SERIALIZATION_IMPLICIT_ALS_TRAINING_RESULT_ID = cvar.SERIALIZATION_IMPLICIT_ALS_TRAINING_RESULT_ID
SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP1_ID = cvar.SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP1_ID
SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP2_ID = cvar.SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP2_ID
SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP3_ID = cvar.SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP3_ID
SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP4_ID = cvar.SERIALIZATION_IMPLICIT_ALS_DISTRIBUTED_PARTIAL_RESULT_STEP4_ID
SERIALIZATION_ASSOCIATION_RULES_RESULT_ID = cvar.SERIALIZATION_ASSOCIATION_RULES_RESULT_ID
SERIALIZATION_CHOLESKY_RESULT_ID = cvar.SERIALIZATION_CHOLESKY_RESULT_ID
SERIALIZATION_CORRELATION_DISTANCE_RESULT_ID = cvar.SERIALIZATION_CORRELATION_DISTANCE_RESULT_ID
SERIALIZATION_COSINE_DISTANCE_RESULT_ID = cvar.SERIALIZATION_COSINE_DISTANCE_RESULT_ID
SERIALIZATION_EM_GMM_INIT_RESULT_ID = cvar.SERIALIZATION_EM_GMM_INIT_RESULT_ID
SERIALIZATION_EM_GMM_RESULT_ID = cvar.SERIALIZATION_EM_GMM_RESULT_ID
SERIALIZATION_KERNEL_FUNCTION_RESULT_ID = cvar.SERIALIZATION_KERNEL_FUNCTION_RESULT_ID
SERIALIZATION_OUTLIER_DETECTION_MULTIVARIATE_RESULT_ID = cvar.SERIALIZATION_OUTLIER_DETECTION_MULTIVARIATE_RESULT_ID
SERIALIZATION_OUTLIER_DETECTION_UNIVARIATE_RESULT_ID = cvar.SERIALIZATION_OUTLIER_DETECTION_UNIVARIATE_RESULT_ID
SERIALIZATION_OUTLIER_DETECTION_BACON_RESULT_ID = cvar.SERIALIZATION_OUTLIER_DETECTION_BACON_RESULT_ID
SERIALIZATION_PIVOTED_QR_RESULT_ID = cvar.SERIALIZATION_PIVOTED_QR_RESULT_ID
SERIALIZATION_QR_RESULT_ID = cvar.SERIALIZATION_QR_RESULT_ID
SERIALIZATION_QR_ONLINE_PARTIAL_RESULT_ID = cvar.SERIALIZATION_QR_ONLINE_PARTIAL_RESULT_ID
SERIALIZATION_QR_DISTRIBUTED_PARTIAL_RESULT_ID = cvar.SERIALIZATION_QR_DISTRIBUTED_PARTIAL_RESULT_ID
SERIALIZATION_QR_DISTRIBUTED_PARTIAL_RESULT_STEP3_ID = cvar.SERIALIZATION_QR_DISTRIBUTED_PARTIAL_RESULT_STEP3_ID
SERIALIZATION_QUANTILES_RESULT_ID = cvar.SERIALIZATION_QUANTILES_RESULT_ID
SERIALIZATION_WEAK_LEARNER_RESULT_ID = cvar.SERIALIZATION_WEAK_LEARNER_RESULT_ID
SERIALIZATION_SVD_RESULT_ID = cvar.SERIALIZATION_SVD_RESULT_ID
SERIALIZATION_SVD_ONLINE_PARTIAL_RESULT_ID = cvar.SERIALIZATION_SVD_ONLINE_PARTIAL_RESULT_ID
SERIALIZATION_SVD_DISTRIBUTED_PARTIAL_RESULT_ID = cvar.SERIALIZATION_SVD_DISTRIBUTED_PARTIAL_RESULT_ID
SERIALIZATION_SVD_DISTRIBUTED_PARTIAL_RESULT_STEP3_ID = cvar.SERIALIZATION_SVD_DISTRIBUTED_PARTIAL_RESULT_STEP3_ID
SERIALIZATION_RELU_RESULT_ID = cvar.SERIALIZATION_RELU_RESULT_ID
SERIALIZATION_SORTING_RESULT_ID = cvar.SERIALIZATION_SORTING_RESULT_ID
SERIALIZATION_SOFTMAX_RESULT_ID = cvar.SERIALIZATION_SOFTMAX_RESULT_ID
SERIALIZATION_LOGISTIC_RESULT_ID = cvar.SERIALIZATION_LOGISTIC_RESULT_ID
SERIALIZATION_TANH_RESULT_ID = cvar.SERIALIZATION_TANH_RESULT_ID
SERIALIZATION_SMOOTHRELU_RESULT_ID = cvar.SERIALIZATION_SMOOTHRELU_RESULT_ID
SERIALIZATION_ABS_RESULT_ID = cvar.SERIALIZATION_ABS_RESULT_ID
SERIALIZATION_OBJECTIVE_FUNCTION_RESULT_ID = cvar.SERIALIZATION_OBJECTIVE_FUNCTION_RESULT_ID
SERIALIZATION_ITERATIVE_SOLVER_RESULT_ID = cvar.SERIALIZATION_ITERATIVE_SOLVER_RESULT_ID
SERIALIZATION_ADAGRAD_RESULT_ID = cvar.SERIALIZATION_ADAGRAD_RESULT_ID
SERIALIZATION_LBFGS_RESULT_ID = cvar.SERIALIZATION_LBFGS_RESULT_ID
SERIALIZATION_SGD_RESULT_ID = cvar.SERIALIZATION_SGD_RESULT_ID
SERIALIZATION_NORMALIZATION_ZSCORE_RESULT_ID = cvar.SERIALIZATION_NORMALIZATION_ZSCORE_RESULT_ID
SERIALIZATION_NORMALIZATION_MINMAX_RESULT_ID = cvar.SERIALIZATION_NORMALIZATION_MINMAX_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_TRAINING_MODEL_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_TRAINING_MODEL_ID
SERIALIZATION_NEURAL_NETWORKS_PREDICTION_MODEL_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_PREDICTION_MODEL_ID
SERIALIZATION_NEURAL_NETWORKS_NUMERIC_TABLE_WEIGHTS_AND_BIASES_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_NUMERIC_TABLE_WEIGHTS_AND_BIASES_ID
SERIALIZATION_NEURAL_NETWORKS_NUMERIC_TABLE_WEIGHTS_AND_BIASES_DERIVATIVES_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_NUMERIC_TABLE_WEIGHTS_AND_BIASES_DERIVATIVES_ID
SERIALIZATION_NEURAL_NETWORKS_TENSOR_WEIGHTS_AND_BIASES_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_TENSOR_WEIGHTS_AND_BIASES_ID
SERIALIZATION_NEURAL_NETWORKS_TENSOR_WEIGHTS_AND_BIASES_DERIVATIVES_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_TENSOR_WEIGHTS_AND_BIASES_DERIVATIVES_ID
SERIALIZATION_NEURAL_NETWORKS_TRAINING_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_TRAINING_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_TRAINING_PARTIAL_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_TRAINING_PARTIAL_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_TRAINING_DISTRIBUTED_PARTIAL_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_TRAINING_DISTRIBUTED_PARTIAL_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_PREDICTION_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_PREDICTION_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_ABS_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_ABS_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_ABS_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_ABS_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOGISTIC_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOGISTIC_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOGISTIC_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOGISTIC_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_RELU_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_RELU_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_RELU_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_RELU_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SMOOTHRELU_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SMOOTHRELU_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SMOOTHRELU_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SMOOTHRELU_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_TANH_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_TANH_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_TANH_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_TANH_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_PRELU_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_PRELU_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_PRELU_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_PRELU_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SOFTMAX_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SOFTMAX_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SOFTMAX_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SOFTMAX_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_FULLYCONNECTED_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_FULLYCONNECTED_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_FULLYCONNECTED_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_FULLYCONNECTED_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_DROPOUT_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_DROPOUT_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_DROPOUT_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_DROPOUT_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_BATCH_NORMALIZATION_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_BATCH_NORMALIZATION_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_BATCH_NORMALIZATION_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_BATCH_NORMALIZATION_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LRN_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LRN_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LRN_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LRN_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPLIT_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPLIT_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPLIT_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPLIT_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONVOLUTION2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONVOLUTION2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONVOLUTION2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONVOLUTION2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONCAT_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONCAT_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONCAT_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_CONCAT_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING1D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING1D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING1D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING1D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING1D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING1D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING1D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING1D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING3D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING3D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING3D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING3D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING3D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_MAXIMUM_POOLING3D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING3D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_AVERAGE_POOLING3D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_SOFTMAX_CROSS_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_SOFTMAX_CROSS_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_SOFTMAX_CROSS_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_SOFTMAX_CROSS_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_STOCHASTIC_POOLING2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_STOCHASTIC_POOLING2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_STOCHASTIC_POOLING2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_STOCHASTIC_POOLING2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOCALLYCONNECTED2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOCALLYCONNECTED2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOCALLYCONNECTED2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOCALLYCONNECTED2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LCN_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LCN_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LCN_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LCN_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_AVERAGE_POOLING2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_AVERAGE_POOLING2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_AVERAGE_POOLING2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_AVERAGE_POOLING2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_MAXIMUM_POOLING2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_MAXIMUM_POOLING2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_MAXIMUM_POOLING2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_MAXIMUM_POOLING2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_STOCHASTIC_POOLING2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_STOCHASTIC_POOLING2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_STOCHASTIC_POOLING2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_SPATIAL_STOCHASTIC_POOLING2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_TRANSPOSED_CONV2D_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_TRANSPOSED_CONV2D_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_TRANSPOSED_CONV2D_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_TRANSPOSED_CONV2D_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_LOGISTIC_CROSS_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_LOGISTIC_CROSS_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_LOGISTIC_CROSS_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_LOSS_LOGISTIC_CROSS_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_RESHAPE_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_RESHAPE_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_RESHAPE_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_RESHAPE_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELTWISE_SUM_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELTWISE_SUM_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELTWISE_SUM_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELTWISE_SUM_BACKWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELU_FORWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELU_FORWARD_RESULT_ID
SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELU_BACKWARD_RESULT_ID = cvar.SERIALIZATION_NEURAL_NETWORKS_LAYERS_ELU_BACKWARD_RESULT_ID
SERIALIZATION_RIDGE_REGRESSION_MODELNORMEQ_ID = cvar.SERIALIZATION_RIDGE_REGRESSION_MODELNORMEQ_ID
SERIALIZATION_RIDGE_REGRESSION_PARTIAL_RESULT_ID = cvar.SERIALIZATION_RIDGE_REGRESSION_PARTIAL_RESULT_ID
SERIALIZATION_RIDGE_REGRESSION_TRAINING_RESULT_ID = cvar.SERIALIZATION_RIDGE_REGRESSION_TRAINING_RESULT_ID
SERIALIZATION_RIDGE_REGRESSION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_RIDGE_REGRESSION_PREDICTION_RESULT_ID
SERIALIZATION_K_NEAREST_NEIGHBOR_MODEL_ID = cvar.SERIALIZATION_K_NEAREST_NEIGHBOR_MODEL_ID
SERIALIZATION_K_NEAREST_NEIGHBOR_TRAINING_RESULT_ID = cvar.SERIALIZATION_K_NEAREST_NEIGHBOR_TRAINING_RESULT_ID
SERIALIZATION_DECISION_FOREST_CLASSIFICATION_MODEL_ID = cvar.SERIALIZATION_DECISION_FOREST_CLASSIFICATION_MODEL_ID
SERIALIZATION_DECISION_FOREST_CLASSIFICATION_TRAINING_RESULT_ID = cvar.SERIALIZATION_DECISION_FOREST_CLASSIFICATION_TRAINING_RESULT_ID
SERIALIZATION_DECISION_FOREST_CLASSIFICATION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_DECISION_FOREST_CLASSIFICATION_PREDICTION_RESULT_ID
SERIALIZATION_DECISION_FOREST_REGRESSION_MODEL_ID = cvar.SERIALIZATION_DECISION_FOREST_REGRESSION_MODEL_ID
SERIALIZATION_DECISION_FOREST_REGRESSION_TRAINING_RESULT_ID = cvar.SERIALIZATION_DECISION_FOREST_REGRESSION_TRAINING_RESULT_ID
SERIALIZATION_DECISION_FOREST_REGRESSION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_DECISION_FOREST_REGRESSION_PREDICTION_RESULT_ID
SERIALIZATION_GBT_CLASSIFICATION_MODEL_ID = cvar.SERIALIZATION_GBT_CLASSIFICATION_MODEL_ID
SERIALIZATION_GBT_CLASSIFICATION_TRAINING_RESULT_ID = cvar.SERIALIZATION_GBT_CLASSIFICATION_TRAINING_RESULT_ID
SERIALIZATION_GBT_CLASSIFICATION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_GBT_CLASSIFICATION_PREDICTION_RESULT_ID
SERIALIZATION_GBT_REGRESSION_MODEL_ID = cvar.SERIALIZATION_GBT_REGRESSION_MODEL_ID
SERIALIZATION_GBT_REGRESSION_TRAINING_RESULT_ID = cvar.SERIALIZATION_GBT_REGRESSION_TRAINING_RESULT_ID
SERIALIZATION_GBT_REGRESSION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_GBT_REGRESSION_PREDICTION_RESULT_ID
SERIALIZATION_DECISION_TREE_CLASSIFICATION_MODEL_ID = cvar.SERIALIZATION_DECISION_TREE_CLASSIFICATION_MODEL_ID
SERIALIZATION_DECISION_TREE_CLASSIFICATION_TRAINING_RESULT_ID = cvar.SERIALIZATION_DECISION_TREE_CLASSIFICATION_TRAINING_RESULT_ID
SERIALIZATION_DECISION_TREE_REGRESSION_MODEL_ID = cvar.SERIALIZATION_DECISION_TREE_REGRESSION_MODEL_ID
SERIALIZATION_DECISION_TREE_REGRESSION_TRAINING_RESULT_ID = cvar.SERIALIZATION_DECISION_TREE_REGRESSION_TRAINING_RESULT_ID
SERIALIZATION_DECISION_TREE_REGRESSION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_DECISION_TREE_REGRESSION_PREDICTION_RESULT_ID
SERIALIZATION_REGRESSION_TRAINING_RESULT_ID = cvar.SERIALIZATION_REGRESSION_TRAINING_RESULT_ID
SERIALIZATION_REGRESSION_PREDICTION_RESULT_ID = cvar.SERIALIZATION_REGRESSION_PREDICTION_RESULT_ID
SERIALIZATION_LM_TRAINING_RESULT_ID = cvar.SERIALIZATION_LM_TRAINING_RESULT_ID
SERIALIZATION_LM_PREDICTION_RESULT_ID = cvar.SERIALIZATION_LM_PREDICTION_RESULT_ID

from numpy import float64, float32, intc


# This file is compatible with both classic and new-style classes.


