gx
chenyc
2025-06-12 7b72ac13a83764a662159d4a49b7fffb90476ecb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
 * @license
 * Copyright 2018 Google LLC
 *
 * Use of this source code is governed by an MIT-style
 * license that can be found in the LICENSE file or at
 * https://opensource.org/licenses/MIT.
 * =============================================================================
 */
import { inputLayerClassNames } from '../input_config';
import { advancedActivationLayerClassNames } from './advanced_activation_serialization';
import { convolutionalDepthwiseLayerClassNames } from './convolutional_depthwise_serialization';
import { convolutionalLayerClassNames } from './convolutional_serialization';
import { coreLayerClassNames } from './core_serialization';
import { embeddingLayerClassNames } from './embeddings_serialization';
import { mergeLayerClassNames } from './merge_serialization';
import { normalizationLayerClassNames } from './normalization_serialization';
import { paddingLayerClassNames } from './padding_serialization';
import { poolingLayerClassNames } from './pooling_serialization';
import { recurrentLayerClassNames } from './recurrent_serialization';
/**
 * A string array of valid Layer class names.
 *
 * This is guaranteed to match the `LayerClassName` union type.
 */
export const layerClassNames = [
    ...advancedActivationLayerClassNames,
    ...convolutionalDepthwiseLayerClassNames, ...convolutionalLayerClassNames,
    ...coreLayerClassNames, ...embeddingLayerClassNames, ...mergeLayerClassNames,
    ...normalizationLayerClassNames, ...paddingLayerClassNames,
    ...poolingLayerClassNames, ...recurrentLayerClassNames,
    ...inputLayerClassNames
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5ZXJfc2VyaWFsaXphdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3RmanMtbGF5ZXJzL3NyYy9rZXJhc19mb3JtYXQvbGF5ZXJzL2xheWVyX3NlcmlhbGl6YXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7QUFFSCxPQUFPLEVBQUMsb0JBQW9CLEVBQTBCLE1BQU0saUJBQWlCLENBQUM7QUFDOUUsT0FBTyxFQUFDLGlDQUFpQyxFQUF1QyxNQUFNLHFDQUFxQyxDQUFDO0FBQzVILE9BQU8sRUFBQyxxQ0FBcUMsRUFBMkMsTUFBTSx5Q0FBeUMsQ0FBQztBQUN4SSxPQUFPLEVBQUMsNEJBQTRCLEVBQWtDLE1BQU0sK0JBQStCLENBQUM7QUFDNUcsT0FBTyxFQUFDLG1CQUFtQixFQUF5QixNQUFNLHNCQUFzQixDQUFDO0FBQ2pGLE9BQU8sRUFBQyx3QkFBd0IsRUFBOEIsTUFBTSw0QkFBNEIsQ0FBQztBQUNqRyxPQUFPLEVBQUMsb0JBQW9CLEVBQTBCLE1BQU0sdUJBQXVCLENBQUM7QUFDcEYsT0FBTyxFQUFDLDRCQUE0QixFQUFrQyxNQUFNLCtCQUErQixDQUFDO0FBQzVHLE9BQU8sRUFBQyxzQkFBc0IsRUFBNEIsTUFBTSx5QkFBeUIsQ0FBQztBQUMxRixPQUFPLEVBQUMsc0JBQXNCLEVBQTRCLE1BQU0seUJBQXlCLENBQUM7QUFDMUYsT0FBTyxFQUFDLHdCQUF3QixFQUE4QixNQUFNLDJCQUEyQixDQUFDO0FBV2hHOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQXFCO0lBQy9DLEdBQUcsaUNBQWlDO0lBQ3BDLEdBQUcscUNBQXFDLEVBQUUsR0FBRyw0QkFBNEI7SUFDekUsR0FBRyxtQkFBbUIsRUFBRSxHQUFHLHdCQUF3QixFQUFFLEdBQUcsb0JBQW9CO0lBQzVFLEdBQUcsNEJBQTRCLEVBQUUsR0FBRyxzQkFBc0I7SUFDMUQsR0FBRyxzQkFBc0IsRUFBRSxHQUFHLHdCQUF3QjtJQUN0RCxHQUFHLG9CQUFvQjtDQUN4QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IDIwMTggR29vZ2xlIExMQ1xuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZVxuICogbGljZW5zZSB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIG9yIGF0XG4gKiBodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVC5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW1wb3J0IHtpbnB1dExheWVyQ2xhc3NOYW1lcywgSW5wdXRMYXllclNlcmlhbGl6YXRpb259IGZyb20gJy4uL2lucHV0X2NvbmZpZyc7XG5pbXBvcnQge2FkdmFuY2VkQWN0aXZhdGlvbkxheWVyQ2xhc3NOYW1lcywgQWR2YW5jZWRBY3RpdmF0aW9uTGF5ZXJTZXJpYWxpemF0aW9ufSBmcm9tICcuL2FkdmFuY2VkX2FjdGl2YXRpb25fc2VyaWFsaXphdGlvbic7XG5pbXBvcnQge2NvbnZvbHV0aW9uYWxEZXB0aHdpc2VMYXllckNsYXNzTmFtZXMsIENvbnZvbHV0aW9uYWxEZXB0aHdpc2VMYXllclNlcmlhbGl6YXRpb259IGZyb20gJy4vY29udm9sdXRpb25hbF9kZXB0aHdpc2Vfc2VyaWFsaXphdGlvbic7XG5pbXBvcnQge2NvbnZvbHV0aW9uYWxMYXllckNsYXNzTmFtZXMsIENvbnZvbHV0aW9uYWxMYXllclNlcmlhbGl6YXRpb259IGZyb20gJy4vY29udm9sdXRpb25hbF9zZXJpYWxpemF0aW9uJztcbmltcG9ydCB7Y29yZUxheWVyQ2xhc3NOYW1lcywgQ29yZUxheWVyU2VyaWFsaXphdGlvbn0gZnJvbSAnLi9jb3JlX3NlcmlhbGl6YXRpb24nO1xuaW1wb3J0IHtlbWJlZGRpbmdMYXllckNsYXNzTmFtZXMsIEVtYmVkZGluZ0xheWVyU2VyaWFsaXphdGlvbn0gZnJvbSAnLi9lbWJlZGRpbmdzX3NlcmlhbGl6YXRpb24nO1xuaW1wb3J0IHttZXJnZUxheWVyQ2xhc3NOYW1lcywgTWVyZ2VMYXllclNlcmlhbGl6YXRpb259IGZyb20gJy4vbWVyZ2Vfc2VyaWFsaXphdGlvbic7XG5pbXBvcnQge25vcm1hbGl6YXRpb25MYXllckNsYXNzTmFtZXMsIE5vcm1hbGl6YXRpb25MYXllclNlcmlhbGl6YXRpb259IGZyb20gJy4vbm9ybWFsaXphdGlvbl9zZXJpYWxpemF0aW9uJztcbmltcG9ydCB7cGFkZGluZ0xheWVyQ2xhc3NOYW1lcywgUGFkZGluZ0xheWVyU2VyaWFsaXphdGlvbn0gZnJvbSAnLi9wYWRkaW5nX3NlcmlhbGl6YXRpb24nO1xuaW1wb3J0IHtwb29saW5nTGF5ZXJDbGFzc05hbWVzLCBQb29saW5nTGF5ZXJTZXJpYWxpemF0aW9ufSBmcm9tICcuL3Bvb2xpbmdfc2VyaWFsaXphdGlvbic7XG5pbXBvcnQge3JlY3VycmVudExheWVyQ2xhc3NOYW1lcywgUmVjdXJyZW50TGF5ZXJTZXJpYWxpemF0aW9ufSBmcm9tICcuL3JlY3VycmVudF9zZXJpYWxpemF0aW9uJztcblxuZXhwb3J0IHR5cGUgTGF5ZXJTZXJpYWxpemF0aW9uID0gQWR2YW5jZWRBY3RpdmF0aW9uTGF5ZXJTZXJpYWxpemF0aW9ufFxuICAgIENvbnZvbHV0aW9uYWxEZXB0aHdpc2VMYXllclNlcmlhbGl6YXRpb258Q29udm9sdXRpb25hbExheWVyU2VyaWFsaXphdGlvbnxcbiAgICBDb3JlTGF5ZXJTZXJpYWxpemF0aW9ufEVtYmVkZGluZ0xheWVyU2VyaWFsaXphdGlvbnxNZXJnZUxheWVyU2VyaWFsaXphdGlvbnxcbiAgICBOb3JtYWxpemF0aW9uTGF5ZXJTZXJpYWxpemF0aW9ufFBhZGRpbmdMYXllclNlcmlhbGl6YXRpb258XG4gICAgUG9vbGluZ0xheWVyU2VyaWFsaXphdGlvbnxSZWN1cnJlbnRMYXllclNlcmlhbGl6YXRpb258XG4gICAgSW5wdXRMYXllclNlcmlhbGl6YXRpb247XG5cbmV4cG9ydCB0eXBlIExheWVyQ2xhc3NOYW1lID0gTGF5ZXJTZXJpYWxpemF0aW9uWydjbGFzc19uYW1lJ107XG5cbi8qKlxuICogQSBzdHJpbmcgYXJyYXkgb2YgdmFsaWQgTGF5ZXIgY2xhc3MgbmFtZXMuXG4gKlxuICogVGhpcyBpcyBndWFyYW50ZWVkIHRvIG1hdGNoIHRoZSBgTGF5ZXJDbGFzc05hbWVgIHVuaW9uIHR5cGUuXG4gKi9cbmV4cG9ydCBjb25zdCBsYXllckNsYXNzTmFtZXM6IExheWVyQ2xhc3NOYW1lW10gPSBbXG4gIC4uLmFkdmFuY2VkQWN0aXZhdGlvbkxheWVyQ2xhc3NOYW1lcyxcbiAgLi4uY29udm9sdXRpb25hbERlcHRod2lzZUxheWVyQ2xhc3NOYW1lcywgLi4uY29udm9sdXRpb25hbExheWVyQ2xhc3NOYW1lcyxcbiAgLi4uY29yZUxheWVyQ2xhc3NOYW1lcywgLi4uZW1iZWRkaW5nTGF5ZXJDbGFzc05hbWVzLCAuLi5tZXJnZUxheWVyQ2xhc3NOYW1lcyxcbiAgLi4ubm9ybWFsaXphdGlvbkxheWVyQ2xhc3NOYW1lcywgLi4ucGFkZGluZ0xheWVyQ2xhc3NOYW1lcyxcbiAgLi4ucG9vbGluZ0xheWVyQ2xhc3NOYW1lcywgLi4ucmVjdXJyZW50TGF5ZXJDbGFzc05hbWVzLFxuICAuLi5pbnB1dExheWVyQ2xhc3NOYW1lc1xuXTtcbiJdfQ==