blob: 653749500a1fac30fbfc5bb721099ee128136db1 [file] [log] [blame]
/**
* Copyright (c) 2020 CEA LIST
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
*/
package org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.papyrus.aiml.profile.AIML.Module.ModulePackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layersFactory
* @model kind="package"
* @generated
*/
public interface Normalization_layersPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "Normalization_layers"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/AIML/normalization/1"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "AIML.Normalization_layers"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Normalization_layersPackage eINSTANCE = org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersImpl <em>Normalization layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers()
* @generated
*/
int NORMALIZATION_LAYERS = 0;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__BASE_CLASS = ModulePackage.MODEL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__NAME = ModulePackage.MODEL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__DATA = ModulePackage.MODEL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__REQUIRES_GRAD = ModulePackage.MODEL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__SUB_MODULE = ModulePackage.MODEL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__OPTIMIZER = ModulePackage.MODEL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS__LOSS = ModulePackage.MODEL__LOSS;
/**
* The number of structural features of the '<em>Normalization layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_FEATURE_COUNT = ModulePackage.MODEL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Normalization layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_OPERATION_COUNT = ModulePackage.MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1Impl <em>Normalization layers 1</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers_1()
* @generated
*/
int NORMALIZATION_LAYERS_1 = 1;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__BASE_CLASS = NORMALIZATION_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__NAME = NORMALIZATION_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__DATA = NORMALIZATION_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__REQUIRES_GRAD = NORMALIZATION_LAYERS__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__SUB_MODULE = NORMALIZATION_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__OPTIMIZER = NORMALIZATION_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__LOSS = NORMALIZATION_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1__EPS = NORMALIZATION_LAYERS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Normalization layers 1</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1_FEATURE_COUNT = NORMALIZATION_LAYERS_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Normalization layers 1</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_1_OPERATION_COUNT = NORMALIZATION_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LayerNormImpl <em>Layer Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LayerNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getLayerNorm()
* @generated
*/
int LAYER_NORM = 2;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__BASE_CLASS = NORMALIZATION_LAYERS_1__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__NAME = NORMALIZATION_LAYERS_1__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__DATA = NORMALIZATION_LAYERS_1__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__REQUIRES_GRAD = NORMALIZATION_LAYERS_1__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__SUB_MODULE = NORMALIZATION_LAYERS_1__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__OPTIMIZER = NORMALIZATION_LAYERS_1__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__LOSS = NORMALIZATION_LAYERS_1__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__EPS = NORMALIZATION_LAYERS_1__EPS;
/**
* The feature id for the '<em><b>Normalized shape</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__NORMALIZED_SHAPE = NORMALIZATION_LAYERS_1_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Elementwise affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM__ELEMENTWISE_AFFINE = NORMALIZATION_LAYERS_1_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Layer Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM_FEATURE_COUNT = NORMALIZATION_LAYERS_1_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Layer Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_NORM_OPERATION_COUNT = NORMALIZATION_LAYERS_1_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LocalResponseNormImpl <em>Local Response Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LocalResponseNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getLocalResponseNorm()
* @generated
*/
int LOCAL_RESPONSE_NORM = 3;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__BASE_CLASS = NORMALIZATION_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__NAME = NORMALIZATION_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__DATA = NORMALIZATION_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__REQUIRES_GRAD = NORMALIZATION_LAYERS__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__SUB_MODULE = NORMALIZATION_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__OPTIMIZER = NORMALIZATION_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__LOSS = NORMALIZATION_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__SIZE = NORMALIZATION_LAYERS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Alpha</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__ALPHA = NORMALIZATION_LAYERS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Beta</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__BETA = NORMALIZATION_LAYERS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>K</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM__K = NORMALIZATION_LAYERS_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Local Response Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM_FEATURE_COUNT = NORMALIZATION_LAYERS_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Local Response Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_RESPONSE_NORM_OPERATION_COUNT = NORMALIZATION_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1Impl <em>Normalization layers 11</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers_1_1()
* @generated
*/
int NORMALIZATION_LAYERS_11 = 4;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__BASE_CLASS = NORMALIZATION_LAYERS_1__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__NAME = NORMALIZATION_LAYERS_1__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__DATA = NORMALIZATION_LAYERS_1__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__REQUIRES_GRAD = NORMALIZATION_LAYERS_1__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__SUB_MODULE = NORMALIZATION_LAYERS_1__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__OPTIMIZER = NORMALIZATION_LAYERS_1__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__LOSS = NORMALIZATION_LAYERS_1__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__EPS = NORMALIZATION_LAYERS_1__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11__AFFINE = NORMALIZATION_LAYERS_1_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Normalization layers 11</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11_FEATURE_COUNT = NORMALIZATION_LAYERS_1_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Normalization layers 11</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_11_OPERATION_COUNT = NORMALIZATION_LAYERS_1_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1_1Impl <em>Normalization layers 111</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers_1_1_1()
* @generated
*/
int NORMALIZATION_LAYERS_111 = 5;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__BASE_CLASS = NORMALIZATION_LAYERS_11__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__NAME = NORMALIZATION_LAYERS_11__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__DATA = NORMALIZATION_LAYERS_11__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__REQUIRES_GRAD = NORMALIZATION_LAYERS_11__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__SUB_MODULE = NORMALIZATION_LAYERS_11__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__OPTIMIZER = NORMALIZATION_LAYERS_11__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__LOSS = NORMALIZATION_LAYERS_11__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__EPS = NORMALIZATION_LAYERS_11__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__AFFINE = NORMALIZATION_LAYERS_11__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__NUM_FEATURES = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__MOMENTUM = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Normalization layers 111</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111_FEATURE_COUNT = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Normalization layers 111</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMALIZATION_LAYERS_111_OPERATION_COUNT = NORMALIZATION_LAYERS_11_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.GroupNormImpl <em>Group Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.GroupNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getGroupNorm()
* @generated
*/
int GROUP_NORM = 6;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__BASE_CLASS = NORMALIZATION_LAYERS_11__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__NAME = NORMALIZATION_LAYERS_11__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__DATA = NORMALIZATION_LAYERS_11__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__REQUIRES_GRAD = NORMALIZATION_LAYERS_11__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__SUB_MODULE = NORMALIZATION_LAYERS_11__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__OPTIMIZER = NORMALIZATION_LAYERS_11__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__LOSS = NORMALIZATION_LAYERS_11__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__EPS = NORMALIZATION_LAYERS_11__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__AFFINE = NORMALIZATION_LAYERS_11__AFFINE;
/**
* The feature id for the '<em><b>Num groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__NUM_GROUPS = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Num channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM__NUM_CHANNELS = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Group Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM_FEATURE_COUNT = NORMALIZATION_LAYERS_11_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Group Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_NORM_OPERATION_COUNT = NORMALIZATION_LAYERS_11_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm1dImpl <em>Batch Norm1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getBatchNorm1d()
* @generated
*/
int BATCH_NORM1D = 7;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The number of structural features of the '<em>Batch Norm1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Batch Norm1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM1D_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm2dImpl <em>Batch Norm2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getBatchNorm2d()
* @generated
*/
int BATCH_NORM2D = 8;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The number of structural features of the '<em>Batch Norm2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Batch Norm2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM2D_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm3dImpl <em>Batch Norm3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getBatchNorm3d()
* @generated
*/
int BATCH_NORM3D = 9;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The number of structural features of the '<em>Batch Norm3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Batch Norm3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BATCH_NORM3D_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.SyncBatchNormImpl <em>Sync Batch Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.SyncBatchNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getSyncBatchNorm()
* @generated
*/
int SYNC_BATCH_NORM = 10;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The feature id for the '<em><b>Process group</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM__PROCESS_GROUP = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Sync Batch Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Sync Batch Norm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYNC_BATCH_NORM_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm1dImpl <em>Instance Norm1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getInstanceNorm1d()
* @generated
*/
int INSTANCE_NORM1D = 11;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The number of structural features of the '<em>Instance Norm1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Instance Norm1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM1D_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm2dImpl <em>Instance Norm2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getInstanceNorm2d()
* @generated
*/
int INSTANCE_NORM2D = 12;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The number of structural features of the '<em>Instance Norm2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Instance Norm2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM2D_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm3dImpl <em>Instance Norm3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getInstanceNorm3d()
* @generated
*/
int INSTANCE_NORM3D = 13;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__BASE_CLASS = NORMALIZATION_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__NAME = NORMALIZATION_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__DATA = NORMALIZATION_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__REQUIRES_GRAD = NORMALIZATION_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__SUB_MODULE = NORMALIZATION_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__OPTIMIZER = NORMALIZATION_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__LOSS = NORMALIZATION_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Eps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__EPS = NORMALIZATION_LAYERS_111__EPS;
/**
* The feature id for the '<em><b>Affine</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__AFFINE = NORMALIZATION_LAYERS_111__AFFINE;
/**
* The feature id for the '<em><b>Num features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__NUM_FEATURES = NORMALIZATION_LAYERS_111__NUM_FEATURES;
/**
* The feature id for the '<em><b>Momentum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__MOMENTUM = NORMALIZATION_LAYERS_111__MOMENTUM;
/**
* The feature id for the '<em><b>Track running stats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D__TRACK_RUNNING_STATS = NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS;
/**
* The number of structural features of the '<em>Instance Norm3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D_FEATURE_COUNT = NORMALIZATION_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Instance Norm3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_NORM3D_OPERATION_COUNT = NORMALIZATION_LAYERS_111_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers <em>Normalization layers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Normalization layers</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers
* @generated
*/
EClass getNormalization_layers();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1 <em>Normalization layers 1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Normalization layers 1</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1
* @generated
*/
EClass getNormalization_layers_1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1#getEps <em>Eps</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Eps</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1#getEps()
* @see #getNormalization_layers_1()
* @generated
*/
EAttribute getNormalization_layers_1_Eps();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LayerNorm <em>Layer Norm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Layer Norm</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LayerNorm
* @generated
*/
EClass getLayerNorm();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LayerNorm#getNormalized_shape <em>Normalized shape</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Normalized shape</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LayerNorm#getNormalized_shape()
* @see #getLayerNorm()
* @generated
*/
EAttribute getLayerNorm_Normalized_shape();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LayerNorm#isElementwise_affine <em>Elementwise affine</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Elementwise affine</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LayerNorm#isElementwise_affine()
* @see #getLayerNorm()
* @generated
*/
EAttribute getLayerNorm_Elementwise_affine();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm <em>Local Response Norm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Local Response Norm</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm
* @generated
*/
EClass getLocalResponseNorm();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getSize <em>Size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Size</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getSize()
* @see #getLocalResponseNorm()
* @generated
*/
EAttribute getLocalResponseNorm_Size();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getAlpha <em>Alpha</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Alpha</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getAlpha()
* @see #getLocalResponseNorm()
* @generated
*/
EAttribute getLocalResponseNorm_Alpha();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getBeta <em>Beta</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Beta</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getBeta()
* @see #getLocalResponseNorm()
* @generated
*/
EAttribute getLocalResponseNorm_Beta();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getK <em>K</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>K</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.LocalResponseNorm#getK()
* @see #getLocalResponseNorm()
* @generated
*/
EAttribute getLocalResponseNorm_K();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1 <em>Normalization layers 11</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Normalization layers 11</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1
* @generated
*/
EClass getNormalization_layers_1_1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1#isAffine <em>Affine</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Affine</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1#isAffine()
* @see #getNormalization_layers_1_1()
* @generated
*/
EAttribute getNormalization_layers_1_1_Affine();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1 <em>Normalization layers 111</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Normalization layers 111</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1
* @generated
*/
EClass getNormalization_layers_1_1_1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1#getNum_features <em>Num features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Num features</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1#getNum_features()
* @see #getNormalization_layers_1_1_1()
* @generated
*/
EAttribute getNormalization_layers_1_1_1_Num_features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1#getMomentum <em>Momentum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Momentum</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1#getMomentum()
* @see #getNormalization_layers_1_1_1()
* @generated
*/
EAttribute getNormalization_layers_1_1_1_Momentum();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1#isTrack_running_stats <em>Track running stats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Track running stats</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.Normalization_layers_1_1_1#isTrack_running_stats()
* @see #getNormalization_layers_1_1_1()
* @generated
*/
EAttribute getNormalization_layers_1_1_1_Track_running_stats();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.GroupNorm <em>Group Norm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Group Norm</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.GroupNorm
* @generated
*/
EClass getGroupNorm();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.GroupNorm#getNum_groups <em>Num groups</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Num groups</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.GroupNorm#getNum_groups()
* @see #getGroupNorm()
* @generated
*/
EAttribute getGroupNorm_Num_groups();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.GroupNorm#getNum_channels <em>Num channels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Num channels</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.GroupNorm#getNum_channels()
* @see #getGroupNorm()
* @generated
*/
EAttribute getGroupNorm_Num_channels();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.BatchNorm1d <em>Batch Norm1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Batch Norm1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.BatchNorm1d
* @generated
*/
EClass getBatchNorm1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.BatchNorm2d <em>Batch Norm2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Batch Norm2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.BatchNorm2d
* @generated
*/
EClass getBatchNorm2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.BatchNorm3d <em>Batch Norm3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Batch Norm3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.BatchNorm3d
* @generated
*/
EClass getBatchNorm3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.SyncBatchNorm <em>Sync Batch Norm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sync Batch Norm</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.SyncBatchNorm
* @generated
*/
EClass getSyncBatchNorm();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.SyncBatchNorm#getProcess_group <em>Process group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Process group</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.SyncBatchNorm#getProcess_group()
* @see #getSyncBatchNorm()
* @generated
*/
EAttribute getSyncBatchNorm_Process_group();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.InstanceNorm1d <em>Instance Norm1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Instance Norm1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.InstanceNorm1d
* @generated
*/
EClass getInstanceNorm1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.InstanceNorm2d <em>Instance Norm2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Instance Norm2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.InstanceNorm2d
* @generated
*/
EClass getInstanceNorm2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.InstanceNorm3d <em>Instance Norm3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Instance Norm3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.InstanceNorm3d
* @generated
*/
EClass getInstanceNorm3d();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
Normalization_layersFactory getNormalization_layersFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersImpl <em>Normalization layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers()
* @generated
*/
EClass NORMALIZATION_LAYERS = eINSTANCE.getNormalization_layers();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1Impl <em>Normalization layers 1</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers_1()
* @generated
*/
EClass NORMALIZATION_LAYERS_1 = eINSTANCE.getNormalization_layers_1();
/**
* The meta object literal for the '<em><b>Eps</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NORMALIZATION_LAYERS_1__EPS = eINSTANCE.getNormalization_layers_1_Eps();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LayerNormImpl <em>Layer Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LayerNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getLayerNorm()
* @generated
*/
EClass LAYER_NORM = eINSTANCE.getLayerNorm();
/**
* The meta object literal for the '<em><b>Normalized shape</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LAYER_NORM__NORMALIZED_SHAPE = eINSTANCE.getLayerNorm_Normalized_shape();
/**
* The meta object literal for the '<em><b>Elementwise affine</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LAYER_NORM__ELEMENTWISE_AFFINE = eINSTANCE.getLayerNorm_Elementwise_affine();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LocalResponseNormImpl <em>Local Response Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.LocalResponseNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getLocalResponseNorm()
* @generated
*/
EClass LOCAL_RESPONSE_NORM = eINSTANCE.getLocalResponseNorm();
/**
* The meta object literal for the '<em><b>Size</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCAL_RESPONSE_NORM__SIZE = eINSTANCE.getLocalResponseNorm_Size();
/**
* The meta object literal for the '<em><b>Alpha</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCAL_RESPONSE_NORM__ALPHA = eINSTANCE.getLocalResponseNorm_Alpha();
/**
* The meta object literal for the '<em><b>Beta</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCAL_RESPONSE_NORM__BETA = eINSTANCE.getLocalResponseNorm_Beta();
/**
* The meta object literal for the '<em><b>K</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCAL_RESPONSE_NORM__K = eINSTANCE.getLocalResponseNorm_K();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1Impl <em>Normalization layers 11</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers_1_1()
* @generated
*/
EClass NORMALIZATION_LAYERS_11 = eINSTANCE.getNormalization_layers_1_1();
/**
* The meta object literal for the '<em><b>Affine</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NORMALIZATION_LAYERS_11__AFFINE = eINSTANCE.getNormalization_layers_1_1_Affine();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1_1Impl <em>Normalization layers 111</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layers_1_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getNormalization_layers_1_1_1()
* @generated
*/
EClass NORMALIZATION_LAYERS_111 = eINSTANCE.getNormalization_layers_1_1_1();
/**
* The meta object literal for the '<em><b>Num features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NORMALIZATION_LAYERS_111__NUM_FEATURES = eINSTANCE.getNormalization_layers_1_1_1_Num_features();
/**
* The meta object literal for the '<em><b>Momentum</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NORMALIZATION_LAYERS_111__MOMENTUM = eINSTANCE.getNormalization_layers_1_1_1_Momentum();
/**
* The meta object literal for the '<em><b>Track running stats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NORMALIZATION_LAYERS_111__TRACK_RUNNING_STATS = eINSTANCE.getNormalization_layers_1_1_1_Track_running_stats();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.GroupNormImpl <em>Group Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.GroupNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getGroupNorm()
* @generated
*/
EClass GROUP_NORM = eINSTANCE.getGroupNorm();
/**
* The meta object literal for the '<em><b>Num groups</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GROUP_NORM__NUM_GROUPS = eINSTANCE.getGroupNorm_Num_groups();
/**
* The meta object literal for the '<em><b>Num channels</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GROUP_NORM__NUM_CHANNELS = eINSTANCE.getGroupNorm_Num_channels();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm1dImpl <em>Batch Norm1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getBatchNorm1d()
* @generated
*/
EClass BATCH_NORM1D = eINSTANCE.getBatchNorm1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm2dImpl <em>Batch Norm2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getBatchNorm2d()
* @generated
*/
EClass BATCH_NORM2D = eINSTANCE.getBatchNorm2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm3dImpl <em>Batch Norm3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.BatchNorm3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getBatchNorm3d()
* @generated
*/
EClass BATCH_NORM3D = eINSTANCE.getBatchNorm3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.SyncBatchNormImpl <em>Sync Batch Norm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.SyncBatchNormImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getSyncBatchNorm()
* @generated
*/
EClass SYNC_BATCH_NORM = eINSTANCE.getSyncBatchNorm();
/**
* The meta object literal for the '<em><b>Process group</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SYNC_BATCH_NORM__PROCESS_GROUP = eINSTANCE.getSyncBatchNorm_Process_group();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm1dImpl <em>Instance Norm1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getInstanceNorm1d()
* @generated
*/
EClass INSTANCE_NORM1D = eINSTANCE.getInstanceNorm1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm2dImpl <em>Instance Norm2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getInstanceNorm2d()
* @generated
*/
EClass INSTANCE_NORM2D = eINSTANCE.getInstanceNorm2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm3dImpl <em>Instance Norm3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.InstanceNorm3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Normalization_layers.impl.Normalization_layersPackageImpl#getInstanceNorm3d()
* @generated
*/
EClass INSTANCE_NORM3D = eINSTANCE.getInstanceNorm3d();
}
} //Normalization_layersPackage