syntax="proto3";packagetensorflow;optioncc_enable_arenas=true;optionjava_outer_classname="VersionsProtos";optionjava_multiple_files=true;optionjava_package="org.tensorflow.framework";// Version information for a piece of serialized data//// There are different types of versions for each type of data// (GraphDef, etc.), but they all have the same common shape// described here.//// Each consumer has "consumer" and "min_producer" versions (specified// elsewhere). A consumer is allowed to consume this data if//// producer >= min_producer// consumer >= min_consumer// consumer not in bad_consumers//messageVersionDef{// The version of the code that produced this data.int32producer=1;// Any consumer below this version is not allowed to consume this data.int32min_consumer=2;// Specific consumer versions which are disallowed (e.g. due to bugs).repeatedint32bad_consumers=3;};