tzrec/protos/pipeline.proto (19 lines of code) (raw):
syntax = "proto2";
package tzrec.protos;
import "tzrec/protos/train.proto";
import "tzrec/protos/eval.proto";
import "tzrec/protos/export.proto";
import "tzrec/protos/data.proto";
import "tzrec/protos/feature.proto";
import "tzrec/protos/model.proto";
message EasyRecConfig {
required string train_input_path = 1;
required string eval_input_path = 2;
required string model_dir = 3;
optional TrainConfig train_config = 4;
optional EvalConfig eval_config = 5;
optional ExportConfig export_config = 6;
optional DataConfig data_config = 7;
repeated FeatureConfig feature_configs = 8;
optional ModelConfig model_config = 9;
}