/ mlflow / protos / internal.proto
internal.proto
 1  // This proto file defines internal interfaces for MLflow, e.g
 2  // enums used for storage in Tracking or Model Registry
 3  
 4  syntax = "proto2";
 5  
 6  package mlflow.internal;
 7  
 8  import "scalapb/scalapb.proto";
 9  
10  option java_package = "org.mlflow.internal.proto";
11  option py_generic_services = true;
12  option (scalapb.options) = {flat_package: true};
13  
14  // Types of vertices represented in MLflow Run Inputs. Valid vertices are MLflow objects that can
15  // have an input relationship.
16  enum InputVertexType {
17    RUN = 1;
18  
19    DATASET = 2;
20  
21    MODEL = 3;
22  }
23  
24  // Types of vertices represented in MLflow Run Outputs. Valid vertices are MLflow objects that can
25  // have an output relationship.
26  enum OutputVertexType {
27    RUN_OUTPUT = 1;
28  
29    MODEL_OUTPUT = 2;
30  }