Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 parseJSON :: Value -> Parser Tag parseJSONList :: Value -> Parser [Tag] | |
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 readsPrec :: Int -> ReadS LifeCycleStage # readList :: ReadS [LifeCycleStage] # | |
Show LifeCycleStage Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> LifeCycleStage -> ShowS # show :: LifeCycleStage -> String # showList :: [LifeCycleStage] -> ShowS # |
type ExperimentTag = Tag Source #
Tag for an experiment.
data Experiment Source #
Experiment
Experiment | |
|
Instances
Metadata of a single artifact file or directory.
Instances
Show FileInfo Source # | |
FromJSON FileInfo Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser FileInfo parseJSONList :: Value -> Parser [FileInfo] | |
ToJSON FileInfo Source # | |
Defined in MLFlow.DataStructures toEncoding :: FileInfo -> Encoding toJSONList :: [FileInfo] -> Value toEncodingList :: [FileInfo] -> Encoding |
Metric associated with a run, represented as a key-value pair.
Metric | |
|
Instances
Show Metric Source # | |
FromJSON Metric Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser Metric parseJSONList :: Value -> Parser [Metric] | |
ToJSON Metric Source # | |
Defined in MLFlow.DataStructures toEncoding :: Metric -> Encoding toJSONList :: [Metric] -> Value toEncodingList :: [Metric] -> Encoding |
data MetricLogger Source #
MetricLogger | |
|
Instances
Show MetricLogger Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> MetricLogger -> ShowS # show :: MetricLogger -> String # showList :: [MetricLogger] -> ShowS # | |
FromJSON MetricLogger Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser MetricLogger parseJSONList :: Value -> Parser [MetricLogger] | |
ToJSON MetricLogger Source # | |
Defined in MLFlow.DataStructures toJSON :: MetricLogger -> Value toEncoding :: MetricLogger -> Encoding toJSONList :: [MetricLogger] -> Value toEncodingList :: [MetricLogger] -> Encoding |
data MetricBatchLogger Source #
Batch Logging
MetricBatchLogger | |
|
Instances
Show MetricBatchLogger Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> MetricBatchLogger -> ShowS # show :: MetricBatchLogger -> String # showList :: [MetricBatchLogger] -> ShowS # | |
FromJSON MetricBatchLogger Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser MetricBatchLogger parseJSONList :: Value -> Parser [MetricBatchLogger] | |
ToJSON MetricBatchLogger Source # | |
Defined in MLFlow.DataStructures 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
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 | |
Show ModelVersionStatus Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> ModelVersionStatus -> ShowS # show :: ModelVersionStatus -> String # showList :: [ModelVersionStatus] -> ShowS # |
data ModelVersion Source #
Model Version
ModelVersion | |
|
Instances
Show ModelVersion Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> ModelVersion -> ShowS # show :: ModelVersion -> String # showList :: [ModelVersion] -> ShowS # | |
FromJSON ModelVersion Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser ModelVersion parseJSONList :: Value -> Parser [ModelVersion] | |
ToJSON ModelVersion Source # | |
Defined in MLFlow.DataStructures toJSON :: ModelVersion -> Value toEncoding :: ModelVersion -> Encoding toJSONList :: [ModelVersion] -> Value toEncodingList :: [ModelVersion] -> Encoding |
Param associated with a run.
Param | |
|
Instances
Show Param Source # | |
FromJSON Param Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser Param parseJSONList :: Value -> Parser [Param] | |
ToJSON Param Source # | |
Defined in MLFlow.DataStructures |
type RegisteredModelTag = Tag Source #
Tag for a registered model
data RegisteredModel Source #
RegisteredModel | |
|
Instances
Show RegisteredModel Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> RegisteredModel -> ShowS # show :: RegisteredModel -> String # showList :: [RegisteredModel] -> ShowS # | |
FromJSON RegisteredModel Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser RegisteredModel parseJSONList :: Value -> Parser [RegisteredModel] | |
ToJSON RegisteredModel Source # | |
Defined in MLFlow.DataStructures toJSON :: RegisteredModel -> Value toEncoding :: RegisteredModel -> Encoding toJSONList :: [RegisteredModel] -> Value toEncodingList :: [RegisteredModel] -> Encoding |
Status of a run.
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).
Instances
Show RunData Source # | |
FromJSON RunData Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser RunData parseJSONList :: Value -> Parser [RunData] | |
ToJSON RunData Source # | |
Defined in MLFlow.DataStructures toEncoding :: RunData -> Encoding toJSONList :: [RunData] -> Value toEncodingList :: [RunData] -> Encoding |
Metadata of a single run.
RunInfo | |
|
Instances
Show RunInfo Source # | |
FromJSON RunInfo Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser RunInfo parseJSONList :: Value -> Parser [RunInfo] | |
ToJSON RunInfo Source # | |
Defined in MLFlow.DataStructures toEncoding :: RunInfo -> Encoding toJSONList :: [RunInfo] -> Value toEncodingList :: [RunInfo] -> Encoding |
A single run.
Instances
Show Run Source # | |
FromJSON Run Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser Run parseJSONList :: Value -> Parser [Run] | |
ToJSON Run Source # | |
Defined in MLFlow.DataStructures |
data RunCreator Source #
Request Structure for Creating Runs
Instances
Show RunCreator Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> RunCreator -> ShowS # show :: RunCreator -> String # showList :: [RunCreator] -> ShowS # | |
FromJSON RunCreator Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser RunCreator parseJSONList :: Value -> Parser [RunCreator] | |
ToJSON RunCreator Source # | |
Defined in MLFlow.DataStructures toJSON :: RunCreator -> Value toEncoding :: RunCreator -> Encoding toJSONList :: [RunCreator] -> Value toEncodingList :: [RunCreator] -> Encoding |
data RunUpdater Source #
Request Structure for Updating Run metadata.
Instances
Show RunUpdater Source # | |
Defined in MLFlow.DataStructures showsPrec :: Int -> RunUpdater -> ShowS # show :: RunUpdater -> String # showList :: [RunUpdater] -> ShowS # | |
FromJSON RunUpdater Source # | |
Defined in MLFlow.DataStructures parseJSON :: Value -> Parser RunUpdater parseJSONList :: Value -> Parser [RunUpdater] | |
ToJSON RunUpdater Source # | |
Defined in MLFlow.DataStructures toJSON :: RunUpdater -> Value toEncoding :: RunUpdater -> Encoding toJSONList :: [RunUpdater] -> Value toEncodingList :: [RunUpdater] -> Encoding |