| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
MLFlow.DataStructures
Description
MLFlow Bindings
Synopsis
- data Tag = Tag {}
- data LifeCycleStage
- type ExperimentTag = Tag
- data Experiment = Experiment {}
- data FileInfo = FileInfo {}
- data Metric = Metric {
- metricKey :: String
- metricValue :: Float
- metricTimeStamp :: Int
- metricStep :: Maybe Int
- data MetricLogger = MetricLogger {}
- data MetricBatchLogger = MetricBatchLogger {}
- type ModelVersionTag = Tag
- data ModelVersionStatus
- data ModelVersion = ModelVersion {
- modelName :: String
- modelVersion :: String
- creationTimeStamp :: Int
- lastUpdatedTimeStamp :: Int
- modelUserId :: String
- currentStage :: String
- modelDescription :: String
- modelSource :: String
- modelRunId :: String
- modelStatus :: ModelVersionStatus
- modelStatusMessage :: String
- modelTags :: Maybe [ModelVersionTag]
- modelRunLink :: String
- data Param = Param {
- paramKey :: String
- paramValue :: String
- type RegisteredModelTag = Tag
- data RegisteredModel = RegisteredModel {}
- type RunTag = Tag
- data RunStatus
- data RunData = RunData {}
- data RunInfo = RunInfo {}
- data Run = Run {}
- data RunCreator = RunCreator {}
- data RunUpdater = RunUpdater {}
- data ViewType
- = ActiveOnly
- | DeletedOnly
- | All
Documentation
Tags
Instances
| Show Tag Source # | |
| FromJSON Tag Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON Tag Source # | |
Defined in MLFlow.DataStructures | |
data LifeCycleStage Source #
Current Life Cycle Stage of the Experiment
Instances
| Read LifeCycleStage Source # | |
Defined in MLFlow.DataStructures Methods readsPrec :: Int -> ReadS LifeCycleStage # readList :: ReadS [LifeCycleStage] # | |
| Show LifeCycleStage Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> LifeCycleStage -> ShowS # show :: LifeCycleStage -> String # showList :: [LifeCycleStage] -> ShowS # | |
type ExperimentTag = Tag Source #
Tag for an experiment.
data Experiment Source #
Experiment
Constructors
| Experiment | |
Fields
| |
Instances
Metadata of a single artifact file or directory.
Constructors
| FileInfo | |
Instances
| Show FileInfo Source # | |
| FromJSON FileInfo Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON FileInfo Source # | |
Defined in MLFlow.DataStructures Methods toEncoding :: FileInfo -> Encoding toJSONList :: [FileInfo] -> Value toEncodingList :: [FileInfo] -> Encoding | |
Metric associated with a run, represented as a key-value pair.
Constructors
| Metric | |
Fields
| |
Instances
| Show Metric Source # | |
| FromJSON Metric Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON Metric Source # | |
Defined in MLFlow.DataStructures Methods toEncoding :: Metric -> Encoding toJSONList :: [Metric] -> Value toEncodingList :: [Metric] -> Encoding | |
data MetricLogger Source #
Constructors
| MetricLogger | |
Fields
| |
Instances
| Show MetricLogger Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> MetricLogger -> ShowS # show :: MetricLogger -> String # showList :: [MetricLogger] -> ShowS # | |
| FromJSON MetricLogger Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON MetricLogger Source # | |
Defined in MLFlow.DataStructures Methods toJSON :: MetricLogger -> Value toEncoding :: MetricLogger -> Encoding toJSONList :: [MetricLogger] -> Value toEncodingList :: [MetricLogger] -> Encoding | |
data MetricBatchLogger Source #
Batch Logging
Constructors
| MetricBatchLogger | |
Fields
| |
Instances
| Show MetricBatchLogger Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> MetricBatchLogger -> ShowS # show :: MetricBatchLogger -> String # showList :: [MetricBatchLogger] -> ShowS # | |
| FromJSON MetricBatchLogger Source # | |
Defined in MLFlow.DataStructures Methods parseJSON :: Value -> Parser MetricBatchLogger parseJSONList :: Value -> Parser [MetricBatchLogger] | |
| ToJSON MetricBatchLogger Source # | |
Defined in MLFlow.DataStructures Methods toJSON :: MetricBatchLogger -> Value toEncoding :: MetricBatchLogger -> Encoding toJSONList :: [MetricBatchLogger] -> Value toEncodingList :: [MetricBatchLogger] -> Encoding | |
type ModelVersionTag = Tag Source #
Tag for a model version.
data ModelVersionStatus Source #
Status of a Model
Constructors
| PendingRegistration | Request to register a new model version is pending as server performs background tasks. |
| FailedRegistration | Request to register a new model version has failed. |
| Ready | Model version is ready for use. |
Instances
| Read ModelVersionStatus Source # | |
Defined in MLFlow.DataStructures Methods readsPrec :: Int -> ReadS ModelVersionStatus # readList :: ReadS [ModelVersionStatus] # | |
| Show ModelVersionStatus Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> ModelVersionStatus -> ShowS # show :: ModelVersionStatus -> String # showList :: [ModelVersionStatus] -> ShowS # | |
data ModelVersion Source #
Model Version
Constructors
| ModelVersion | |
Fields
| |
Instances
| Show ModelVersion Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> ModelVersion -> ShowS # show :: ModelVersion -> String # showList :: [ModelVersion] -> ShowS # | |
| FromJSON ModelVersion Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON ModelVersion Source # | |
Defined in MLFlow.DataStructures Methods toJSON :: ModelVersion -> Value toEncoding :: ModelVersion -> Encoding toJSONList :: [ModelVersion] -> Value toEncodingList :: [ModelVersion] -> Encoding | |
Param associated with a run.
Constructors
| Param | |
Fields
| |
Instances
| Show Param Source # | |
| FromJSON Param Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON Param Source # | |
Defined in MLFlow.DataStructures Methods toEncoding :: Param -> Encoding toJSONList :: [Param] -> Value toEncodingList :: [Param] -> Encoding | |
type RegisteredModelTag = Tag Source #
Tag for a registered model
data RegisteredModel Source #
Constructors
| RegisteredModel | |
Fields
| |
Instances
| Show RegisteredModel Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> RegisteredModel -> ShowS # show :: RegisteredModel -> String # showList :: [RegisteredModel] -> ShowS # | |
| FromJSON RegisteredModel Source # | |
Defined in MLFlow.DataStructures Methods parseJSON :: Value -> Parser RegisteredModel parseJSONList :: Value -> Parser [RegisteredModel] | |
| ToJSON RegisteredModel Source # | |
Defined in MLFlow.DataStructures Methods toJSON :: RegisteredModel -> Value toEncoding :: RegisteredModel -> Encoding toJSONList :: [RegisteredModel] -> Value toEncodingList :: [RegisteredModel] -> Encoding | |
Status of a run.
Constructors
| Running | Run has been initiated. |
| Scheduled | Run is scheduled to run at a later time. |
| Finished | Run has completed. |
| Failed | Run execution failed. |
| Killed | Run killed by user. |
Run data (metrics, params, and tags).
Constructors
| RunData | |
Instances
| Show RunData Source # | |
| FromJSON RunData Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON RunData Source # | |
Defined in MLFlow.DataStructures Methods toEncoding :: RunData -> Encoding toJSONList :: [RunData] -> Value toEncodingList :: [RunData] -> Encoding | |
Metadata of a single run.
Constructors
| RunInfo | |
Fields
| |
Instances
| Show RunInfo Source # | |
| FromJSON RunInfo Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON RunInfo Source # | |
Defined in MLFlow.DataStructures Methods toEncoding :: RunInfo -> Encoding toJSONList :: [RunInfo] -> Value toEncodingList :: [RunInfo] -> Encoding | |
A single run.
Instances
| Show Run Source # | |
| FromJSON Run Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON Run Source # | |
Defined in MLFlow.DataStructures | |
data RunCreator Source #
Request Structure for Creating Runs
Constructors
| RunCreator | |
Instances
| Show RunCreator Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> RunCreator -> ShowS # show :: RunCreator -> String # showList :: [RunCreator] -> ShowS # | |
| FromJSON RunCreator Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON RunCreator Source # | |
Defined in MLFlow.DataStructures Methods toJSON :: RunCreator -> Value toEncoding :: RunCreator -> Encoding toJSONList :: [RunCreator] -> Value toEncodingList :: [RunCreator] -> Encoding | |
data RunUpdater Source #
Request Structure for Updating Run metadata.
Constructors
| RunUpdater | |
Instances
| Show RunUpdater Source # | |
Defined in MLFlow.DataStructures Methods showsPrec :: Int -> RunUpdater -> ShowS # show :: RunUpdater -> String # showList :: [RunUpdater] -> ShowS # | |
| FromJSON RunUpdater Source # | |
Defined in MLFlow.DataStructures | |
| ToJSON RunUpdater Source # | |
Defined in MLFlow.DataStructures Methods toJSON :: RunUpdater -> Value toEncoding :: RunUpdater -> Encoding toJSONList :: [RunUpdater] -> Value toEncodingList :: [RunUpdater] -> Encoding | |