package protos

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AITMTower

layer.proto:142

Used in: KerasLayer

message AUC

eval.proto:4

Used in: EvalMetrics

message Accuracy

eval.proto:22

Used in: EvalMetrics

(message has no fields)

message AdagradOptimizer

optimizer.proto:77

Configuration message for the AdagradOptimizer See: https://www.tensorflow.org/api_docs/python/tf/train/AdagradOptimizer

Used in: Optimizer

message AdamAsyncOptimizer

optimizer.proto:83

Only available on pai-tf, which has better performance than AdamOptimizer

Used in: Optimizer

message AdamAsyncWOptimizer

optimizer.proto:62

Used in: Optimizer

message AdamOptimizer

optimizer.proto:43

Configuration message for the AdamOptimizer See: https://www.tensorflow.org/api_docs/python/tf/train/AdamOptimizer

Used in: Optimizer

message AdamWOptimizer

optimizer.proto:55

Used in: Optimizer

message Attention

seq_encoder.proto:7

Used in: KerasLayer

message AttentionCombiner

feature_config.proto:13

Used in: SequenceCombiner

(message has no fields)

message AutoDisEmbedding

layer.proto:24

Used in: KerasLayer

message AutoInt

autoint.proto:5

Used in: EasyRecModel

message AvgPrecisionAtTopK

eval.proto:12

Used in: EvalMetrics

message BSTEncoder

seq_encoder.proto:66

Used in: KerasLayer

message BSTTower

multi_tower.proto:13

Used in: MultiTower

message BackboneTower

backbone.proto:108

Used in: EasyRecModel

message BayesTaskTower

tower.proto:46

Used in: DBMTL, ModelParams

message Bilinear

layer.proto:52

Used in: FiBiNet, KerasLayer

message BinaryDataInput

data_source.proto:38

Used in: EasyRecConfig

message BinaryFocalLoss

loss.proto:74

Used in: KD, Loss

message Block

backbone.proto:73

Used in: BackboneTower, BlockPackage

message BlockPackage

backbone.proto:97

a package of blocks for reuse; e.g. call in a contrastive learning manner

Used in: BackboneTower

message CIN

layer.proto:148

Used in: KerasLayer

message CMBF

cmbf.proto:48

Used in: EasyRecModel

message CMBFTower

cmbf.proto:6

Used in: CMBF, DBMTL

message Capsule

mind.proto:7

Used in: MIND

message CircleLoss

loss.proto:57

Used in: CoMetricLearningI2I, KD, Loss

message CoMetricLearningI2I

collaborative_metric_learning.proto:9

Used in: EasyRecModel

message ConstantInitializer

hyperparams.proto:57

Used in: Initializer

message ConstantLearningRate

optimizer.proto:113

Configuration message for a constant learning rate.

Used in: LearningRate

message CosineDecayLearningRate

optimizer.proto:146

Configuration message for a cosine decaying learning rate as defined in utils/learning_schedules.py

Used in: LearningRate

message CrossTower

dcn.proto:7

Used in: DCN

message DAT

dat.proto:14

Used in: EasyRecModel

message DATTower

dat.proto:8

Used in: DAT

message DBMTL

dbmtl.proto:9

Used in: EasyRecModel

message DCN

dcn.proto:13

Used in: EasyRecModel

message DINEncoder

seq_encoder.proto:95

Used in: KerasLayer

message DINTower

multi_tower.proto:7

Used in: MultiTower

message DLRM

dlrm.proto:6

Used in: EasyRecModel

message DNN

dnn.proto:5

Used in: BayesTaskTower, CMBF, CMBFTower, CoMetricLearningI2I, DATTower, DBMTL, DCN, DINTower, DLRM, DSSMTower, DSSM_SENet_Tower, DeepFM, DropoutNet, ExpertTower, ExtractionNetwork, MIND, MMoE, MultiTower, MultiTowerRecall, PDN, RecallTower, RocketLaunching, SeqAttGroupConfig, TaskTower, Tower, Uniter, UniterTower, WideAndDeep

message DSSM

dssm.proto:14

Used in: EasyRecModel

message DSSMTower

dssm.proto:8

Used in: DSSM

message DSSM_SENet

dssm_senet.proto:16

Used in: EasyRecModel

message DSSM_SENet_Tower

dssm_senet.proto:8

Used in: DSSM_SENet

message DatahubServer

