@@ -15,7 +15,7 @@ struct Metric <: LoggingData
1515 timestamp:: Int64
1616 step:: Union{Int64,Nothing}
1717end
18- Metric(data:: Dict {String,Any } ) = Metric(data[" key" ], data[" value" ], data[" timestamp" ],
18+ Metric(data:: AbstractDict {String} ) = Metric(data[" key" ], data[" value" ], data[" timestamp" ],
1919 data[" step" ])
2020Base. show(io:: IO , t:: Metric ) = show(io, ShowCase(t, new_lines= true ))
2121
@@ -32,7 +32,7 @@ struct Param <: LoggingData
3232 key:: String
3333 value:: String
3434end
35- Param(data:: Dict {String,Any } ) = Param(data[" key" ], data[" value" ])
35+ Param(data:: AbstractDict {String} ) = Param(data[" key" ], data[" value" ])
3636Base. show(io:: IO , t:: Param ) = show(io, ShowCase(t, new_lines= true ))
3737
3838"""
@@ -64,7 +64,7 @@ struct RunInfo
6464 artifact_uri:: String
6565 lifecycle_stage:: String
6666end
67- RunInfo(data:: Dict {String,Any } ) = RunInfo(data[" run_id" ], data[" run_name" ],
67+ RunInfo(data:: AbstractDict {String} ) = RunInfo(data[" run_id" ], data[" run_name" ],
6868 data[" experiment_id" ], RunStatus. parse(data[" status" ]), data[" start_time" ],
6969 get(data, " end_time" , nothing ), data[" artifact_uri" ], data[" lifecycle_stage" ])
7070Base. show(io:: IO , t:: RunInfo ) = show(io, ShowCase(t, new_lines= true ))
@@ -84,7 +84,7 @@ struct RunData
8484 params:: Array{Param}
8585 tags:: Array{Tag}
8686end
87- RunData(data:: Dict {String,Any } ) = RunData(
87+ RunData(data:: AbstractDict {String} ) = RunData(
8888 [Metric(metric) for metric in get(data, " metrics" , [])],
8989 [Param(param) for param in get(data, " params" , [])],
9090 [Tag(tag) for tag in get(data, " tags" , [])])
@@ -102,7 +102,7 @@ struct RunInputs
102102 dataset_inputs:: Array{DatasetInput}
103103 model_inputs:: Array{ModelInput}
104104end
105- RunInputs(data:: Dict {String,Any } ) = RunInputs(
105+ RunInputs(data:: AbstractDict {String} ) = RunInputs(
106106 [DatasetInput(dataset_input) for dataset_input in get(data, " dataset_inputs" , [])],
107107 [ModelInput(model_input) for model_input in get(data, " model_inputs" , [])])
108108Base. show(io:: IO , t:: RunInputs ) = show(io, ShowCase(t, new_lines= true ))
@@ -118,7 +118,7 @@ Outputs of a [`Run`](@ref).
118118struct RunOutputs
119119 model_outputs:: Array{ModelOutput}
120120end
121- RunOutputs(data:: Dict {String,Any } ) = RunOutputs(
121+ RunOutputs(data:: AbstractDict {String} ) = RunOutputs(
122122 [ModelOutput(model_output) for model_output in get(data, " model_outputs" , [])])
123123Base. show(io:: IO , t:: RunOutputs ) = show(io, ShowCase(t, new_lines= true ))
124124
@@ -139,6 +139,6 @@ struct Run
139139 inputs:: RunInputs
140140 outputs:: RunOutputs
141141end
142- Run(data:: Dict {String,Any } ) = Run(RunInfo(data[" info" ]), RunData(data[" data" ]),
142+ Run(data:: AbstractDict {String} ) = Run(RunInfo(data[" info" ]), RunData(data[" data" ]),
143143 RunInputs(data[" inputs" ]), RunOutputs(data[" outputs" ]))
144144Base. show(io:: IO , t:: Run ) = show(io, ShowCase(t, new_lines= true ))
0 commit comments