SQLite format 3@ 3#.;p  a S vGPP9M'indexsqlite_autoindex_ParentContext_1ParentContextN++StableContextPropertyContextPropertyCREATE TABLE `ContextProperty` ( `context_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `is_custom_property` TINYINT(1) NOT NULL, `int_value` INT, `double_value` DOUBLE, `string_value` TEXT, `byte_value` BLOB, PRIMARY KEY (`context_id`, `name`, `is_custom_property`))=Q+indexsqlite_autoindex_ContextProperty_1ContextProperty))tableContextContextCREATE TABLE `Context` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `type_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `create_time_since_epoch` INT NOT NULL DEFAULT 0, `last_update_time_since_epoch` INT NOT NULL DEFAULT 0, UNIQUE(`type_id`, `name`) )-Aindexsqlite_autoindex_Context_1Context^tableMLMDEnvMLMDEnvCREATE TABLE `MLMDEnv` ( `schema_version` INTEGER PRIMARY KEY )(tableEventPathEventPathCREATE TABLE `EventPath` ( `event_id` INT NOT NULL, `is_index_step` TINYINT(1) NOT NULL, `step_index` INT, `step_key` TEXT )ktableEventEventCREATE TABLE `Event` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `artifact_id` INT NOT NULL, `execution_id` INT NOT NULL, `type` INT NOT NULL, `milliseconds_since_epoch` INT, UNIQUE(`artifact_id`, `execution_id`, `type`) ))=indexsqlite_autoindex_Event_1EventX //_tableExecutionPropertyExecutionPropertyCREATE TABLE `ExecutionProperty` ( `execution_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `is_custom_property` TINYINT(1) NOT NULL, `int_value` INT, `double_value` DOUBLE, `string_value` TEXT, `byte_value` BLOB, PRIMARY KEY (`execution_id`, `name`, `is_custom_property`))AU/indexsqlite_autoindex_ExecutionProperty_1ExecutionPropertyA QtableExecutionExecution CREATE TABLE `Execution` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `type_id` INT NOT NULL, `last_known_state` INT, `name` VARCHAR(255), `create_time_since_epoch` INT NOT NULL DEFAULT 0, `last_update_time_since_epoch` INT NOT NULL DEFAULT 0, UNIQUE(`type_id`, `name`) )1 Eindexsqlite_autoindex_Execution_1Execution S --YtableArtifactPropertyArtifactProperty CREATE TABLE `ArtifactProperty` ( `artifact_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `is_custom_property` TINYINT(1) NOT NULL, `int_value` INT, `double_value` DOUBLE, `string_value` TEXT, `byte_value` BLOB, PRIMARY KEY (`artifact_id`, `name`, `is_custom_property`))? S-indexsqlite_autoindex_ArtifactProperty_1ArtifactProperty BWtableArtifactArtifactCREATE TABLE `Artifact` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `type_id` INT NOT NULL, `uri` TEXT, `state` INT, `name` VARCHAR(255), `create_time_since_epoch` INT NOT NULL DEFAULT 0, `last_update_time_since_epoch` INT NOT NULL DEFAULT 0, UNIQUE(`type_id`, `name`) )/Cindexsqlite_autoindex_Artifact_1Artifact %!!tableParentTypeParentTypeCREATE TABLE `ParentType` ( `type_id` INT NOT NULL, `parent_type_id` INT NOT NULL, PRIMARY KEY (`type_id`, `parent_type_id`))3G!indexsqlite_autoindex_ParentType_1ParentType9%%5tableTypePropertyTypePropertyCREATE TABLE `TypeProperty` ( `type_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `data_type` INT NULL, PRIMARY KEY (`type_id`, `name`))7K%indexsqlite_autoindex_TypeProperty_1TypePropertyP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)zWtableTypeTypeCREATE TABLE `Type` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` VARCHAR(255) NOT NULL, `version` VARCHAR(255), `type_kind` TINYINT(1) NOT NULL, `description` TEXT, `input_type` TEXT, `output_type` T {eN9( !Experiment Trainer ! SavedModel  DataSet #mlmd.Deploy'mlmd.Evaluate%mlmd.Process)mlmd.Transform!mlmd.Train+ mlmd.Statistics% mlmd.Metrics! mlmd.Model% mlmd.Dataset # Association# Attribution  Context Artifact Event  Execution EventType   note  state  version  name day  split   note  state  version  name  day  split   '1 path/to/model/fileТТ!% path/to/dataТТ    versionnameMNIST-v1   day splittrain version name  day   split  ТТ   stateCOMPLETED    state   Т  Т        exp1ТТ   exp1   5noteMy first experiment.    note    p  a S vJP\\YI#indexsqlite_autoindex_Association_1Association"''3tableParentContextParentContextCREATE TABLE `Par:''3tableParentContextParentContextCREATE TABLE `ParentContext` ( `context_id` INT NOT NULL, `parent_context_id` INT NOT NULL, PRIMARY KEY (`context_id`, `parent_context_id`))=Q+indexsqlite_autoindex_ContextProperty_1ContextPropertyN++StableContextPropertyContextPropertyCREATE TABLE `ContextProperty` ( `context_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `is_custom_property` TINYINT(1) NOT NULL, `int_value` INT, `double_value` DOUBLE, `string_value` TEXT, `byte_value` BLOB, PRIMARY KEY (`context_id`, `name`, `is_custom_property`))-Aindexsqlite_autoindex_Context_1Context))tableContextContextCREATE TABLE `Context` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `type_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `create_time_since_epoch` INT NOT NULL DEFAULT 0, `last_update_time_since_epoch` INT NOT NULL DEFAULT 0, UNIQUE(`type_id`, `name`) )^tableMLMDEnvMLMDEnvCREATE TABLE `MLMDEnv` ( `schema_version` INTEGER PRIMARY KEY )(tableEventPathEventPathCREATE TABLE `EventPath` ( `event_id` INT NOT NULL, `is_index_step` TINYINT(1) NOT NULL, `step_index` INT, `step_key` TEXT ))=indexsqlite_autoindex_Event_1EventktableEventEventCREATE TABLE `Event` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `artifact_id` INT NOT NULL, `execution_id` INT NOT NULL, `type` INT NOT NULL, `milliseconds_since_epoch` INT, UNIQUE(`artifact_id`, `execution_id`, `type`) )X //_tableExecutionPropertyExecutionPropertyCREATE TABLE `ExecutionProperty` ( `execution_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `is_custom_property` TINYINT(1) NOT NULL, `int_value` INT, `double_value` DOUBLE, `string_value` TEXT, `byte_value` BLOB, PRIMARY KEY (`execution_id`, `name`, `is_custom_property`))AU/indexsqlite_autoindex_ExecutionProperty_1ExecutionPropertyA QtableExecutionExecution CREATE TABLE `Execution` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `type_id` INT NOT NULL, `last_known_state` INT, `name` VARCHAR(255), `create_time_since_epoch` INT NOT NULL DEFAULT 0, `last_update_time_since_epoch` INT NOT NULL DEFAULT 0, UNIQUE(`type_id`, `name`) )1 Eindexsqlite_autoindex_Execution_1Execution S --YtableArtifactPropertyArtifactProperty CREATE TABLE `ArtifactProperty` ( `artifact_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `is_custom_property` TINYINT(1) NOT NULL, `int_value` INT, `double_value` DOUBLE, `string_value` TEXT, `byte_value` BLOB, PRIMARY KEY (`artifact_id`, `name`, `is_custom_property`))? S-indexsqlite_autoindex_ArtifactProperty_1ArtifactProperty BWtableArtifactArtifactCREATE TABLE `Artifact` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `type_id` INT NOT NULL, `uri` TEXT, `state` INT, `name` VARCHAR(255), `create_time_since_epoch` INT NOT NULL DEFAULT 0, `last_update_time_since_epoch` INT NOT NULL DEFAULT 0, UNIQUE(`type_id`, `name`) )/Cindexsqlite_autoindex_Artifact_1Artifact %!!tableParentTypeParentTypeCREATE TABLE `ParentType` ( `type_id` INT NOT NULL, `parent_type_id` INT NOT NULL, PRIMARY KEY (`type_id`, `parent_type_id`))3G!indexsqlite_autoindex_ParentType_1ParentType9%%5tableTypePropertyTypePropertyCREATE TABLE `TypeProperty` ( `type_id` INT NOT NULL, `name` VARCHAR(255) NOT NULL, `data_type` INT NULL, PRIMARY KEY (`type_id`, `name`))7K%indexsqlite_autoindex_TypeProperty_1TypePropertyP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)zWtableTypeTypeCREATE TABLE `Type` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` VARCHAR(255) NOT NULL, `version` VARCHAR(255), `type_kind` TINYINT(1) NOT NULL, `description` TEXT, `input_type` TEXT, `output_type` TEXT )   P  ?  a[ p/Z2d  D zO-G/5indexidx_execution_property_stringExecutionProperty0CREATE INDEX `idx_execution_property_string` ON `ExecutionProperty`(`name`, `is_custom_property`, `string_value`) WHERE `string_value` IS NOT NULL?(?-indexidx_artifact_property_intArtifactProperty+CREATE INDEX `idx_artifact_property_int` ON `ArtifactProperty`(`name`, `is_custom_property`, `int_value`) WHERE `int_value` IS NOT NULLm'9indexidx_eventpath_event_idEventPath*CREATE INDEX `idx_eventpath_event_id` ON `EventPath`(`event_id`)!&]Windexidx_context_last_update_time_since_epochContext)CREATE INDEX `idx_context_last_update_time_since_epoch` ON `Context`(`last_update_time_since_epoch`)%SCindexidx_context_create_time_since_epochContext(CREATE INDEX `idx_context_create_time_since_epoch` ON `Context`(`create_time_since_epoch`))$a_indexidx_execution_last_update_time_since_epochExecution'CREATE INDEX `idx_execution_last_update_time_since_epoch` ON `Execution`(`last_update_time_since_epoch`)#WKindexidx_execution_create_time_since_epochExecution&CREATE INDEX `idx_execution_create_time_since_epoch` ON `Execution`(`create_time_since_epoch`)L"'kindexidx_type_nameType%CREATE INDEX `idx_type_name` ON `Type`(`name`)!S'Cindexidx_parentcontext_parent_context_idParentContext$CREATE INDEX `idx_parentcontext_parent_context_id` ON `ParentContext`(`parent_context_id`)i 9indexidx_event_execution_idEvent#CREATE INDEX `idx_event_execution_id` ON `Event`(`execution_id`)%_[indexidx_artifact_last_update_time_since_epochArtifact"CREATE INDEX `idx_artifact_last_update_time_since_epoch` ON `Artifact`(`last_update_time_since_epoch`)UGindexidx_artifact_create_time_since_epochArtifact!CREATE INDEX `idx_artifact_create_time_since_epoch` ON `Artifact`(`create_time_since_epoch`)Y-windexidx_artifact_uriArtifact CREATE INDEX `idx_artifact_uri` ON `Artifact`(`uri`)Q##itableAttributionAttributionCREATE TABLE `Attribution` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `context_id` INT NOT NULL, `artifact_id` INT NOT NULL, UNIQUE(`context_id`, `artifact_id`) )5I#indexsqlite_autoindex_Attribution_1Attribution5I#indexsqlite_autoindex_Association_1AssociationS##mtableAssociationAssociationCREATE TABLE `Association` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `context_id` INT NOT NULL, `execution_id` INT NOT NULL, UNIQUE(`context_id`, `execution_id`) )9M'indexsqlite_autoindex_ParentContext_1ParentContext*''3tableParentContextParentContextG0C+-indexidx_context_property_stringContextProperty3CREATE INDEX `idx_context_property_string` ON `ContextProperty`(`name`, `is_custom_property`, `string_value`) WHERE `string_value` IS NOT NULLG/C+-indexidx_context_property_doubleContextProperty2CREATE INDEX `idx_context_property_double` ON `ContextProperty`(`name`, `is_custom_property`, `double_value`) WHERE `double_value` IS NOT NULL;.=+indexidx_context_property_intContextProperty1CREATE INDEX `idx_context_property_int` ON `ContextProperty`(`name`, `is_custom_property`, `int_value`) WHERE `int_value` IS NOT NULLO,G/5indexidx_execution_property_doubleExecutionProperty/CREATE INDEX `idx_execution_property_double` ON `ExecutionProperty`(`name`, `is_custom_property`, `double_value`) WHERE `double_value` IS NOT NULLC+A/#indexidx_execution_property_intExecutionProperty.CREATE INDEX `idx_execution_property_int` ON `ExecutionProperty`(`name`, `is_custom_property`, `int_value`) WHERE `int_value` IS NOT NULLK*E-1indexidx_artifact_property_stringArtifactProperty-CREATE INDEX `idx_artifact_property_string` ON `ArtifactProperty`(`name`, `is_custom_property`, `string_value`) WHERE `string_value` IS NOT NULLK)E-1indexidx_artifact_property_doubleArtifactProperty,CREATE INDEX `idx_artifact_property_double` ON `ArtifactProperty`(`name`, `is_custom_property`, `double_value`) WHERE `double_value` IS NOT NULL      1path/to/model/file% path/to/data  Т  Т  Т  Т    1[1L@gw!Experiment Trainer !SavedModel DataSet #mlmd.Deploy 'mlmd.Evaluate%mlmd.Process)mlmd.Transform!mlmd.Train+mlmd.Statistics%mlmd.Metrics!mlmd.Model% mlmd.Dataset   Т   Т   Т   Т    version  day  nameMNIST-v1 splittrain    stateCOMPLETED   5 noteMy first experiment.