data_source.proto:22

Used in: EasyRecConfig

message DatasetConfig

dataset.proto:134

Used in: EasyRecConfig

message DatasetConfig.Field

dataset.proto:147

Used in: DatasetConfig

enum DatasetConfig.FieldType

dataset.proto:138

Used in: Field

enum DatasetConfig.InputType

dataset.proto:209

Used in: DatasetConfig

message DatasetConfig.LabelFunction

dataset.proto:179

Used in: DatasetConfig

message DeepFM

deepfm.proto:6

Used in: EasyRecModel

enum DistributionStrategy

train.proto:6

Used in: TrainConfig

message DropoutNet

dropoutnet.proto:8

Used in: EasyRecModel

message DummyModel

easy_rec_model.proto:34

for input performance test

Used in: EasyRecModel

(message has no fields)

message ESMM

esmm.proto:6

Used in: EasyRecModel

message EVParams

feature_config.proto:27

Used in: EasyRecModel, FeatureConfig

message EasyRecConfig

pipeline.proto:15

message EasyRecModel

easy_rec_model.proto:89

Used in: EasyRecConfig

enum EasyRecModel.LossWeightStrategy

easy_rec_model.proto:150

Used in: EasyRecModel

message EmbeddingLayer

backbone.proto:23

Used in: Block

message EvalConfig

eval.proto:75

Message for configuring EasyRecModel evaluation jobs (eval.py).

Used in: EasyRecConfig

message EvalMetrics

eval.proto:57

Used in: BayesTaskTower, EvalConfig, TaskTower

message ExpertTower

mmoe.proto:7

Used in: MMoE

message ExponentialDecayLearningRate

optimizer.proto:120

Configuration message for an exponentially decaying learning rate. See https://www.tensorflow.org/versions/master/api_docs/python/train/ \ decaying_the_learning_rate#exponential_decay

Used in: LearningRate

message ExportConfig

export.proto:9

Message for configuring exporting models.

Used in: EasyRecConfig

message ExtractionNetwork

ple.proto:7

Used in: PLE

message F1ReweighedLoss

loss.proto:69

Used in: KD, Loss

message FM

fm.proto:4

Used in: EasyRecModel, KerasLayer

message FeatureConfig

feature_config.proto:37

Used in: EasyRecConfig, FeatureConfigV2

enum FeatureConfig.FeatureType

feature_config.proto:38

Used in: FeatureConfig

enum FeatureConfig.FieldType

feature_config.proto:49

message FeatureConfigV2

feature_config.proto:143

Used in: EasyRecConfig

message FeatureGroupConfig

feature_config.proto:150

Used in: EasyRecModel

message FiBiNet

layer.proto:58

Used in: KerasLayer

message FtrlOptimizer

optimizer.proto:89

Used in: Optimizer

message GAUC

eval.proto:37

Used in: EvalMetrics

message GateNN

layer.proto:95

used in PPNet

Used in: PPNet

message GlorotNormalInitializer

hyperparams.proto:54

Used in: Initializer

(message has no fields)

message HardNegativeSampler

dataset.proto:72

Weighted Random Sampling ItemID not in Batch and Sampling Hard Edge

Used in: DatasetConfig

message HardNegativeSamplerV2

dataset.proto:102

Weighted Random Sampling ItemID not with Edge and Sampling Hard Edge

Used in: DatasetConfig

message HighWayTower

layer.proto:6

Used in: CoMetricLearningI2I, KerasLayer

message HiveConfig

hive_config.proto:4

Used in: EasyRecConfig

message IncrementSaveConfig

train.proto:30

Used in: TrainConfig

message IncrementSaveConfig.Datahub

train.proto:43

Used in: IncrementSaveConfig

message IncrementSaveConfig.Datahub.Consumer

train.proto:44

Used in: Datahub

message IncrementSaveConfig.File

train.proto:56

Used in: IncrementSaveConfig

message IncrementSaveConfig.Kafka

train.proto:31

Used in: IncrementSaveConfig

message IncrementSaveConfig.Kafka.Consumer

train.proto:32

Used in: Kafka

message Initializer

hyperparams.proto:31

Proto with one-of field for initializers.

Used in: FeatureConfig

message Input

backbone.proto:34

Used in: Block

message InputLayer

backbone.proto:7

Used in: Block, Input

message JRCLoss

loss.proto:114

Used in: KD, Loss

message KD

easy_rec_model.proto:51

for knowledge distillation

Used in: EasyRecModel

message KafkaServer

data_source.proto:4

Used in: EasyRecConfig

message KerasLayer

keras_layer.proto:10

Used in: Block, Layer, RecurrentLayer, RepeatLayer

message L1L2Regularizer

hyperparams.proto:25

Configuration proto for L2 Regularizer.

Used in: Regularizer

message L1Regularizer

hyperparams.proto:15

Configuration proto for L1 Regularizer.

Used in: Regularizer

message L2Regularizer

hyperparams.proto:20

Configuration proto for L2 Regularizer.

Used in: Regularizer

message Lambda

backbone.proto:30

Used in: Block, Layer

message Layer

backbone.proto:64

Used in: Block

message LazyAdamOptimizer

optimizer.proto:69

Used in: Optimizer

message LearningRate

optimizer.proto:101

Configuration message for optimizer learning rate.

Used in: AdagradOptimizer, AdamAsyncOptimizer, AdamAsyncWOptimizer, AdamOptimizer, AdamWOptimizer, FtrlOptimizer, LazyAdamOptimizer, MomentumOptimizer, MomentumWOptimizer, RMSPropOptimizer

message ListwiseDistillLoss

loss.proto:129

Used in: KD, Loss

message ListwiseRankLoss

loss.proto:121

Used in: KD, Loss

message Loss

loss.proto:29

Used in: BayesTaskTower, EasyRecModel, TaskTower

enum LossType

loss.proto:4

Used in: BayesTaskTower, EasyRecModel, KD, Loss, TaskTower

message MIND

mind.proto:29

Used in: EasyRecModel

enum MIND.UserSeqCombineMethod

mind.proto:30

Used in: MIND

message MLP

dnn.proto:16

Used in: AITMTower, BackboneTower, DINEncoder, FiBiNet, KerasLayer, MMoELayer, MaskNet, PPNet, TextCNN, WeightedGate

message MMoE

mmoe.proto:12

Used in: EasyRecModel

message MMoELayer

layer.proto:79

Used in: KerasLayer

message ManualStepLearningRate

optimizer.proto:131

Configuration message for a manually defined learning rate schedule.

Used in: LearningRate

message ManualStepLearningRate.LearningRateSchedule

optimizer.proto:133

Used in: ManualStepLearningRate

message MappedDotProduct

layer.proto:132

Used in: KerasLayer

message MaskBlock

layer.proto:64

Used in: KerasLayer, MaskNet

message MaskNet

layer.proto:72

Used in: KerasLayer

message Max_F1

eval.proto:31

Used in: EvalMetrics

(message has no fields)

message MeanAbsoluteError

eval.proto:16

Used in: EvalMetrics

(message has no fields)

message MeanSquaredError

eval.proto:19

Used in: EvalMetrics

(message has no fields)

message ModelParams

easy_rec_model.proto:38

configure backbone network common parameters

Used in: EasyRecModel

message MomentumOptimizer

optimizer.proto:36

Configuration message for the MomentumOptimizer See: https://www.tensorflow.org/api_docs/python/tf/train/MomentumOptimizer

Used in: Optimizer

message MomentumWOptimizer

optimizer.proto:49

Used in: Optimizer

message MultiHeadAttention

seq_encoder.proto:17

Used in: KerasLayer

message MultiHeadAttentionCombiner

feature_config.proto:16

Used in: SequenceCombiner

(message has no fields)

message MultiSimilarityLoss

loss.proto:62

Used in: CoMetricLearningI2I, KD, Loss

message MultiTower

multi_tower.proto:20

Used in: EasyRecModel

message MultiTowerRecall

multi_tower_recall.proto:13

Used in: EasyRecModel

message MultiValueFields

export.proto:4

Used in: ExportConfig

message NaryDisEmbedding

layer.proto:33

Used in: KerasLayer

message NegativeSampler

dataset.proto:5

Weighted Random Sampling ItemID not in Batch

Used in: DatasetConfig

message NegativeSamplerInMemory

dataset.proto:24

Used in: DatasetConfig

message NegativeSamplerV2

dataset.proto:44

Weighted Random Sampling ItemID not with Edge

Used in: DatasetConfig

message Optimizer

optimizer.proto:7

Top level optimizer message.

Used in: TrainConfig

message OverlapFeature

layer.proto:121

Used in: KerasLayer

message PDN

pdn.proto:12

Used in: EasyRecModel

message PLE

ple.proto:21

Used in: EasyRecModel

message PPNet

layer.proto:105

Used in: KerasLayer

message PairwiseFocalLoss

loss.proto:87

Used in: KD, Loss

message PairwiseHingeLoss

loss.proto:104

Used in: KD, Loss

message PairwiseLogisticLoss

loss.proto:96

Used in: KD, Loss

message PairwiseLoss

loss.proto:81

Used in: KD, Loss

message PeriodicEmbedding

layer.proto:15

Used in: KerasLayer

message PolyDecayLearningRate

optimizer.proto:156

Configuration message for a poly decaying learning rate. See https://www.tensorflow.org/api_docs/python/tf/train/polynomial_decay.

Used in: LearningRate

message Precision

eval.proto:25

Used in: EvalMetrics

(message has no fields)

message RMSPropOptimizer

optimizer.proto:27

Configuration message for the RMSPropOptimizer See: https://www.tensorflow.org/api_docs/python/tf/train/RMSPropOptimizer

Used in: Optimizer

message RandomNormalInitializer

hyperparams.proto:49

Configuration proto for random normal initializer. See https://www.tensorflow.org/api_docs/python/tf/random_normal_initializer

Used in: Initializer

message RawInputLayer

backbone.proto:20

Used in: Block

(message has no fields)

message Recall

eval.proto:28

Used in: EvalMetrics

(message has no fields)

message RecallAtTopK

eval.proto:8

Used in: EvalMetrics

message RecallTower

multi_tower_recall.proto:8

Used in: MultiTowerRecall

message RecurrentLayer

backbone.proto:49

Used in: Block, Layer

message Regularizer

hyperparams.proto:6

Proto with one-of field for regularizers.

message RepeatLayer

backbone.proto:55

Used in: Block, Layer

message RocketLaunching

rocket_launching.proto:7

Used in: EasyRecModel

message RootMeanSquaredError

eval.proto:34

Used in: EvalMetrics

(message has no fields)

message SENet

layer.proto:45

Used in: DSSM_SENet_Tower, FiBiNet, KerasLayer

message SeqAttGroupConfig

feature_config.proto:165

Used in: EasyRecModel, FeatureGroupConfig

message SeqAttMap

feature_config.proto:159

Used in: SeqAttGroupConfig

message SequenceAugment

seq_encoder.proto:104

Used in: KerasLayer

message SequenceCombiner

feature_config.proto:19

Used in: FeatureConfig

message SessionAUC

eval.proto:47

Used in: EvalMetrics

enum Similarity

simi.proto:4

Used in: DAT, DSSM, DSSM_SENet, MIND, ModelParams, PDN, RocketLaunching

message SimpleMultiTask

simple_multi_task.proto:6

Used in: EasyRecModel

message SoftmaxCrossEntropyWithNegativeMining

loss.proto:50

Used in: DropoutNet, KD, Loss

message TaskTower

tower.proto:14

Used in: ESMM, MMoE, PLE, SimpleMultiTask

message TextCNN

layer.proto:113

Used in: KerasLayer, SequenceCombiner

message TextEncoder

seq_encoder.proto:59

Used in: KerasLayer

message Tower

tower.proto:8

Used in: DCN, ESMM, MultiTower

message TrainConfig

train.proto:82

Message for configuring EasyRecModel training jobs (train.py). Next id: 25

Used in: EasyRecConfig

message Transformer

seq_encoder.proto:35

Used in: KerasLayer, TextEncoder

message TransformerLearningRate

optimizer.proto:163

Used in: LearningRate

message TruncatedNormalInitializer

hyperparams.proto:42

Configuration proto for truncated normal initializer. See https://www.tensorflow.org/api_docs/python/tf/truncated_normal_initializer

Used in: Initializer

message Uniter

uniter.proto:31

Used in: EasyRecModel

message UniterTower

uniter.proto:6

Used in: DBMTL, Uniter

message VariationalDropoutLayer

variational_dropout.proto:5

Used in: EasyRecModel

message WeightedGate

layer.proto:89

used in CDN model

Used in: KerasLayer

message WideAndDeep

wide_and_deep.proto:6

Used in: EasyRecModel

enum WideOrDeep

feature_config.proto:7

Used in: FeatureGroupConfig