This page is available as an executable or viewable Jupyter Notebook:
To run the following experiments, you'll need to set your COMET_API_KEY and COMET_REST_API_KEY. The easiest way to to this is to set the values in a cell like this:
import comet_ml
comet_ml.save(api_key="...", rest_api_key="...")
where you replace the ...'s with your keys.
You can get your COMET_API_KEY under your quickstart link (replace YOUR_USERNAME with your Comet.ml username):
https://www.comet.ml/YOUR_USERNAME/quickstart
You can get your COMET_REST_API_KEY under your settings (replace YOUR_USERNAME with your Comet.ml username):
https://www.comet.ml/YOUR_USERNAME/settings/account
To access the REST API through the Comet.ml SDK, you will need to make an API() instance. First, we import the API class and other libraries we will need:
from comet_ml import API
import comet_ml
import matplotlib.pyplot as plt
%matplotlib inline
and create the API instance:
comet_api = API()
Using the comet_api
instance, you can get the name of your workspaces:
comet_api.get()
['comet-demos', 'megancomet', 'comet-mpm-test', 'chasefortier', 'maracomet', 'development', 'jacques-comet', 'testingmaracomet', 'team-comet-ml', 'comet-etsy-workshop']
If you reference your workspace by name using comet_api.get(WORKSPACE_NAME), you'll see your projects:
comet_api.get("dsblank")
['project-2', 'xor', 'release-2-0-12c', 'tfma-demo', 'tfma-demo2', 'many-epochs-steps', 'comet-test', 'output-test', 'pytorch', 'html-test', 'high-dimensional-viz', 'pytorch-jeri', 'logged-curve', 'mnist-001', 'multi-gpus-2', '3d-point-cloud', 'cometr', 'robot-controller', 'visualizations', '1910-01994', 'notebook-assets', 'bugs', 'diy-search', 'demo-mnist-005', 'keras-bench', 'xor2', 'model-understanding', 'tf-summary', 'log-points-3d', 'introduction-to-ml', 'hydra', 'histograms', 'release-2-0-12d', 'fairseq', 'no-histograms', 'conx', 'large-dataset-analysis', 'prj-name', 'aitk-network', 'xor-histogram', 'projector-embeddings', 'cepsa-2', 'tensorflow-estimator', 'test-histogram', 'kubeflow', 'robot-rl', 'databricks', 'dataset-profile', 'ludwig', 'current', 'cepsa', 'my-project', 'tensorflow', 'release-3-0-2', 'comet-notebooks', 'log-test', 'optimizer-1', 'plotly-confusion-matrix', 'my-project2', 'notebook-url', 'prophet-test', 'optimizer-keras', 'shakespeare', 'huggingface', 'transformers', 'custom-confusion-matrix', 'missing-notebook-link', 'histogram-bug', 'codecarbon-test', 'chainer', 'optimizer-test-109', 'mnist-014', 'optimizer', 'histogram-v2', 'interactive-figures', 'tensorflow-profiling', 'comet-custom-barchart', 'pytorch-confusion-matrix', 'pipelines', 'covid-19', 'confusion-matrix', 'jupyter-experiments', 'bounding-box', 'google-ml', 'asset-metadata-bug-02', 'sklearn-demos', 'keras', 'fastai', 'demo-mnist-004', 'optimizer-init-test', 'colab']
Or, get the projects from another user's workspace:
comet_api.get("cometpublic")
['sparknlp-example', 'confusion-matrix', 'ludwig', 'comet-sagemaker', 'outout-tab-test', 'fasttext', 'comet-notebooks', 'shap', 'asset-types', 'parameter-space-exploration', 'hn-performance-prediction', 'comet-examples', '3d-histograms', 'xgboost-example', 'home-credit', 'histograms']
Using the same method, you can refer to a project by name:
comet_api.get("dsblank", "keras")
[<APIExperiment 'dsblank/keras/5dc346a883964bd2b8864c40940fd864'>, <APIExperiment 'dsblank/keras/351afa6e498f452ca743c19d3e131767'>, <APIExperiment 'dsblank/keras/72b89ab961cd42db91535026687f86fb'>, <APIExperiment 'dsblank/keras/d5d3cf989efd4b5f8841bd64fee5f817'>, <APIExperiment 'dsblank/keras/12ab8382de254a9bb678bf3d6131e255'>, <APIExperiment 'dsblank/keras/51cf6e588a3346cdb560fd0c09d49610'>]
Or, using the slash delimiter:
comet_api.get("dsblank/keras")
[<APIExperiment 'dsblank/keras/5dc346a883964bd2b8864c40940fd864'>, <APIExperiment 'dsblank/keras/351afa6e498f452ca743c19d3e131767'>, <APIExperiment 'dsblank/keras/72b89ab961cd42db91535026687f86fb'>, <APIExperiment 'dsblank/keras/d5d3cf989efd4b5f8841bd64fee5f817'>, <APIExperiment 'dsblank/keras/12ab8382de254a9bb678bf3d6131e255'>, <APIExperiment 'dsblank/keras/51cf6e588a3346cdb560fd0c09d49610'>]
And one more level, get the details of an experiment:
comet_api.get("dsblank", "keras", '5dc346a883964bd2b8864c40940fd864')
<APIExperiment 'dsblank/keras/5dc346a883964bd2b8864c40940fd864'>
Or, again using the slash shorthand:
comet_api.get("dsblank/keras/5dc346a883964bd2b8864c40940fd864")
<APIExperiment 'dsblank/keras/5dc346a883964bd2b8864c40940fd864'>
Let's get the experiment and save it to a variable named exp
:
exp = comet_api.get("dsblank/keras/51cf6e588a3346cdb560fd0c09d49610")
exp
<APIExperiment 'dsblank/keras/51cf6e588a3346cdb560fd0c09d49610'>
There are a number of items you get from the APIExperiment instance:
help(exp)
Help on APIExperiment in module comet_ml.api object: class APIExperiment(comet_ml.experiment.CommonExperiment) | APIExperiment(*args, **kwargs) | | The APIExperiment class is used to access data from the | Comet.ml Python API. | | You can use an instance of the APIExperiment() class to easily | access all of your logged experiment information | at [Comet.ml](https://www.comet.ml), including metrics, parameters, | tags, and assets. | | Examples: | | The following examples assume your `COMET_API_KEY` is configured as per | [Python Configuration](https://www.comet.ml/docs/python-sdk/advanced/#python-configuration). | | This example shows looking up an experiment by its URL: | | ```python | >>> from comet_ml.api import API, APIExperiment | | ## (assumes api keys are configured): | >>> api = API() # can also: API(api_key="...") | | ## Get an APIExperiment from the API: | >>> experiment = api.get("cometpublic/comet-notebooks/example 001") | ``` | | You can also make a new experiment using the API: | | ```python | ## Make a new APIExperiment (assumes api keys are configured): | >>> experiment = APIExperiment(workspace="my-username", | project_name="general") | ``` | | Here is an end-to-end snippet to rename a metric. You can use this | basic structure for logging new metrics (after the experiment has completed) | such as averages or scaling to a baseline. | | ```python | from comet_ml import API | | WORKSPACE = "your-comet-id" | PROJECT_NAME = "general" | EXP_KEY = "your-experiment-key" | OLD_METRIC_NAME = "loss" | NEW_METRIC_NAME = "train_loss" | | api = API() # can also: API(api_key="...") | | experiment = api.get_experiment(WORKSPACE, PROJECT_NAME, EXP_KEY) | old_metrics = experiment.get_metrics(OLD_METRIC_NAME) | | for old_metric in old_metrics: | experiment.log_metric( | NEW_METRIC_NAME, | old_metric["metricValue"], | step=old_metric["step"], | timestamp=old_metric["timestamp"], | ) | ``` | | For more usage examples, see [Comet Python API examples](../Comet-Python-API/). | | Method resolution order: | APIExperiment | comet_ml.experiment.CommonExperiment | builtins.object | | Methods defined here: | | __init__(self, *args, **kwargs) | Create a new APIExperiment, or use a previous experiment key | to access an existing experiment. | | Examples: | ```python | # Python API to create a new experiment: | # (assumes api keys are configured): | >>> experiment = APIExperiment(workspace=WORKSPACE, | project_name=PROJECT) | | # Python API to access an existing experiment: | # (assumes api keys are configured): | >>> experiment = APIExperiment(previous_experiment=EXPERIMENT_KEY) | ``` | | Note: api_key may be defined in environment (COMET_API_KEY) | or in a .comet.config file. Additional arguments will be | given to API(). | | __repr__(self) | Return repr(self). | | add_tag(self, tag) | Append onto an experiment's list of tags. | | Args: | tag: a tag (string) | | Example: | | ```python | >>> api_experiment.add_tag("baseline") | ``` | | add_tags(self, tags) | Append onto an experiment's list of tags. | | Args: | tags: a list of tags (strings) | | Example: | | ```python | >>> api_experiment.add_tags(["successful", "best"]) | ``` | | archive(self) | Archive this experiment. | | Example: | | ```python | >>> api_experiment.archive() | ``` | | create_symlink(self, project_name) | Create a copy of this experiment in another project | in the workspace. | | Args: | project_name: the name of the project with which to create | a symlink to this experiment in. | | Example: | | ```python | >>> api_experiment.create_symlink("my-other-project") | ``` | | delete_asset(self, asset_id) | Delete an experiment's asset. | | Args: | asset_id: the asset id of the asset to delete | | download_model(self, name, output_path='./', expand=True) | Download and save all files from the model. | | Args: | model_name: str, the name of the model | output: str, the output directory; defaults to current directory | expand: if True, the downloaded zipfile is unzipped; if False, then the zipfile | is copied to the output_path | | download_tensorflow_folder(self, output_path='./', overwrite=False) | Download all files logged with `Experiment.log_tensorflow_folder(FOLDER)`. | | Args: | output_path: (str) where to download the files | overwrite: (bool) if True, then overwrite any file that exists | | Example: | | ```python | >>> experiment = comet_ml.Experiment() | >>> experiment.log_tensorboard_folder("logs") | >>> api = comet_ml.API() | >>> api_experiment = api.get_experiment_by_id(experiment.id) | >>> api_experiment.download_tensorflow_folder() | ``` | | end(self) | Method called at end of experiment. | | get_additional_system_info(self) | Get the associated additional system info for this experiment. | | Example: | | ```python | >>> api_experiment.get_additional_system_info() | [] | ``` | | get_asset(self, asset_id, return_type='binary', stream=False) | Get an asset, given the asset_id. | | Args: | asset_id: (str) the asset ID | return_type: (str) the type of object returned. Default is | "binary". Options: "binary", "text", or "response" | stream: (bool) when return_type is "response", you can also | use stream=True to use the response as a stream | | Examples: | | ```python | >>> api_experiment.get_asset("298378237283728", return_type="json") | {...} | ``` | | To use with the streaming option: | | ```python | >>> asset_response = api_experiment.get_asset( | ... "298378237283728", | ... return_type="response", | ... stream=True, | ... ) | >>> with open(filename, 'wb') as fd: | >>> for chunk in asset_response.iter_content(chunk_size=1024*1024): | >>> fd.write(chunk) | ``` | | get_asset_list(self, asset_type='all') | Get a list of assets associated with the experiment. | | Args: | asset_type: Optional String, type of asset to return. Can be | "all", "image", "histogram_combined_3d", "video", or "audio". | | Returns a list of dictionaries of asset properties, like: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_asset_list() | [{'fileName': 'My Filename.png', | 'fileSize': 21113, | 'runContext': None, | 'step': None, | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID', | 'createdAt': 1565898755830, | 'dir': 'assets', | 'canView': False, | 'audio': False, | 'video': False, | 'histogram': False, | 'image': True, | 'type': 'image', | 'metadata': None, | 'assetId': ASSET_ID}, ...] | | >>> x.get_asset_list("image") | [{'fileName': 'My Filename.png', | 'fileSize': 21113, | 'runContext': None, | 'step': None, | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID', | 'createdAt': 1565898755830, | 'dir': 'assets', | 'canView': False, | 'audio': False, | 'video': False, | 'histogram': False, | 'image': True, | 'type': 'image', | 'metadata': None, | 'assetId': ASSET_ID}, ...] | ``` | | get_code(self) | Get the associated source code for this experiment. | | Example: | | ```python | >>> api_experiment.get_code() | 'import comet_ml | experiment = comet_ml.Experiment() | experiment.end()' | ``` | | get_command(self) | Get the associated command-line script and args for this experiment. | | Example: | | ```python | >>> api_experiment.get_command() | ['keras.py', '--size', '1024', '--log', 'experiment.log'] | ``` | | get_curve(self, asset_id) | Get curve logged with experiment by asset id. | | Example: | | ```python | >>> api_experiment.get_curve("57457745745745774") | {"name": "curve1", "x": [1, 2, 3], "y": [4, 5, 6], "step": 0} | ``` | | get_curves(self) | Get all curves logged with experiment. | | Example: | | ```python | >>> api_experiment.get_curves() | [{"name": "curve1", "x": [1, 2, 3], "y": [4, 5, 6], "step": 0}] | ``` | | get_environment_details(self) | Deprecated. Use `APIExperiment.get_os_packages()` instead. | | get_executable(self) | Get the associated executable for this experiment. | | Example: | | ```python | >>> api_experiment.get_executable() | '/usr/local/bin/python' | ``` | | get_git_metadata(self) | Get the git-metadata associated with this experiment. | | Example: | | ```python | >>> api_experiment.get_git_metadata() | { | "branch": 'refs/heads/master', | "origin": 'git@github.com:comet-ml/comet-examples.git', | "parent": '96ff529b4c02e4e0bb92992a7c4ce81275985764', | "root": 'eec2d16daa057d0cf4c2c49974e6ea51e732a7b2', | "user": 'user', | } | ``` | | get_git_patch(self) | Get the git-patch associated with this experiment as a zipfile containing an unique file | named `zip_file.patch`. | | Example: | | ```python | >>> import io, zipfile | >>> zip_patch = io.BytesIO(api_experiment.get_git_patch()) | >>> archive = zipfile.ZipFile(zip_patch) | >>> patch = archive.read("git_diff.patch") | >>> patch | b'...' | ``` | | get_gpu_static_info(self) | Get the associated GPU static info for this experiment. | | Example: | | ```python | >>> api_experiment.get_gpu_static_info() | [{ | "gpuIndex": 0, | "name": "GeForce GTX 950", | "uuid": "GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425", | "totalMemory": 2090074112, | "powerLimit": 110000, | }, ...] | ``` | | get_hostname(self) | Get the associated hostname for this experiment. | | Example: | | ```python | >>> api_experiment.get_hostname() | 'name-of-computer-host' | ``` | | get_html(self) | Get the HTML associated with this experiment. | | Example: | | ```python | >>> api_experiment.get_html() | "<b>Hello, world!</b>" | ``` | | get_installed_packages(self) | Get the associated installed packages for this experiment. | | Example: | | ```python | >>> api_experiment.get_installed_packages() | ['absl-py==0.8.1', 'adal==1.2.2', 'alabaster==0.7.12', ...] | ``` | | get_ip(self) | Get the associated IP for this experiment. | | Example: | | ```python | >>> api_experiment.get_ip() | '175.29.200.91' | ``` | | get_machine(self) | Get the associated total RAM for this experiment. | | Example: | | ```python | >>> api_experiment.get_machine() | 'AMD64' | ``` | | get_max_memory(self) | Get the associated max total memory for this experiment. | | Example: | | ```python | >>> api_experiment.get_max_memory() | 1024 | ``` | | get_metadata(self) | Get the metadata associated with this experiment. | | Example: | | ```python | >>> from comet_ml import APIExperiment | >>> api_experiment = APIExperiment(previous_experiment='EXPERIMENT-KEY') | >>> api_experiment.get_metadata() | { | 'archived': False, | 'durationMillis': 7, | 'endTimeMillis': 1586174765277, | 'experimentKey': 'EXPERIMENT-KEY', | 'experimentName': None, | 'fileName': None, | 'filePath': None, | 'optimizationId': None, | 'projectId': 'PROJECT-ID', | 'projectName': 'PROJECT-NAME', | 'running': False, | 'startTimeMillis': 1586174757596, | 'throttle': False, | 'workspaceName': 'WORKSPACE-NAME', | } | ``` | | get_metrics(self, metric=None) | Get all of the logged metrics. Optionally, just get the given metric name. | | Args: | metric: Optional. String. If given, filter the metrics by name. | | Example: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | | >>> x.get_metrics() | [{'metricName': 'val_loss', | 'metricValue': '0.13101346811652184', | 'timestamp': 1558962376383, | 'step': 1500, | 'epoch': None, | 'runContext': None}, | {'metricName': 'acc', | 'metricValue': '0.876', | 'timestamp': 1564536453647, | 'step': 100, | 'epoch': None, | 'runContext': None}, | ...] | | >>> x.get_metrics("acc") | [{'metricName': 'acc', | 'metricValue': '0.876', | 'timestamp': 1564536453647, | 'step': 100, | 'epoch': None, | 'runContext': None}, | ...] | ``` | | get_metrics_summary(self, metric=None) | Return the experiment metrics summary. Optionally, also if you | provide the metric name, the function will only return the | summary of the metric. | | Args: | metric: optional (string), name of a metric | | Examples: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_metrics_summary() | [{'name': 'val_loss', | 'valueMax': '0.24951280827820302', | 'valueMin': '0.13101346811652184', | 'valueCurrent': '0.13101346811652184', | 'timestampMax': 1558962367938, | 'timestampMin': 1558962367938, | 'timestampCurrent': 1558962376383, | 'stepMax': 500, | 'stepMin': 1500, | 'stepCurrent': 1500}, | ...] | | >>> api.get_metrics_summary("val_loss") | {'name': 'val_loss', | 'valueMax': '0.24951280827820302', | 'valueMin': '0.13101346811652184', | 'valueCurrent': '0.13101346811652184', | 'timestampMax': 1558962367938, | 'timestampMin': 1558962367938, | 'timestampCurrent': 1558962376383, | 'stepMax': 500, | 'stepMin': 1500, | 'stepCurrent': 1500} | ``` | | get_model_asset_list(self, model_name) | Get an experiment model's asset list by model name. | | Args: | model_name: str, the name of the model | | Returns: a list of asset dictionaries with these fields: | * fileName | * fileSize | * runContext | * step | * link | * createdAt | * dir | * canView | * audio | * histogram | * image | * type | * metadata | * assetId | | Example: | | ```python | >>> from comet_ml import API | >>> api = API() | >>> api_exp = api.get("workspace/project/765643463546345364536453436") | >>> api_exp.get_model_asset_list("Model Name") | [ | { | "assetId": 74374637463476, | "audio": False, | "canView": False, | "createdAt": 7337347634, | "dir": "trained-models", | "fileName": "model.h5", | "fileSize": 254654, | "histogram": False, | "image": False, | "link": "https://link-to-download-asset-file", | "metadata": None, | "remote": False, | "runContext": "train", | "step": 54, | "type": "asset", | } | ] | ``` | | get_model_data(self, name) | Deprecated. Use APIExperiment.get_model_asset_list(model_name) instead. | | get_model_graph(self) | Get the associated graph/model description for this | experiment. | | Example: | | ```python | >>> api_experiment.get_model_graph() | {"class_name": "Sequential", ...} | ``` | | get_model_names(self) | Get a list of model names associated with this experiment. | | Returns: list of model names | | get_name(self) | Get the name of the experiment, if one. | | Example: | | ```python | >>> api_experiment.set_name("My Name") | >>> api_experiment.get_name() | 'My Name' | ``` | | get_network_interface_ips(self) | Get the associated network interface IPs for this experiment. | | Example: | | ```python | >>> api_experiment.get_network_interface_ips() | ['127.0.0.1', '10.0.0.71', ...] | ``` | | get_os(self) | Get the associated OS for this experiment. | | Example: | | ```python | >>> api_experiment.get_os() | 'Linux-4.15.0-1059-oem-x86_64-with-Ubuntu-18.04-bionic' | ``` | | get_os_packages(self) | Get the OS packages for this experiment. | | Example: | | ```python | >>> api_experiment.get_os_packages() | ['accountsservice=0.6.45-1ubuntu1', 'acl=2.2.52-3build1', 'acpi-support=0.142', ...] | ``` | | get_os_release(self) | Get the associated OS release for this experiment. | | Example: | ``` | >>> api_experiment.get_os_release() | '8' | ``` | | get_os_type(self) | Get the associated os type for this experiment. | | Example: | | ```python | >>> api_experiment.get_os_type() | 'Linux' | ``` | | get_others_summary(self, other=None) | Get the other items logged in summary form. | | Args: | other: optional, string, the name of the other item | logged. If given, return the valueCurrent of | the other item. Otherwise, return all other | items logged. | | Examples: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_others_summary() | [{'name': 'trainable_params', | 'valueMax': '712723', | 'valueMin': '712723', | 'valueCurrent': '712723', | 'timestampMax': 1558962363411, | 'timestampMin': 1558962363411, | 'timestampCurrent': 1558962363411}, | ...] | | >>> x.get_others_summary("trainable_params") | ['712723'] | ``` | | get_output(self) | Get the associated standard output for this experiment. | | Example: | | ```python | >>> api_experiment.get_output() | "Experiment is live" | ``` | | get_parameters_summary(self, parameter=None) | Return the experiment parameters summary. Optionally, also if you | provide a parameter name, the method will only return the | summary of the given parameter. | | Args: | parameter: optional (string), name of a parameter | | Examples: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_parameters_summary() | [{'name': 'batch_size', | 'valueMax': '120', | 'valueMin': '120', | 'valueCurrent': '120', | 'timestampMax': 1558962363411, | 'timestampMin': 1558962363411, | 'timestampCurrent': 1558962363411}, | ...] | | >>> x.get_parameters_summary("batch_size") | {'name': 'batch_size', | 'valueMax': '120', | 'valueMin': '120', | 'valueCurrent': '120', | 'timestampMax': 1558962363411, | 'timestampMin': 1558962363411, | 'timestampCurrent': 1558962363411} | ``` | | get_pid(self) | Get the pid for this experiment. | | Example: | | ```python | >>> api_experiment.get_pid() | 34658 | ``` | | get_processor(self) | Get the associated total RAM for this experiment. | | Example: | | ```python | >>> api_experiment.get_processor() | 'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel | ``` | | get_python_version(self) | Get the Python version for this experiment. | | Example: | | ```python | >>> api_experiment.get_python_version() | '3.6.8' | ``` | | get_python_version_verbose(self) | Get the Python version verbose for this experiment. | | Example: | | ```python | >>> api_experiment.get_python_version_verbose() | '3.6.8 (default, Oct 7 2019, 12:59:55) | [GCC 8.3.0]' | ``` | | get_system_details(self) | Get the system details associated with this experiment. | | Returns a dictionary like: | | ```python | { | "experimentKey": "someExperimentKey", | "user": "system username" | "pythonVersion": "python version" | "pythonVersionVerbose": "python version with verbose flag" | "pid": <Integer, pid>, | "osType": "os experiment ran on", | "os": "os with version info", | "ip": "ip address", | "hostname": "hostname", | "gpuStaticInfoList": [ | { | "gpuIndex": <Integer, index>, | "name": "name", | "uuid": "someUniqueId", | "totalMemory": <Integer, total memory>, | "powerLimit": <Integer, max power> | } | ], | "logAdditionalSystemInfoList": [ | { | "key": "someKey", | "value": "someValue" | } | ], | "systemMetricNames": ["name", "anotherName"], | "maxTotalMemory": <double, max memory used>, | "networkInterfaceIps": ["ip", "anotherIp"] | "command": ["part1", "part2"], | "executable": "The python Exe, if any (in future could be non python executables)", | "osPackages": ["package", "anotherPackage"], | "installedPackages": ["package", "anotherPackage"] | } | ``` | | get_system_metric_names(self) | Get the associated system metric names for this experiment. | | Example: | | ```python | >>> api_experiment.get_system_metric_names() | ['sys.cpu.percent.03', 'sys.cpu.percent.02', 'sys.cpu.percent.01', ...] | ``` | | get_tags(self) | Get the associated tags for this experiment. | | Example: | | ```python | >>> api_experiment.get_tags() | ["best"] | ``` | | get_total_memory(self) | Get the associated total RAM for this experiment. | | Example: | | ```python | >>> api_experiment.get_total_memory() | 1024 | ``` | | get_user(self) | Get the associated user for this experiment. | | Example: | | ```python | >>> api_experiment.get_user() | 'usename' | ``` | | log_additional_system_info(self, key, value) | Log additional system information for this experiment. | | Args: | key: (string) the name for this system information | value: (any type), the value of the system information | | Example: | | ```python | >>> experiment.log_additional_system_info("some name": 42) | ``` | | log_asset(self, filename, step=None, overwrite=None, context=None, ftype=None, metadata=None) | Upload an asset to an experiment. | | Args: | filename: the name of the asset file to upload | step: the current step | overwrite: if True, overwrite any previous upload | context: the current context (e.g., "train" or "test") | ftype: the type of asset (e.g., "image", "histogram_combined_3d", | "image", "audio", or "video") | metadata: a JSON object to attach to image | | Note: don't delete the file until upload is complete | | Example: | | ```python | >>> api_experiment.log_asset("histogram.json", ftype="histogram_compbined_3d") | ``` | | log_cpu_metrics(self, cpu_metrics, context=None, step=None, epoch=None, timestamp=None) | Log an instance of cpu_metrics. | | Args: | cpu_metrics: a list of integer percentages, ordered by cpu | context: optional, a run context | step: optional, the current step | epoch: optional, the current epoch | timestamp: optional, current time, in milliseconds | | Example: | | ```python | # Four CPUs: | >>> api_experiment.log_cpu_metrics([25, 50, 10, 45]) | ``` | | log_curve(self, name, x, y, overwrite=False, step=None) | Log timeseries data. | | Args: | name: (str) name of data | x: list of x-axis values | y: list of y-axis values | overwrite: (optional, bool) if True, overwrite previous log | step: (optional, int) the step value | | Examples: | | ```python | >>> experiment.log_curve("my curve", x=[1, 2, 3, 4, 5], | y=[10, 20, 30, 40, 50]) | >>> experiment.log_curve("my curve", [1, 2, 3, 4, 5], | [10, 20, 30, 40, 50]) | ``` | | log_gpu_metrics(self, gpu_metrics) | Log an instance of gpu_metrics. | | Args: | gpu_metrics: a list of dicts with keys: | * gpuId: required, Int identifier | * freeMemory: required, Long | * usedMemory: required, Long | * gpuUtilization: required, Int percentage utilization | * totalMemory: required, Long | | Example: | | ```python | >>> api_experiment.log_gpu_metrics([{ | ... "gpuId": 1, | ... "freeMemory": 1024, | ... "usedMemory": 856, | ... "gpuUtilization": 25, | ... "totalMemory": 2056, | ... }]) | ``` | | log_html(self, html, clear=False, timestamp=None) | Set, or append onto, an experiment's HTML. | | Args: | html: (string) the HTML text to associate with this experiment | clear: (optional, boolean) if True, clear any previously logged HTML | timestamp: (optional, number) the current time (in milliseconds) | | Example: | | ```python | >>> api_experiment.log_html("<b>Hello!</b>") | ``` | | log_image(self, filename, image_name=None, step=None, overwrite=None, context=None) | Upload an image asset to an experiment. | | Args: | filename: the name of the image file to upload | image_name: the name of the image | step: the current step | overwrite: if True, overwrite any previous upload | context: the current context (e.g., "train" or "test") | | Note: don't delete the file until upload is complete | | Example: | | ```python | >>> api_experiment.log_image("image.png", "Weights") | ``` | | log_load_metrics(self, load_avg, context=None, step=None, epoch=None, timestamp=None) | Log an instance of system load metrics. | | Args: | load_avg: required, the load average | context: optional, the run context | step: optional, the current step | epoch: optional, the current epoch | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_load_metrics(1.5, "validate", 100, 25, 65364346) | ``` | | log_metric(self, metric, value, step=None, timestamp=None) | Set a metric name/value pair for an experiment. | | Args: | metric: string, the name of the metric | value: any type, the value of the metric | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_metric("loss", 0.698) | ``` | | log_metrics(self, metric_dict, step=None, timestamp=None) | Set a dictionary of metric name/value pairs for an experiment. | | Args: | metric_dict: dict in the form of {"metric_name": value, ...} | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_metrics({"loss": 0.698, "accuracy": 0.12}) | [...] | ``` | | log_other(self, key, value, timestamp=None) | Set an other key/value pair for an experiment. | | Args: | key: string, the name of the other information | value: any time, the value of the other information | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_other("key", value) | ``` | | log_output(self, output, context=None, stderr=False, timestamp=None) | Log output line(s). | | Args: | output: string representing standard output or error | context: optional, the run context | stderr: optional, boolean, if True, the lines are standard errors | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_output("output line 1 | output line 2") | ``` | | log_parameter(self, parameter, value, step=None, timestamp=None) | Set a parameter name/value pair for an experiment. | | Args: | parameter: string, the name of the parameter | value: any type, the value of the parameter | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_parameter("hidden_layer_size", 64) | ``` | | log_parameters(self, param_dict, step=None, timestamp=None) | Set a dictionary of parameter name/value pairs for an experiment. | | Args: | param_dict: dict in the form of {"param_name": value, ...} | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_parameters({"learning_rate": 0.12, "layers": 3}) | [...] | ``` | | log_ram_metrics(self, total_ram, used_ram, context=None, step=None, epoch=None, timestamp=None) | Log an instance of RAM metrics. | | Args: | total_ram: required, total RAM available | used_ram: required, RAM used | context: optional, the run context | step: optional, the current step | epoch: optional, the current epoch | timestamp: optional, the current timestamp in millisconds | | Example: | | ```python | >>> api_experiment.log_ram_metrics(1024, 865, "train", 100, 1, 3645346534) | ``` | | log_table(self, filename, tabular_data=None, headers=False, **format_kwargs) | Log tabular data, including data, csv files, tsv files, and Pandas dataframes. | | Args: | filename: str (required), a filename ending in ".csv", or ".tsv" (for tablular | data) or ".json", ".csv", ".md", or ".html" (for Pandas dataframe data). | tabular_data: (optional) data that can be interpreted as 2D tabular data | or a Pandas dataframe). | headers: bool or list, if True, will add column headers automatically | if tabular_data is given; if False, no headers will be added; if list | then it will be used as headers. Only useful with tabular data (csv, or tsv). | format_kwargs: (optional keyword arguments), when passed a Pandas dataframe | these keyword arguments are used in the conversion to "json", "csv", | "md", or "html". See Pandas Dataframe conversion methods (like `to_json()`) | for more information. | | See also: | | * [pandas.DataFrame.to_json documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_json.html) | * [pandas.DataFrame.to_csv documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html) | * [pandas.DataFrame.to_html documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_html.html) | * [pandas.DataFrame.to_markdown documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_markdown.html) | | Examples: | | ```python | >>> api_experiment.log_table("vectors.tsv", | ... [["one", "two", "three"], | ... [1, 2, 3], | ... [4, 5, 6]], | ... | >>> api_experiment.log_table("dataframe.json", pandas_dataframe) | ``` | | register_model(self, model_name, version='1.0.0', workspace=None, registry_name=None, public=None, description=None, comment=None, stages=None) | Register an experiment model in the workspace registry. | | Args: | model_name: the name of the experiment model | workspace: optional, the name of workspace; defaults to current workspace | version: a proper semantic version string; defaults to "1.0.0" | registry_name: optional, the name of the registered workspace model, if not provided the | model_name will be used instead. | public: optional, if True, then the model will be publically viewable | description: optional, a textual description of the model | comment: optional, a textual comment about the model | stages: optional, a list of textual tags such as ["production", | "staging"] etc. | | Returns `{"registryModelId": "ath6ho4eijaexeShahJ9sohQu", "registryModelItemId": | "yoi5saes7ea2vooG2ush1uuwi"}` if successful. | | set_code(self, code=None, filename=None) | Set the code for this experiment. Pass in either | the code as a string, or provide filename. | | Args: | code: string, optional, the source code for this experiment | filename: string, optional, the filename for this experiment | | Example: | | ```python | >>> api_experiment.set_code("import comet_ml | experiment = comet_ml.Experiment()") | >>> api_experiment.set_code(filename="script.py") | ``` | | set_command(self, command_args_list) | Set the command-line (script and args) for this experiment. | | Args: | command_args_list: list of strings, starting with name of script, | and followed by arguments. | | Example: | | ```python | >>> api_experiment.set_command(["script.py", "arg1", "arg2", "--flag", "arg3"]) | ``` | | set_end_time(self, end_server_timestamp) | Set the end time of an experiment. | | Args: | end_server_timestamp: a timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.set_end_time(2652656352) | ``` | | Note: Time is in milliseconds. If the start time has not | been set, it will be set to 1 second before the end | time. | | set_executable(self, executable) | Set the executable for this experiment. | | Args: | executable: string, the python executable | | Example: | | ```python | >>> api_experiment.set_executable("/usr/bin/python3") | ``` | | set_filename(self, filename) | Set the path and filename for this experiment. | | Args: | filename: string, the python path and filename | | Example: | | ```python | >>> api_experiment.set_filename("../src/script.py") | ``` | | set_git_metadata(self, user, root, branch, parent, origin) | Set the git metadata for this experiment. | | Args: | user: (string, required) the name of the git user | root: (string, required) the name of the git root | branch: (string, required) the name of the git branch | parent: (string, required) the name of the git parent | origin: (string, required) the name of the git origin | | Example: | | ```python | >>> api_experiment.set_git_metadata("user", "root", "branch", "parent", "origin") | ``` | | set_git_patch(self, file_data) | Set the git patch for this experiment. | | Args: | file_data: the contents or filename of the git patch file | | Example: | | ```python | >>> api_experiment.set_git_patch("git.patch") | ``` | | set_gpu_static_info(self, gpu_static_info) | Set the GPU static info for this experiment. | | Args: | gpu_static_info: list of dicts containing keys | `gpuIndex`, `name`, `uuid`, `totalMemory`, and `powerLimit` | and their values. | | Example: | | ```python | >>> api_experiment.set_gpu_static_info([{ | "gpuIndex": 0, | "name": "GeForce GTX 950", | "uuid": "GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425", | "totalMemory": 2090074112, | "powerLimit": 110000, | }, ...]) | ``` | | set_hostname(self, hostname) | Set the hostname for this experiment. | | Args: | hostname: string, the hostname of the computer the experiment ran on | | Example: | | ```python | >>> api_experiment.set_hostname("machine.company.com") | ``` | | set_installed_packages(self, installed_packages) | Set the installed Python packages for this experiment. | | Args: | installed_packages: list of strings, a list of the | installed Python packages | | Example: | | ```python | >>> api_experiment.set_installed_packages(["comet_ml", "matplotlib"]) | ``` | | set_ip(self, ip) | Set the internet protocol (IP) address for this experiment. | | Args: | ip: string, the internet protocol address | | Example: | | ```python | >>> api_experiment.set_ip("10.0.0.7") | ``` | | set_machine(self, machine) | Set the machine for this experiment. | | Args: | machine: string, the machine type | | Example: | | ```python | >>> import platform | >>> api_experiment.set_machine(platform.machine()) | ``` | | set_model_graph(self, graph) | Set the model graph for this experiment. | | Args: | graph: various types, a representation of the model graph | | Example: | | ```python | >>> api_experiment.set_model_graph(model) | ``` | | set_name(self, name) | Set a name for the experiment. Useful for filtering and searching on Comet.ml. | Will shown by default under the `Other` tab. | Args: | name: String. A name for the experiment. | | set_network_interface_ips(self, network_interface_ips) | Set the network interface ips for this experiment. | | Args: | network_interface_ips: list of strings, of local | network interfaces | | Example: | | ```python | >>> api_experiment.set_network_interface_ips(["127.0.0.1", "192.168.1.100"]) | ``` | | set_os(self, os) | Set the OS for this experiment. | | Args: | os: string, the OS platform identifier | | Example: | | ```python | >>> import platform | >>> api_experiment.set_os(platform.platform(aliased=True)) | ``` | | set_os_packages(self, os_packages) | Set the OS packages for this experiment. | | Args: | os_packages: list of strings, the OS package list | | Example: | | ```python | >>> api_experiment.set_os_packages(['accountsservice=0.6.45-1ubuntu1', ...]) | ``` | | set_os_release(self, os_release) | Set the OS release for this experiment. | | Args: | os_release: string, the OS release | | Example: | | ```python | >>> import platform | >>> api_experiment.set_os_release(platform.uname()[2]) | ``` | | set_os_type(self, os_type) | Set the OS type for this experiment. | | Args: | os_type: string, the OS type | | Example: | | ```python | >>> api_experiment.set_os_type("Linux 2.0.1, Ubuntu 16.10") | ``` | | set_pid(self, pid) | Set the process ID for this experiment. | | Args: | pid: string, the OS process ID | | Example: | | ```python | >>> api_experiment.set_pid(54238) | ``` | | set_processor(self, processor) | Set the processor for this experiment. | | Args: | processor: string, the processor name | | Example: | | ```python | >>> import platform | >>> api_experiment.set_processor(platform.processor()) | ``` | | set_python_version(self, python_version) | Set the Python version for this experiment. | | Args: | python_version: string, the verbose Python version | | Example: | | ```python | >>> api_experiment.set_python_version("3.6.7") | ``` | | set_python_version_verbose(self, python_version_verbose) | Set the Python version verbose for this experiment. | | Args: | python_version_verbose: string, the verbose Python version | | Example: | | ```python | >>> api_experiment.set_python_version_verbose("3.6.7, by Anaconda") | ``` | | set_start_time(self, start_server_timestamp) | Set the start time of an experiment. | | Args: | start_server_timestamp: a timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.set_start_time(2652656352) | ``` | | Note: Time is in milliseconds. If the end time has not been set | it will automatically be set for 1 second after the start | time. | | set_user(self, user) | Set the user for this experiment. | | Args: | user: string, the OS username | | Example: | | ```python | >>> api_experiment.set_user("os-user-name") | ``` | | to_json(self, full=False) | The experiment data in JSON-like format. | | Args: | full: bool (optional), if True, get all experiment information. | | Examples: | | ```python | >>> experiment.to_json() | ``` | | Returns: | | ```json | {'id': '073e272581ac48c283910a05e5495381', | 'name': None, | 'workspace': 'testuser', | 'project_name': 'test-project-7515', | 'archived': False, | 'url': 'https://www.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e54953801', | 'duration_millis': 4785, | 'start_server_timestamp': 1571318652586, | 'end_server_timestamp': 7437457, | 'optimization_id': None, | } | | ```python | >>> experiment.to_json(full=True) | ``` | | Returns: | | ```json | {'id': '073e272581ac48c283910a05e5495380', | 'name': None, | 'workspace': 'testuser', | 'project_name': 'test-project-7515', | 'archived': False, | 'url': 'https://staging.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e5495380', | 'duration_millis': 4785, | 'start_server_timestamp': 1571318652586, | 'end_server_timestamp': 7437457, | 'optimization_id': None, | 'asset_list': [], | 'code': 'one | two | three | ', | 'html': '<b>hello<b> | <i>world!</i> | ', | 'metrics': [], | 'metrics_summary': [], | 'output': 'four | five | six | ', | 'parameters_summary': [], | 'system_details': {'experimentKey': None, | 'user': None, | 'pythonVersion': None, | 'pythonVersionVerbose': None, | 'pid': None, | 'osType': None, | 'os': None, | 'ip': None, | 'hostname': None, | 'gpuStaticInfoList': [], | 'logAdditionalSystemInfoList': [], | 'systemMetricNames': [], | 'maxTotalMemory': None, | 'networkInterfaceIps': None, | 'command': None, | 'executable': None, | 'osPackages': ['lib1', 'lib2', 'lib3'], | 'installedPackages': [], | 'totalRam': None}, | 'tags': ['tag6', 'tag7', 'tag8'], | 'git_patch': b'', | 'git_metadata': {'user': None, 'root': None, 'branch': None, 'parent': None, 'origin': None}, | } | ``` | | update_status(self) | Update the status for this experiment. Sends the keep-alive | status for it in the UI. The return JSON dictionary contains | the recommended interval to send subsequent `update_status()` | messages. | | Example: | | ```python | >>> api_experiment.update_status() | {'isAliveBeatDurationMillis': 10000, | 'gpuMonitorIntervalMillis': 60000, | 'cpuMonitorIntervalMillis': 68000} | ``` | | ---------------------------------------------------------------------- | Readonly properties defined here: | | key | Get the experiment key (the unique id). | | Example: | | ```python | >>> api_experiment.key | "34637643746374637463476" | ``` | | url | Get the url of the experiment. | | Example: | | ```python | >>> api_experiment.url | "https://www.comet.ml/username/34637643746374637463476" | ``` | | ---------------------------------------------------------------------- | Data descriptors defined here: | | name | Get the experiment name. | | Example: | | ```python | >>> api_experiment.name | "laughing_toaster_23454" | ``` | | ---------------------------------------------------------------------- | Methods inherited from comet_ml.experiment.CommonExperiment: | | display(self, clear=False, wait=True, new=0, autoraise=True, tab=None) | Show the Comet.ml experiment page in an IFrame in a | Jupyter notebook or Jupyter lab, OR open a browser | window or tab. | | Common Args: | tab: name of the Tab on Experiment View | | Note: the Tab name should be one of: | * "artifacts" | * "assets" | * "audio" | * "charts" | * "code" | * "confusion-matrices" | * "histograms" | * "images" | * "installed-packages" | * "metrics" | * "notes" | * "parameters" | * "system-metrics" | * "text" | | For Jupyter environments: | | Args: | clear: to clear the output area, use clear=True | wait: to wait for the next displayed item, use | wait=True (cuts down on flashing) | | For non-Jupyter environments: | | Args: | new: open a new browser window if new=1, otherwise re-use | existing window/tab | autoraise: make the browser tab/window active | | display_project(self, view_id=None, clear=False, wait=True, new=0, autoraise=True) | Show the Comet.ml project page in an IFrame in a | Jupyter notebook or Jupyter lab, OR open a browser | window or tab. | | Common Args: | view_id: (optional, string) the id of the view to show | | For Jupyter environments: | | Args: | clear: to clear the output area, use clear=True | wait: to wait for the next displayed item, use | wait=True (cuts down on flashing) | | For non-Jupyter environments: | | Args: | new: open a new browser window if new=1, otherwise re-use | existing window/tab | autoraise: make the browser tab/window active | | ---------------------------------------------------------------------- | Data descriptors inherited from comet_ml.experiment.CommonExperiment: | | __dict__ | dictionary for instance variables (if defined) | | __weakref__ | list of weak references to the object (if defined)
For example, we can explore the other
property, which shows items saved with Experiment.log_other(NAME, VALUE):
exp.get_others_summary()
[{'name': 'max_loss', 'valueMax': '2.429072618484497', 'valueMin': '2.429072618484497', 'valueCurrent': '2.429072618484497', 'timestampMax': 1585647443592, 'timestampMin': 1585647443592, 'timestampCurrent': 1585647443592, 'editable': False}, {'name': 'Name', 'valueMax': 'example 001', 'valueMin': 'example 001', 'valueCurrent': 'example 001', 'timestampMax': 1544452402114, 'timestampMin': 1544452402114, 'timestampCurrent': 1544452402114, 'editable': False}, {'name': 'storage_size_bytes', 'valueMax': '0', 'valueMin': '0', 'valueCurrent': '0', 'timestampMax': 1574708394365, 'timestampMin': 1574708394365, 'timestampCurrent': 1574708394365, 'editable': False}, {'name': 'trainable_params', 'valueMax': '134794', 'valueMin': '134794', 'valueCurrent': '134794', 'timestampMax': 1542738532810, 'timestampMin': 1542738532810, 'timestampCurrent': 1542738532810, 'editable': False}]
In this example, we see that the experiment has the Name
"example 001". We can use Name
to also look up experiments:
exp = comet_api.get("dsblank/keras/example 001")
exp.id, exp.name
('51cf6e588a3346cdb560fd0c09d49610', 'example 001')
Perhaps one of the most useful abilities for the REST API is to access your experiment's data in order to create a variation of a plot. To access the raw metric data, use the get_metrics
property of the experiment:
exp.get_metrics()
[{'metricName': 'val_acc', 'metricValue': '0.91000000166893', 'timestamp': 1542738534731, 'step': 500, 'epoch': None, 'runContext': None, 'offset': 222}, {'metricName': 'val_acc', 'metricValue': '0.9332000017166138', 'timestamp': 1542738536514, 'step': 1000, 'epoch': None, 'runContext': None, 'offset': 429}, {'metricName': 'val_acc', 'metricValue': '0.9459000024795532', 'timestamp': 1542738538248, 'step': 1500, 'epoch': None, 'runContext': None, 'offset': 636}, {'metricName': 'val_acc', 'metricValue': '0.951699996471405', 'timestamp': 1542738540053, 'step': 2000, 'epoch': None, 'runContext': None, 'offset': 843}, {'metricName': 'val_acc', 'metricValue': '0.9587999994754791', 'timestamp': 1542738541811, 'step': 2500, 'epoch': None, 'runContext': None, 'offset': 1050}, {'metricName': 'val_acc', 'metricValue': '0.9632000012397766', 'timestamp': 1542738543571, 'step': 3000, 'epoch': None, 'runContext': None, 'offset': 1257}, {'metricName': 'val_acc', 'metricValue': '0.9674000015258789', 'timestamp': 1542738545305, 'step': 3500, 'epoch': None, 'runContext': None, 'offset': 1464}, {'metricName': 'val_acc', 'metricValue': '0.970800003528595', 'timestamp': 1542738547099, 'step': 4000, 'epoch': None, 'runContext': None, 'offset': 1671}, {'metricName': 'val_acc', 'metricValue': '0.9718000025749206', 'timestamp': 1542738548884, 'step': 4500, 'epoch': None, 'runContext': None, 'offset': 1878}, {'metricName': 'val_acc', 'metricValue': '0.973000002861023', 'timestamp': 1542738550643, 'step': 5000, 'epoch': None, 'runContext': None, 'offset': 2085}, {'metricName': 'loss', 'metricValue': '2.429072618484497', 'timestamp': 1542738532966, 'step': 1, 'epoch': None, 'runContext': None, 'offset': 20}, {'metricName': 'loss', 'metricValue': '2.2541863918304443', 'timestamp': 1542738533006, 'step': 11, 'epoch': None, 'runContext': None, 'offset': 24}, {'metricName': 'loss', 'metricValue': '2.2160239219665527', 'timestamp': 1542738533047, 'step': 21, 'epoch': None, 'runContext': None, 'offset': 28}, {'metricName': 'loss', 'metricValue': '2.0789084434509277', 'timestamp': 1542738533080, 'step': 31, 'epoch': None, 'runContext': None, 'offset': 32}, {'metricName': 'loss', 'metricValue': '1.949974775314331', 'timestamp': 1542738533108, 'step': 41, 'epoch': None, 'runContext': None, 'offset': 36}, {'metricName': 'loss', 'metricValue': '1.809234857559204', 'timestamp': 1542738533146, 'step': 51, 'epoch': None, 'runContext': None, 'offset': 40}, {'metricName': 'loss', 'metricValue': '1.6560536623001099', 'timestamp': 1542738533176, 'step': 61, 'epoch': None, 'runContext': None, 'offset': 44}, {'metricName': 'loss', 'metricValue': '1.426705241203308', 'timestamp': 1542738533205, 'step': 71, 'epoch': None, 'runContext': None, 'offset': 48}, {'metricName': 'loss', 'metricValue': '1.3693995475769043', 'timestamp': 1542738533240, 'step': 81, 'epoch': None, 'runContext': None, 'offset': 52}, {'metricName': 'loss', 'metricValue': '1.2004106044769287', 'timestamp': 1542738533269, 'step': 91, 'epoch': None, 'runContext': None, 'offset': 56}, {'metricName': 'loss', 'metricValue': '1.037397861480713', 'timestamp': 1542738533299, 'step': 101, 'epoch': None, 'runContext': None, 'offset': 60}, {'metricName': 'loss', 'metricValue': '1.0061182975769043', 'timestamp': 1542738533335, 'step': 111, 'epoch': None, 'runContext': None, 'offset': 64}, {'metricName': 'loss', 'metricValue': '0.9572350978851318', 'timestamp': 1542738533365, 'step': 121, 'epoch': None, 'runContext': None, 'offset': 68}, {'metricName': 'loss', 'metricValue': '0.856450080871582', 'timestamp': 1542738533397, 'step': 131, 'epoch': None, 'runContext': None, 'offset': 72}, {'metricName': 'loss', 'metricValue': '0.7584927678108215', 'timestamp': 1542738533433, 'step': 141, 'epoch': None, 'runContext': None, 'offset': 76}, {'metricName': 'loss', 'metricValue': '0.7893796563148499', 'timestamp': 1542738533470, 'step': 151, 'epoch': None, 'runContext': None, 'offset': 80}, {'metricName': 'loss', 'metricValue': '0.7466185092926025', 'timestamp': 1542738533499, 'step': 161, 'epoch': None, 'runContext': None, 'offset': 84}, {'metricName': 'loss', 'metricValue': '0.6181751489639282', 'timestamp': 1542738533532, 'step': 171, 'epoch': None, 'runContext': None, 'offset': 88}, {'metricName': 'loss', 'metricValue': '0.6408036947250366', 'timestamp': 1542738533562, 'step': 181, 'epoch': None, 'runContext': None, 'offset': 92}, {'metricName': 'loss', 'metricValue': '0.5155816674232483', 'timestamp': 1542738533597, 'step': 191, 'epoch': None, 'runContext': None, 'offset': 96}, {'metricName': 'loss', 'metricValue': '0.9133874177932739', 'timestamp': 1542738533630, 'step': 201, 'epoch': None, 'runContext': None, 'offset': 100}, {'metricName': 'loss', 'metricValue': '0.6043643951416016', 'timestamp': 1542738533660, 'step': 211, 'epoch': None, 'runContext': None, 'offset': 104}, {'metricName': 'loss', 'metricValue': '0.5140683054924011', 'timestamp': 1542738533694, 'step': 221, 'epoch': None, 'runContext': None, 'offset': 108}, {'metricName': 'loss', 'metricValue': '0.6866597533226013', 'timestamp': 1542738533723, 'step': 231, 'epoch': None, 'runContext': None, 'offset': 112}, {'metricName': 'loss', 'metricValue': '0.36430829763412476', 'timestamp': 1542738533754, 'step': 241, 'epoch': None, 'runContext': None, 'offset': 116}, {'metricName': 'loss', 'metricValue': '0.5647503137588501', 'timestamp': 1542738533784, 'step': 251, 'epoch': None, 'runContext': None, 'offset': 120}, {'metricName': 'loss', 'metricValue': '0.4881407618522644', 'timestamp': 1542738533817, 'step': 261, 'epoch': None, 'runContext': None, 'offset': 124}, {'metricName': 'loss', 'metricValue': '0.42366552352905273', 'timestamp': 1542738533848, 'step': 271, 'epoch': None, 'runContext': None, 'offset': 128}, {'metricName': 'loss', 'metricValue': '0.36385244131088257', 'timestamp': 1542738533882, 'step': 281, 'epoch': None, 'runContext': None, 'offset': 132}, {'metricName': 'loss', 'metricValue': '0.38187649846076965', 'timestamp': 1542738533917, 'step': 291, 'epoch': None, 'runContext': None, 'offset': 136}, {'metricName': 'loss', 'metricValue': '0.5831307768821716', 'timestamp': 1542738533946, 'step': 301, 'epoch': None, 'runContext': None, 'offset': 140}, {'metricName': 'loss', 'metricValue': '0.5182120203971863', 'timestamp': 1542738533981, 'step': 311, 'epoch': None, 'runContext': None, 'offset': 144}, {'metricName': 'loss', 'metricValue': '0.3957773745059967', 'timestamp': 1542738534015, 'step': 321, 'epoch': None, 'runContext': None, 'offset': 148}, {'metricName': 'loss', 'metricValue': '0.4133754372596741', 'timestamp': 1542738534043, 'step': 331, 'epoch': None, 'runContext': None, 'offset': 152}, {'metricName': 'loss', 'metricValue': '0.37196165323257446', 'timestamp': 1542738534073, 'step': 341, 'epoch': None, 'runContext': None, 'offset': 156}, {'metricName': 'loss', 'metricValue': '0.476483017206192', 'timestamp': 1542738534104, 'step': 351, 'epoch': None, 'runContext': None, 'offset': 160}, {'metricName': 'loss', 'metricValue': '0.2995161712169647', 'timestamp': 1542738534134, 'step': 361, 'epoch': None, 'runContext': None, 'offset': 164}, {'metricName': 'loss', 'metricValue': '0.33768531680107117', 'timestamp': 1542738534165, 'step': 371, 'epoch': None, 'runContext': None, 'offset': 168}, {'metricName': 'loss', 'metricValue': '0.45233380794525146', 'timestamp': 1542738534195, 'step': 381, 'epoch': None, 'runContext': None, 'offset': 172}, {'metricName': 'loss', 'metricValue': '0.33480650186538696', 'timestamp': 1542738534230, 'step': 391, 'epoch': None, 'runContext': None, 'offset': 176}, {'metricName': 'loss', 'metricValue': '0.34211164712905884', 'timestamp': 1542738534265, 'step': 401, 'epoch': None, 'runContext': None, 'offset': 180}, {'metricName': 'loss', 'metricValue': '0.38621899485588074', 'timestamp': 1542738534294, 'step': 411, 'epoch': None, 'runContext': None, 'offset': 184}, {'metricName': 'loss', 'metricValue': '0.25925305485725403', 'timestamp': 1542738534330, 'step': 421, 'epoch': None, 'runContext': None, 'offset': 188}, {'metricName': 'loss', 'metricValue': '0.26331692934036255', 'timestamp': 1542738534361, 'step': 431, 'epoch': None, 'runContext': None, 'offset': 192}, {'metricName': 'loss', 'metricValue': '0.27278009057044983', 'timestamp': 1542738534391, 'step': 441, 'epoch': None, 'runContext': None, 'offset': 196}, {'metricName': 'loss', 'metricValue': '0.3275749385356903', 'timestamp': 1542738534430, 'step': 451, 'epoch': None, 'runContext': None, 'offset': 200}, {'metricName': 'loss', 'metricValue': '0.3840928375720978', 'timestamp': 1542738534472, 'step': 461, 'epoch': None, 'runContext': None, 'offset': 204}, {'metricName': 'loss', 'metricValue': '0.3082659840583801', 'timestamp': 1542738534501, 'step': 471, 'epoch': None, 'runContext': None, 'offset': 208}, {'metricName': 'loss', 'metricValue': '0.3108537495136261', 'timestamp': 1542738534538, 'step': 481, 'epoch': None, 'runContext': None, 'offset': 212}, {'metricName': 'loss', 'metricValue': '0.20114974677562714', 'timestamp': 1542738534568, 'step': 491, 'epoch': None, 'runContext': None, 'offset': 216}, {'metricName': 'loss', 'metricValue': '0.7567085240483284', 'timestamp': 1542738534731, 'step': 500, 'epoch': None, 'runContext': None, 'offset': 223}, {'metricName': 'loss', 'metricValue': '0.29806703329086304', 'timestamp': 1542738534740, 'step': 501, 'epoch': None, 'runContext': None, 'offset': 227}, {'metricName': 'loss', 'metricValue': '0.3817487061023712', 'timestamp': 1542738534780, 'step': 511, 'epoch': None, 'runContext': None, 'offset': 231}, {'metricName': 'loss', 'metricValue': '0.2789667248725891', 'timestamp': 1542738534811, 'step': 521, 'epoch': None, 'runContext': None, 'offset': 235}, {'metricName': 'loss', 'metricValue': '0.3772198259830475', 'timestamp': 1542738534844, 'step': 531, 'epoch': None, 'runContext': None, 'offset': 239}, {'metricName': 'loss', 'metricValue': '0.3211096525192261', 'timestamp': 1542738534877, 'step': 541, 'epoch': None, 'runContext': None, 'offset': 243}, {'metricName': 'loss', 'metricValue': '0.17354096472263336', 'timestamp': 1542738534917, 'step': 551, 'epoch': None, 'runContext': None, 'offset': 247}, {'metricName': 'loss', 'metricValue': '0.3202996253967285', 'timestamp': 1542738534950, 'step': 561, 'epoch': None, 'runContext': None, 'offset': 251}, {'metricName': 'loss', 'metricValue': '0.3415939211845398', 'timestamp': 1542738534982, 'step': 571, 'epoch': None, 'runContext': None, 'offset': 255}, {'metricName': 'loss', 'metricValue': '0.27300822734832764', 'timestamp': 1542738535015, 'step': 581, 'epoch': None, 'runContext': None, 'offset': 259}, {'metricName': 'loss', 'metricValue': '0.3209746181964874', 'timestamp': 1542738535044, 'step': 591, 'epoch': None, 'runContext': None, 'offset': 263}, {'metricName': 'loss', 'metricValue': '0.16499528288841248', 'timestamp': 1542738535080, 'step': 601, 'epoch': None, 'runContext': None, 'offset': 267}, {'metricName': 'loss', 'metricValue': '0.22992004454135895', 'timestamp': 1542738535113, 'step': 611, 'epoch': None, 'runContext': None, 'offset': 271}, {'metricName': 'loss', 'metricValue': '0.27213725447654724', 'timestamp': 1542738535145, 'step': 621, 'epoch': None, 'runContext': None, 'offset': 275}, {'metricName': 'loss', 'metricValue': '0.2330992966890335', 'timestamp': 1542738535177, 'step': 631, 'epoch': None, 'runContext': None, 'offset': 279}, {'metricName': 'loss', 'metricValue': '0.2775963544845581', 'timestamp': 1542738535213, 'step': 641, 'epoch': None, 'runContext': None, 'offset': 283}, {'metricName': 'loss', 'metricValue': '0.3069402575492859', 'timestamp': 1542738535243, 'step': 651, 'epoch': None, 'runContext': None, 'offset': 287}, {'metricName': 'loss', 'metricValue': '0.20876361429691315', 'timestamp': 1542738535277, 'step': 661, 'epoch': None, 'runContext': None, 'offset': 291}, {'metricName': 'loss', 'metricValue': '0.38070768117904663', 'timestamp': 1542738535306, 'step': 671, 'epoch': None, 'runContext': None, 'offset': 295}, {'metricName': 'loss', 'metricValue': '0.27148425579071045', 'timestamp': 1542738535339, 'step': 681, 'epoch': None, 'runContext': None, 'offset': 299}, {'metricName': 'loss', 'metricValue': '0.23450642824172974', 'timestamp': 1542738535375, 'step': 691, 'epoch': None, 'runContext': None, 'offset': 303}, {'metricName': 'loss', 'metricValue': '0.27444449067115784', 'timestamp': 1542738535410, 'step': 701, 'epoch': None, 'runContext': None, 'offset': 307}, {'metricName': 'loss', 'metricValue': '0.4061732590198517', 'timestamp': 1542738535446, 'step': 711, 'epoch': None, 'runContext': None, 'offset': 311}, {'metricName': 'loss', 'metricValue': '0.1961892694234848', 'timestamp': 1542738535482, 'step': 721, 'epoch': None, 'runContext': None, 'offset': 315}, {'metricName': 'loss', 'metricValue': '0.08932599425315857', 'timestamp': 1542738535520, 'step': 731, 'epoch': None, 'runContext': None, 'offset': 319}, {'metricName': 'loss', 'metricValue': '0.27147483825683594', 'timestamp': 1542738535557, 'step': 741, 'epoch': None, 'runContext': None, 'offset': 323}, {'metricName': 'loss', 'metricValue': '0.29028409719467163', 'timestamp': 1542738535595, 'step': 751, 'epoch': None, 'runContext': None, 'offset': 327}, {'metricName': 'loss', 'metricValue': '0.2092846781015396', 'timestamp': 1542738535632, 'step': 761, 'epoch': None, 'runContext': None, 'offset': 331}, {'metricName': 'loss', 'metricValue': '0.3316391408443451', 'timestamp': 1542738535661, 'step': 771, 'epoch': None, 'runContext': None, 'offset': 335}, {'metricName': 'loss', 'metricValue': '0.3510761260986328', 'timestamp': 1542738535694, 'step': 781, 'epoch': None, 'runContext': None, 'offset': 339}, {'metricName': 'loss', 'metricValue': '0.19382663071155548', 'timestamp': 1542738535726, 'step': 791, 'epoch': None, 'runContext': None, 'offset': 343}, {'metricName': 'loss', 'metricValue': '0.17484840750694275', 'timestamp': 1542738535756, 'step': 801, 'epoch': None, 'runContext': None, 'offset': 347}, {'metricName': 'loss', 'metricValue': '0.1777486652135849', 'timestamp': 1542738535793, 'step': 811, 'epoch': None, 'runContext': None, 'offset': 351}, {'metricName': 'loss', 'metricValue': '0.2368330955505371', 'timestamp': 1542738535825, 'step': 821, 'epoch': None, 'runContext': None, 'offset': 355}, {'metricName': 'loss', 'metricValue': '0.3339996039867401', 'timestamp': 1542738535853, 'step': 831, 'epoch': None, 'runContext': None, 'offset': 359}, {'metricName': 'loss', 'metricValue': '0.2290070354938507', 'timestamp': 1542738535885, 'step': 841, 'epoch': None, 'runContext': None, 'offset': 363}, {'metricName': 'loss', 'metricValue': '0.20883144438266754', 'timestamp': 1542738535916, 'step': 851, 'epoch': None, 'runContext': None, 'offset': 367}, {'metricName': 'loss', 'metricValue': '0.17943710088729858', 'timestamp': 1542738535948, 'step': 861, 'epoch': None, 'runContext': None, 'offset': 371}, {'metricName': 'loss', 'metricValue': '0.16757510602474213', 'timestamp': 1542738535979, 'step': 871, 'epoch': None, 'runContext': None, 'offset': 375}, {'metricName': 'loss', 'metricValue': '0.22009484469890594', 'timestamp': 1542738536008, 'step': 881, 'epoch': None, 'runContext': None, 'offset': 379}, {'metricName': 'loss', 'metricValue': '0.21064026653766632', 'timestamp': 1542738536039, 'step': 891, 'epoch': None, 'runContext': None, 'offset': 383}, {'metricName': 'loss', 'metricValue': '0.29035159945487976', 'timestamp': 1542738536077, 'step': 901, 'epoch': None, 'runContext': None, 'offset': 387}, {'metricName': 'loss', 'metricValue': '0.15276838839054108', 'timestamp': 1542738536109, 'step': 911, 'epoch': None, 'runContext': None, 'offset': 391}, {'metricName': 'loss', 'metricValue': '0.2489471286535263', 'timestamp': 1542738536143, 'step': 921, 'epoch': None, 'runContext': None, 'offset': 395}, {'metricName': 'loss', 'metricValue': '0.21061016619205475', 'timestamp': 1542738536178, 'step': 931, 'epoch': None, 'runContext': None, 'offset': 399}, {'metricName': 'loss', 'metricValue': '0.2013598084449768', 'timestamp': 1542738536209, 'step': 941, 'epoch': None, 'runContext': None, 'offset': 403}, {'metricName': 'loss', 'metricValue': '0.29310864210128784', 'timestamp': 1542738536243, 'step': 951, 'epoch': None, 'runContext': None, 'offset': 407}, {'metricName': 'loss', 'metricValue': '0.25886204838752747', 'timestamp': 1542738536272, 'step': 961, 'epoch': None, 'runContext': None, 'offset': 411}, {'metricName': 'loss', 'metricValue': '0.16546933352947235', 'timestamp': 1542738536305, 'step': 971, 'epoch': None, 'runContext': None, 'offset': 415}, {'metricName': 'loss', 'metricValue': '0.1332114338874817', 'timestamp': 1542738536334, 'step': 981, 'epoch': None, 'runContext': None, 'offset': 419}, {'metricName': 'loss', 'metricValue': '0.23763713240623474', 'timestamp': 1542738536369, 'step': 991, 'epoch': None, 'runContext': None, 'offset': 423}, {'metricName': 'loss', 'metricValue': '0.2592669232338667', 'timestamp': 1542738536514, 'step': 1000, 'epoch': None, 'runContext': None, 'offset': 430}, {'metricName': 'loss', 'metricValue': '0.24815885722637177', 'timestamp': 1542738536522, 'step': 1001, 'epoch': None, 'runContext': None, 'offset': 434}, {'metricName': 'loss', 'metricValue': '0.12902384996414185', 'timestamp': 1542738536558, 'step': 1011, 'epoch': None, 'runContext': None, 'offset': 438}, {'metricName': 'loss', 'metricValue': '0.3396777808666229', 'timestamp': 1542738536595, 'step': 1021, 'epoch': None, 'runContext': None, 'offset': 442}, {'metricName': 'loss', 'metricValue': '0.25226059556007385', 'timestamp': 1542738536625, 'step': 1031, 'epoch': None, 'runContext': None, 'offset': 446}, {'metricName': 'loss', 'metricValue': '0.17886795103549957', 'timestamp': 1542738536657, 'step': 1041, 'epoch': None, 'runContext': None, 'offset': 450}, {'metricName': 'loss', 'metricValue': '0.34830179810523987', 'timestamp': 1542738536692, 'step': 1051, 'epoch': None, 'runContext': None, 'offset': 454}, {'metricName': 'loss', 'metricValue': '0.1506989747285843', 'timestamp': 1542738536724, 'step': 1061, 'epoch': None, 'runContext': None, 'offset': 458}, {'metricName': 'loss', 'metricValue': '0.16436046361923218', 'timestamp': 1542738536756, 'step': 1071, 'epoch': None, 'runContext': None, 'offset': 462}, {'metricName': 'loss', 'metricValue': '0.12775813043117523', 'timestamp': 1542738536791, 'step': 1081, 'epoch': None, 'runContext': None, 'offset': 466}, {'metricName': 'loss', 'metricValue': '0.2152552604675293', 'timestamp': 1542738536824, 'step': 1091, 'epoch': None, 'runContext': None, 'offset': 470}, {'metricName': 'loss', 'metricValue': '0.27590224146842957', 'timestamp': 1542738536860, 'step': 1101, 'epoch': None, 'runContext': None, 'offset': 474}, {'metricName': 'loss', 'metricValue': '0.13759517669677734', 'timestamp': 1542738536890, 'step': 1111, 'epoch': None, 'runContext': None, 'offset': 478}, {'metricName': 'loss', 'metricValue': '0.17437587678432465', 'timestamp': 1542738536918, 'step': 1121, 'epoch': None, 'runContext': None, 'offset': 482}, {'metricName': 'loss', 'metricValue': '0.1732931286096573', 'timestamp': 1542738536951, 'step': 1131, 'epoch': None, 'runContext': None, 'offset': 486}, {'metricName': 'loss', 'metricValue': '0.2665310204029083', 'timestamp': 1542738536982, 'step': 1141, 'epoch': None, 'runContext': None, 'offset': 490}, {'metricName': 'loss', 'metricValue': '0.23499636352062225', 'timestamp': 1542738537012, 'step': 1151, 'epoch': None, 'runContext': None, 'offset': 494}, {'metricName': 'loss', 'metricValue': '0.24371878802776337', 'timestamp': 1542738537043, 'step': 1161, 'epoch': None, 'runContext': None, 'offset': 498}, {'metricName': 'loss', 'metricValue': '0.2938876748085022', 'timestamp': 1542738537076, 'step': 1171, 'epoch': None, 'runContext': None, 'offset': 502}, {'metricName': 'loss', 'metricValue': '0.23499225080013275', 'timestamp': 1542738537114, 'step': 1181, 'epoch': None, 'runContext': None, 'offset': 506}, {'metricName': 'loss', 'metricValue': '0.11149614304304123', 'timestamp': 1542738537146, 'step': 1191, 'epoch': None, 'runContext': None, 'offset': 510}, {'metricName': 'loss', 'metricValue': '0.16434521973133087', 'timestamp': 1542738537175, 'step': 1201, 'epoch': None, 'runContext': None, 'offset': 514}, {'metricName': 'loss', 'metricValue': '0.20327116549015045', 'timestamp': 1542738537209, 'step': 1211, 'epoch': None, 'runContext': None, 'offset': 518}, {'metricName': 'loss', 'metricValue': '0.1927003264427185', 'timestamp': 1542738537242, 'step': 1221, 'epoch': None, 'runContext': None, 'offset': 522}, {'metricName': 'loss', 'metricValue': '0.1239374503493309', 'timestamp': 1542738537271, 'step': 1231, 'epoch': None, 'runContext': None, 'offset': 526}, {'metricName': 'loss', 'metricValue': '0.15869852900505066', 'timestamp': 1542738537306, 'step': 1241, 'epoch': None, 'runContext': None, 'offset': 530}, {'metricName': 'loss', 'metricValue': '0.17818044126033783', 'timestamp': 1542738537334, 'step': 1251, 'epoch': None, 'runContext': None, 'offset': 534}, {'metricName': 'loss', 'metricValue': '0.1474328488111496', 'timestamp': 1542738537365, 'step': 1261, 'epoch': None, 'runContext': None, 'offset': 538}, {'metricName': 'loss', 'metricValue': '0.16888011991977692', 'timestamp': 1542738537397, 'step': 1271, 'epoch': None, 'runContext': None, 'offset': 542}, {'metricName': 'loss', 'metricValue': '0.15477769076824188', 'timestamp': 1542738537425, 'step': 1281, 'epoch': None, 'runContext': None, 'offset': 546}, {'metricName': 'loss', 'metricValue': '0.25217097997665405', 'timestamp': 1542738537463, 'step': 1291, 'epoch': None, 'runContext': None, 'offset': 550}, {'metricName': 'loss', 'metricValue': '0.2030154913663864', 'timestamp': 1542738537492, 'step': 1301, 'epoch': None, 'runContext': None, 'offset': 554}, {'metricName': 'loss', 'metricValue': '0.11562474071979523', 'timestamp': 1542738537524, 'step': 1311, 'epoch': None, 'runContext': None, 'offset': 558}, {'metricName': 'loss', 'metricValue': '0.19625207781791687', 'timestamp': 1542738537557, 'step': 1321, 'epoch': None, 'runContext': None, 'offset': 562}, {'metricName': 'loss', 'metricValue': '0.23089075088500977', 'timestamp': 1542738537591, 'step': 1331, 'epoch': None, 'runContext': None, 'offset': 566}, {'metricName': 'loss', 'metricValue': '0.2526264190673828', 'timestamp': 1542738537625, 'step': 1341, 'epoch': None, 'runContext': None, 'offset': 570}, {'metricName': 'loss', 'metricValue': '0.24796822667121887', 'timestamp': 1542738537664, 'step': 1351, 'epoch': None, 'runContext': None, 'offset': 574}, {'metricName': 'loss', 'metricValue': '0.10072162002325058', 'timestamp': 1542738537700, 'step': 1361, 'epoch': None, 'runContext': None, 'offset': 578}, {'metricName': 'loss', 'metricValue': '0.15657943487167358', 'timestamp': 1542738537731, 'step': 1371, 'epoch': None, 'runContext': None, 'offset': 582}, {'metricName': 'loss', 'metricValue': '0.18462806940078735', 'timestamp': 1542738537770, 'step': 1381, 'epoch': None, 'runContext': None, 'offset': 586}, {'metricName': 'loss', 'metricValue': '0.1469898521900177', 'timestamp': 1542738537798, 'step': 1391, 'epoch': None, 'runContext': None, 'offset': 590}, {'metricName': 'loss', 'metricValue': '0.14370332658290863', 'timestamp': 1542738537830, 'step': 1401, 'epoch': None, 'runContext': None, 'offset': 594}, {'metricName': 'loss', 'metricValue': '0.13974261283874512', 'timestamp': 1542738537859, 'step': 1411, 'epoch': None, 'runContext': None, 'offset': 598}, {'metricName': 'loss', 'metricValue': '0.1717282086610794', 'timestamp': 1542738537890, 'step': 1421, 'epoch': None, 'runContext': None, 'offset': 602}, {'metricName': 'loss', 'metricValue': '0.20108845829963684', 'timestamp': 1542738537929, 'step': 1431, 'epoch': None, 'runContext': None, 'offset': 606}, {'metricName': 'loss', 'metricValue': '0.15210981667041779', 'timestamp': 1542738537960, 'step': 1441, 'epoch': None, 'runContext': None, 'offset': 610}, {'metricName': 'loss', 'metricValue': '0.2436409890651703', 'timestamp': 1542738537996, 'step': 1451, 'epoch': None, 'runContext': None, 'offset': 614}, {'metricName': 'loss', 'metricValue': '0.2119082510471344', 'timestamp': 1542738538033, 'step': 1461, 'epoch': None, 'runContext': None, 'offset': 618}, {'metricName': 'loss', 'metricValue': '0.17120622098445892', 'timestamp': 1542738538066, 'step': 1471, 'epoch': None, 'runContext': None, 'offset': 622}, {'metricName': 'loss', 'metricValue': '0.19896481931209564', 'timestamp': 1542738538098, 'step': 1481, 'epoch': None, 'runContext': None, 'offset': 626}, {'metricName': 'loss', 'metricValue': '0.1655498594045639', 'timestamp': 1542738538129, 'step': 1491, 'epoch': None, 'runContext': None, 'offset': 630}, {'metricName': 'loss', 'metricValue': '0.18897968228906392', 'timestamp': 1542738538248, 'step': 1500, 'epoch': None, 'runContext': None, 'offset': 637}, {'metricName': 'loss', 'metricValue': '0.16019627451896667', 'timestamp': 1542738538262, 'step': 1501, 'epoch': None, 'runContext': None, 'offset': 641}, {'metricName': 'loss', 'metricValue': '0.10381317138671875', 'timestamp': 1542738538306, 'step': 1511, 'epoch': None, 'runContext': None, 'offset': 645}, {'metricName': 'loss', 'metricValue': '0.28161293268203735', 'timestamp': 1542738538342, 'step': 1521, 'epoch': None, 'runContext': None, 'offset': 649}, {'metricName': 'loss', 'metricValue': '0.18836848437786102', 'timestamp': 1542738538375, 'step': 1531, 'epoch': None, 'runContext': None, 'offset': 653}, {'metricName': 'loss', 'metricValue': '0.20906879007816315', 'timestamp': 1542738538405, 'step': 1541, 'epoch': None, 'runContext': None, 'offset': 657}, {'metricName': 'loss', 'metricValue': '0.20015065371990204', 'timestamp': 1542738538451, 'step': 1551, 'epoch': None, 'runContext': None, 'offset': 661}, {'metricName': 'loss', 'metricValue': '0.09635455161333084', 'timestamp': 1542738538497, 'step': 1561, 'epoch': None, 'runContext': None, 'offset': 665}, {'metricName': 'loss', 'metricValue': '0.086783267557621', 'timestamp': 1542738538537, 'step': 1571, 'epoch': None, 'runContext': None, 'offset': 669}, {'metricName': 'loss', 'metricValue': '0.11152970045804977', 'timestamp': 1542738538576, 'step': 1581, 'epoch': None, 'runContext': None, 'offset': 673}, {'metricName': 'loss', 'metricValue': '0.1918337196111679', 'timestamp': 1542738538611, 'step': 1591, 'epoch': None, 'runContext': None, 'offset': 677}, {'metricName': 'loss', 'metricValue': '0.16654177010059357', 'timestamp': 1542738538643, 'step': 1601, 'epoch': None, 'runContext': None, 'offset': 681}, {'metricName': 'loss', 'metricValue': '0.1757565587759018', 'timestamp': 1542738538673, 'step': 1611, 'epoch': None, 'runContext': None, 'offset': 685}, {'metricName': 'loss', 'metricValue': '0.11579747498035431', 'timestamp': 1542738538705, 'step': 1621, 'epoch': None, 'runContext': None, 'offset': 689}, {'metricName': 'loss', 'metricValue': '0.09909976273775101', 'timestamp': 1542738538740, 'step': 1631, 'epoch': None, 'runContext': None, 'offset': 693}, {'metricName': 'loss', 'metricValue': '0.2513273060321808', 'timestamp': 1542738538771, 'step': 1641, 'epoch': None, 'runContext': None, 'offset': 697}, {'metricName': 'loss', 'metricValue': '0.15644532442092896', 'timestamp': 1542738538813, 'step': 1651, 'epoch': None, 'runContext': None, 'offset': 701}, {'metricName': 'loss', 'metricValue': '0.29659798741340637', 'timestamp': 1542738538843, 'step': 1661, 'epoch': None, 'runContext': None, 'offset': 705}, {'metricName': 'loss', 'metricValue': '0.0881919413805008', 'timestamp': 1542738538873, 'step': 1671, 'epoch': None, 'runContext': None, 'offset': 709}, {'metricName': 'loss', 'metricValue': '0.21202518045902252', 'timestamp': 1542738538904, 'step': 1681, 'epoch': None, 'runContext': None, 'offset': 713}, {'metricName': 'loss', 'metricValue': '0.08443611115217209', 'timestamp': 1542738538935, 'step': 1691, 'epoch': None, 'runContext': None, 'offset': 717}, {'metricName': 'loss', 'metricValue': '0.11238940805196762', 'timestamp': 1542738538970, 'step': 1701, 'epoch': None, 'runContext': None, 'offset': 721}, {'metricName': 'loss', 'metricValue': '0.13012823462486267', 'timestamp': 1542738539001, 'step': 1711, 'epoch': None, 'runContext': None, 'offset': 725}, {'metricName': 'loss', 'metricValue': '0.13914798200130463', 'timestamp': 1542738539030, 'step': 1721, 'epoch': None, 'runContext': None, 'offset': 729}, {'metricName': 'loss', 'metricValue': '0.1749640256166458', 'timestamp': 1542738539064, 'step': 1731, 'epoch': None, 'runContext': None, 'offset': 733}, {'metricName': 'loss', 'metricValue': '0.07310453057289124', 'timestamp': 1542738539099, 'step': 1741, 'epoch': None, 'runContext': None, 'offset': 737}, {'metricName': 'loss', 'metricValue': '0.093077152967453', 'timestamp': 1542738539127, 'step': 1751, 'epoch': None, 'runContext': None, 'offset': 741}, {'metricName': 'loss', 'metricValue': '0.287007600069046', 'timestamp': 1542738539160, 'step': 1761, 'epoch': None, 'runContext': None, 'offset': 745}, {'metricName': 'loss', 'metricValue': '0.21036140620708466', 'timestamp': 1542738539190, 'step': 1771, 'epoch': None, 'runContext': None, 'offset': 749}, {'metricName': 'loss', 'metricValue': '0.12065064907073975', 'timestamp': 1542738539221, 'step': 1781, 'epoch': None, 'runContext': None, 'offset': 753}, {'metricName': 'loss', 'metricValue': '0.09240058064460754', 'timestamp': 1542738539258, 'step': 1791, 'epoch': None, 'runContext': None, 'offset': 757}, {'metricName': 'loss', 'metricValue': '0.12791888415813446', 'timestamp': 1542738539292, 'step': 1801, 'epoch': None, 'runContext': None, 'offset': 761}, {'metricName': 'loss', 'metricValue': '0.1717047095298767', 'timestamp': 1542738539324, 'step': 1811, 'epoch': None, 'runContext': None, 'offset': 765}, {'metricName': 'loss', 'metricValue': '0.12841929495334625', 'timestamp': 1542738539355, 'step': 1821, 'epoch': None, 'runContext': None, 'offset': 769}, {'metricName': 'loss', 'metricValue': '0.15346844494342804', 'timestamp': 1542738539389, 'step': 1831, 'epoch': None, 'runContext': None, 'offset': 773}, {'metricName': 'loss', 'metricValue': '0.11260337382555008', 'timestamp': 1542738539422, 'step': 1841, 'epoch': None, 'runContext': None, 'offset': 777}, {'metricName': 'loss', 'metricValue': '0.08837346732616425', 'timestamp': 1542738539459, 'step': 1851, 'epoch': None, 'runContext': None, 'offset': 781}, {'metricName': 'loss', 'metricValue': '0.12886016070842743', 'timestamp': 1542738539488, 'step': 1861, 'epoch': None, 'runContext': None, 'offset': 785}, {'metricName': 'loss', 'metricValue': '0.14190973341464996', 'timestamp': 1542738539521, 'step': 1871, 'epoch': None, 'runContext': None, 'offset': 789}, {'metricName': 'loss', 'metricValue': '0.21268901228904724', 'timestamp': 1542738539555, 'step': 1881, 'epoch': None, 'runContext': None, 'offset': 793}, {'metricName': 'loss', 'metricValue': '0.15090392529964447', 'timestamp': 1542738539586, 'step': 1891, 'epoch': None, 'runContext': None, 'offset': 797}, {'metricName': 'loss', 'metricValue': '0.17977184057235718', 'timestamp': 1542738539621, 'step': 1901, 'epoch': None, 'runContext': None, 'offset': 801}, {'metricName': 'loss', 'metricValue': '0.14545586705207825', 'timestamp': 1542738539658, 'step': 1911, 'epoch': None, 'runContext': None, 'offset': 805}, {'metricName': 'loss', 'metricValue': '0.16364866495132446', 'timestamp': 1542738539693, 'step': 1921, 'epoch': None, 'runContext': None, 'offset': 809}, {'metricName': 'loss', 'metricValue': '0.18413783609867096', 'timestamp': 1542738539727, 'step': 1931, 'epoch': None, 'runContext': None, 'offset': 813}, {'metricName': 'loss', 'metricValue': '0.08843246102333069', 'timestamp': 1542738539767, 'step': 1941, 'epoch': None, 'runContext': None, 'offset': 817}, {'metricName': 'loss', 'metricValue': '0.1813497096300125', 'timestamp': 1542738539796, 'step': 1951, 'epoch': None, 'runContext': None, 'offset': 821}, {'metricName': 'loss', 'metricValue': '0.15695782005786896', 'timestamp': 1542738539827, 'step': 1961, 'epoch': None, 'runContext': None, 'offset': 825}, {'metricName': 'loss', 'metricValue': '0.1756281554698944', 'timestamp': 1542738539859, 'step': 1971, 'epoch': None, 'runContext': None, 'offset': 829}, {'metricName': 'loss', 'metricValue': '0.158966064453125', 'timestamp': 1542738539893, 'step': 1981, 'epoch': None, 'runContext': None, 'offset': 833}, {'metricName': 'loss', 'metricValue': '0.06892698258161545', 'timestamp': 1542738539927, 'step': 1991, 'epoch': None, 'runContext': None, 'offset': 837}, {'metricName': 'loss', 'metricValue': '0.14983428067713975', 'timestamp': 1542738540053, 'step': 2000, 'epoch': None, 'runContext': None, 'offset': 844}, {'metricName': 'loss', 'metricValue': '0.11916165798902512', 'timestamp': 1542738540062, 'step': 2001, 'epoch': None, 'runContext': None, 'offset': 848}, {'metricName': 'loss', 'metricValue': '0.11808063834905624', 'timestamp': 1542738540094, 'step': 2011, 'epoch': None, 'runContext': None, 'offset': 852}, {'metricName': 'loss', 'metricValue': '0.12732411921024323', 'timestamp': 1542738540129, 'step': 2021, 'epoch': None, 'runContext': None, 'offset': 856}, {'metricName': 'loss', 'metricValue': '0.06593052297830582', 'timestamp': 1542738540158, 'step': 2031, 'epoch': None, 'runContext': None, 'offset': 860}, {'metricName': 'loss', 'metricValue': '0.20718111097812653', 'timestamp': 1542738540188, 'step': 2041, 'epoch': None, 'runContext': None, 'offset': 864}, {'metricName': 'loss', 'metricValue': '0.16655626893043518', 'timestamp': 1542738540217, 'step': 2051, 'epoch': None, 'runContext': None, 'offset': 868}, {'metricName': 'loss', 'metricValue': '0.07522483915090561', 'timestamp': 1542738540252, 'step': 2061, 'epoch': None, 'runContext': None, 'offset': 872}, {'metricName': 'loss', 'metricValue': '0.14061659574508667', 'timestamp': 1542738540287, 'step': 2071, 'epoch': None, 'runContext': None, 'offset': 876}, {'metricName': 'loss', 'metricValue': '0.21899279952049255', 'timestamp': 1542738540321, 'step': 2081, 'epoch': None, 'runContext': None, 'offset': 880}, {'metricName': 'loss', 'metricValue': '0.11764931678771973', 'timestamp': 1542738540351, 'step': 2091, 'epoch': None, 'runContext': None, 'offset': 884}, {'metricName': 'loss', 'metricValue': '0.07201254367828369', 'timestamp': 1542738540386, 'step': 2101, 'epoch': None, 'runContext': None, 'offset': 888}, {'metricName': 'loss', 'metricValue': '0.20299002528190613', 'timestamp': 1542738540418, 'step': 2111, 'epoch': None, 'runContext': None, 'offset': 892}, {'metricName': 'loss', 'metricValue': '0.08760569989681244', 'timestamp': 1542738540460, 'step': 2121, 'epoch': None, 'runContext': None, 'offset': 896}, {'metricName': 'loss', 'metricValue': '0.16300204396247864', 'timestamp': 1542738540497, 'step': 2131, 'epoch': None, 'runContext': None, 'offset': 900}, {'metricName': 'loss', 'metricValue': '0.1366402506828308', 'timestamp': 1542738540527, 'step': 2141, 'epoch': None, 'runContext': None, 'offset': 904}, {'metricName': 'loss', 'metricValue': '0.0812738835811615', 'timestamp': 1542738540558, 'step': 2151, 'epoch': None, 'runContext': None, 'offset': 908}, {'metricName': 'loss', 'metricValue': '0.08471990376710892', 'timestamp': 1542738540595, 'step': 2161, 'epoch': None, 'runContext': None, 'offset': 912}, {'metricName': 'loss', 'metricValue': '0.14281752705574036', 'timestamp': 1542738540628, 'step': 2171, 'epoch': None, 'runContext': None, 'offset': 916}, {'metricName': 'loss', 'metricValue': '0.1367587447166443', 'timestamp': 1542738540666, 'step': 2181, 'epoch': None, 'runContext': None, 'offset': 920}, {'metricName': 'loss', 'metricValue': '0.1001792699098587', 'timestamp': 1542738540699, 'step': 2191, 'epoch': None, 'runContext': None, 'offset': 924}, {'metricName': 'loss', 'metricValue': '0.14518417418003082', 'timestamp': 1542738540733, 'step': 2201, 'epoch': None, 'runContext': None, 'offset': 928}, {'metricName': 'loss', 'metricValue': '0.11292947083711624', 'timestamp': 1542738540765, 'step': 2211, 'epoch': None, 'runContext': None, 'offset': 932}, {'metricName': 'loss', 'metricValue': '0.0662866160273552', 'timestamp': 1542738540797, 'step': 2221, 'epoch': None, 'runContext': None, 'offset': 936}, {'metricName': 'loss', 'metricValue': '0.12083955109119415', 'timestamp': 1542738540827, 'step': 2231, 'epoch': None, 'runContext': None, 'offset': 940}, {'metricName': 'loss', 'metricValue': '0.056040938943624496', 'timestamp': 1542738540858, 'step': 2241, 'epoch': None, 'runContext': None, 'offset': 944}, {'metricName': 'loss', 'metricValue': '0.08578463643789291', 'timestamp': 1542738540889, 'step': 2251, 'epoch': None, 'runContext': None, 'offset': 948}, {'metricName': 'loss', 'metricValue': '0.12330948561429977', 'timestamp': 1542738540919, 'step': 2261, 'epoch': None, 'runContext': None, 'offset': 952}, {'metricName': 'loss', 'metricValue': '0.08613721281290054', 'timestamp': 1542738540950, 'step': 2271, 'epoch': None, 'runContext': None, 'offset': 956}, {'metricName': 'loss', 'metricValue': '0.047689471393823624', 'timestamp': 1542738540985, 'step': 2281, 'epoch': None, 'runContext': None, 'offset': 960}, {'metricName': 'loss', 'metricValue': '0.07635067403316498', 'timestamp': 1542738541019, 'step': 2291, 'epoch': None, 'runContext': None, 'offset': 964}, {'metricName': 'loss', 'metricValue': '0.10740665346384048', 'timestamp': 1542738541049, 'step': 2301, 'epoch': None, 'runContext': None, 'offset': 968}, {'metricName': 'loss', 'metricValue': '0.14326795935630798', 'timestamp': 1542738541082, 'step': 2311, 'epoch': None, 'runContext': None, 'offset': 972}, {'metricName': 'loss', 'metricValue': '0.03219563513994217', 'timestamp': 1542738541114, 'step': 2321, 'epoch': None, 'runContext': None, 'offset': 976}, {'metricName': 'loss', 'metricValue': '0.1469024270772934', 'timestamp': 1542738541144, 'step': 2331, 'epoch': None, 'runContext': None, 'offset': 980}, {'metricName': 'loss', 'metricValue': '0.14037421345710754', 'timestamp': 1542738541175, 'step': 2341, 'epoch': None, 'runContext': None, 'offset': 984}, {'metricName': 'loss', 'metricValue': '0.13767200708389282', 'timestamp': 1542738541205, 'step': 2351, 'epoch': None, 'runContext': None, 'offset': 988}, {'metricName': 'loss', 'metricValue': '0.09547886997461319', 'timestamp': 1542738541234, 'step': 2361, 'epoch': None, 'runContext': None, 'offset': 992}, {'metricName': 'loss', 'metricValue': '0.07903536409139633', 'timestamp': 1542738541270, 'step': 2371, 'epoch': None, 'runContext': None, 'offset': 996}, {'metricName': 'loss', 'metricValue': '0.23698727786540985', 'timestamp': 1542738541299, 'step': 2381, 'epoch': None, 'runContext': None, 'offset': 1000}, {'metricName': 'loss', 'metricValue': '0.10174477845430374', 'timestamp': 1542738541330, 'step': 2391, 'epoch': None, 'runContext': None, 'offset': 1004}, {'metricName': 'loss', 'metricValue': '0.12523788213729858', 'timestamp': 1542738541360, 'step': 2401, 'epoch': None, 'runContext': None, 'offset': 1008}, {'metricName': 'loss', 'metricValue': '0.1753932684659958', 'timestamp': 1542738541389, 'step': 2411, 'epoch': None, 'runContext': None, 'offset': 1012}, {'metricName': 'loss', 'metricValue': '0.14880119264125824', 'timestamp': 1542738541422, 'step': 2421, 'epoch': None, 'runContext': None, 'offset': 1016}, {'metricName': 'loss', 'metricValue': '0.15817540884017944', 'timestamp': 1542738541473, 'step': 2431, 'epoch': None, 'runContext': None, 'offset': 1020}, {'metricName': 'loss', 'metricValue': '0.08919068425893784', 'timestamp': 1542738541521, 'step': 2441, 'epoch': None, 'runContext': None, 'offset': 1024}, {'metricName': 'loss', 'metricValue': '0.15879660844802856', 'timestamp': 1542738541551, 'step': 2451, 'epoch': None, 'runContext': None, 'offset': 1028}, {'metricName': 'loss', 'metricValue': '0.10681639611721039', 'timestamp': 1542738541587, 'step': 2461, 'epoch': None, 'runContext': None, 'offset': 1032}, {'metricName': 'loss', 'metricValue': '0.13250115513801575', 'timestamp': 1542738541624, 'step': 2471, 'epoch': None, 'runContext': None, 'offset': 1036}, {'metricName': 'loss', 'metricValue': '0.12963899970054626', 'timestamp': 1542738541660, 'step': 2481, 'epoch': None, 'runContext': None, 'offset': 1040}, {'metricName': 'loss', 'metricValue': '0.1550823599100113', 'timestamp': 1542738541691, 'step': 2491, 'epoch': None, 'runContext': None, 'offset': 1044}, {'metricName': 'loss', 'metricValue': '0.12442949499562382', 'timestamp': 1542738541811, 'step': 2500, 'epoch': None, 'runContext': None, 'offset': 1051}, {'metricName': 'loss', 'metricValue': '0.0917988270521164', 'timestamp': 1542738541820, 'step': 2501, 'epoch': None, 'runContext': None, 'offset': 1055}, {'metricName': 'loss', 'metricValue': '0.07910045236349106', 'timestamp': 1542738541857, 'step': 2511, 'epoch': None, 'runContext': None, 'offset': 1059}, {'metricName': 'loss', 'metricValue': '0.16998571157455444', 'timestamp': 1542738541893, 'step': 2521, 'epoch': None, 'runContext': None, 'offset': 1063}, {'metricName': 'loss', 'metricValue': '0.08593110740184784', 'timestamp': 1542738541933, 'step': 2531, 'epoch': None, 'runContext': None, 'offset': 1067}, {'metricName': 'loss', 'metricValue': '0.06908269226551056', 'timestamp': 1542738541963, 'step': 2541, 'epoch': None, 'runContext': None, 'offset': 1071}, {'metricName': 'loss', 'metricValue': '0.13534222543239594', 'timestamp': 1542738542000, 'step': 2551, 'epoch': None, 'runContext': None, 'offset': 1075}, {'metricName': 'loss', 'metricValue': '0.07381319254636765', 'timestamp': 1542738542028, 'step': 2561, 'epoch': None, 'runContext': None, 'offset': 1079}, {'metricName': 'loss', 'metricValue': '0.06963442265987396', 'timestamp': 1542738542060, 'step': 2571, 'epoch': None, 'runContext': None, 'offset': 1083}, {'metricName': 'loss', 'metricValue': '0.03954792767763138', 'timestamp': 1542738542094, 'step': 2581, 'epoch': None, 'runContext': None, 'offset': 1087}, {'metricName': 'loss', 'metricValue': '0.07582025229930878', 'timestamp': 1542738542124, 'step': 2591, 'epoch': None, 'runContext': None, 'offset': 1091}, {'metricName': 'loss', 'metricValue': '0.09762943536043167', 'timestamp': 1542738542156, 'step': 2601, 'epoch': None, 'runContext': None, 'offset': 1095}, {'metricName': 'loss', 'metricValue': '0.13324369490146637', 'timestamp': 1542738542183, 'step': 2611, 'epoch': None, 'runContext': None, 'offset': 1099}, {'metricName': 'loss', 'metricValue': '0.08614128082990646', 'timestamp': 1542738542216, 'step': 2621, 'epoch': None, 'runContext': None, 'offset': 1103}, {'metricName': 'loss', 'metricValue': '0.1473211646080017', 'timestamp': 1542738542252, 'step': 2631, 'epoch': None, 'runContext': None, 'offset': 1107}, {'metricName': 'loss', 'metricValue': '0.20325955748558044', 'timestamp': 1542738542282, 'step': 2641, 'epoch': None, 'runContext': None, 'offset': 1111}, {'metricName': 'loss', 'metricValue': '0.0602288655936718', 'timestamp': 1542738542318, 'step': 2651, 'epoch': None, 'runContext': None, 'offset': 1115}, {'metricName': 'loss', 'metricValue': '0.07846079021692276', 'timestamp': 1542738542356, 'step': 2661, 'epoch': None, 'runContext': None, 'offset': 1119}, {'metricName': 'loss', 'metricValue': '0.18688364326953888', 'timestamp': 1542738542386, 'step': 2671, 'epoch': None, 'runContext': None, 'offset': 1123}, {'metricName': 'loss', 'metricValue': '0.13330599665641785', 'timestamp': 1542738542420, 'step': 2681, 'epoch': None, 'runContext': None, 'offset': 1127}, {'metricName': 'loss', 'metricValue': '0.22034035623073578', 'timestamp': 1542738542465, 'step': 2691, 'epoch': None, 'runContext': None, 'offset': 1131}, {'metricName': 'loss', 'metricValue': '0.09382655471563339', 'timestamp': 1542738542498, 'step': 2701, 'epoch': None, 'runContext': None, 'offset': 1135}, {'metricName': 'loss', 'metricValue': '0.05829776078462601', 'timestamp': 1542738542534, 'step': 2711, 'epoch': None, 'runContext': None, 'offset': 1139}, {'metricName': 'loss', 'metricValue': '0.14471782743930817', 'timestamp': 1542738542564, 'step': 2721, 'epoch': None, 'runContext': None, 'offset': 1143}, {'metricName': 'loss', 'metricValue': '0.15026623010635376', 'timestamp': 1542738542594, 'step': 2731, 'epoch': None, 'runContext': None, 'offset': 1147}, {'metricName': 'loss', 'metricValue': '0.05604962632060051', 'timestamp': 1542738542631, 'step': 2741, 'epoch': None, 'runContext': None, 'offset': 1151}, {'metricName': 'loss', 'metricValue': '0.18927066028118134', 'timestamp': 1542738542665, 'step': 2751, 'epoch': None, 'runContext': None, 'offset': 1155}, {'metricName': 'loss', 'metricValue': '0.09240515530109406', 'timestamp': 1542738542695, 'step': 2761, 'epoch': None, 'runContext': None, 'offset': 1159}, {'metricName': 'loss', 'metricValue': '0.05984634906053543', 'timestamp': 1542738542731, 'step': 2771, 'epoch': None, 'runContext': None, 'offset': 1163}, {'metricName': 'loss', 'metricValue': '0.19828757643699646', 'timestamp': 1542738542765, 'step': 2781, 'epoch': None, 'runContext': None, 'offset': 1167}, {'metricName': 'loss', 'metricValue': '0.030126607045531273', 'timestamp': 1542738542794, 'step': 2791, 'epoch': None, 'runContext': None, 'offset': 1171}, {'metricName': 'loss', 'metricValue': '0.10953281819820404', 'timestamp': 1542738542836, 'step': 2801, 'epoch': None, 'runContext': None, 'offset': 1175}, {'metricName': 'loss', 'metricValue': '0.11919265240430832', 'timestamp': 1542738542869, 'step': 2811, 'epoch': None, 'runContext': None, 'offset': 1179}, {'metricName': 'loss', 'metricValue': '0.05328645557165146', 'timestamp': 1542738542901, 'step': 2821, 'epoch': None, 'runContext': None, 'offset': 1183}, {'metricName': 'loss', 'metricValue': '0.12712906301021576', 'timestamp': 1542738542940, 'step': 2831, 'epoch': None, 'runContext': None, 'offset': 1187}, {'metricName': 'loss', 'metricValue': '0.11323267966508865', 'timestamp': 1542738542972, 'step': 2841, 'epoch': None, 'runContext': None, 'offset': 1191}, {'metricName': 'loss', 'metricValue': '0.10476113855838776', 'timestamp': 1542738543003, 'step': 2851, 'epoch': None, 'runContext': None, 'offset': 1195}, {'metricName': 'loss', 'metricValue': '0.10469003021717072', 'timestamp': 1542738543036, 'step': 2861, 'epoch': None, 'runContext': None, 'offset': 1199}, {'metricName': 'loss', 'metricValue': '0.05661061778664589', 'timestamp': 1542738543064, 'step': 2871, 'epoch': None, 'runContext': None, 'offset': 1203}, {'metricName': 'loss', 'metricValue': '0.1425587385892868', 'timestamp': 1542738543098, 'step': 2881, 'epoch': None, 'runContext': None, 'offset': 1207}, {'metricName': 'loss', 'metricValue': '0.0712650790810585', 'timestamp': 1542738543129, 'step': 2891, 'epoch': None, 'runContext': None, 'offset': 1211}, {'metricName': 'loss', 'metricValue': '0.0508706234395504', 'timestamp': 1542738543161, 'step': 2901, 'epoch': None, 'runContext': None, 'offset': 1215}, {'metricName': 'loss', 'metricValue': '0.11056140810251236', 'timestamp': 1542738543194, 'step': 2911, 'epoch': None, 'runContext': None, 'offset': 1219}, {'metricName': 'loss', 'metricValue': '0.19871820509433746', 'timestamp': 1542738543222, 'step': 2921, 'epoch': None, 'runContext': None, 'offset': 1223}, {'metricName': 'loss', 'metricValue': '0.09188812226057053', 'timestamp': 1542738543254, 'step': 2931, 'epoch': None, 'runContext': None, 'offset': 1227}, {'metricName': 'loss', 'metricValue': '0.09125320613384247', 'timestamp': 1542738543290, 'step': 2941, 'epoch': None, 'runContext': None, 'offset': 1231}, {'metricName': 'loss', 'metricValue': '0.055634863674640656', 'timestamp': 1542738543317, 'step': 2951, 'epoch': None, 'runContext': None, 'offset': 1235}, {'metricName': 'loss', 'metricValue': '0.11078743636608124', 'timestamp': 1542738543349, 'step': 2961, 'epoch': None, 'runContext': None, 'offset': 1239}, {'metricName': 'loss', 'metricValue': '0.12975125014781952', 'timestamp': 1542738543376, 'step': 2971, 'epoch': None, 'runContext': None, 'offset': 1243}, {'metricName': 'loss', 'metricValue': '0.0846100002527237', 'timestamp': 1542738543407, 'step': 2981, 'epoch': None, 'runContext': None, 'offset': 1247}, {'metricName': 'loss', 'metricValue': '0.12738506495952606', 'timestamp': 1542738543444, 'step': 2991, 'epoch': None, 'runContext': None, 'offset': 1251}, {'metricName': 'loss', 'metricValue': '0.10535837483033537', 'timestamp': 1542738543571, 'step': 3000, 'epoch': None, 'runContext': None, 'offset': 1258}, {'metricName': 'loss', 'metricValue': '0.10755050927400589', 'timestamp': 1542738543583, 'step': 3001, 'epoch': None, 'runContext': None, 'offset': 1262}, {'metricName': 'loss', 'metricValue': '0.07272713631391525', 'timestamp': 1542738543619, 'step': 3011, 'epoch': None, 'runContext': None, 'offset': 1266}, {'metricName': 'loss', 'metricValue': '0.05769066885113716', 'timestamp': 1542738543656, 'step': 3021, 'epoch': None, 'runContext': None, 'offset': 1270}, {'metricName': 'loss', 'metricValue': '0.07025881111621857', 'timestamp': 1542738543686, 'step': 3031, 'epoch': None, 'runContext': None, 'offset': 1274}, {'metricName': 'loss', 'metricValue': '0.04134901240468025', 'timestamp': 1542738543720, 'step': 3041, 'epoch': None, 'runContext': None, 'offset': 1278}, {'metricName': 'loss', 'metricValue': '0.05082051455974579', 'timestamp': 1542738543755, 'step': 3051, 'epoch': None, 'runContext': None, 'offset': 1282}, {'metricName': 'loss', 'metricValue': '0.0851995125412941', 'timestamp': 1542738543785, 'step': 3061, 'epoch': None, 'runContext': None, 'offset': 1286}, {'metricName': 'loss', 'metricValue': '0.07699106633663177', 'timestamp': 1542738543817, 'step': 3071, 'epoch': None, 'runContext': None, 'offset': 1290}, {'metricName': 'loss', 'metricValue': '0.22041884064674377', 'timestamp': 1542738543850, 'step': 3081, 'epoch': None, 'runContext': None, 'offset': 1294}, {'metricName': 'loss', 'metricValue': '0.039548952132463455', 'timestamp': 1542738543881, 'step': 3091, 'epoch': None, 'runContext': None, 'offset': 1298}, {'metricName': 'loss', 'metricValue': '0.059087712317705154', 'timestamp': 1542738543916, 'step': 3101, 'epoch': None, 'runContext': None, 'offset': 1302}, {'metricName': 'loss', 'metricValue': '0.10245499759912491', 'timestamp': 1542738543946, 'step': 3111, 'epoch': None, 'runContext': None, 'offset': 1306}, {'metricName': 'loss', 'metricValue': '0.0860988050699234', 'timestamp': 1542738543977, 'step': 3121, 'epoch': None, 'runContext': None, 'offset': 1310}, {'metricName': 'loss', 'metricValue': '0.051855552941560745', 'timestamp': 1542738544009, 'step': 3131, 'epoch': None, 'runContext': None, 'offset': 1314}, {'metricName': 'loss', 'metricValue': '0.050666194409132004', 'timestamp': 1542738544037, 'step': 3141, 'epoch': None, 'runContext': None, 'offset': 1318}, {'metricName': 'loss', 'metricValue': '0.03718886151909828', 'timestamp': 1542738544068, 'step': 3151, 'epoch': None, 'runContext': None, 'offset': 1322}, {'metricName': 'loss', 'metricValue': '0.054616015404462814', 'timestamp': 1542738544098, 'step': 3161, 'epoch': None, 'runContext': None, 'offset': 1326}, {'metricName': 'loss', 'metricValue': '0.24226996302604675', 'timestamp': 1542738544130, 'step': 3171, 'epoch': None, 'runContext': None, 'offset': 1330}, {'metricName': 'loss', 'metricValue': '0.03445199504494667', 'timestamp': 1542738544166, 'step': 3181, 'epoch': None, 'runContext': None, 'offset': 1334}, {'metricName': 'loss', 'metricValue': '0.032531190663576126', 'timestamp': 1542738544195, 'step': 3191, 'epoch': None, 'runContext': None, 'offset': 1338}, {'metricName': 'loss', 'metricValue': '0.05375586822628975', 'timestamp': 1542738544229, 'step': 3201, 'epoch': None, 'runContext': None, 'offset': 1342}, {'metricName': 'loss', 'metricValue': '0.10095890611410141', 'timestamp': 1542738544262, 'step': 3211, 'epoch': None, 'runContext': None, 'offset': 1346}, {'metricName': 'loss', 'metricValue': '0.04260263219475746', 'timestamp': 1542738544290, 'step': 3221, 'epoch': None, 'runContext': None, 'offset': 1350}, {'metricName': 'loss', 'metricValue': '0.054101843386888504', 'timestamp': 1542738544322, 'step': 3231, 'epoch': None, 'runContext': None, 'offset': 1354}, {'metricName': 'loss', 'metricValue': '0.11381680518388748', 'timestamp': 1542738544349, 'step': 3241, 'epoch': None, 'runContext': None, 'offset': 1358}, {'metricName': 'loss', 'metricValue': '0.032916754484176636', 'timestamp': 1542738544386, 'step': 3251, 'epoch': None, 'runContext': None, 'offset': 1362}, {'metricName': 'loss', 'metricValue': '0.1406475007534027', 'timestamp': 1542738544417, 'step': 3261, 'epoch': None, 'runContext': None, 'offset': 1366}, {'metricName': 'loss', 'metricValue': '0.09456045180559158', 'timestamp': 1542738544461, 'step': 3271, 'epoch': None, 'runContext': None, 'offset': 1370}, {'metricName': 'loss', 'metricValue': '0.05505929887294769', 'timestamp': 1542738544492, 'step': 3281, 'epoch': None, 'runContext': None, 'offset': 1374}, {'metricName': 'loss', 'metricValue': '0.07365007698535919', 'timestamp': 1542738544526, 'step': 3291, 'epoch': None, 'runContext': None, 'offset': 1378}, {'metricName': 'loss', 'metricValue': '0.06086612120270729', 'timestamp': 1542738544556, 'step': 3301, 'epoch': None, 'runContext': None, 'offset': 1382}, {'metricName': 'loss', 'metricValue': '0.1147482842206955', 'timestamp': 1542738544590, 'step': 3311, 'epoch': None, 'runContext': None, 'offset': 1386}, {'metricName': 'loss', 'metricValue': '0.10645486414432526', 'timestamp': 1542738544621, 'step': 3321, 'epoch': None, 'runContext': None, 'offset': 1390}, {'metricName': 'loss', 'metricValue': '0.03236743062734604', 'timestamp': 1542738544651, 'step': 3331, 'epoch': None, 'runContext': None, 'offset': 1394}, {'metricName': 'loss', 'metricValue': '0.2455083280801773', 'timestamp': 1542738544687, 'step': 3341, 'epoch': None, 'runContext': None, 'offset': 1398}, {'metricName': 'loss', 'metricValue': '0.037964511662721634', 'timestamp': 1542738544716, 'step': 3351, 'epoch': None, 'runContext': None, 'offset': 1402}, {'metricName': 'loss', 'metricValue': '0.021469969302415848', 'timestamp': 1542738544753, 'step': 3361, 'epoch': None, 'runContext': None, 'offset': 1406}, {'metricName': 'loss', 'metricValue': '0.06083870306611061', 'timestamp': 1542738544793, 'step': 3371, 'epoch': None, 'runContext': None, 'offset': 1410}, {'metricName': 'loss', 'metricValue': '0.057476386427879333', 'timestamp': 1542738544822, 'step': 3381, 'epoch': None, 'runContext': None, 'offset': 1414}, {'metricName': 'loss', 'metricValue': '0.05183520168066025', 'timestamp': 1542738544858, 'step': 3391, 'epoch': None, 'runContext': None, 'offset': 1418}, {'metricName': 'loss', 'metricValue': '0.03783020004630089', 'timestamp': 1542738544894, 'step': 3401, 'epoch': None, 'runContext': None, 'offset': 1422}, {'metricName': 'loss', 'metricValue': '0.1511700451374054', 'timestamp': 1542738544925, 'step': 3411, 'epoch': None, 'runContext': None, 'offset': 1426}, {'metricName': 'loss', 'metricValue': '0.17762504518032074', 'timestamp': 1542738544956, 'step': 3421, 'epoch': None, 'runContext': None, 'offset': 1430}, {'metricName': 'loss', 'metricValue': '0.07172050327062607', 'timestamp': 1542738544986, 'step': 3431, 'epoch': None, 'runContext': None, 'offset': 1434}, {'metricName': 'loss', 'metricValue': '0.10790255665779114', 'timestamp': 1542738545020, 'step': 3441, 'epoch': None, 'runContext': None, 'offset': 1438}, {'metricName': 'loss', 'metricValue': '0.11080900579690933', 'timestamp': 1542738545052, 'step': 3451, 'epoch': None, 'runContext': None, 'offset': 1442}, {'metricName': 'loss', 'metricValue': '0.04245613515377045', 'timestamp': 1542738545082, 'step': 3461, 'epoch': None, 'runContext': None, 'offset': 1446}, {'metricName': 'loss', 'metricValue': '0.029656309634447098', 'timestamp': 1542738545117, 'step': 3471, 'epoch': None, 'runContext': None, 'offset': 1450}, {'metricName': 'loss', 'metricValue': '0.10395455360412598', 'timestamp': 1542738545149, 'step': 3481, 'epoch': None, 'runContext': None, 'offset': 1454}, {'metricName': 'loss', 'metricValue': '0.05058522894978523', 'timestamp': 1542738545187, 'step': 3491, 'epoch': None, 'runContext': None, 'offset': 1458}, {'metricName': 'loss', 'metricValue': '0.09093823833949864', 'timestamp': 1542738545305, 'step': 3500, 'epoch': None, 'runContext': None, 'offset': 1465}, {'metricName': 'loss', 'metricValue': '0.05147629603743553', 'timestamp': 1542738545315, 'step': 3501, 'epoch': None, 'runContext': None, 'offset': 1469}, {'metricName': 'loss', 'metricValue': '0.09610072523355484', 'timestamp': 1542738545348, 'step': 3511, 'epoch': None, 'runContext': None, 'offset': 1473}, {'metricName': 'loss', 'metricValue': '0.07425317913293839', 'timestamp': 1542738545381, 'step': 3521, 'epoch': None, 'runContext': None, 'offset': 1477}, {'metricName': 'loss', 'metricValue': '0.054087962955236435', 'timestamp': 1542738545414, 'step': 3531, 'epoch': None, 'runContext': None, 'offset': 1481}, {'metricName': 'loss', 'metricValue': '0.03449244424700737', 'timestamp': 1542738545459, 'step': 3541, 'epoch': None, 'runContext': None, 'offset': 1485}, {'metricName': 'loss', 'metricValue': '0.13288411498069763', 'timestamp': 1542738545501, 'step': 3551, 'epoch': None, 'runContext': None, 'offset': 1489}, {'metricName': 'loss', 'metricValue': '0.1011931449174881', 'timestamp': 1542738545536, 'step': 3561, 'epoch': None, 'runContext': None, 'offset': 1493}, {'metricName': 'loss', 'metricValue': '0.18226535618305206', 'timestamp': 1542738545564, 'step': 3571, 'epoch': None, 'runContext': None, 'offset': 1497}, {'metricName': 'loss', 'metricValue': '0.14307157695293427', 'timestamp': 1542738545599, 'step': 3581, 'epoch': None, 'runContext': None, 'offset': 1501}, {'metricName': 'loss', 'metricValue': '0.047219857573509216', 'timestamp': 1542738545637, 'step': 3591, 'epoch': None, 'runContext': None, 'offset': 1505}, {'metricName': 'loss', 'metricValue': '0.1640601009130478', 'timestamp': 1542738545665, 'step': 3601, 'epoch': None, 'runContext': None, 'offset': 1509}, {'metricName': 'loss', 'metricValue': '0.0683228150010109', 'timestamp': 1542738545699, 'step': 3611, 'epoch': None, 'runContext': None, 'offset': 1513}, {'metricName': 'loss', 'metricValue': '0.1299051195383072', 'timestamp': 1542738545729, 'step': 3621, 'epoch': None, 'runContext': None, 'offset': 1517}, {'metricName': 'loss', 'metricValue': '0.1303451955318451', 'timestamp': 1542738545759, 'step': 3631, 'epoch': None, 'runContext': None, 'offset': 1521}, {'metricName': 'loss', 'metricValue': '0.1282903552055359', 'timestamp': 1542738545792, 'step': 3641, 'epoch': None, 'runContext': None, 'offset': 1525}, {'metricName': 'loss', 'metricValue': '0.0965433120727539', 'timestamp': 1542738545828, 'step': 3651, 'epoch': None, 'runContext': None, 'offset': 1529}, {'metricName': 'loss', 'metricValue': '0.09486208111047745', 'timestamp': 1542738545865, 'step': 3661, 'epoch': None, 'runContext': None, 'offset': 1533}, {'metricName': 'loss', 'metricValue': '0.059900496155023575', 'timestamp': 1542738545902, 'step': 3671, 'epoch': None, 'runContext': None, 'offset': 1537}, {'metricName': 'loss', 'metricValue': '0.09015777707099915', 'timestamp': 1542738545929, 'step': 3681, 'epoch': None, 'runContext': None, 'offset': 1541}, {'metricName': 'loss', 'metricValue': '0.14691081643104553', 'timestamp': 1542738545961, 'step': 3691, 'epoch': None, 'runContext': None, 'offset': 1545}, {'metricName': 'loss', 'metricValue': '0.04517116770148277', 'timestamp': 1542738546000, 'step': 3701, 'epoch': None, 'runContext': None, 'offset': 1549}, {'metricName': 'loss', 'metricValue': '0.03758704289793968', 'timestamp': 1542738546034, 'step': 3711, 'epoch': None, 'runContext': None, 'offset': 1553}, {'metricName': 'loss', 'metricValue': '0.12976381182670593', 'timestamp': 1542738546075, 'step': 3721, 'epoch': None, 'runContext': None, 'offset': 1557}, {'metricName': 'loss', 'metricValue': '0.07536142319440842', 'timestamp': 1542738546113, 'step': 3731, 'epoch': None, 'runContext': None, 'offset': 1561}, {'metricName': 'loss', 'metricValue': '0.06835959106683731', 'timestamp': 1542738546145, 'step': 3741, 'epoch': None, 'runContext': None, 'offset': 1565}, {'metricName': 'loss', 'metricValue': '0.08615656942129135', 'timestamp': 1542738546173, 'step': 3751, 'epoch': None, 'runContext': None, 'offset': 1569}, {'metricName': 'loss', 'metricValue': '0.059921398758888245', 'timestamp': 1542738546204, 'step': 3761, 'epoch': None, 'runContext': None, 'offset': 1573}, {'metricName': 'loss', 'metricValue': '0.08143060654401779', 'timestamp': 1542738546235, 'step': 3771, 'epoch': None, 'runContext': None, 'offset': 1577}, {'metricName': 'loss', 'metricValue': '0.045097168534994125', 'timestamp': 1542738546269, 'step': 3781, 'epoch': None, 'runContext': None, 'offset': 1581}, {'metricName': 'loss', 'metricValue': '0.04410136863589287', 'timestamp': 1542738546299, 'step': 3791, 'epoch': None, 'runContext': None, 'offset': 1585}, {'metricName': 'loss', 'metricValue': '0.048533156514167786', 'timestamp': 1542738546330, 'step': 3801, 'epoch': None, 'runContext': None, 'offset': 1589}, {'metricName': 'loss', 'metricValue': '0.08571826666593552', 'timestamp': 1542738546362, 'step': 3811, 'epoch': None, 'runContext': None, 'offset': 1593}, {'metricName': 'loss', 'metricValue': '0.06730532646179199', 'timestamp': 1542738546388, 'step': 3821, 'epoch': None, 'runContext': None, 'offset': 1597}, {'metricName': 'loss', 'metricValue': '0.08763289451599121', 'timestamp': 1542738546419, 'step': 3831, 'epoch': None, 'runContext': None, 'offset': 1601}, {'metricName': 'loss', 'metricValue': '0.030270863324403763', 'timestamp': 1542738546468, 'step': 3841, 'epoch': None, 'runContext': None, 'offset': 1605}, {'metricName': 'loss', 'metricValue': '0.05520552769303322', 'timestamp': 1542738546507, 'step': 3851, 'epoch': None, 'runContext': None, 'offset': 1609}, {'metricName': 'loss', 'metricValue': '0.043185003101825714', 'timestamp': 1542738546544, 'step': 3861, 'epoch': None, 'runContext': None, 'offset': 1613}, {'metricName': 'loss', 'metricValue': '0.07343530654907227', 'timestamp': 1542738546577, 'step': 3871, 'epoch': None, 'runContext': None, 'offset': 1617}, {'metricName': 'loss', 'metricValue': '0.0448327474296093', 'timestamp': 1542738546606, 'step': 3881, 'epoch': None, 'runContext': None, 'offset': 1621}, {'metricName': 'loss', 'metricValue': '0.12256000190973282', 'timestamp': 1542738546641, 'step': 3891, 'epoch': None, 'runContext': None, 'offset': 1625}, {'metricName': 'loss', 'metricValue': '0.08634268492460251', 'timestamp': 1542738546678, 'step': 3901, 'epoch': None, 'runContext': None, 'offset': 1629}, {'metricName': 'loss', 'metricValue': '0.0772758424282074', 'timestamp': 1542738546710, 'step': 3911, 'epoch': None, 'runContext': None, 'offset': 1633}, {'metricName': 'loss', 'metricValue': '0.03767048940062523', 'timestamp': 1542738546740, 'step': 3921, 'epoch': None, 'runContext': None, 'offset': 1637}, {'metricName': 'loss', 'metricValue': '0.0373644158244133', 'timestamp': 1542738546771, 'step': 3931, 'epoch': None, 'runContext': None, 'offset': 1641}, {'metricName': 'loss', 'metricValue': '0.05427778512239456', 'timestamp': 1542738546806, 'step': 3941, 'epoch': None, 'runContext': None, 'offset': 1645}, {'metricName': 'loss', 'metricValue': '0.029152333736419678', 'timestamp': 1542738546840, 'step': 3951, 'epoch': None, 'runContext': None, 'offset': 1649}, {'metricName': 'loss', 'metricValue': '0.03977544233202934', 'timestamp': 1542738546871, 'step': 3961, 'epoch': None, 'runContext': None, 'offset': 1653}, {'metricName': 'loss', 'metricValue': '0.16409902274608612', 'timestamp': 1542738546904, 'step': 3971, 'epoch': None, 'runContext': None, 'offset': 1657}, {'metricName': 'loss', 'metricValue': '0.08110959082841873', 'timestamp': 1542738546939, 'step': 3981, 'epoch': None, 'runContext': None, 'offset': 1661}, {'metricName': 'loss', 'metricValue': '0.1232847049832344', 'timestamp': 1542738546968, 'step': 3991, 'epoch': None, 'runContext': None, 'offset': 1665}, {'metricName': 'loss', 'metricValue': '0.08082613450288773', 'timestamp': 1542738547099, 'step': 4000, 'epoch': None, 'runContext': None, 'offset': 1672}, {'metricName': 'loss', 'metricValue': '0.036487095057964325', 'timestamp': 1542738547107, 'step': 4001, 'epoch': None, 'runContext': None, 'offset': 1676}, {'metricName': 'loss', 'metricValue': '0.15774959325790405', 'timestamp': 1542738547140, 'step': 4011, 'epoch': None, 'runContext': None, 'offset': 1680}, {'metricName': 'loss', 'metricValue': '0.06799406558275223', 'timestamp': 1542738547180, 'step': 4021, 'epoch': None, 'runContext': None, 'offset': 1684}, {'metricName': 'loss', 'metricValue': '0.07052408903837204', 'timestamp': 1542738547218, 'step': 4031, 'epoch': None, 'runContext': None, 'offset': 1688}, {'metricName': 'loss', 'metricValue': '0.0985637828707695', 'timestamp': 1542738547248, 'step': 4041, 'epoch': None, 'runContext': None, 'offset': 1692}, {'metricName': 'loss', 'metricValue': '0.11725446581840515', 'timestamp': 1542738547281, 'step': 4051, 'epoch': None, 'runContext': None, 'offset': 1696}, {'metricName': 'loss', 'metricValue': '0.02305052988231182', 'timestamp': 1542738547311, 'step': 4061, 'epoch': None, 'runContext': None, 'offset': 1700}, {'metricName': 'loss', 'metricValue': '0.05261426046490669', 'timestamp': 1542738547343, 'step': 4071, 'epoch': None, 'runContext': None, 'offset': 1704}, {'metricName': 'loss', 'metricValue': '0.08191262930631638', 'timestamp': 1542738547380, 'step': 4081, 'epoch': None, 'runContext': None, 'offset': 1708}, {'metricName': 'loss', 'metricValue': '0.04847848042845726', 'timestamp': 1542738547410, 'step': 4091, 'epoch': None, 'runContext': None, 'offset': 1712}, {'metricName': 'loss', 'metricValue': '0.13846583664417267', 'timestamp': 1542738547453, 'step': 4101, 'epoch': None, 'runContext': None, 'offset': 1716}, {'metricName': 'loss', 'metricValue': '0.01823272742331028', 'timestamp': 1542738547488, 'step': 4111, 'epoch': None, 'runContext': None, 'offset': 1720}, {'metricName': 'loss', 'metricValue': '0.09507511556148529', 'timestamp': 1542738547524, 'step': 4121, 'epoch': None, 'runContext': None, 'offset': 1724}, {'metricName': 'loss', 'metricValue': '0.02666589431464672', 'timestamp': 1542738547555, 'step': 4131, 'epoch': None, 'runContext': None, 'offset': 1728}, {'metricName': 'loss', 'metricValue': '0.08532030135393143', 'timestamp': 1542738547588, 'step': 4141, 'epoch': None, 'runContext': None, 'offset': 1732}, {'metricName': 'loss', 'metricValue': '0.09943392872810364', 'timestamp': 1542738547619, 'step': 4151, 'epoch': None, 'runContext': None, 'offset': 1736}, {'metricName': 'loss', 'metricValue': '0.07151315361261368', 'timestamp': 1542738547651, 'step': 4161, 'epoch': None, 'runContext': None, 'offset': 1740}, {'metricName': 'loss', 'metricValue': '0.10355015844106674', 'timestamp': 1542738547683, 'step': 4171, 'epoch': None, 'runContext': None, 'offset': 1744}, {'metricName': 'loss', 'metricValue': '0.013731839135289192', 'timestamp': 1542738547711, 'step': 4181, 'epoch': None, 'runContext': None, 'offset': 1748}, {'metricName': 'loss', 'metricValue': '0.029208894819021225', 'timestamp': 1542738547742, 'step': 4191, 'epoch': None, 'runContext': None, 'offset': 1752}, {'metricName': 'loss', 'metricValue': '0.06924831122159958', 'timestamp': 1542738547774, 'step': 4201, 'epoch': None, 'runContext': None, 'offset': 1756}, {'metricName': 'loss', 'metricValue': '0.09978446364402771', 'timestamp': 1542738547808, 'step': 4211, 'epoch': None, 'runContext': None, 'offset': 1760}, {'metricName': 'loss', 'metricValue': '0.11026770621538162', 'timestamp': 1542738547846, 'step': 4221, 'epoch': None, 'runContext': None, 'offset': 1764}, {'metricName': 'loss', 'metricValue': '0.11252517998218536', 'timestamp': 1542738547876, 'step': 4231, 'epoch': None, 'runContext': None, 'offset': 1768}, {'metricName': 'loss', 'metricValue': '0.09434707462787628', 'timestamp': 1542738547913, 'step': 4241, 'epoch': None, 'runContext': None, 'offset': 1772}, {'metricName': 'loss', 'metricValue': '0.11454179883003235', 'timestamp': 1542738547950, 'step': 4251, 'epoch': None, 'runContext': None, 'offset': 1776}, {'metricName': 'loss', 'metricValue': '0.03519318252801895', 'timestamp': 1542738547981, 'step': 4261, 'epoch': None, 'runContext': None, 'offset': 1780}, {'metricName': 'loss', 'metricValue': '0.015474661253392696', 'timestamp': 1542738548011, 'step': 4271, 'epoch': None, 'runContext': None, 'offset': 1784}, {'metricName': 'loss', 'metricValue': '0.024965878576040268', 'timestamp': 1542738548042, 'step': 4281, 'epoch': None, 'runContext': None, 'offset': 1788}, {'metricName': 'loss', 'metricValue': '0.10140009224414825', 'timestamp': 1542738548072, 'step': 4291, 'epoch': None, 'runContext': None, 'offset': 1792}, {'metricName': 'loss', 'metricValue': '0.04287026450037956', 'timestamp': 1542738548111, 'step': 4301, 'epoch': None, 'runContext': None, 'offset': 1796}, {'metricName': 'loss', 'metricValue': '0.02322979085147381', 'timestamp': 1542738548141, 'step': 4311, 'epoch': None, 'runContext': None, 'offset': 1800}, {'metricName': 'loss', 'metricValue': '0.07789299637079239', 'timestamp': 1542738548173, 'step': 4321, 'epoch': None, 'runContext': None, 'offset': 1804}, {'metricName': 'loss', 'metricValue': '0.1024107113480568', 'timestamp': 1542738548205, 'step': 4331, 'epoch': None, 'runContext': None, 'offset': 1808}, {'metricName': 'loss', 'metricValue': '0.07183415442705154', 'timestamp': 1542738548233, 'step': 4341, 'epoch': None, 'runContext': None, 'offset': 1812}, {'metricName': 'loss', 'metricValue': '0.11200893670320511', 'timestamp': 1542738548264, 'step': 4351, 'epoch': None, 'runContext': None, 'offset': 1816}, {'metricName': 'loss', 'metricValue': '0.11285220831632614', 'timestamp': 1542738548295, 'step': 4361, 'epoch': None, 'runContext': None, 'offset': 1820}, {'metricName': 'loss', 'metricValue': '0.11491552740335464', 'timestamp': 1542738548327, 'step': 4371, 'epoch': None, 'runContext': None, 'offset': 1824}, {'metricName': 'loss', 'metricValue': '0.14531466364860535', 'timestamp': 1542738548360, 'step': 4381, 'epoch': None, 'runContext': None, 'offset': 1828}, {'metricName': 'loss', 'metricValue': '0.0457969568669796', 'timestamp': 1542738548394, 'step': 4391, 'epoch': None, 'runContext': None, 'offset': 1832}, {'metricName': 'loss', 'metricValue': '0.06419551372528076', 'timestamp': 1542738548427, 'step': 4401, 'epoch': None, 'runContext': None, 'offset': 1836}, {'metricName': 'loss', 'metricValue': '0.1265924572944641', 'timestamp': 1542738548477, 'step': 4411, 'epoch': None, 'runContext': None, 'offset': 1840}, {'metricName': 'loss', 'metricValue': '0.10285299271345139', 'timestamp': 1542738548510, 'step': 4421, 'epoch': None, 'runContext': None, 'offset': 1844}, {'metricName': 'loss', 'metricValue': '0.06304790079593658', 'timestamp': 1542738548546, 'step': 4431, 'epoch': None, 'runContext': None, 'offset': 1848}, {'metricName': 'loss', 'metricValue': '0.09064077585935593', 'timestamp': 1542738548588, 'step': 4441, 'epoch': None, 'runContext': None, 'offset': 1852}, {'metricName': 'loss', 'metricValue': '0.17127959430217743', 'timestamp': 1542738548628, 'step': 4451, 'epoch': None, 'runContext': None, 'offset': 1856}, {'metricName': 'loss', 'metricValue': '0.013951599597930908', 'timestamp': 1542738548658, 'step': 4461, 'epoch': None, 'runContext': None, 'offset': 1860}, {'metricName': 'loss', 'metricValue': '0.10096915811300278', 'timestamp': 1542738548689, 'step': 4471, 'epoch': None, 'runContext': None, 'offset': 1864}, {'metricName': 'loss', 'metricValue': '0.032467152923345566', 'timestamp': 1542738548720, 'step': 4481, 'epoch': None, 'runContext': None, 'offset': 1868}, {'metricName': 'loss', 'metricValue': '0.05286174640059471', 'timestamp': 1542738548755, 'step': 4491, 'epoch': None, 'runContext': None, 'offset': 1872}, {'metricName': 'loss', 'metricValue': '0.07162657278217376', 'timestamp': 1542738548884, 'step': 4500, 'epoch': None, 'runContext': None, 'offset': 1879}, {'metricName': 'loss', 'metricValue': '0.026942292228341103', 'timestamp': 1542738548892, 'step': 4501, 'epoch': None, 'runContext': None, 'offset': 1883}, {'metricName': 'loss', 'metricValue': '0.12136081606149673', 'timestamp': 1542738548930, 'step': 4511, 'epoch': None, 'runContext': None, 'offset': 1887}, {'metricName': 'loss', 'metricValue': '0.04519232362508774', 'timestamp': 1542738548967, 'step': 4521, 'epoch': None, 'runContext': None, 'offset': 1891}, {'metricName': 'loss', 'metricValue': '0.05454016104340553', 'timestamp': 1542738548996, 'step': 4531, 'epoch': None, 'runContext': None, 'offset': 1895}, {'metricName': 'loss', 'metricValue': '0.054268788546323776', 'timestamp': 1542738549034, 'step': 4541, 'epoch': None, 'runContext': None, 'offset': 1899}, {'metricName': 'loss', 'metricValue': '0.08191167563199997', 'timestamp': 1542738549065, 'step': 4551, 'epoch': None, 'runContext': None, 'offset': 1903}, {'metricName': 'loss', 'metricValue': '0.06473332643508911', 'timestamp': 1542738549094, 'step': 4561, 'epoch': None, 'runContext': None, 'offset': 1907}, {'metricName': 'loss', 'metricValue': '0.036112453788518906', 'timestamp': 1542738549130, 'step': 4571, 'epoch': None, 'runContext': None, 'offset': 1911}, {'metricName': 'loss', 'metricValue': '0.13786916434764862', 'timestamp': 1542738549165, 'step': 4581, 'epoch': None, 'runContext': None, 'offset': 1915}, {'metricName': 'loss', 'metricValue': '0.043880779296159744', 'timestamp': 1542738549199, 'step': 4591, 'epoch': None, 'runContext': None, 'offset': 1919}, {'metricName': 'loss', 'metricValue': '0.06837528198957443', 'timestamp': 1542738549230, 'step': 4601, 'epoch': None, 'runContext': None, 'offset': 1923}, {'metricName': 'loss', 'metricValue': '0.040098886936903', 'timestamp': 1542738549262, 'step': 4611, 'epoch': None, 'runContext': None, 'offset': 1927}, {'metricName': 'loss', 'metricValue': '0.0673314779996872', 'timestamp': 1542738549294, 'step': 4621, 'epoch': None, 'runContext': None, 'offset': 1931}, {'metricName': 'loss', 'metricValue': '0.09185932576656342', 'timestamp': 1542738549328, 'step': 4631, 'epoch': None, 'runContext': None, 'offset': 1935}, {'metricName': 'loss', 'metricValue': '0.07411592453718185', 'timestamp': 1542738549356, 'step': 4641, 'epoch': None, 'runContext': None, 'offset': 1939}, {'metricName': 'loss', 'metricValue': '0.01086372509598732', 'timestamp': 1542738549394, 'step': 4651, 'epoch': None, 'runContext': None, 'offset': 1943}, {'metricName': 'loss', 'metricValue': '0.04054661840200424', 'timestamp': 1542738549429, 'step': 4661, 'epoch': None, 'runContext': None, 'offset': 1947}, {'metricName': 'loss', 'metricValue': '0.07834579795598984', 'timestamp': 1542738549471, 'step': 4671, 'epoch': None, 'runContext': None, 'offset': 1951}, {'metricName': 'loss', 'metricValue': '0.05552803352475166', 'timestamp': 1542738549505, 'step': 4681, 'epoch': None, 'runContext': None, 'offset': 1955}, {'metricName': 'loss', 'metricValue': '0.09168370813131332', 'timestamp': 1542738549540, 'step': 4691, 'epoch': None, 'runContext': None, 'offset': 1959}, {'metricName': 'loss', 'metricValue': '0.03844147548079491', 'timestamp': 1542738549569, 'step': 4701, 'epoch': None, 'runContext': None, 'offset': 1963}, {'metricName': 'loss', 'metricValue': '0.040019430220127106', 'timestamp': 1542738549600, 'step': 4711, 'epoch': None, 'runContext': None, 'offset': 1967}, {'metricName': 'loss', 'metricValue': '0.049570512026548386', 'timestamp': 1542738549631, 'step': 4721, 'epoch': None, 'runContext': None, 'offset': 1971}, {'metricName': 'loss', 'metricValue': '0.025006024166941643', 'timestamp': 1542738549661, 'step': 4731, 'epoch': None, 'runContext': None, 'offset': 1975}, {'metricName': 'loss', 'metricValue': '0.013819334097206593', 'timestamp': 1542738549694, 'step': 4741, 'epoch': None, 'runContext': None, 'offset': 1979}, {'metricName': 'loss', 'metricValue': '0.055443622171878815', 'timestamp': 1542738549725, 'step': 4751, 'epoch': None, 'runContext': None, 'offset': 1983}, {'metricName': 'loss', 'metricValue': '0.18380258977413177', 'timestamp': 1542738549759, 'step': 4761, 'epoch': None, 'runContext': None, 'offset': 1987}, {'metricName': 'loss', 'metricValue': '0.08253403753042221', 'timestamp': 1542738549794, 'step': 4771, 'epoch': None, 'runContext': None, 'offset': 1991}, {'metricName': 'loss', 'metricValue': '0.06622443348169327', 'timestamp': 1542738549823, 'step': 4781, 'epoch': None, 'runContext': None, 'offset': 1995}, {'metricName': 'loss', 'metricValue': '0.05703974515199661', 'timestamp': 1542738549857, 'step': 4791, 'epoch': None, 'runContext': None, 'offset': 1999}, {'metricName': 'loss', 'metricValue': '0.047570452094078064', 'timestamp': 1542738549889, 'step': 4801, 'epoch': None, 'runContext': None, 'offset': 2003}, {'metricName': 'loss', 'metricValue': '0.021943707019090652', 'timestamp': 1542738549918, 'step': 4811, 'epoch': None, 'runContext': None, 'offset': 2007}, {'metricName': 'loss', 'metricValue': '0.1813925951719284', 'timestamp': 1542738549950, 'step': 4821, 'epoch': None, 'runContext': None, 'offset': 2011}, {'metricName': 'loss', 'metricValue': '0.045898061245679855', 'timestamp': 1542738549981, 'step': 4831, 'epoch': None, 'runContext': None, 'offset': 2015}, {'metricName': 'loss', 'metricValue': '0.025500286370515823', 'timestamp': 1542738550016, 'step': 4841, 'epoch': None, 'runContext': None, 'offset': 2019}, {'metricName': 'loss', 'metricValue': '0.05900464206933975', 'timestamp': 1542738550046, 'step': 4851, 'epoch': None, 'runContext': None, 'offset': 2023}, {'metricName': 'loss', 'metricValue': '0.051885589957237244', 'timestamp': 1542738550075, 'step': 4861, 'epoch': None, 'runContext': None, 'offset': 2027}, {'metricName': 'loss', 'metricValue': '0.05631439760327339', 'timestamp': 1542738550114, 'step': 4871, 'epoch': None, 'runContext': None, 'offset': 2031}, {'metricName': 'loss', 'metricValue': '0.15812630951404572', 'timestamp': 1542738550143, 'step': 4881, 'epoch': None, 'runContext': None, 'offset': 2035}, {'metricName': 'loss', 'metricValue': '0.05121181905269623', 'timestamp': 1542738550172, 'step': 4891, 'epoch': None, 'runContext': None, 'offset': 2039}, {'metricName': 'loss', 'metricValue': '0.10391975939273834', 'timestamp': 1542738550206, 'step': 4901, 'epoch': None, 'runContext': None, 'offset': 2043}, {'metricName': 'loss', 'metricValue': '0.036608971655368805', 'timestamp': 1542738550246, 'step': 4911, 'epoch': None, 'runContext': None, 'offset': 2047}, {'metricName': 'loss', 'metricValue': '0.16903577744960785', 'timestamp': 1542738550276, 'step': 4921, 'epoch': None, 'runContext': None, 'offset': 2051}, {'metricName': 'loss', 'metricValue': '0.03931917995214462', 'timestamp': 1542738550308, 'step': 4931, 'epoch': None, 'runContext': None, 'offset': 2055}, {'metricName': 'loss', 'metricValue': '0.05013212189078331', 'timestamp': 1542738550342, 'step': 4941, 'epoch': None, 'runContext': None, 'offset': 2059}, {'metricName': 'loss', 'metricValue': '0.04247523844242096', 'timestamp': 1542738550372, 'step': 4951, 'epoch': None, 'runContext': None, 'offset': 2063}, {'metricName': 'loss', 'metricValue': '0.086887426674366', 'timestamp': 1542738550405, 'step': 4961, 'epoch': None, 'runContext': None, 'offset': 2067}, {'metricName': 'loss', 'metricValue': '0.03504282608628273', 'timestamp': 1542738550436, 'step': 4971, 'epoch': None, 'runContext': None, 'offset': 2071}, {'metricName': 'loss', 'metricValue': '0.03854838386178017', 'timestamp': 1542738550483, 'step': 4981, 'epoch': None, 'runContext': None, 'offset': 2075}, {'metricName': 'loss', 'metricValue': '0.04145137593150139', 'timestamp': 1542738550518, 'step': 4991, 'epoch': None, 'runContext': None, 'offset': 2079}, {'metricName': 'loss', 'metricValue': '0.06338666397985071', 'timestamp': 1542738550643, 'step': 5000, 'epoch': None, 'runContext': None, 'offset': 2086}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738532966, 'step': 1, 'epoch': None, 'runContext': None, 'offset': 19}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533005, 'step': 11, 'epoch': None, 'runContext': None, 'offset': 23}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533047, 'step': 21, 'epoch': None, 'runContext': None, 'offset': 27}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533080, 'step': 31, 'epoch': None, 'runContext': None, 'offset': 31}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533108, 'step': 41, 'epoch': None, 'runContext': None, 'offset': 35}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533146, 'step': 51, 'epoch': None, 'runContext': None, 'offset': 39}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533176, 'step': 61, 'epoch': None, 'runContext': None, 'offset': 43}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533205, 'step': 71, 'epoch': None, 'runContext': None, 'offset': 47}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533240, 'step': 81, 'epoch': None, 'runContext': None, 'offset': 51}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533269, 'step': 91, 'epoch': None, 'runContext': None, 'offset': 55}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533299, 'step': 101, 'epoch': None, 'runContext': None, 'offset': 59}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533335, 'step': 111, 'epoch': None, 'runContext': None, 'offset': 63}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533365, 'step': 121, 'epoch': None, 'runContext': None, 'offset': 67}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533397, 'step': 131, 'epoch': None, 'runContext': None, 'offset': 71}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533432, 'step': 141, 'epoch': None, 'runContext': None, 'offset': 75}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533470, 'step': 151, 'epoch': None, 'runContext': None, 'offset': 79}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533499, 'step': 161, 'epoch': None, 'runContext': None, 'offset': 83}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533532, 'step': 171, 'epoch': None, 'runContext': None, 'offset': 87}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533562, 'step': 181, 'epoch': None, 'runContext': None, 'offset': 91}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533597, 'step': 191, 'epoch': None, 'runContext': None, 'offset': 95}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533630, 'step': 201, 'epoch': None, 'runContext': None, 'offset': 99}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533660, 'step': 211, 'epoch': None, 'runContext': None, 'offset': 103}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533694, 'step': 221, 'epoch': None, 'runContext': None, 'offset': 107}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533723, 'step': 231, 'epoch': None, 'runContext': None, 'offset': 111}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533754, 'step': 241, 'epoch': None, 'runContext': None, 'offset': 115}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533784, 'step': 251, 'epoch': None, 'runContext': None, 'offset': 119}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533817, 'step': 261, 'epoch': None, 'runContext': None, 'offset': 123}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533848, 'step': 271, 'epoch': None, 'runContext': None, 'offset': 127}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533882, 'step': 281, 'epoch': None, 'runContext': None, 'offset': 131}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533917, 'step': 291, 'epoch': None, 'runContext': None, 'offset': 135}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533946, 'step': 301, 'epoch': None, 'runContext': None, 'offset': 139}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738533980, 'step': 311, 'epoch': None, 'runContext': None, 'offset': 143}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534015, 'step': 321, 'epoch': None, 'runContext': None, 'offset': 147}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534043, 'step': 331, 'epoch': None, 'runContext': None, 'offset': 151}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534073, 'step': 341, 'epoch': None, 'runContext': None, 'offset': 155}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534103, 'step': 351, 'epoch': None, 'runContext': None, 'offset': 159}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534134, 'step': 361, 'epoch': None, 'runContext': None, 'offset': 163}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534165, 'step': 371, 'epoch': None, 'runContext': None, 'offset': 167}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534195, 'step': 381, 'epoch': None, 'runContext': None, 'offset': 171}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534230, 'step': 391, 'epoch': None, 'runContext': None, 'offset': 175}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534265, 'step': 401, 'epoch': None, 'runContext': None, 'offset': 179}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534294, 'step': 411, 'epoch': None, 'runContext': None, 'offset': 183}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534330, 'step': 421, 'epoch': None, 'runContext': None, 'offset': 187}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534361, 'step': 431, 'epoch': None, 'runContext': None, 'offset': 191}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534391, 'step': 441, 'epoch': None, 'runContext': None, 'offset': 195}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534430, 'step': 451, 'epoch': None, 'runContext': None, 'offset': 199}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534472, 'step': 461, 'epoch': None, 'runContext': None, 'offset': 203}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534501, 'step': 471, 'epoch': None, 'runContext': None, 'offset': 207}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534538, 'step': 481, 'epoch': None, 'runContext': None, 'offset': 211}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534568, 'step': 491, 'epoch': None, 'runContext': None, 'offset': 215}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534740, 'step': 501, 'epoch': None, 'runContext': None, 'offset': 226}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534780, 'step': 511, 'epoch': None, 'runContext': None, 'offset': 230}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534811, 'step': 521, 'epoch': None, 'runContext': None, 'offset': 234}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534844, 'step': 531, 'epoch': None, 'runContext': None, 'offset': 238}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534877, 'step': 541, 'epoch': None, 'runContext': None, 'offset': 242}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534917, 'step': 551, 'epoch': None, 'runContext': None, 'offset': 246}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534949, 'step': 561, 'epoch': None, 'runContext': None, 'offset': 250}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738534982, 'step': 571, 'epoch': None, 'runContext': None, 'offset': 254}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535015, 'step': 581, 'epoch': None, 'runContext': None, 'offset': 258}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535044, 'step': 591, 'epoch': None, 'runContext': None, 'offset': 262}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535080, 'step': 601, 'epoch': None, 'runContext': None, 'offset': 266}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535113, 'step': 611, 'epoch': None, 'runContext': None, 'offset': 270}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535145, 'step': 621, 'epoch': None, 'runContext': None, 'offset': 274}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535177, 'step': 631, 'epoch': None, 'runContext': None, 'offset': 278}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535213, 'step': 641, 'epoch': None, 'runContext': None, 'offset': 282}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535243, 'step': 651, 'epoch': None, 'runContext': None, 'offset': 286}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535277, 'step': 661, 'epoch': None, 'runContext': None, 'offset': 290}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535306, 'step': 671, 'epoch': None, 'runContext': None, 'offset': 294}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535339, 'step': 681, 'epoch': None, 'runContext': None, 'offset': 298}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535375, 'step': 691, 'epoch': None, 'runContext': None, 'offset': 302}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535410, 'step': 701, 'epoch': None, 'runContext': None, 'offset': 306}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535446, 'step': 711, 'epoch': None, 'runContext': None, 'offset': 310}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535482, 'step': 721, 'epoch': None, 'runContext': None, 'offset': 314}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535520, 'step': 731, 'epoch': None, 'runContext': None, 'offset': 318}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535557, 'step': 741, 'epoch': None, 'runContext': None, 'offset': 322}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535594, 'step': 751, 'epoch': None, 'runContext': None, 'offset': 326}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535632, 'step': 761, 'epoch': None, 'runContext': None, 'offset': 330}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535661, 'step': 771, 'epoch': None, 'runContext': None, 'offset': 334}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535694, 'step': 781, 'epoch': None, 'runContext': None, 'offset': 338}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535726, 'step': 791, 'epoch': None, 'runContext': None, 'offset': 342}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535756, 'step': 801, 'epoch': None, 'runContext': None, 'offset': 346}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535793, 'step': 811, 'epoch': None, 'runContext': None, 'offset': 350}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535825, 'step': 821, 'epoch': None, 'runContext': None, 'offset': 354}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535853, 'step': 831, 'epoch': None, 'runContext': None, 'offset': 358}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535885, 'step': 841, 'epoch': None, 'runContext': None, 'offset': 362}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535916, 'step': 851, 'epoch': None, 'runContext': None, 'offset': 366}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535947, 'step': 861, 'epoch': None, 'runContext': None, 'offset': 370}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738535979, 'step': 871, 'epoch': None, 'runContext': None, 'offset': 374}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536008, 'step': 881, 'epoch': None, 'runContext': None, 'offset': 378}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536039, 'step': 891, 'epoch': None, 'runContext': None, 'offset': 382}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536077, 'step': 901, 'epoch': None, 'runContext': None, 'offset': 386}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536109, 'step': 911, 'epoch': None, 'runContext': None, 'offset': 390}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536143, 'step': 921, 'epoch': None, 'runContext': None, 'offset': 394}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536178, 'step': 931, 'epoch': None, 'runContext': None, 'offset': 398}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536209, 'step': 941, 'epoch': None, 'runContext': None, 'offset': 402}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536243, 'step': 951, 'epoch': None, 'runContext': None, 'offset': 406}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536271, 'step': 961, 'epoch': None, 'runContext': None, 'offset': 410}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536305, 'step': 971, 'epoch': None, 'runContext': None, 'offset': 414}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536334, 'step': 981, 'epoch': None, 'runContext': None, 'offset': 418}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536369, 'step': 991, 'epoch': None, 'runContext': None, 'offset': 422}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536522, 'step': 1001, 'epoch': None, 'runContext': None, 'offset': 433}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536558, 'step': 1011, 'epoch': None, 'runContext': None, 'offset': 437}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536595, 'step': 1021, 'epoch': None, 'runContext': None, 'offset': 441}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536625, 'step': 1031, 'epoch': None, 'runContext': None, 'offset': 445}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536657, 'step': 1041, 'epoch': None, 'runContext': None, 'offset': 449}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536692, 'step': 1051, 'epoch': None, 'runContext': None, 'offset': 453}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536724, 'step': 1061, 'epoch': None, 'runContext': None, 'offset': 457}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536756, 'step': 1071, 'epoch': None, 'runContext': None, 'offset': 461}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536791, 'step': 1081, 'epoch': None, 'runContext': None, 'offset': 465}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536824, 'step': 1091, 'epoch': None, 'runContext': None, 'offset': 469}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536860, 'step': 1101, 'epoch': None, 'runContext': None, 'offset': 473}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536890, 'step': 1111, 'epoch': None, 'runContext': None, 'offset': 477}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536917, 'step': 1121, 'epoch': None, 'runContext': None, 'offset': 481}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536951, 'step': 1131, 'epoch': None, 'runContext': None, 'offset': 485}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738536982, 'step': 1141, 'epoch': None, 'runContext': None, 'offset': 489}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537012, 'step': 1151, 'epoch': None, 'runContext': None, 'offset': 493}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537043, 'step': 1161, 'epoch': None, 'runContext': None, 'offset': 497}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537076, 'step': 1171, 'epoch': None, 'runContext': None, 'offset': 501}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537114, 'step': 1181, 'epoch': None, 'runContext': None, 'offset': 505}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537146, 'step': 1191, 'epoch': None, 'runContext': None, 'offset': 509}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537175, 'step': 1201, 'epoch': None, 'runContext': None, 'offset': 513}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537209, 'step': 1211, 'epoch': None, 'runContext': None, 'offset': 517}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537242, 'step': 1221, 'epoch': None, 'runContext': None, 'offset': 521}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537271, 'step': 1231, 'epoch': None, 'runContext': None, 'offset': 525}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537305, 'step': 1241, 'epoch': None, 'runContext': None, 'offset': 529}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537334, 'step': 1251, 'epoch': None, 'runContext': None, 'offset': 533}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537365, 'step': 1261, 'epoch': None, 'runContext': None, 'offset': 537}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537397, 'step': 1271, 'epoch': None, 'runContext': None, 'offset': 541}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537425, 'step': 1281, 'epoch': None, 'runContext': None, 'offset': 545}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537463, 'step': 1291, 'epoch': None, 'runContext': None, 'offset': 549}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537492, 'step': 1301, 'epoch': None, 'runContext': None, 'offset': 553}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537524, 'step': 1311, 'epoch': None, 'runContext': None, 'offset': 557}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537557, 'step': 1321, 'epoch': None, 'runContext': None, 'offset': 561}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537591, 'step': 1331, 'epoch': None, 'runContext': None, 'offset': 565}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537625, 'step': 1341, 'epoch': None, 'runContext': None, 'offset': 569}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537664, 'step': 1351, 'epoch': None, 'runContext': None, 'offset': 573}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537700, 'step': 1361, 'epoch': None, 'runContext': None, 'offset': 577}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537731, 'step': 1371, 'epoch': None, 'runContext': None, 'offset': 581}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537769, 'step': 1381, 'epoch': None, 'runContext': None, 'offset': 585}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537798, 'step': 1391, 'epoch': None, 'runContext': None, 'offset': 589}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537830, 'step': 1401, 'epoch': None, 'runContext': None, 'offset': 593}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537859, 'step': 1411, 'epoch': None, 'runContext': None, 'offset': 597}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537890, 'step': 1421, 'epoch': None, 'runContext': None, 'offset': 601}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537929, 'step': 1431, 'epoch': None, 'runContext': None, 'offset': 605}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537960, 'step': 1441, 'epoch': None, 'runContext': None, 'offset': 609}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738537996, 'step': 1451, 'epoch': None, 'runContext': None, 'offset': 613}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538033, 'step': 1461, 'epoch': None, 'runContext': None, 'offset': 617}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538066, 'step': 1471, 'epoch': None, 'runContext': None, 'offset': 621}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538098, 'step': 1481, 'epoch': None, 'runContext': None, 'offset': 625}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538129, 'step': 1491, 'epoch': None, 'runContext': None, 'offset': 629}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538261, 'step': 1501, 'epoch': None, 'runContext': None, 'offset': 640}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538306, 'step': 1511, 'epoch': None, 'runContext': None, 'offset': 644}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538342, 'step': 1521, 'epoch': None, 'runContext': None, 'offset': 648}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538375, 'step': 1531, 'epoch': None, 'runContext': None, 'offset': 652}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538405, 'step': 1541, 'epoch': None, 'runContext': None, 'offset': 656}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538451, 'step': 1551, 'epoch': None, 'runContext': None, 'offset': 660}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538497, 'step': 1561, 'epoch': None, 'runContext': None, 'offset': 664}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538537, 'step': 1571, 'epoch': None, 'runContext': None, 'offset': 668}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538576, 'step': 1581, 'epoch': None, 'runContext': None, 'offset': 672}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538611, 'step': 1591, 'epoch': None, 'runContext': None, 'offset': 676}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538643, 'step': 1601, 'epoch': None, 'runContext': None, 'offset': 680}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538673, 'step': 1611, 'epoch': None, 'runContext': None, 'offset': 684}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538705, 'step': 1621, 'epoch': None, 'runContext': None, 'offset': 688}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538740, 'step': 1631, 'epoch': None, 'runContext': None, 'offset': 692}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538771, 'step': 1641, 'epoch': None, 'runContext': None, 'offset': 696}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538813, 'step': 1651, 'epoch': None, 'runContext': None, 'offset': 700}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538843, 'step': 1661, 'epoch': None, 'runContext': None, 'offset': 704}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538872, 'step': 1671, 'epoch': None, 'runContext': None, 'offset': 708}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538904, 'step': 1681, 'epoch': None, 'runContext': None, 'offset': 712}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538935, 'step': 1691, 'epoch': None, 'runContext': None, 'offset': 716}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738538970, 'step': 1701, 'epoch': None, 'runContext': None, 'offset': 720}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539001, 'step': 1711, 'epoch': None, 'runContext': None, 'offset': 724}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539030, 'step': 1721, 'epoch': None, 'runContext': None, 'offset': 728}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539064, 'step': 1731, 'epoch': None, 'runContext': None, 'offset': 732}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539099, 'step': 1741, 'epoch': None, 'runContext': None, 'offset': 736}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539127, 'step': 1751, 'epoch': None, 'runContext': None, 'offset': 740}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539160, 'step': 1761, 'epoch': None, 'runContext': None, 'offset': 744}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539190, 'step': 1771, 'epoch': None, 'runContext': None, 'offset': 748}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539221, 'step': 1781, 'epoch': None, 'runContext': None, 'offset': 752}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539257, 'step': 1791, 'epoch': None, 'runContext': None, 'offset': 756}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539292, 'step': 1801, 'epoch': None, 'runContext': None, 'offset': 760}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539324, 'step': 1811, 'epoch': None, 'runContext': None, 'offset': 764}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539355, 'step': 1821, 'epoch': None, 'runContext': None, 'offset': 768}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539389, 'step': 1831, 'epoch': None, 'runContext': None, 'offset': 772}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539422, 'step': 1841, 'epoch': None, 'runContext': None, 'offset': 776}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539459, 'step': 1851, 'epoch': None, 'runContext': None, 'offset': 780}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539488, 'step': 1861, 'epoch': None, 'runContext': None, 'offset': 784}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539521, 'step': 1871, 'epoch': None, 'runContext': None, 'offset': 788}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539555, 'step': 1881, 'epoch': None, 'runContext': None, 'offset': 792}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539586, 'step': 1891, 'epoch': None, 'runContext': None, 'offset': 796}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539621, 'step': 1901, 'epoch': None, 'runContext': None, 'offset': 800}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539658, 'step': 1911, 'epoch': None, 'runContext': None, 'offset': 804}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539693, 'step': 1921, 'epoch': None, 'runContext': None, 'offset': 808}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539727, 'step': 1931, 'epoch': None, 'runContext': None, 'offset': 812}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539767, 'step': 1941, 'epoch': None, 'runContext': None, 'offset': 816}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539796, 'step': 1951, 'epoch': None, 'runContext': None, 'offset': 820}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539827, 'step': 1961, 'epoch': None, 'runContext': None, 'offset': 824}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539859, 'step': 1971, 'epoch': None, 'runContext': None, 'offset': 828}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539893, 'step': 1981, 'epoch': None, 'runContext': None, 'offset': 832}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738539927, 'step': 1991, 'epoch': None, 'runContext': None, 'offset': 836}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540062, 'step': 2001, 'epoch': None, 'runContext': None, 'offset': 847}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540093, 'step': 2011, 'epoch': None, 'runContext': None, 'offset': 851}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540129, 'step': 2021, 'epoch': None, 'runContext': None, 'offset': 855}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540158, 'step': 2031, 'epoch': None, 'runContext': None, 'offset': 859}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540188, 'step': 2041, 'epoch': None, 'runContext': None, 'offset': 863}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540217, 'step': 2051, 'epoch': None, 'runContext': None, 'offset': 867}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540252, 'step': 2061, 'epoch': None, 'runContext': None, 'offset': 871}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540287, 'step': 2071, 'epoch': None, 'runContext': None, 'offset': 875}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540321, 'step': 2081, 'epoch': None, 'runContext': None, 'offset': 879}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540351, 'step': 2091, 'epoch': None, 'runContext': None, 'offset': 883}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540386, 'step': 2101, 'epoch': None, 'runContext': None, 'offset': 887}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540418, 'step': 2111, 'epoch': None, 'runContext': None, 'offset': 891}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540460, 'step': 2121, 'epoch': None, 'runContext': None, 'offset': 895}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540497, 'step': 2131, 'epoch': None, 'runContext': None, 'offset': 899}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540526, 'step': 2141, 'epoch': None, 'runContext': None, 'offset': 903}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540558, 'step': 2151, 'epoch': None, 'runContext': None, 'offset': 907}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540595, 'step': 2161, 'epoch': None, 'runContext': None, 'offset': 911}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540628, 'step': 2171, 'epoch': None, 'runContext': None, 'offset': 915}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540666, 'step': 2181, 'epoch': None, 'runContext': None, 'offset': 919}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540699, 'step': 2191, 'epoch': None, 'runContext': None, 'offset': 923}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540733, 'step': 2201, 'epoch': None, 'runContext': None, 'offset': 927}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540765, 'step': 2211, 'epoch': None, 'runContext': None, 'offset': 931}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540797, 'step': 2221, 'epoch': None, 'runContext': None, 'offset': 935}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540827, 'step': 2231, 'epoch': None, 'runContext': None, 'offset': 939}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540858, 'step': 2241, 'epoch': None, 'runContext': None, 'offset': 943}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540889, 'step': 2251, 'epoch': None, 'runContext': None, 'offset': 947}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540919, 'step': 2261, 'epoch': None, 'runContext': None, 'offset': 951}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540950, 'step': 2271, 'epoch': None, 'runContext': None, 'offset': 955}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738540985, 'step': 2281, 'epoch': None, 'runContext': None, 'offset': 959}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541019, 'step': 2291, 'epoch': None, 'runContext': None, 'offset': 963}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541049, 'step': 2301, 'epoch': None, 'runContext': None, 'offset': 967}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541082, 'step': 2311, 'epoch': None, 'runContext': None, 'offset': 971}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541114, 'step': 2321, 'epoch': None, 'runContext': None, 'offset': 975}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541144, 'step': 2331, 'epoch': None, 'runContext': None, 'offset': 979}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541175, 'step': 2341, 'epoch': None, 'runContext': None, 'offset': 983}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541205, 'step': 2351, 'epoch': None, 'runContext': None, 'offset': 987}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541234, 'step': 2361, 'epoch': None, 'runContext': None, 'offset': 991}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541270, 'step': 2371, 'epoch': None, 'runContext': None, 'offset': 995}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541298, 'step': 2381, 'epoch': None, 'runContext': None, 'offset': 999}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541330, 'step': 2391, 'epoch': None, 'runContext': None, 'offset': 1003}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541360, 'step': 2401, 'epoch': None, 'runContext': None, 'offset': 1007}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541389, 'step': 2411, 'epoch': None, 'runContext': None, 'offset': 1011}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541422, 'step': 2421, 'epoch': None, 'runContext': None, 'offset': 1015}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541473, 'step': 2431, 'epoch': None, 'runContext': None, 'offset': 1019}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541521, 'step': 2441, 'epoch': None, 'runContext': None, 'offset': 1023}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541551, 'step': 2451, 'epoch': None, 'runContext': None, 'offset': 1027}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541587, 'step': 2461, 'epoch': None, 'runContext': None, 'offset': 1031}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541624, 'step': 2471, 'epoch': None, 'runContext': None, 'offset': 1035}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541660, 'step': 2481, 'epoch': None, 'runContext': None, 'offset': 1039}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541691, 'step': 2491, 'epoch': None, 'runContext': None, 'offset': 1043}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541820, 'step': 2501, 'epoch': None, 'runContext': None, 'offset': 1054}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541857, 'step': 2511, 'epoch': None, 'runContext': None, 'offset': 1058}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541893, 'step': 2521, 'epoch': None, 'runContext': None, 'offset': 1062}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541933, 'step': 2531, 'epoch': None, 'runContext': None, 'offset': 1066}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738541963, 'step': 2541, 'epoch': None, 'runContext': None, 'offset': 1070}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542000, 'step': 2551, 'epoch': None, 'runContext': None, 'offset': 1074}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542028, 'step': 2561, 'epoch': None, 'runContext': None, 'offset': 1078}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542060, 'step': 2571, 'epoch': None, 'runContext': None, 'offset': 1082}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542094, 'step': 2581, 'epoch': None, 'runContext': None, 'offset': 1086}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542124, 'step': 2591, 'epoch': None, 'runContext': None, 'offset': 1090}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542156, 'step': 2601, 'epoch': None, 'runContext': None, 'offset': 1094}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542182, 'step': 2611, 'epoch': None, 'runContext': None, 'offset': 1098}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542216, 'step': 2621, 'epoch': None, 'runContext': None, 'offset': 1102}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542252, 'step': 2631, 'epoch': None, 'runContext': None, 'offset': 1106}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542282, 'step': 2641, 'epoch': None, 'runContext': None, 'offset': 1110}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542318, 'step': 2651, 'epoch': None, 'runContext': None, 'offset': 1114}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542356, 'step': 2661, 'epoch': None, 'runContext': None, 'offset': 1118}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542386, 'step': 2671, 'epoch': None, 'runContext': None, 'offset': 1122}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542420, 'step': 2681, 'epoch': None, 'runContext': None, 'offset': 1126}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542465, 'step': 2691, 'epoch': None, 'runContext': None, 'offset': 1130}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542498, 'step': 2701, 'epoch': None, 'runContext': None, 'offset': 1134}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542533, 'step': 2711, 'epoch': None, 'runContext': None, 'offset': 1138}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542564, 'step': 2721, 'epoch': None, 'runContext': None, 'offset': 1142}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542594, 'step': 2731, 'epoch': None, 'runContext': None, 'offset': 1146}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542631, 'step': 2741, 'epoch': None, 'runContext': None, 'offset': 1150}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542665, 'step': 2751, 'epoch': None, 'runContext': None, 'offset': 1154}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542695, 'step': 2761, 'epoch': None, 'runContext': None, 'offset': 1158}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542731, 'step': 2771, 'epoch': None, 'runContext': None, 'offset': 1162}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542764, 'step': 2781, 'epoch': None, 'runContext': None, 'offset': 1166}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542794, 'step': 2791, 'epoch': None, 'runContext': None, 'offset': 1170}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542836, 'step': 2801, 'epoch': None, 'runContext': None, 'offset': 1174}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542869, 'step': 2811, 'epoch': None, 'runContext': None, 'offset': 1178}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542901, 'step': 2821, 'epoch': None, 'runContext': None, 'offset': 1182}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542940, 'step': 2831, 'epoch': None, 'runContext': None, 'offset': 1186}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738542971, 'step': 2841, 'epoch': None, 'runContext': None, 'offset': 1190}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543003, 'step': 2851, 'epoch': None, 'runContext': None, 'offset': 1194}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543036, 'step': 2861, 'epoch': None, 'runContext': None, 'offset': 1198}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543064, 'step': 2871, 'epoch': None, 'runContext': None, 'offset': 1202}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543098, 'step': 2881, 'epoch': None, 'runContext': None, 'offset': 1206}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543129, 'step': 2891, 'epoch': None, 'runContext': None, 'offset': 1210}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543160, 'step': 2901, 'epoch': None, 'runContext': None, 'offset': 1214}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543193, 'step': 2911, 'epoch': None, 'runContext': None, 'offset': 1218}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543222, 'step': 2921, 'epoch': None, 'runContext': None, 'offset': 1222}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543253, 'step': 2931, 'epoch': None, 'runContext': None, 'offset': 1226}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543290, 'step': 2941, 'epoch': None, 'runContext': None, 'offset': 1230}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543317, 'step': 2951, 'epoch': None, 'runContext': None, 'offset': 1234}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543349, 'step': 2961, 'epoch': None, 'runContext': None, 'offset': 1238}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543376, 'step': 2971, 'epoch': None, 'runContext': None, 'offset': 1242}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543407, 'step': 2981, 'epoch': None, 'runContext': None, 'offset': 1246}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543444, 'step': 2991, 'epoch': None, 'runContext': None, 'offset': 1250}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543583, 'step': 3001, 'epoch': None, 'runContext': None, 'offset': 1261}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543619, 'step': 3011, 'epoch': None, 'runContext': None, 'offset': 1265}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543656, 'step': 3021, 'epoch': None, 'runContext': None, 'offset': 1269}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543685, 'step': 3031, 'epoch': None, 'runContext': None, 'offset': 1273}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543720, 'step': 3041, 'epoch': None, 'runContext': None, 'offset': 1277}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543755, 'step': 3051, 'epoch': None, 'runContext': None, 'offset': 1281}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543785, 'step': 3061, 'epoch': None, 'runContext': None, 'offset': 1285}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543817, 'step': 3071, 'epoch': None, 'runContext': None, 'offset': 1289}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543850, 'step': 3081, 'epoch': None, 'runContext': None, 'offset': 1293}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543881, 'step': 3091, 'epoch': None, 'runContext': None, 'offset': 1297}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543916, 'step': 3101, 'epoch': None, 'runContext': None, 'offset': 1301}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543946, 'step': 3111, 'epoch': None, 'runContext': None, 'offset': 1305}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738543977, 'step': 3121, 'epoch': None, 'runContext': None, 'offset': 1309}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544009, 'step': 3131, 'epoch': None, 'runContext': None, 'offset': 1313}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544037, 'step': 3141, 'epoch': None, 'runContext': None, 'offset': 1317}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544068, 'step': 3151, 'epoch': None, 'runContext': None, 'offset': 1321}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544098, 'step': 3161, 'epoch': None, 'runContext': None, 'offset': 1325}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544130, 'step': 3171, 'epoch': None, 'runContext': None, 'offset': 1329}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544166, 'step': 3181, 'epoch': None, 'runContext': None, 'offset': 1333}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544195, 'step': 3191, 'epoch': None, 'runContext': None, 'offset': 1337}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544229, 'step': 3201, 'epoch': None, 'runContext': None, 'offset': 1341}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544262, 'step': 3211, 'epoch': None, 'runContext': None, 'offset': 1345}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544290, 'step': 3221, 'epoch': None, 'runContext': None, 'offset': 1349}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544322, 'step': 3231, 'epoch': None, 'runContext': None, 'offset': 1353}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544349, 'step': 3241, 'epoch': None, 'runContext': None, 'offset': 1357}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544386, 'step': 3251, 'epoch': None, 'runContext': None, 'offset': 1361}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544417, 'step': 3261, 'epoch': None, 'runContext': None, 'offset': 1365}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544461, 'step': 3271, 'epoch': None, 'runContext': None, 'offset': 1369}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544492, 'step': 3281, 'epoch': None, 'runContext': None, 'offset': 1373}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544526, 'step': 3291, 'epoch': None, 'runContext': None, 'offset': 1377}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544555, 'step': 3301, 'epoch': None, 'runContext': None, 'offset': 1381}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544590, 'step': 3311, 'epoch': None, 'runContext': None, 'offset': 1385}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544621, 'step': 3321, 'epoch': None, 'runContext': None, 'offset': 1389}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544651, 'step': 3331, 'epoch': None, 'runContext': None, 'offset': 1393}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544687, 'step': 3341, 'epoch': None, 'runContext': None, 'offset': 1397}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544716, 'step': 3351, 'epoch': None, 'runContext': None, 'offset': 1401}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544753, 'step': 3361, 'epoch': None, 'runContext': None, 'offset': 1405}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544792, 'step': 3371, 'epoch': None, 'runContext': None, 'offset': 1409}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544822, 'step': 3381, 'epoch': None, 'runContext': None, 'offset': 1413}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544858, 'step': 3391, 'epoch': None, 'runContext': None, 'offset': 1417}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544893, 'step': 3401, 'epoch': None, 'runContext': None, 'offset': 1421}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544925, 'step': 3411, 'epoch': None, 'runContext': None, 'offset': 1425}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544956, 'step': 3421, 'epoch': None, 'runContext': None, 'offset': 1429}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738544986, 'step': 3431, 'epoch': None, 'runContext': None, 'offset': 1433}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545020, 'step': 3441, 'epoch': None, 'runContext': None, 'offset': 1437}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545051, 'step': 3451, 'epoch': None, 'runContext': None, 'offset': 1441}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545082, 'step': 3461, 'epoch': None, 'runContext': None, 'offset': 1445}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545117, 'step': 3471, 'epoch': None, 'runContext': None, 'offset': 1449}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545149, 'step': 3481, 'epoch': None, 'runContext': None, 'offset': 1453}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545187, 'step': 3491, 'epoch': None, 'runContext': None, 'offset': 1457}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545315, 'step': 3501, 'epoch': None, 'runContext': None, 'offset': 1468}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545348, 'step': 3511, 'epoch': None, 'runContext': None, 'offset': 1472}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545381, 'step': 3521, 'epoch': None, 'runContext': None, 'offset': 1476}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545414, 'step': 3531, 'epoch': None, 'runContext': None, 'offset': 1480}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545459, 'step': 3541, 'epoch': None, 'runContext': None, 'offset': 1484}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545501, 'step': 3551, 'epoch': None, 'runContext': None, 'offset': 1488}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545536, 'step': 3561, 'epoch': None, 'runContext': None, 'offset': 1492}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545564, 'step': 3571, 'epoch': None, 'runContext': None, 'offset': 1496}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545599, 'step': 3581, 'epoch': None, 'runContext': None, 'offset': 1500}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545637, 'step': 3591, 'epoch': None, 'runContext': None, 'offset': 1504}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545665, 'step': 3601, 'epoch': None, 'runContext': None, 'offset': 1508}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545698, 'step': 3611, 'epoch': None, 'runContext': None, 'offset': 1512}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545729, 'step': 3621, 'epoch': None, 'runContext': None, 'offset': 1516}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545759, 'step': 3631, 'epoch': None, 'runContext': None, 'offset': 1520}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545792, 'step': 3641, 'epoch': None, 'runContext': None, 'offset': 1524}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545828, 'step': 3651, 'epoch': None, 'runContext': None, 'offset': 1528}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545865, 'step': 3661, 'epoch': None, 'runContext': None, 'offset': 1532}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545902, 'step': 3671, 'epoch': None, 'runContext': None, 'offset': 1536}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545929, 'step': 3681, 'epoch': None, 'runContext': None, 'offset': 1540}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738545961, 'step': 3691, 'epoch': None, 'runContext': None, 'offset': 1544}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546000, 'step': 3701, 'epoch': None, 'runContext': None, 'offset': 1548}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546034, 'step': 3711, 'epoch': None, 'runContext': None, 'offset': 1552}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546075, 'step': 3721, 'epoch': None, 'runContext': None, 'offset': 1556}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546113, 'step': 3731, 'epoch': None, 'runContext': None, 'offset': 1560}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546145, 'step': 3741, 'epoch': None, 'runContext': None, 'offset': 1564}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546173, 'step': 3751, 'epoch': None, 'runContext': None, 'offset': 1568}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546204, 'step': 3761, 'epoch': None, 'runContext': None, 'offset': 1572}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546235, 'step': 3771, 'epoch': None, 'runContext': None, 'offset': 1576}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546269, 'step': 3781, 'epoch': None, 'runContext': None, 'offset': 1580}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546299, 'step': 3791, 'epoch': None, 'runContext': None, 'offset': 1584}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546330, 'step': 3801, 'epoch': None, 'runContext': None, 'offset': 1588}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546361, 'step': 3811, 'epoch': None, 'runContext': None, 'offset': 1592}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546388, 'step': 3821, 'epoch': None, 'runContext': None, 'offset': 1596}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546419, 'step': 3831, 'epoch': None, 'runContext': None, 'offset': 1600}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546468, 'step': 3841, 'epoch': None, 'runContext': None, 'offset': 1604}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546506, 'step': 3851, 'epoch': None, 'runContext': None, 'offset': 1608}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546544, 'step': 3861, 'epoch': None, 'runContext': None, 'offset': 1612}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546577, 'step': 3871, 'epoch': None, 'runContext': None, 'offset': 1616}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546606, 'step': 3881, 'epoch': None, 'runContext': None, 'offset': 1620}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546641, 'step': 3891, 'epoch': None, 'runContext': None, 'offset': 1624}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546678, 'step': 3901, 'epoch': None, 'runContext': None, 'offset': 1628}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546710, 'step': 3911, 'epoch': None, 'runContext': None, 'offset': 1632}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546740, 'step': 3921, 'epoch': None, 'runContext': None, 'offset': 1636}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546771, 'step': 3931, 'epoch': None, 'runContext': None, 'offset': 1640}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546806, 'step': 3941, 'epoch': None, 'runContext': None, 'offset': 1644}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546840, 'step': 3951, 'epoch': None, 'runContext': None, 'offset': 1648}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546871, 'step': 3961, 'epoch': None, 'runContext': None, 'offset': 1652}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546904, 'step': 3971, 'epoch': None, 'runContext': None, 'offset': 1656}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546939, 'step': 3981, 'epoch': None, 'runContext': None, 'offset': 1660}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738546968, 'step': 3991, 'epoch': None, 'runContext': None, 'offset': 1664}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547107, 'step': 4001, 'epoch': None, 'runContext': None, 'offset': 1675}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547140, 'step': 4011, 'epoch': None, 'runContext': None, 'offset': 1679}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547180, 'step': 4021, 'epoch': None, 'runContext': None, 'offset': 1683}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547218, 'step': 4031, 'epoch': None, 'runContext': None, 'offset': 1687}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547248, 'step': 4041, 'epoch': None, 'runContext': None, 'offset': 1691}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547281, 'step': 4051, 'epoch': None, 'runContext': None, 'offset': 1695}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547311, 'step': 4061, 'epoch': None, 'runContext': None, 'offset': 1699}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547343, 'step': 4071, 'epoch': None, 'runContext': None, 'offset': 1703}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547380, 'step': 4081, 'epoch': None, 'runContext': None, 'offset': 1707}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547410, 'step': 4091, 'epoch': None, 'runContext': None, 'offset': 1711}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547453, 'step': 4101, 'epoch': None, 'runContext': None, 'offset': 1715}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547488, 'step': 4111, 'epoch': None, 'runContext': None, 'offset': 1719}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547524, 'step': 4121, 'epoch': None, 'runContext': None, 'offset': 1723}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547555, 'step': 4131, 'epoch': None, 'runContext': None, 'offset': 1727}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547588, 'step': 4141, 'epoch': None, 'runContext': None, 'offset': 1731}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547619, 'step': 4151, 'epoch': None, 'runContext': None, 'offset': 1735}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547651, 'step': 4161, 'epoch': None, 'runContext': None, 'offset': 1739}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547683, 'step': 4171, 'epoch': None, 'runContext': None, 'offset': 1743}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547711, 'step': 4181, 'epoch': None, 'runContext': None, 'offset': 1747}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547742, 'step': 4191, 'epoch': None, 'runContext': None, 'offset': 1751}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547774, 'step': 4201, 'epoch': None, 'runContext': None, 'offset': 1755}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547808, 'step': 4211, 'epoch': None, 'runContext': None, 'offset': 1759}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547846, 'step': 4221, 'epoch': None, 'runContext': None, 'offset': 1763}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547876, 'step': 4231, 'epoch': None, 'runContext': None, 'offset': 1767}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547913, 'step': 4241, 'epoch': None, 'runContext': None, 'offset': 1771}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547950, 'step': 4251, 'epoch': None, 'runContext': None, 'offset': 1775}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738547981, 'step': 4261, 'epoch': None, 'runContext': None, 'offset': 1779}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548011, 'step': 4271, 'epoch': None, 'runContext': None, 'offset': 1783}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548041, 'step': 4281, 'epoch': None, 'runContext': None, 'offset': 1787}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548072, 'step': 4291, 'epoch': None, 'runContext': None, 'offset': 1791}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548111, 'step': 4301, 'epoch': None, 'runContext': None, 'offset': 1795}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548141, 'step': 4311, 'epoch': None, 'runContext': None, 'offset': 1799}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548173, 'step': 4321, 'epoch': None, 'runContext': None, 'offset': 1803}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548205, 'step': 4331, 'epoch': None, 'runContext': None, 'offset': 1807}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548233, 'step': 4341, 'epoch': None, 'runContext': None, 'offset': 1811}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548264, 'step': 4351, 'epoch': None, 'runContext': None, 'offset': 1815}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548295, 'step': 4361, 'epoch': None, 'runContext': None, 'offset': 1819}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548327, 'step': 4371, 'epoch': None, 'runContext': None, 'offset': 1823}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548360, 'step': 4381, 'epoch': None, 'runContext': None, 'offset': 1827}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548394, 'step': 4391, 'epoch': None, 'runContext': None, 'offset': 1831}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548427, 'step': 4401, 'epoch': None, 'runContext': None, 'offset': 1835}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548477, 'step': 4411, 'epoch': None, 'runContext': None, 'offset': 1839}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548510, 'step': 4421, 'epoch': None, 'runContext': None, 'offset': 1843}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548546, 'step': 4431, 'epoch': None, 'runContext': None, 'offset': 1847}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548588, 'step': 4441, 'epoch': None, 'runContext': None, 'offset': 1851}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548628, 'step': 4451, 'epoch': None, 'runContext': None, 'offset': 1855}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548658, 'step': 4461, 'epoch': None, 'runContext': None, 'offset': 1859}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548689, 'step': 4471, 'epoch': None, 'runContext': None, 'offset': 1863}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548720, 'step': 4481, 'epoch': None, 'runContext': None, 'offset': 1867}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548755, 'step': 4491, 'epoch': None, 'runContext': None, 'offset': 1871}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548892, 'step': 4501, 'epoch': None, 'runContext': None, 'offset': 1882}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548930, 'step': 4511, 'epoch': None, 'runContext': None, 'offset': 1886}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548967, 'step': 4521, 'epoch': None, 'runContext': None, 'offset': 1890}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738548996, 'step': 4531, 'epoch': None, 'runContext': None, 'offset': 1894}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549034, 'step': 4541, 'epoch': None, 'runContext': None, 'offset': 1898}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549065, 'step': 4551, 'epoch': None, 'runContext': None, 'offset': 1902}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549094, 'step': 4561, 'epoch': None, 'runContext': None, 'offset': 1906}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549130, 'step': 4571, 'epoch': None, 'runContext': None, 'offset': 1910}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549164, 'step': 4581, 'epoch': None, 'runContext': None, 'offset': 1914}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549198, 'step': 4591, 'epoch': None, 'runContext': None, 'offset': 1918}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549230, 'step': 4601, 'epoch': None, 'runContext': None, 'offset': 1922}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549262, 'step': 4611, 'epoch': None, 'runContext': None, 'offset': 1926}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549294, 'step': 4621, 'epoch': None, 'runContext': None, 'offset': 1930}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549328, 'step': 4631, 'epoch': None, 'runContext': None, 'offset': 1934}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549356, 'step': 4641, 'epoch': None, 'runContext': None, 'offset': 1938}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549394, 'step': 4651, 'epoch': None, 'runContext': None, 'offset': 1942}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549429, 'step': 4661, 'epoch': None, 'runContext': None, 'offset': 1946}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549471, 'step': 4671, 'epoch': None, 'runContext': None, 'offset': 1950}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549505, 'step': 4681, 'epoch': None, 'runContext': None, 'offset': 1954}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549540, 'step': 4691, 'epoch': None, 'runContext': None, 'offset': 1958}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549569, 'step': 4701, 'epoch': None, 'runContext': None, 'offset': 1962}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549600, 'step': 4711, 'epoch': None, 'runContext': None, 'offset': 1966}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549631, 'step': 4721, 'epoch': None, 'runContext': None, 'offset': 1970}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549661, 'step': 4731, 'epoch': None, 'runContext': None, 'offset': 1974}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549694, 'step': 4741, 'epoch': None, 'runContext': None, 'offset': 1978}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549725, 'step': 4751, 'epoch': None, 'runContext': None, 'offset': 1982}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549759, 'step': 4761, 'epoch': None, 'runContext': None, 'offset': 1986}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549794, 'step': 4771, 'epoch': None, 'runContext': None, 'offset': 1990}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549823, 'step': 4781, 'epoch': None, 'runContext': None, 'offset': 1994}, {'metricName': 'size', 'metricValue': '120', 'timestamp': 1542738549857, 'step': 4791, 'epoch': None, 'runContext': None, 'offset': 1998}, ...]
Thus, there were over 2000 metrics logged during the training of this experiment. We can get the first using indexing with an integer:
exp.get_metrics()[0]
{'metricName': 'val_loss', 'metricValue': '0.3130521882325411', 'timestamp': 1542738534731, 'step': 500, 'epoch': None, 'runContext': None, 'offset': 221}
That shows that the "acc" (accuracy) metric had a value of about 0.09 at step 1 of the experiment.
We can also use a string as an index to query all of the dictionaries in get_metrics_summary
to only give those values at each step, like so:
acc_metrics = exp.get_metrics("acc")
acc_metrics
[{'metricName': 'acc', 'metricValue': '0.09166666865348816', 'timestamp': 1542738532966, 'step': 1, 'epoch': None, 'runContext': None, 'offset': 21}, {'metricName': 'acc', 'metricValue': '0.30000001192092896', 'timestamp': 1542738533006, 'step': 11, 'epoch': None, 'runContext': None, 'offset': 25}, {'metricName': 'acc', 'metricValue': '0.18333333730697632', 'timestamp': 1542738533047, 'step': 21, 'epoch': None, 'runContext': None, 'offset': 29}, {'metricName': 'acc', 'metricValue': '0.3083333373069763', 'timestamp': 1542738533080, 'step': 31, 'epoch': None, 'runContext': None, 'offset': 33}, {'metricName': 'acc', 'metricValue': '0.44999998807907104', 'timestamp': 1542738533109, 'step': 41, 'epoch': None, 'runContext': None, 'offset': 37}, {'metricName': 'acc', 'metricValue': '0.5666666626930237', 'timestamp': 1542738533146, 'step': 51, 'epoch': None, 'runContext': None, 'offset': 41}, {'metricName': 'acc', 'metricValue': '0.625', 'timestamp': 1542738533176, 'step': 61, 'epoch': None, 'runContext': None, 'offset': 45}, {'metricName': 'acc', 'metricValue': '0.6499999761581421', 'timestamp': 1542738533205, 'step': 71, 'epoch': None, 'runContext': None, 'offset': 49}, {'metricName': 'acc', 'metricValue': '0.6583333611488342', 'timestamp': 1542738533240, 'step': 81, 'epoch': None, 'runContext': None, 'offset': 53}, {'metricName': 'acc', 'metricValue': '0.6833333373069763', 'timestamp': 1542738533269, 'step': 91, 'epoch': None, 'runContext': None, 'offset': 57}, {'metricName': 'acc', 'metricValue': '0.7749999761581421', 'timestamp': 1542738533299, 'step': 101, 'epoch': None, 'runContext': None, 'offset': 61}, {'metricName': 'acc', 'metricValue': '0.7166666388511658', 'timestamp': 1542738533335, 'step': 111, 'epoch': None, 'runContext': None, 'offset': 65}, {'metricName': 'acc', 'metricValue': '0.8083333373069763', 'timestamp': 1542738533365, 'step': 121, 'epoch': None, 'runContext': None, 'offset': 69}, {'metricName': 'acc', 'metricValue': '0.8166666626930237', 'timestamp': 1542738533397, 'step': 131, 'epoch': None, 'runContext': None, 'offset': 73}, {'metricName': 'acc', 'metricValue': '0.8333333134651184', 'timestamp': 1542738533433, 'step': 141, 'epoch': None, 'runContext': None, 'offset': 77}, {'metricName': 'acc', 'metricValue': '0.7833333611488342', 'timestamp': 1542738533470, 'step': 151, 'epoch': None, 'runContext': None, 'offset': 81}, {'metricName': 'acc', 'metricValue': '0.800000011920929', 'timestamp': 1542738533499, 'step': 161, 'epoch': None, 'runContext': None, 'offset': 85}, {'metricName': 'acc', 'metricValue': '0.875', 'timestamp': 1542738533532, 'step': 171, 'epoch': None, 'runContext': None, 'offset': 89}, {'metricName': 'acc', 'metricValue': '0.8333333134651184', 'timestamp': 1542738533562, 'step': 181, 'epoch': None, 'runContext': None, 'offset': 93}, {'metricName': 'acc', 'metricValue': '0.8333333134651184', 'timestamp': 1542738533597, 'step': 191, 'epoch': None, 'runContext': None, 'offset': 97}, {'metricName': 'acc', 'metricValue': '0.699999988079071', 'timestamp': 1542738533630, 'step': 201, 'epoch': None, 'runContext': None, 'offset': 101}, {'metricName': 'acc', 'metricValue': '0.8500000238418579', 'timestamp': 1542738533660, 'step': 211, 'epoch': None, 'runContext': None, 'offset': 105}, {'metricName': 'acc', 'metricValue': '0.8583333492279053', 'timestamp': 1542738533694, 'step': 221, 'epoch': None, 'runContext': None, 'offset': 109}, {'metricName': 'acc', 'metricValue': '0.7749999761581421', 'timestamp': 1542738533723, 'step': 231, 'epoch': None, 'runContext': None, 'offset': 113}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738533754, 'step': 241, 'epoch': None, 'runContext': None, 'offset': 117}, {'metricName': 'acc', 'metricValue': '0.8333333134651184', 'timestamp': 1542738533784, 'step': 251, 'epoch': None, 'runContext': None, 'offset': 121}, {'metricName': 'acc', 'metricValue': '0.8416666388511658', 'timestamp': 1542738533817, 'step': 261, 'epoch': None, 'runContext': None, 'offset': 125}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738533848, 'step': 271, 'epoch': None, 'runContext': None, 'offset': 129}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738533882, 'step': 281, 'epoch': None, 'runContext': None, 'offset': 133}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738533917, 'step': 291, 'epoch': None, 'runContext': None, 'offset': 137}, {'metricName': 'acc', 'metricValue': '0.8416666388511658', 'timestamp': 1542738533946, 'step': 301, 'epoch': None, 'runContext': None, 'offset': 141}, {'metricName': 'acc', 'metricValue': '0.8166666626930237', 'timestamp': 1542738533981, 'step': 311, 'epoch': None, 'runContext': None, 'offset': 145}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738534015, 'step': 321, 'epoch': None, 'runContext': None, 'offset': 149}, {'metricName': 'acc', 'metricValue': '0.8916666507720947', 'timestamp': 1542738534043, 'step': 331, 'epoch': None, 'runContext': None, 'offset': 153}, {'metricName': 'acc', 'metricValue': '0.8916666507720947', 'timestamp': 1542738534073, 'step': 341, 'epoch': None, 'runContext': None, 'offset': 157}, {'metricName': 'acc', 'metricValue': '0.8333333134651184', 'timestamp': 1542738534104, 'step': 351, 'epoch': None, 'runContext': None, 'offset': 161}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738534134, 'step': 361, 'epoch': None, 'runContext': None, 'offset': 165}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738534165, 'step': 371, 'epoch': None, 'runContext': None, 'offset': 169}, {'metricName': 'acc', 'metricValue': '0.8583333492279053', 'timestamp': 1542738534195, 'step': 381, 'epoch': None, 'runContext': None, 'offset': 173}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738534230, 'step': 391, 'epoch': None, 'runContext': None, 'offset': 177}, {'metricName': 'acc', 'metricValue': '0.8833333253860474', 'timestamp': 1542738534265, 'step': 401, 'epoch': None, 'runContext': None, 'offset': 181}, {'metricName': 'acc', 'metricValue': '0.8916666507720947', 'timestamp': 1542738534294, 'step': 411, 'epoch': None, 'runContext': None, 'offset': 185}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738534330, 'step': 421, 'epoch': None, 'runContext': None, 'offset': 189}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738534361, 'step': 431, 'epoch': None, 'runContext': None, 'offset': 193}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738534391, 'step': 441, 'epoch': None, 'runContext': None, 'offset': 197}, {'metricName': 'acc', 'metricValue': '0.875', 'timestamp': 1542738534430, 'step': 451, 'epoch': None, 'runContext': None, 'offset': 201}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738534472, 'step': 461, 'epoch': None, 'runContext': None, 'offset': 205}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738534501, 'step': 471, 'epoch': None, 'runContext': None, 'offset': 209}, {'metricName': 'acc', 'metricValue': '0.8916666507720947', 'timestamp': 1542738534538, 'step': 481, 'epoch': None, 'runContext': None, 'offset': 213}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738534568, 'step': 491, 'epoch': None, 'runContext': None, 'offset': 217}, {'metricName': 'acc', 'metricValue': '0.7871000014543533', 'timestamp': 1542738534731, 'step': 500, 'epoch': None, 'runContext': None, 'offset': 224}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738534740, 'step': 501, 'epoch': None, 'runContext': None, 'offset': 228}, {'metricName': 'acc', 'metricValue': '0.875', 'timestamp': 1542738534780, 'step': 511, 'epoch': None, 'runContext': None, 'offset': 232}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738534811, 'step': 521, 'epoch': None, 'runContext': None, 'offset': 236}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738534844, 'step': 531, 'epoch': None, 'runContext': None, 'offset': 240}, {'metricName': 'acc', 'metricValue': '0.8916666507720947', 'timestamp': 1542738534877, 'step': 541, 'epoch': None, 'runContext': None, 'offset': 244}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738534917, 'step': 551, 'epoch': None, 'runContext': None, 'offset': 248}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738534950, 'step': 561, 'epoch': None, 'runContext': None, 'offset': 252}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738534982, 'step': 571, 'epoch': None, 'runContext': None, 'offset': 256}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535015, 'step': 581, 'epoch': None, 'runContext': None, 'offset': 260}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738535044, 'step': 591, 'epoch': None, 'runContext': None, 'offset': 264}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738535080, 'step': 601, 'epoch': None, 'runContext': None, 'offset': 268}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738535113, 'step': 611, 'epoch': None, 'runContext': None, 'offset': 272}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535146, 'step': 621, 'epoch': None, 'runContext': None, 'offset': 276}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535177, 'step': 631, 'epoch': None, 'runContext': None, 'offset': 280}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535214, 'step': 641, 'epoch': None, 'runContext': None, 'offset': 284}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535243, 'step': 651, 'epoch': None, 'runContext': None, 'offset': 288}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738535277, 'step': 661, 'epoch': None, 'runContext': None, 'offset': 292}, {'metricName': 'acc', 'metricValue': '0.8916666507720947', 'timestamp': 1542738535306, 'step': 671, 'epoch': None, 'runContext': None, 'offset': 296}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738535339, 'step': 681, 'epoch': None, 'runContext': None, 'offset': 300}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738535375, 'step': 691, 'epoch': None, 'runContext': None, 'offset': 304}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535410, 'step': 701, 'epoch': None, 'runContext': None, 'offset': 308}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738535446, 'step': 711, 'epoch': None, 'runContext': None, 'offset': 312}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738535482, 'step': 721, 'epoch': None, 'runContext': None, 'offset': 316}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738535521, 'step': 731, 'epoch': None, 'runContext': None, 'offset': 320}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738535557, 'step': 741, 'epoch': None, 'runContext': None, 'offset': 324}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738535595, 'step': 751, 'epoch': None, 'runContext': None, 'offset': 328}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738535632, 'step': 761, 'epoch': None, 'runContext': None, 'offset': 332}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738535661, 'step': 771, 'epoch': None, 'runContext': None, 'offset': 336}, {'metricName': 'acc', 'metricValue': '0.875', 'timestamp': 1542738535694, 'step': 781, 'epoch': None, 'runContext': None, 'offset': 340}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738535727, 'step': 791, 'epoch': None, 'runContext': None, 'offset': 344}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738535756, 'step': 801, 'epoch': None, 'runContext': None, 'offset': 348}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738535794, 'step': 811, 'epoch': None, 'runContext': None, 'offset': 352}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738535825, 'step': 821, 'epoch': None, 'runContext': None, 'offset': 356}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738535853, 'step': 831, 'epoch': None, 'runContext': None, 'offset': 360}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738535885, 'step': 841, 'epoch': None, 'runContext': None, 'offset': 364}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738535916, 'step': 851, 'epoch': None, 'runContext': None, 'offset': 368}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738535948, 'step': 861, 'epoch': None, 'runContext': None, 'offset': 372}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738535980, 'step': 871, 'epoch': None, 'runContext': None, 'offset': 376}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536008, 'step': 881, 'epoch': None, 'runContext': None, 'offset': 380}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738536039, 'step': 891, 'epoch': None, 'runContext': None, 'offset': 384}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738536077, 'step': 901, 'epoch': None, 'runContext': None, 'offset': 388}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738536109, 'step': 911, 'epoch': None, 'runContext': None, 'offset': 392}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738536143, 'step': 921, 'epoch': None, 'runContext': None, 'offset': 396}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738536178, 'step': 931, 'epoch': None, 'runContext': None, 'offset': 400}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738536209, 'step': 941, 'epoch': None, 'runContext': None, 'offset': 404}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738536243, 'step': 951, 'epoch': None, 'runContext': None, 'offset': 408}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738536272, 'step': 961, 'epoch': None, 'runContext': None, 'offset': 412}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536305, 'step': 971, 'epoch': None, 'runContext': None, 'offset': 416}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738536334, 'step': 981, 'epoch': None, 'runContext': None, 'offset': 420}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738536369, 'step': 991, 'epoch': None, 'runContext': None, 'offset': 424}, {'metricName': 'acc', 'metricValue': '0.9244166671037674', 'timestamp': 1542738536514, 'step': 1000, 'epoch': None, 'runContext': None, 'offset': 431}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738536522, 'step': 1001, 'epoch': None, 'runContext': None, 'offset': 435}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738536558, 'step': 1011, 'epoch': None, 'runContext': None, 'offset': 439}, {'metricName': 'acc', 'metricValue': '0.875', 'timestamp': 1542738536595, 'step': 1021, 'epoch': None, 'runContext': None, 'offset': 443}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738536625, 'step': 1031, 'epoch': None, 'runContext': None, 'offset': 447}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738536657, 'step': 1041, 'epoch': None, 'runContext': None, 'offset': 451}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738536692, 'step': 1051, 'epoch': None, 'runContext': None, 'offset': 455}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738536725, 'step': 1061, 'epoch': None, 'runContext': None, 'offset': 459}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738536756, 'step': 1071, 'epoch': None, 'runContext': None, 'offset': 463}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536791, 'step': 1081, 'epoch': None, 'runContext': None, 'offset': 467}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738536824, 'step': 1091, 'epoch': None, 'runContext': None, 'offset': 471}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536860, 'step': 1101, 'epoch': None, 'runContext': None, 'offset': 475}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536890, 'step': 1111, 'epoch': None, 'runContext': None, 'offset': 479}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738536918, 'step': 1121, 'epoch': None, 'runContext': None, 'offset': 483}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536951, 'step': 1131, 'epoch': None, 'runContext': None, 'offset': 487}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738536982, 'step': 1141, 'epoch': None, 'runContext': None, 'offset': 491}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738537012, 'step': 1151, 'epoch': None, 'runContext': None, 'offset': 495}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738537043, 'step': 1161, 'epoch': None, 'runContext': None, 'offset': 499}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738537076, 'step': 1171, 'epoch': None, 'runContext': None, 'offset': 503}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738537114, 'step': 1181, 'epoch': None, 'runContext': None, 'offset': 507}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738537146, 'step': 1191, 'epoch': None, 'runContext': None, 'offset': 511}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738537175, 'step': 1201, 'epoch': None, 'runContext': None, 'offset': 515}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738537209, 'step': 1211, 'epoch': None, 'runContext': None, 'offset': 519}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738537242, 'step': 1221, 'epoch': None, 'runContext': None, 'offset': 523}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738537271, 'step': 1231, 'epoch': None, 'runContext': None, 'offset': 527}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738537306, 'step': 1241, 'epoch': None, 'runContext': None, 'offset': 531}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738537334, 'step': 1251, 'epoch': None, 'runContext': None, 'offset': 535}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738537365, 'step': 1261, 'epoch': None, 'runContext': None, 'offset': 539}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738537397, 'step': 1271, 'epoch': None, 'runContext': None, 'offset': 543}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738537425, 'step': 1281, 'epoch': None, 'runContext': None, 'offset': 547}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738537463, 'step': 1291, 'epoch': None, 'runContext': None, 'offset': 551}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738537492, 'step': 1301, 'epoch': None, 'runContext': None, 'offset': 555}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738537524, 'step': 1311, 'epoch': None, 'runContext': None, 'offset': 559}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738537557, 'step': 1321, 'epoch': None, 'runContext': None, 'offset': 563}, {'metricName': 'acc', 'metricValue': '0.8999999761581421', 'timestamp': 1542738537591, 'step': 1331, 'epoch': None, 'runContext': None, 'offset': 567}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738537625, 'step': 1341, 'epoch': None, 'runContext': None, 'offset': 571}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738537664, 'step': 1351, 'epoch': None, 'runContext': None, 'offset': 575}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738537700, 'step': 1361, 'epoch': None, 'runContext': None, 'offset': 579}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738537731, 'step': 1371, 'epoch': None, 'runContext': None, 'offset': 583}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738537770, 'step': 1381, 'epoch': None, 'runContext': None, 'offset': 587}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738537798, 'step': 1391, 'epoch': None, 'runContext': None, 'offset': 591}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738537830, 'step': 1401, 'epoch': None, 'runContext': None, 'offset': 595}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738537859, 'step': 1411, 'epoch': None, 'runContext': None, 'offset': 599}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738537890, 'step': 1421, 'epoch': None, 'runContext': None, 'offset': 603}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738537929, 'step': 1431, 'epoch': None, 'runContext': None, 'offset': 607}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738537961, 'step': 1441, 'epoch': None, 'runContext': None, 'offset': 611}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738537996, 'step': 1451, 'epoch': None, 'runContext': None, 'offset': 615}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738538033, 'step': 1461, 'epoch': None, 'runContext': None, 'offset': 619}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738538067, 'step': 1471, 'epoch': None, 'runContext': None, 'offset': 623}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738538098, 'step': 1481, 'epoch': None, 'runContext': None, 'offset': 627}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738538129, 'step': 1491, 'epoch': None, 'runContext': None, 'offset': 631}, {'metricName': 'acc', 'metricValue': '0.9434833297729492', 'timestamp': 1542738538248, 'step': 1500, 'epoch': None, 'runContext': None, 'offset': 638}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738538262, 'step': 1501, 'epoch': None, 'runContext': None, 'offset': 642}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738538306, 'step': 1511, 'epoch': None, 'runContext': None, 'offset': 646}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738538342, 'step': 1521, 'epoch': None, 'runContext': None, 'offset': 650}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738538375, 'step': 1531, 'epoch': None, 'runContext': None, 'offset': 654}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738538405, 'step': 1541, 'epoch': None, 'runContext': None, 'offset': 658}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738538451, 'step': 1551, 'epoch': None, 'runContext': None, 'offset': 662}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738538497, 'step': 1561, 'epoch': None, 'runContext': None, 'offset': 666}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738538538, 'step': 1571, 'epoch': None, 'runContext': None, 'offset': 670}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738538576, 'step': 1581, 'epoch': None, 'runContext': None, 'offset': 674}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738538611, 'step': 1591, 'epoch': None, 'runContext': None, 'offset': 678}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738538643, 'step': 1601, 'epoch': None, 'runContext': None, 'offset': 682}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738538673, 'step': 1611, 'epoch': None, 'runContext': None, 'offset': 686}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738538705, 'step': 1621, 'epoch': None, 'runContext': None, 'offset': 690}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738538740, 'step': 1631, 'epoch': None, 'runContext': None, 'offset': 694}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738538771, 'step': 1641, 'epoch': None, 'runContext': None, 'offset': 698}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738538813, 'step': 1651, 'epoch': None, 'runContext': None, 'offset': 702}, {'metricName': 'acc', 'metricValue': '0.9166666865348816', 'timestamp': 1542738538844, 'step': 1661, 'epoch': None, 'runContext': None, 'offset': 706}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738538873, 'step': 1671, 'epoch': None, 'runContext': None, 'offset': 710}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738538904, 'step': 1681, 'epoch': None, 'runContext': None, 'offset': 714}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738538935, 'step': 1691, 'epoch': None, 'runContext': None, 'offset': 718}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738538970, 'step': 1701, 'epoch': None, 'runContext': None, 'offset': 722}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539001, 'step': 1711, 'epoch': None, 'runContext': None, 'offset': 726}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738539030, 'step': 1721, 'epoch': None, 'runContext': None, 'offset': 730}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738539064, 'step': 1731, 'epoch': None, 'runContext': None, 'offset': 734}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539099, 'step': 1741, 'epoch': None, 'runContext': None, 'offset': 738}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539127, 'step': 1751, 'epoch': None, 'runContext': None, 'offset': 742}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738539160, 'step': 1761, 'epoch': None, 'runContext': None, 'offset': 746}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738539190, 'step': 1771, 'epoch': None, 'runContext': None, 'offset': 750}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738539221, 'step': 1781, 'epoch': None, 'runContext': None, 'offset': 754}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738539258, 'step': 1791, 'epoch': None, 'runContext': None, 'offset': 758}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539292, 'step': 1801, 'epoch': None, 'runContext': None, 'offset': 762}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738539325, 'step': 1811, 'epoch': None, 'runContext': None, 'offset': 766}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738539355, 'step': 1821, 'epoch': None, 'runContext': None, 'offset': 770}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738539389, 'step': 1831, 'epoch': None, 'runContext': None, 'offset': 774}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738539422, 'step': 1841, 'epoch': None, 'runContext': None, 'offset': 778}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539459, 'step': 1851, 'epoch': None, 'runContext': None, 'offset': 782}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738539488, 'step': 1861, 'epoch': None, 'runContext': None, 'offset': 786}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738539521, 'step': 1871, 'epoch': None, 'runContext': None, 'offset': 790}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738539555, 'step': 1881, 'epoch': None, 'runContext': None, 'offset': 794}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738539586, 'step': 1891, 'epoch': None, 'runContext': None, 'offset': 798}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738539621, 'step': 1901, 'epoch': None, 'runContext': None, 'offset': 802}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539658, 'step': 1911, 'epoch': None, 'runContext': None, 'offset': 806}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738539693, 'step': 1921, 'epoch': None, 'runContext': None, 'offset': 810}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738539728, 'step': 1931, 'epoch': None, 'runContext': None, 'offset': 814}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738539767, 'step': 1941, 'epoch': None, 'runContext': None, 'offset': 818}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738539796, 'step': 1951, 'epoch': None, 'runContext': None, 'offset': 822}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738539827, 'step': 1961, 'epoch': None, 'runContext': None, 'offset': 826}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738539860, 'step': 1971, 'epoch': None, 'runContext': None, 'offset': 830}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738539893, 'step': 1981, 'epoch': None, 'runContext': None, 'offset': 834}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738539927, 'step': 1991, 'epoch': None, 'runContext': None, 'offset': 838}, {'metricName': 'acc', 'metricValue': '0.9552499966621399', 'timestamp': 1542738540053, 'step': 2000, 'epoch': None, 'runContext': None, 'offset': 845}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738540062, 'step': 2001, 'epoch': None, 'runContext': None, 'offset': 849}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738540094, 'step': 2011, 'epoch': None, 'runContext': None, 'offset': 853}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540130, 'step': 2021, 'epoch': None, 'runContext': None, 'offset': 857}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540158, 'step': 2031, 'epoch': None, 'runContext': None, 'offset': 861}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738540188, 'step': 2041, 'epoch': None, 'runContext': None, 'offset': 865}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738540217, 'step': 2051, 'epoch': None, 'runContext': None, 'offset': 869}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738540252, 'step': 2061, 'epoch': None, 'runContext': None, 'offset': 873}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738540287, 'step': 2071, 'epoch': None, 'runContext': None, 'offset': 877}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738540321, 'step': 2081, 'epoch': None, 'runContext': None, 'offset': 881}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540351, 'step': 2091, 'epoch': None, 'runContext': None, 'offset': 885}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540386, 'step': 2101, 'epoch': None, 'runContext': None, 'offset': 889}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738540418, 'step': 2111, 'epoch': None, 'runContext': None, 'offset': 893}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738540460, 'step': 2121, 'epoch': None, 'runContext': None, 'offset': 897}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738540497, 'step': 2131, 'epoch': None, 'runContext': None, 'offset': 901}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738540527, 'step': 2141, 'epoch': None, 'runContext': None, 'offset': 905}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738540558, 'step': 2151, 'epoch': None, 'runContext': None, 'offset': 909}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738540595, 'step': 2161, 'epoch': None, 'runContext': None, 'offset': 913}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738540628, 'step': 2171, 'epoch': None, 'runContext': None, 'offset': 917}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738540666, 'step': 2181, 'epoch': None, 'runContext': None, 'offset': 921}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540699, 'step': 2191, 'epoch': None, 'runContext': None, 'offset': 925}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738540733, 'step': 2201, 'epoch': None, 'runContext': None, 'offset': 929}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738540766, 'step': 2211, 'epoch': None, 'runContext': None, 'offset': 933}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540797, 'step': 2221, 'epoch': None, 'runContext': None, 'offset': 937}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738540827, 'step': 2231, 'epoch': None, 'runContext': None, 'offset': 941}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738540858, 'step': 2241, 'epoch': None, 'runContext': None, 'offset': 945}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738540889, 'step': 2251, 'epoch': None, 'runContext': None, 'offset': 949}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738540919, 'step': 2261, 'epoch': None, 'runContext': None, 'offset': 953}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738540950, 'step': 2271, 'epoch': None, 'runContext': None, 'offset': 957}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738540986, 'step': 2281, 'epoch': None, 'runContext': None, 'offset': 961}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738541019, 'step': 2291, 'epoch': None, 'runContext': None, 'offset': 965}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738541049, 'step': 2301, 'epoch': None, 'runContext': None, 'offset': 969}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541082, 'step': 2311, 'epoch': None, 'runContext': None, 'offset': 973}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738541115, 'step': 2321, 'epoch': None, 'runContext': None, 'offset': 977}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541144, 'step': 2331, 'epoch': None, 'runContext': None, 'offset': 981}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541175, 'step': 2341, 'epoch': None, 'runContext': None, 'offset': 985}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541205, 'step': 2351, 'epoch': None, 'runContext': None, 'offset': 989}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541235, 'step': 2361, 'epoch': None, 'runContext': None, 'offset': 993}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541270, 'step': 2371, 'epoch': None, 'runContext': None, 'offset': 997}, {'metricName': 'acc', 'metricValue': '0.925000011920929', 'timestamp': 1542738541299, 'step': 2381, 'epoch': None, 'runContext': None, 'offset': 1001}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541330, 'step': 2391, 'epoch': None, 'runContext': None, 'offset': 1005}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541361, 'step': 2401, 'epoch': None, 'runContext': None, 'offset': 1009}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541389, 'step': 2411, 'epoch': None, 'runContext': None, 'offset': 1013}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738541422, 'step': 2421, 'epoch': None, 'runContext': None, 'offset': 1017}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738541473, 'step': 2431, 'epoch': None, 'runContext': None, 'offset': 1021}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541521, 'step': 2441, 'epoch': None, 'runContext': None, 'offset': 1025}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738541551, 'step': 2451, 'epoch': None, 'runContext': None, 'offset': 1029}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541587, 'step': 2461, 'epoch': None, 'runContext': None, 'offset': 1033}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738541624, 'step': 2471, 'epoch': None, 'runContext': None, 'offset': 1037}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541660, 'step': 2481, 'epoch': None, 'runContext': None, 'offset': 1041}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541691, 'step': 2491, 'epoch': None, 'runContext': None, 'offset': 1045}, {'metricName': 'acc', 'metricValue': '0.9626999988555908', 'timestamp': 1542738541811, 'step': 2500, 'epoch': None, 'runContext': None, 'offset': 1052}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541820, 'step': 2501, 'epoch': None, 'runContext': None, 'offset': 1056}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738541858, 'step': 2511, 'epoch': None, 'runContext': None, 'offset': 1060}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738541893, 'step': 2521, 'epoch': None, 'runContext': None, 'offset': 1064}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541933, 'step': 2531, 'epoch': None, 'runContext': None, 'offset': 1068}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738541964, 'step': 2541, 'epoch': None, 'runContext': None, 'offset': 1072}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542000, 'step': 2551, 'epoch': None, 'runContext': None, 'offset': 1076}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738542028, 'step': 2561, 'epoch': None, 'runContext': None, 'offset': 1080}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738542060, 'step': 2571, 'epoch': None, 'runContext': None, 'offset': 1084}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738542094, 'step': 2581, 'epoch': None, 'runContext': None, 'offset': 1088}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542124, 'step': 2591, 'epoch': None, 'runContext': None, 'offset': 1092}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738542156, 'step': 2601, 'epoch': None, 'runContext': None, 'offset': 1096}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542183, 'step': 2611, 'epoch': None, 'runContext': None, 'offset': 1100}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738542216, 'step': 2621, 'epoch': None, 'runContext': None, 'offset': 1104}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738542252, 'step': 2631, 'epoch': None, 'runContext': None, 'offset': 1108}, {'metricName': 'acc', 'metricValue': '0.9083333611488342', 'timestamp': 1542738542282, 'step': 2641, 'epoch': None, 'runContext': None, 'offset': 1112}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738542318, 'step': 2651, 'epoch': None, 'runContext': None, 'offset': 1116}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738542356, 'step': 2661, 'epoch': None, 'runContext': None, 'offset': 1120}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738542386, 'step': 2671, 'epoch': None, 'runContext': None, 'offset': 1124}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738542420, 'step': 2681, 'epoch': None, 'runContext': None, 'offset': 1128}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738542465, 'step': 2691, 'epoch': None, 'runContext': None, 'offset': 1132}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542498, 'step': 2701, 'epoch': None, 'runContext': None, 'offset': 1136}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738542534, 'step': 2711, 'epoch': None, 'runContext': None, 'offset': 1140}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738542565, 'step': 2721, 'epoch': None, 'runContext': None, 'offset': 1144}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542594, 'step': 2731, 'epoch': None, 'runContext': None, 'offset': 1148}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738542631, 'step': 2741, 'epoch': None, 'runContext': None, 'offset': 1152}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738542665, 'step': 2751, 'epoch': None, 'runContext': None, 'offset': 1156}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738542695, 'step': 2761, 'epoch': None, 'runContext': None, 'offset': 1160}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542731, 'step': 2771, 'epoch': None, 'runContext': None, 'offset': 1164}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738542765, 'step': 2781, 'epoch': None, 'runContext': None, 'offset': 1168}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738542794, 'step': 2791, 'epoch': None, 'runContext': None, 'offset': 1172}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542836, 'step': 2801, 'epoch': None, 'runContext': None, 'offset': 1176}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542869, 'step': 2811, 'epoch': None, 'runContext': None, 'offset': 1180}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542901, 'step': 2821, 'epoch': None, 'runContext': None, 'offset': 1184}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738542940, 'step': 2831, 'epoch': None, 'runContext': None, 'offset': 1188}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738542972, 'step': 2841, 'epoch': None, 'runContext': None, 'offset': 1192}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543003, 'step': 2851, 'epoch': None, 'runContext': None, 'offset': 1196}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543036, 'step': 2861, 'epoch': None, 'runContext': None, 'offset': 1200}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738543064, 'step': 2871, 'epoch': None, 'runContext': None, 'offset': 1204}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543098, 'step': 2881, 'epoch': None, 'runContext': None, 'offset': 1208}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738543129, 'step': 2891, 'epoch': None, 'runContext': None, 'offset': 1212}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738543161, 'step': 2901, 'epoch': None, 'runContext': None, 'offset': 1216}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543194, 'step': 2911, 'epoch': None, 'runContext': None, 'offset': 1220}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738543222, 'step': 2921, 'epoch': None, 'runContext': None, 'offset': 1224}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543254, 'step': 2931, 'epoch': None, 'runContext': None, 'offset': 1228}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738543290, 'step': 2941, 'epoch': None, 'runContext': None, 'offset': 1232}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738543318, 'step': 2951, 'epoch': None, 'runContext': None, 'offset': 1236}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738543349, 'step': 2961, 'epoch': None, 'runContext': None, 'offset': 1240}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543376, 'step': 2971, 'epoch': None, 'runContext': None, 'offset': 1244}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738543407, 'step': 2981, 'epoch': None, 'runContext': None, 'offset': 1248}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738543444, 'step': 2991, 'epoch': None, 'runContext': None, 'offset': 1252}, {'metricName': 'acc', 'metricValue': '0.9684666656255722', 'timestamp': 1542738543571, 'step': 3000, 'epoch': None, 'runContext': None, 'offset': 1259}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738543583, 'step': 3001, 'epoch': None, 'runContext': None, 'offset': 1263}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738543619, 'step': 3011, 'epoch': None, 'runContext': None, 'offset': 1267}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738543656, 'step': 3021, 'epoch': None, 'runContext': None, 'offset': 1271}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738543686, 'step': 3031, 'epoch': None, 'runContext': None, 'offset': 1275}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738543720, 'step': 3041, 'epoch': None, 'runContext': None, 'offset': 1279}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738543755, 'step': 3051, 'epoch': None, 'runContext': None, 'offset': 1283}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738543785, 'step': 3061, 'epoch': None, 'runContext': None, 'offset': 1287}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738543818, 'step': 3071, 'epoch': None, 'runContext': None, 'offset': 1291}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738543850, 'step': 3081, 'epoch': None, 'runContext': None, 'offset': 1295}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738543881, 'step': 3091, 'epoch': None, 'runContext': None, 'offset': 1299}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738543916, 'step': 3101, 'epoch': None, 'runContext': None, 'offset': 1303}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738543946, 'step': 3111, 'epoch': None, 'runContext': None, 'offset': 1307}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738543977, 'step': 3121, 'epoch': None, 'runContext': None, 'offset': 1311}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544009, 'step': 3131, 'epoch': None, 'runContext': None, 'offset': 1315}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544037, 'step': 3141, 'epoch': None, 'runContext': None, 'offset': 1319}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738544068, 'step': 3151, 'epoch': None, 'runContext': None, 'offset': 1323}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544098, 'step': 3161, 'epoch': None, 'runContext': None, 'offset': 1327}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738544130, 'step': 3171, 'epoch': None, 'runContext': None, 'offset': 1331}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738544166, 'step': 3181, 'epoch': None, 'runContext': None, 'offset': 1335}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544195, 'step': 3191, 'epoch': None, 'runContext': None, 'offset': 1339}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544229, 'step': 3201, 'epoch': None, 'runContext': None, 'offset': 1343}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544262, 'step': 3211, 'epoch': None, 'runContext': None, 'offset': 1347}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544290, 'step': 3221, 'epoch': None, 'runContext': None, 'offset': 1351}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738544322, 'step': 3231, 'epoch': None, 'runContext': None, 'offset': 1355}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738544349, 'step': 3241, 'epoch': None, 'runContext': None, 'offset': 1359}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738544386, 'step': 3251, 'epoch': None, 'runContext': None, 'offset': 1363}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738544417, 'step': 3261, 'epoch': None, 'runContext': None, 'offset': 1367}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544461, 'step': 3271, 'epoch': None, 'runContext': None, 'offset': 1371}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738544492, 'step': 3281, 'epoch': None, 'runContext': None, 'offset': 1375}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544526, 'step': 3291, 'epoch': None, 'runContext': None, 'offset': 1379}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544556, 'step': 3301, 'epoch': None, 'runContext': None, 'offset': 1383}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738544590, 'step': 3311, 'epoch': None, 'runContext': None, 'offset': 1387}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738544621, 'step': 3321, 'epoch': None, 'runContext': None, 'offset': 1391}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738544651, 'step': 3331, 'epoch': None, 'runContext': None, 'offset': 1395}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738544687, 'step': 3341, 'epoch': None, 'runContext': None, 'offset': 1399}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738544716, 'step': 3351, 'epoch': None, 'runContext': None, 'offset': 1403}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738544753, 'step': 3361, 'epoch': None, 'runContext': None, 'offset': 1407}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738544793, 'step': 3371, 'epoch': None, 'runContext': None, 'offset': 1411}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544822, 'step': 3381, 'epoch': None, 'runContext': None, 'offset': 1415}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544858, 'step': 3391, 'epoch': None, 'runContext': None, 'offset': 1419}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544894, 'step': 3401, 'epoch': None, 'runContext': None, 'offset': 1423}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738544925, 'step': 3411, 'epoch': None, 'runContext': None, 'offset': 1427}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738544956, 'step': 3421, 'epoch': None, 'runContext': None, 'offset': 1431}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738544987, 'step': 3431, 'epoch': None, 'runContext': None, 'offset': 1435}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738545020, 'step': 3441, 'epoch': None, 'runContext': None, 'offset': 1439}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545052, 'step': 3451, 'epoch': None, 'runContext': None, 'offset': 1443}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738545082, 'step': 3461, 'epoch': None, 'runContext': None, 'offset': 1447}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738545117, 'step': 3471, 'epoch': None, 'runContext': None, 'offset': 1451}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545149, 'step': 3481, 'epoch': None, 'runContext': None, 'offset': 1455}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738545187, 'step': 3491, 'epoch': None, 'runContext': None, 'offset': 1459}, {'metricName': 'acc', 'metricValue': '0.9730500017404556', 'timestamp': 1542738545305, 'step': 3500, 'epoch': None, 'runContext': None, 'offset': 1466}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738545315, 'step': 3501, 'epoch': None, 'runContext': None, 'offset': 1470}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545348, 'step': 3511, 'epoch': None, 'runContext': None, 'offset': 1474}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545381, 'step': 3521, 'epoch': None, 'runContext': None, 'offset': 1478}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738545415, 'step': 3531, 'epoch': None, 'runContext': None, 'offset': 1482}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738545459, 'step': 3541, 'epoch': None, 'runContext': None, 'offset': 1486}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738545502, 'step': 3551, 'epoch': None, 'runContext': None, 'offset': 1490}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545536, 'step': 3561, 'epoch': None, 'runContext': None, 'offset': 1494}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738545564, 'step': 3571, 'epoch': None, 'runContext': None, 'offset': 1498}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738545599, 'step': 3581, 'epoch': None, 'runContext': None, 'offset': 1502}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738545637, 'step': 3591, 'epoch': None, 'runContext': None, 'offset': 1506}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545665, 'step': 3601, 'epoch': None, 'runContext': None, 'offset': 1510}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545699, 'step': 3611, 'epoch': None, 'runContext': None, 'offset': 1514}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738545729, 'step': 3621, 'epoch': None, 'runContext': None, 'offset': 1518}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738545759, 'step': 3631, 'epoch': None, 'runContext': None, 'offset': 1522}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738545792, 'step': 3641, 'epoch': None, 'runContext': None, 'offset': 1526}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738545828, 'step': 3651, 'epoch': None, 'runContext': None, 'offset': 1530}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738545865, 'step': 3661, 'epoch': None, 'runContext': None, 'offset': 1534}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738545902, 'step': 3671, 'epoch': None, 'runContext': None, 'offset': 1538}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738545929, 'step': 3681, 'epoch': None, 'runContext': None, 'offset': 1542}, {'metricName': 'acc', 'metricValue': '0.9416666626930237', 'timestamp': 1542738545962, 'step': 3691, 'epoch': None, 'runContext': None, 'offset': 1546}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738546000, 'step': 3701, 'epoch': None, 'runContext': None, 'offset': 1550}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546034, 'step': 3711, 'epoch': None, 'runContext': None, 'offset': 1554}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738546075, 'step': 3721, 'epoch': None, 'runContext': None, 'offset': 1558}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738546113, 'step': 3731, 'epoch': None, 'runContext': None, 'offset': 1562}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738546145, 'step': 3741, 'epoch': None, 'runContext': None, 'offset': 1566}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738546173, 'step': 3751, 'epoch': None, 'runContext': None, 'offset': 1570}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546204, 'step': 3761, 'epoch': None, 'runContext': None, 'offset': 1574}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738546235, 'step': 3771, 'epoch': None, 'runContext': None, 'offset': 1578}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546269, 'step': 3781, 'epoch': None, 'runContext': None, 'offset': 1582}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738546299, 'step': 3791, 'epoch': None, 'runContext': None, 'offset': 1586}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546330, 'step': 3801, 'epoch': None, 'runContext': None, 'offset': 1590}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738546362, 'step': 3811, 'epoch': None, 'runContext': None, 'offset': 1594}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738546388, 'step': 3821, 'epoch': None, 'runContext': None, 'offset': 1598}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546419, 'step': 3831, 'epoch': None, 'runContext': None, 'offset': 1602}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738546468, 'step': 3841, 'epoch': None, 'runContext': None, 'offset': 1606}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546507, 'step': 3851, 'epoch': None, 'runContext': None, 'offset': 1610}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738546544, 'step': 3861, 'epoch': None, 'runContext': None, 'offset': 1614}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738546577, 'step': 3871, 'epoch': None, 'runContext': None, 'offset': 1618}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738546606, 'step': 3881, 'epoch': None, 'runContext': None, 'offset': 1622}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738546642, 'step': 3891, 'epoch': None, 'runContext': None, 'offset': 1626}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738546678, 'step': 3901, 'epoch': None, 'runContext': None, 'offset': 1630}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738546710, 'step': 3911, 'epoch': None, 'runContext': None, 'offset': 1634}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738546740, 'step': 3921, 'epoch': None, 'runContext': None, 'offset': 1638}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546771, 'step': 3931, 'epoch': None, 'runContext': None, 'offset': 1642}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738546806, 'step': 3941, 'epoch': None, 'runContext': None, 'offset': 1646}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738546840, 'step': 3951, 'epoch': None, 'runContext': None, 'offset': 1650}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738546871, 'step': 3961, 'epoch': None, 'runContext': None, 'offset': 1654}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738546904, 'step': 3971, 'epoch': None, 'runContext': None, 'offset': 1658}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738546939, 'step': 3981, 'epoch': None, 'runContext': None, 'offset': 1662}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738546968, 'step': 3991, 'epoch': None, 'runContext': None, 'offset': 1666}, {'metricName': 'acc', 'metricValue': '0.9757000023126602', 'timestamp': 1542738547099, 'step': 4000, 'epoch': None, 'runContext': None, 'offset': 1673}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738547107, 'step': 4001, 'epoch': None, 'runContext': None, 'offset': 1677}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738547140, 'step': 4011, 'epoch': None, 'runContext': None, 'offset': 1681}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738547180, 'step': 4021, 'epoch': None, 'runContext': None, 'offset': 1685}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547218, 'step': 4031, 'epoch': None, 'runContext': None, 'offset': 1689}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547248, 'step': 4041, 'epoch': None, 'runContext': None, 'offset': 1693}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547281, 'step': 4051, 'epoch': None, 'runContext': None, 'offset': 1697}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738547311, 'step': 4061, 'epoch': None, 'runContext': None, 'offset': 1701}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547343, 'step': 4071, 'epoch': None, 'runContext': None, 'offset': 1705}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547381, 'step': 4081, 'epoch': None, 'runContext': None, 'offset': 1709}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738547411, 'step': 4091, 'epoch': None, 'runContext': None, 'offset': 1713}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738547453, 'step': 4101, 'epoch': None, 'runContext': None, 'offset': 1717}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738547488, 'step': 4111, 'epoch': None, 'runContext': None, 'offset': 1721}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738547524, 'step': 4121, 'epoch': None, 'runContext': None, 'offset': 1725}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738547555, 'step': 4131, 'epoch': None, 'runContext': None, 'offset': 1729}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738547588, 'step': 4141, 'epoch': None, 'runContext': None, 'offset': 1733}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738547619, 'step': 4151, 'epoch': None, 'runContext': None, 'offset': 1737}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738547651, 'step': 4161, 'epoch': None, 'runContext': None, 'offset': 1741}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738547683, 'step': 4171, 'epoch': None, 'runContext': None, 'offset': 1745}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738547711, 'step': 4181, 'epoch': None, 'runContext': None, 'offset': 1749}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738547742, 'step': 4191, 'epoch': None, 'runContext': None, 'offset': 1753}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547774, 'step': 4201, 'epoch': None, 'runContext': None, 'offset': 1757}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738547808, 'step': 4211, 'epoch': None, 'runContext': None, 'offset': 1761}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738547846, 'step': 4221, 'epoch': None, 'runContext': None, 'offset': 1765}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738547876, 'step': 4231, 'epoch': None, 'runContext': None, 'offset': 1769}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547913, 'step': 4241, 'epoch': None, 'runContext': None, 'offset': 1773}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738547951, 'step': 4251, 'epoch': None, 'runContext': None, 'offset': 1777}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738547981, 'step': 4261, 'epoch': None, 'runContext': None, 'offset': 1781}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738548011, 'step': 4271, 'epoch': None, 'runContext': None, 'offset': 1785}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738548042, 'step': 4281, 'epoch': None, 'runContext': None, 'offset': 1789}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738548072, 'step': 4291, 'epoch': None, 'runContext': None, 'offset': 1793}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738548111, 'step': 4301, 'epoch': None, 'runContext': None, 'offset': 1797}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738548141, 'step': 4311, 'epoch': None, 'runContext': None, 'offset': 1801}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738548173, 'step': 4321, 'epoch': None, 'runContext': None, 'offset': 1805}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548205, 'step': 4331, 'epoch': None, 'runContext': None, 'offset': 1809}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738548233, 'step': 4341, 'epoch': None, 'runContext': None, 'offset': 1813}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738548264, 'step': 4351, 'epoch': None, 'runContext': None, 'offset': 1817}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738548295, 'step': 4361, 'epoch': None, 'runContext': None, 'offset': 1821}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738548327, 'step': 4371, 'epoch': None, 'runContext': None, 'offset': 1825}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738548361, 'step': 4381, 'epoch': None, 'runContext': None, 'offset': 1829}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548394, 'step': 4391, 'epoch': None, 'runContext': None, 'offset': 1833}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548427, 'step': 4401, 'epoch': None, 'runContext': None, 'offset': 1837}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738548477, 'step': 4411, 'epoch': None, 'runContext': None, 'offset': 1841}, {'metricName': 'acc', 'metricValue': '0.949999988079071', 'timestamp': 1542738548510, 'step': 4421, 'epoch': None, 'runContext': None, 'offset': 1845}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738548546, 'step': 4431, 'epoch': None, 'runContext': None, 'offset': 1849}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548588, 'step': 4441, 'epoch': None, 'runContext': None, 'offset': 1853}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738548628, 'step': 4451, 'epoch': None, 'runContext': None, 'offset': 1857}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738548658, 'step': 4461, 'epoch': None, 'runContext': None, 'offset': 1861}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548689, 'step': 4471, 'epoch': None, 'runContext': None, 'offset': 1865}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738548720, 'step': 4481, 'epoch': None, 'runContext': None, 'offset': 1869}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738548755, 'step': 4491, 'epoch': None, 'runContext': None, 'offset': 1873}, {'metricName': 'acc', 'metricValue': '0.9784666720628739', 'timestamp': 1542738548884, 'step': 4500, 'epoch': None, 'runContext': None, 'offset': 1880}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548892, 'step': 4501, 'epoch': None, 'runContext': None, 'offset': 1884}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738548930, 'step': 4511, 'epoch': None, 'runContext': None, 'offset': 1888}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548967, 'step': 4521, 'epoch': None, 'runContext': None, 'offset': 1892}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738548996, 'step': 4531, 'epoch': None, 'runContext': None, 'offset': 1896}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549034, 'step': 4541, 'epoch': None, 'runContext': None, 'offset': 1900}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549066, 'step': 4551, 'epoch': None, 'runContext': None, 'offset': 1904}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549094, 'step': 4561, 'epoch': None, 'runContext': None, 'offset': 1908}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549130, 'step': 4571, 'epoch': None, 'runContext': None, 'offset': 1912}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738549165, 'step': 4581, 'epoch': None, 'runContext': None, 'offset': 1916}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549199, 'step': 4591, 'epoch': None, 'runContext': None, 'offset': 1920}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549230, 'step': 4601, 'epoch': None, 'runContext': None, 'offset': 1924}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549262, 'step': 4611, 'epoch': None, 'runContext': None, 'offset': 1928}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549294, 'step': 4621, 'epoch': None, 'runContext': None, 'offset': 1932}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549328, 'step': 4631, 'epoch': None, 'runContext': None, 'offset': 1936}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549356, 'step': 4641, 'epoch': None, 'runContext': None, 'offset': 1940}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738549395, 'step': 4651, 'epoch': None, 'runContext': None, 'offset': 1944}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549429, 'step': 4661, 'epoch': None, 'runContext': None, 'offset': 1948}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549472, 'step': 4671, 'epoch': None, 'runContext': None, 'offset': 1952}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549505, 'step': 4681, 'epoch': None, 'runContext': None, 'offset': 1956}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549540, 'step': 4691, 'epoch': None, 'runContext': None, 'offset': 1960}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549569, 'step': 4701, 'epoch': None, 'runContext': None, 'offset': 1964}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549600, 'step': 4711, 'epoch': None, 'runContext': None, 'offset': 1968}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549631, 'step': 4721, 'epoch': None, 'runContext': None, 'offset': 1972}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738549662, 'step': 4731, 'epoch': None, 'runContext': None, 'offset': 1976}, {'metricName': 'acc', 'metricValue': '1.0', 'timestamp': 1542738549694, 'step': 4741, 'epoch': None, 'runContext': None, 'offset': 1980}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549725, 'step': 4751, 'epoch': None, 'runContext': None, 'offset': 1984}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738549759, 'step': 4761, 'epoch': None, 'runContext': None, 'offset': 1988}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549794, 'step': 4771, 'epoch': None, 'runContext': None, 'offset': 1992}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549823, 'step': 4781, 'epoch': None, 'runContext': None, 'offset': 1996}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549857, 'step': 4791, 'epoch': None, 'runContext': None, 'offset': 2000}, {'metricName': 'acc', 'metricValue': '0.9750000238418579', 'timestamp': 1542738549890, 'step': 4801, 'epoch': None, 'runContext': None, 'offset': 2004}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738549918, 'step': 4811, 'epoch': None, 'runContext': None, 'offset': 2008}, {'metricName': 'acc', 'metricValue': '0.9333333373069763', 'timestamp': 1542738549951, 'step': 4821, 'epoch': None, 'runContext': None, 'offset': 2012}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738549981, 'step': 4831, 'epoch': None, 'runContext': None, 'offset': 2016}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550016, 'step': 4841, 'epoch': None, 'runContext': None, 'offset': 2020}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738550046, 'step': 4851, 'epoch': None, 'runContext': None, 'offset': 2024}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738550075, 'step': 4861, 'epoch': None, 'runContext': None, 'offset': 2028}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738550114, 'step': 4871, 'epoch': None, 'runContext': None, 'offset': 2032}, {'metricName': 'acc', 'metricValue': '0.9583333134651184', 'timestamp': 1542738550144, 'step': 4881, 'epoch': None, 'runContext': None, 'offset': 2036}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738550172, 'step': 4891, 'epoch': None, 'runContext': None, 'offset': 2040}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738550206, 'step': 4901, 'epoch': None, 'runContext': None, 'offset': 2044}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550246, 'step': 4911, 'epoch': None, 'runContext': None, 'offset': 2048}, {'metricName': 'acc', 'metricValue': '0.9666666388511658', 'timestamp': 1542738550276, 'step': 4921, 'epoch': None, 'runContext': None, 'offset': 2052}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550308, 'step': 4931, 'epoch': None, 'runContext': None, 'offset': 2056}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550342, 'step': 4941, 'epoch': None, 'runContext': None, 'offset': 2060}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738550372, 'step': 4951, 'epoch': None, 'runContext': None, 'offset': 2064}, {'metricName': 'acc', 'metricValue': '0.9833333492279053', 'timestamp': 1542738550406, 'step': 4961, 'epoch': None, 'runContext': None, 'offset': 2068}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550436, 'step': 4971, 'epoch': None, 'runContext': None, 'offset': 2072}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550483, 'step': 4981, 'epoch': None, 'runContext': None, 'offset': 2076}, {'metricName': 'acc', 'metricValue': '0.9916666746139526', 'timestamp': 1542738550518, 'step': 4991, 'epoch': None, 'runContext': None, 'offset': 2080}, {'metricName': 'acc', 'metricValue': '0.9817500071525573', 'timestamp': 1542738550643, 'step': 5000, 'epoch': None, 'runContext': None, 'offset': 2087}]
len(acc_metrics)
510
acc_metrics[0]
{'metricName': 'acc', 'metricValue': '0.09166666865348816', 'timestamp': 1542738532966, 'step': 1, 'epoch': None, 'runContext': None, 'offset': 21}
That's it for a quick overview. Now let's look in detail at each component, and introduce the low-level REST API as well.
By default, comet_api.get() reports only your workspace names:
comet_api.get()
['comet-demos', 'megancomet', 'comet-mpm-test', 'chasefortier', 'maracomet', 'development', 'jacques-comet', 'testingmaracomet', 'team-comet-ml', 'comet-etsy-workshop']
You can also interate over those names:
for workspace in comet_api.get():
print(workspace)
comet-demos megancomet comet-mpm-test chasefortier maracomet development jacques-comet testingmaracomet team-comet-ml comet-etsy-workshop
As we saw above, you can also access other public workspaces as well:
comet_api.get("cometpublic")
['sparknlp-example', 'confusion-matrix', 'ludwig', 'comet-sagemaker', 'outout-tab-test', 'fasttext', 'comet-notebooks', 'shap', 'asset-types', 'parameter-space-exploration', 'hn-performance-prediction', 'comet-examples', '3d-histograms', 'xgboost-example', 'home-credit', 'histograms']
Under get(WORKSPACE_NAME), you'll find the projects:
comet_api.get("cometpublic")
['sparknlp-example', 'confusion-matrix', 'ludwig', 'comet-sagemaker', 'outout-tab-test', 'fasttext', 'comet-notebooks', 'shap', 'asset-types', 'parameter-space-exploration', 'hn-performance-prediction', 'comet-examples', '3d-histograms', 'xgboost-example', 'home-credit', 'histograms']
project = comet_api.get("cometpublic", "comet-notebooks")
## OR:
#project = comet_api.get("cometpublic/comet-notebooks")
If you just print out, or iterate over a project, you get access to the experiment ids:
project
[<APIExperiment 'cometpublic/comet-notebooks/7092a5e4c362453fb0b3f06785a1d30c'>, <APIExperiment 'cometpublic/comet-notebooks/d21f94a1c71841d2961da1e6ddb5ab20'>]
project[0].id, project[0].name
('7092a5e4c362453fb0b3f06785a1d30c', None)
project[1].id, project[1].name
('d21f94a1c71841d2961da1e6ddb5ab20', 'example 001')
Continuing with the dictionary-like access, you can see and iterate over the experiment ids:
comet_api.get("cometpublic", "comet-notebooks")
[<APIExperiment 'cometpublic/comet-notebooks/7092a5e4c362453fb0b3f06785a1d30c'>, <APIExperiment 'cometpublic/comet-notebooks/d21f94a1c71841d2961da1e6ddb5ab20'>]
exp = comet_api.get("cometpublic", "comet-notebooks", 'd21f94a1c71841d2961da1e6ddb5ab20')
## OR
# exp = comet_api.get("cometpublic/comet-notebooks/d21f94a1c71841d2961da1e6ddb5ab20")
exp
<APIExperiment 'cometpublic/comet-notebooks/d21f94a1c71841d2961da1e6ddb5ab20'>
exp = comet_api.get("cometpublic", "comet-notebooks", 'example 001')
## OR
## exp = comet_api.get("cometpublic/comet-notebooks/example 001")
exp
<APIExperiment 'cometpublic/comet-notebooks/d21f94a1c71841d2961da1e6ddb5ab20'>
You can also use regular expressions as the name for the experiment:
comet_api.get("cometpublic", "comet-notebooks", "example.*")
In this brief dictionary representation, you will see that other
, metrics
and parameters
give a list of names. However, as we saw above, you can get more information through properties of those same names:
names through exp.data["properties"] and more detail at exp.properties:
exp.get_parameters_summary()
[{'name': 'f', 'valueMax': '/run/user/1000/jupyter/kernel-b1c4403c-c673-4e7f-90dc-853616d231e2.json', 'valueMin': '/run/user/1000/jupyter/kernel-b1c4403c-c673-4e7f-90dc-853616d231e2.json', 'valueCurrent': '/run/user/1000/jupyter/kernel-b1c4403c-c673-4e7f-90dc-853616d231e2.json', 'timestampMax': 1542823692798, 'timestampMin': 1542823692798, 'timestampCurrent': 1542823692798, 'editable': False}]
names through exp.data["other"] and more detail at exp.other:
exp.get_others_summary()[0]["name"], exp.get_others_summary()[0]["valueCurrent"]
('Name', 'example 001')
names through exp.data["metrics"] and more detail at exp.metrics:
exp.get_metrics()
[{'metricName': 'train_loss', 'metricValue': '2.3872790336608887', 'timestamp': 1542823695820, 'step': 0, 'epoch': None, 'runContext': 'train', 'offset': 9}, {'metricName': 'train_accuracy', 'metricValue': '0.0', 'timestamp': 1542823699380, 'step': 1, 'epoch': None, 'runContext': 'train', 'offset': 11}, {'metricName': 'train_accuracy', 'metricValue': '0.0', 'timestamp': 1542823704609, 'step': 3, 'epoch': None, 'runContext': 'train', 'offset': 14}, {'metricName': 'train_val_loss', 'metricValue': '2.3066751956939697', 'timestamp': 1542823699379, 'step': 1, 'epoch': None, 'runContext': 'train', 'offset': 10}, {'metricName': 'train_val_loss', 'metricValue': '2.2724671363830566', 'timestamp': 1542823704609, 'step': 3, 'epoch': None, 'runContext': 'train', 'offset': 13}, {'metricName': 'train_curr_epoch', 'metricValue': '0', 'timestamp': 1542823693885, 'step': None, 'epoch': None, 'runContext': 'train', 'offset': 7}, {'metricName': 'train_curr_epoch', 'metricValue': '1', 'timestamp': 1542823699380, 'step': None, 'epoch': None, 'runContext': 'train', 'offset': 12}]
You can see all of the methods and propeties on an experiment instance:
help(exp)
Help on APIExperiment in module comet_ml.api object: class APIExperiment(comet_ml.experiment.CommonExperiment) | APIExperiment(*args, **kwargs) | | The APIExperiment class is used to access data from the | Comet.ml Python API. | | You can use an instance of the APIExperiment() class to easily | access all of your logged experiment information | at [Comet.ml](https://www.comet.ml), including metrics, parameters, | tags, and assets. | | Examples: | | The following examples assume your `COMET_API_KEY` is configured as per | [Python Configuration](https://www.comet.ml/docs/python-sdk/advanced/#python-configuration). | | This example shows looking up an experiment by its URL: | | ```python | >>> from comet_ml.api import API, APIExperiment | | ## (assumes api keys are configured): | >>> api = API() # can also: API(api_key="...") | | ## Get an APIExperiment from the API: | >>> experiment = api.get("cometpublic/comet-notebooks/example 001") | ``` | | You can also make a new experiment using the API: | | ```python | ## Make a new APIExperiment (assumes api keys are configured): | >>> experiment = APIExperiment(workspace="my-username", | project_name="general") | ``` | | Here is an end-to-end snippet to rename a metric. You can use this | basic structure for logging new metrics (after the experiment has completed) | such as averages or scaling to a baseline. | | ```python | from comet_ml import API | | WORKSPACE = "your-comet-id" | PROJECT_NAME = "general" | EXP_KEY = "your-experiment-key" | OLD_METRIC_NAME = "loss" | NEW_METRIC_NAME = "train_loss" | | api = API() # can also: API(api_key="...") | | experiment = api.get_experiment(WORKSPACE, PROJECT_NAME, EXP_KEY) | old_metrics = experiment.get_metrics(OLD_METRIC_NAME) | | for old_metric in old_metrics: | experiment.log_metric( | NEW_METRIC_NAME, | old_metric["metricValue"], | step=old_metric["step"], | timestamp=old_metric["timestamp"], | ) | ``` | | For more usage examples, see [Comet Python API examples](../Comet-Python-API/). | | Method resolution order: | APIExperiment | comet_ml.experiment.CommonExperiment | builtins.object | | Methods defined here: | | __init__(self, *args, **kwargs) | Create a new APIExperiment, or use a previous experiment key | to access an existing experiment. | | Examples: | ```python | # Python API to create a new experiment: | # (assumes api keys are configured): | >>> experiment = APIExperiment(workspace=WORKSPACE, | project_name=PROJECT) | | # Python API to access an existing experiment: | # (assumes api keys are configured): | >>> experiment = APIExperiment(previous_experiment=EXPERIMENT_KEY) | ``` | | Note: api_key may be defined in environment (COMET_API_KEY) | or in a .comet.config file. Additional arguments will be | given to API(). | | __repr__(self) | Return repr(self). | | add_tag(self, tag) | Append onto an experiment's list of tags. | | Args: | tag: a tag (string) | | Example: | | ```python | >>> api_experiment.add_tag("baseline") | ``` | | add_tags(self, tags) | Append onto an experiment's list of tags. | | Args: | tags: a list of tags (strings) | | Example: | | ```python | >>> api_experiment.add_tags(["successful", "best"]) | ``` | | archive(self) | Archive this experiment. | | Example: | | ```python | >>> api_experiment.archive() | ``` | | create_symlink(self, project_name) | Create a copy of this experiment in another project | in the workspace. | | Args: | project_name: the name of the project with which to create | a symlink to this experiment in. | | Example: | | ```python | >>> api_experiment.create_symlink("my-other-project") | ``` | | delete_asset(self, asset_id) | Delete an experiment's asset. | | Args: | asset_id: the asset id of the asset to delete | | download_model(self, name, output_path='./', expand=True) | Download and save all files from the model. | | Args: | model_name: str, the name of the model | output: str, the output directory; defaults to current directory | expand: if True, the downloaded zipfile is unzipped; if False, then the zipfile | is copied to the output_path | | download_tensorflow_folder(self, output_path='./', overwrite=False) | Download all files logged with `Experiment.log_tensorflow_folder(FOLDER)`. | | Args: | output_path: (str) where to download the files | overwrite: (bool) if True, then overwrite any file that exists | | Example: | | ```python | >>> experiment = comet_ml.Experiment() | >>> experiment.log_tensorboard_folder("logs") | >>> api = comet_ml.API() | >>> api_experiment = api.get_experiment_by_id(experiment.id) | >>> api_experiment.download_tensorflow_folder() | ``` | | end(self) | Method called at end of experiment. | | get_additional_system_info(self) | Get the associated additional system info for this experiment. | | Example: | | ```python | >>> api_experiment.get_additional_system_info() | [] | ``` | | get_asset(self, asset_id, return_type='binary', stream=False) | Get an asset, given the asset_id. | | Args: | asset_id: (str) the asset ID | return_type: (str) the type of object returned. Default is | "binary". Options: "binary", "text", or "response" | stream: (bool) when return_type is "response", you can also | use stream=True to use the response as a stream | | Examples: | | ```python | >>> api_experiment.get_asset("298378237283728", return_type="json") | {...} | ``` | | To use with the streaming option: | | ```python | >>> asset_response = api_experiment.get_asset( | ... "298378237283728", | ... return_type="response", | ... stream=True, | ... ) | >>> with open(filename, 'wb') as fd: | >>> for chunk in asset_response.iter_content(chunk_size=1024*1024): | >>> fd.write(chunk) | ``` | | get_asset_list(self, asset_type='all') | Get a list of assets associated with the experiment. | | Args: | asset_type: Optional String, type of asset to return. Can be | "all", "image", "histogram_combined_3d", "video", or "audio". | | Returns a list of dictionaries of asset properties, like: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_asset_list() | [{'fileName': 'My Filename.png', | 'fileSize': 21113, | 'runContext': None, | 'step': None, | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID', | 'createdAt': 1565898755830, | 'dir': 'assets', | 'canView': False, | 'audio': False, | 'video': False, | 'histogram': False, | 'image': True, | 'type': 'image', | 'metadata': None, | 'assetId': ASSET_ID}, ...] | | >>> x.get_asset_list("image") | [{'fileName': 'My Filename.png', | 'fileSize': 21113, | 'runContext': None, | 'step': None, | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID', | 'createdAt': 1565898755830, | 'dir': 'assets', | 'canView': False, | 'audio': False, | 'video': False, | 'histogram': False, | 'image': True, | 'type': 'image', | 'metadata': None, | 'assetId': ASSET_ID}, ...] | ``` | | get_code(self) | Get the associated source code for this experiment. | | Example: | | ```python | >>> api_experiment.get_code() | 'import comet_ml | experiment = comet_ml.Experiment() | experiment.end()' | ``` | | get_command(self) | Get the associated command-line script and args for this experiment. | | Example: | | ```python | >>> api_experiment.get_command() | ['keras.py', '--size', '1024', '--log', 'experiment.log'] | ``` | | get_curve(self, asset_id) | Get curve logged with experiment by asset id. | | Example: | | ```python | >>> api_experiment.get_curve("57457745745745774") | {"name": "curve1", "x": [1, 2, 3], "y": [4, 5, 6], "step": 0} | ``` | | get_curves(self) | Get all curves logged with experiment. | | Example: | | ```python | >>> api_experiment.get_curves() | [{"name": "curve1", "x": [1, 2, 3], "y": [4, 5, 6], "step": 0}] | ``` | | get_environment_details(self) | Deprecated. Use `APIExperiment.get_os_packages()` instead. | | get_executable(self) | Get the associated executable for this experiment. | | Example: | | ```python | >>> api_experiment.get_executable() | '/usr/local/bin/python' | ``` | | get_git_metadata(self) | Get the git-metadata associated with this experiment. | | Example: | | ```python | >>> api_experiment.get_git_metadata() | { | "branch": 'refs/heads/master', | "origin": 'git@github.com:comet-ml/comet-examples.git', | "parent": '96ff529b4c02e4e0bb92992a7c4ce81275985764', | "root": 'eec2d16daa057d0cf4c2c49974e6ea51e732a7b2', | "user": 'user', | } | ``` | | get_git_patch(self) | Get the git-patch associated with this experiment as a zipfile containing an unique file | named `zip_file.patch`. | | Example: | | ```python | >>> import io, zipfile | >>> zip_patch = io.BytesIO(api_experiment.get_git_patch()) | >>> archive = zipfile.ZipFile(zip_patch) | >>> patch = archive.read("git_diff.patch") | >>> patch | b'...' | ``` | | get_gpu_static_info(self) | Get the associated GPU static info for this experiment. | | Example: | | ```python | >>> api_experiment.get_gpu_static_info() | [{ | "gpuIndex": 0, | "name": "GeForce GTX 950", | "uuid": "GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425", | "totalMemory": 2090074112, | "powerLimit": 110000, | }, ...] | ``` | | get_hostname(self) | Get the associated hostname for this experiment. | | Example: | | ```python | >>> api_experiment.get_hostname() | 'name-of-computer-host' | ``` | | get_html(self) | Get the HTML associated with this experiment. | | Example: | | ```python | >>> api_experiment.get_html() | "<b>Hello, world!</b>" | ``` | | get_installed_packages(self) | Get the associated installed packages for this experiment. | | Example: | | ```python | >>> api_experiment.get_installed_packages() | ['absl-py==0.8.1', 'adal==1.2.2', 'alabaster==0.7.12', ...] | ``` | | get_ip(self) | Get the associated IP for this experiment. | | Example: | | ```python | >>> api_experiment.get_ip() | '175.29.200.91' | ``` | | get_machine(self) | Get the associated total RAM for this experiment. | | Example: | | ```python | >>> api_experiment.get_machine() | 'AMD64' | ``` | | get_max_memory(self) | Get the associated max total memory for this experiment. | | Example: | | ```python | >>> api_experiment.get_max_memory() | 1024 | ``` | | get_metadata(self) | Get the metadata associated with this experiment. | | Example: | | ```python | >>> from comet_ml import APIExperiment | >>> api_experiment = APIExperiment(previous_experiment='EXPERIMENT-KEY') | >>> api_experiment.get_metadata() | { | 'archived': False, | 'durationMillis': 7, | 'endTimeMillis': 1586174765277, | 'experimentKey': 'EXPERIMENT-KEY', | 'experimentName': None, | 'fileName': None, | 'filePath': None, | 'optimizationId': None, | 'projectId': 'PROJECT-ID', | 'projectName': 'PROJECT-NAME', | 'running': False, | 'startTimeMillis': 1586174757596, | 'throttle': False, | 'workspaceName': 'WORKSPACE-NAME', | } | ``` | | get_metrics(self, metric=None) | Get all of the logged metrics. Optionally, just get the given metric name. | | Args: | metric: Optional. String. If given, filter the metrics by name. | | Example: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | | >>> x.get_metrics() | [{'metricName': 'val_loss', | 'metricValue': '0.13101346811652184', | 'timestamp': 1558962376383, | 'step': 1500, | 'epoch': None, | 'runContext': None}, | {'metricName': 'acc', | 'metricValue': '0.876', | 'timestamp': 1564536453647, | 'step': 100, | 'epoch': None, | 'runContext': None}, | ...] | | >>> x.get_metrics("acc") | [{'metricName': 'acc', | 'metricValue': '0.876', | 'timestamp': 1564536453647, | 'step': 100, | 'epoch': None, | 'runContext': None}, | ...] | ``` | | get_metrics_summary(self, metric=None) | Return the experiment metrics summary. Optionally, also if you | provide the metric name, the function will only return the | summary of the metric. | | Args: | metric: optional (string), name of a metric | | Examples: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_metrics_summary() | [{'name': 'val_loss', | 'valueMax': '0.24951280827820302', | 'valueMin': '0.13101346811652184', | 'valueCurrent': '0.13101346811652184', | 'timestampMax': 1558962367938, | 'timestampMin': 1558962367938, | 'timestampCurrent': 1558962376383, | 'stepMax': 500, | 'stepMin': 1500, | 'stepCurrent': 1500}, | ...] | | >>> api.get_metrics_summary("val_loss") | {'name': 'val_loss', | 'valueMax': '0.24951280827820302', | 'valueMin': '0.13101346811652184', | 'valueCurrent': '0.13101346811652184', | 'timestampMax': 1558962367938, | 'timestampMin': 1558962367938, | 'timestampCurrent': 1558962376383, | 'stepMax': 500, | 'stepMin': 1500, | 'stepCurrent': 1500} | ``` | | get_model_asset_list(self, model_name) | Get an experiment model's asset list by model name. | | Args: | model_name: str, the name of the model | | Returns: a list of asset dictionaries with these fields: | * fileName | * fileSize | * runContext | * step | * link | * createdAt | * dir | * canView | * audio | * histogram | * image | * type | * metadata | * assetId | | Example: | | ```python | >>> from comet_ml import API | >>> api = API() | >>> api_exp = api.get("workspace/project/765643463546345364536453436") | >>> api_exp.get_model_asset_list("Model Name") | [ | { | "assetId": 74374637463476, | "audio": False, | "canView": False, | "createdAt": 7337347634, | "dir": "trained-models", | "fileName": "model.h5", | "fileSize": 254654, | "histogram": False, | "image": False, | "link": "https://link-to-download-asset-file", | "metadata": None, | "remote": False, | "runContext": "train", | "step": 54, | "type": "asset", | } | ] | ``` | | get_model_data(self, name) | Deprecated. Use APIExperiment.get_model_asset_list(model_name) instead. | | get_model_graph(self) | Get the associated graph/model description for this | experiment. | | Example: | | ```python | >>> api_experiment.get_model_graph() | {"class_name": "Sequential", ...} | ``` | | get_model_names(self) | Get a list of model names associated with this experiment. | | Returns: list of model names | | get_name(self) | Get the name of the experiment, if one. | | Example: | | ```python | >>> api_experiment.set_name("My Name") | >>> api_experiment.get_name() | 'My Name' | ``` | | get_network_interface_ips(self) | Get the associated network interface IPs for this experiment. | | Example: | | ```python | >>> api_experiment.get_network_interface_ips() | ['127.0.0.1', '10.0.0.71', ...] | ``` | | get_os(self) | Get the associated OS for this experiment. | | Example: | | ```python | >>> api_experiment.get_os() | 'Linux-4.15.0-1059-oem-x86_64-with-Ubuntu-18.04-bionic' | ``` | | get_os_packages(self) | Get the OS packages for this experiment. | | Example: | | ```python | >>> api_experiment.get_os_packages() | ['accountsservice=0.6.45-1ubuntu1', 'acl=2.2.52-3build1', 'acpi-support=0.142', ...] | ``` | | get_os_release(self) | Get the associated OS release for this experiment. | | Example: | ``` | >>> api_experiment.get_os_release() | '8' | ``` | | get_os_type(self) | Get the associated os type for this experiment. | | Example: | | ```python | >>> api_experiment.get_os_type() | 'Linux' | ``` | | get_others_summary(self, other=None) | Get the other items logged in summary form. | | Args: | other: optional, string, the name of the other item | logged. If given, return the valueCurrent of | the other item. Otherwise, return all other | items logged. | | Examples: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_others_summary() | [{'name': 'trainable_params', | 'valueMax': '712723', | 'valueMin': '712723', | 'valueCurrent': '712723', | 'timestampMax': 1558962363411, | 'timestampMin': 1558962363411, | 'timestampCurrent': 1558962363411}, | ...] | | >>> x.get_others_summary("trainable_params") | ['712723'] | ``` | | get_output(self) | Get the associated standard output for this experiment. | | Example: | | ```python | >>> api_experiment.get_output() | "Experiment is live" | ``` | | get_parameters_summary(self, parameter=None) | Return the experiment parameters summary. Optionally, also if you | provide a parameter name, the method will only return the | summary of the given parameter. | | Args: | parameter: optional (string), name of a parameter | | Examples: | | ```python | >>> from comet_ml.api import API | >>> api = API() | >>> x = api.get("myworkspace/project1/experiment_key") | >>> x.get_parameters_summary() | [{'name': 'batch_size', | 'valueMax': '120', | 'valueMin': '120', | 'valueCurrent': '120', | 'timestampMax': 1558962363411, | 'timestampMin': 1558962363411, | 'timestampCurrent': 1558962363411}, | ...] | | >>> x.get_parameters_summary("batch_size") | {'name': 'batch_size', | 'valueMax': '120', | 'valueMin': '120', | 'valueCurrent': '120', | 'timestampMax': 1558962363411, | 'timestampMin': 1558962363411, | 'timestampCurrent': 1558962363411} | ``` | | get_pid(self) | Get the pid for this experiment. | | Example: | | ```python | >>> api_experiment.get_pid() | 34658 | ``` | | get_processor(self) | Get the associated total RAM for this experiment. | | Example: | | ```python | >>> api_experiment.get_processor() | 'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel | ``` | | get_python_version(self) | Get the Python version for this experiment. | | Example: | | ```python | >>> api_experiment.get_python_version() | '3.6.8' | ``` | | get_python_version_verbose(self) | Get the Python version verbose for this experiment. | | Example: | | ```python | >>> api_experiment.get_python_version_verbose() | '3.6.8 (default, Oct 7 2019, 12:59:55) | [GCC 8.3.0]' | ``` | | get_system_details(self) | Get the system details associated with this experiment. | | Returns a dictionary like: | | ```python | { | "experimentKey": "someExperimentKey", | "user": "system username" | "pythonVersion": "python version" | "pythonVersionVerbose": "python version with verbose flag" | "pid": <Integer, pid>, | "osType": "os experiment ran on", | "os": "os with version info", | "ip": "ip address", | "hostname": "hostname", | "gpuStaticInfoList": [ | { | "gpuIndex": <Integer, index>, | "name": "name", | "uuid": "someUniqueId", | "totalMemory": <Integer, total memory>, | "powerLimit": <Integer, max power> | } | ], | "logAdditionalSystemInfoList": [ | { | "key": "someKey", | "value": "someValue" | } | ], | "systemMetricNames": ["name", "anotherName"], | "maxTotalMemory": <double, max memory used>, | "networkInterfaceIps": ["ip", "anotherIp"] | "command": ["part1", "part2"], | "executable": "The python Exe, if any (in future could be non python executables)", | "osPackages": ["package", "anotherPackage"], | "installedPackages": ["package", "anotherPackage"] | } | ``` | | get_system_metric_names(self) | Get the associated system metric names for this experiment. | | Example: | | ```python | >>> api_experiment.get_system_metric_names() | ['sys.cpu.percent.03', 'sys.cpu.percent.02', 'sys.cpu.percent.01', ...] | ``` | | get_tags(self) | Get the associated tags for this experiment. | | Example: | | ```python | >>> api_experiment.get_tags() | ["best"] | ``` | | get_total_memory(self) | Get the associated total RAM for this experiment. | | Example: | | ```python | >>> api_experiment.get_total_memory() | 1024 | ``` | | get_user(self) | Get the associated user for this experiment. | | Example: | | ```python | >>> api_experiment.get_user() | 'usename' | ``` | | log_additional_system_info(self, key, value) | Log additional system information for this experiment. | | Args: | key: (string) the name for this system information | value: (any type), the value of the system information | | Example: | | ```python | >>> experiment.log_additional_system_info("some name": 42) | ``` | | log_asset(self, filename, step=None, overwrite=None, context=None, ftype=None, metadata=None) | Upload an asset to an experiment. | | Args: | filename: the name of the asset file to upload | step: the current step | overwrite: if True, overwrite any previous upload | context: the current context (e.g., "train" or "test") | ftype: the type of asset (e.g., "image", "histogram_combined_3d", | "image", "audio", or "video") | metadata: a JSON object to attach to image | | Note: don't delete the file until upload is complete | | Example: | | ```python | >>> api_experiment.log_asset("histogram.json", ftype="histogram_compbined_3d") | ``` | | log_cpu_metrics(self, cpu_metrics, context=None, step=None, epoch=None, timestamp=None) | Log an instance of cpu_metrics. | | Args: | cpu_metrics: a list of integer percentages, ordered by cpu | context: optional, a run context | step: optional, the current step | epoch: optional, the current epoch | timestamp: optional, current time, in milliseconds | | Example: | | ```python | # Four CPUs: | >>> api_experiment.log_cpu_metrics([25, 50, 10, 45]) | ``` | | log_curve(self, name, x, y, overwrite=False, step=None) | Log timeseries data. | | Args: | name: (str) name of data | x: list of x-axis values | y: list of y-axis values | overwrite: (optional, bool) if True, overwrite previous log | step: (optional, int) the step value | | Examples: | | ```python | >>> experiment.log_curve("my curve", x=[1, 2, 3, 4, 5], | y=[10, 20, 30, 40, 50]) | >>> experiment.log_curve("my curve", [1, 2, 3, 4, 5], | [10, 20, 30, 40, 50]) | ``` | | log_gpu_metrics(self, gpu_metrics) | Log an instance of gpu_metrics. | | Args: | gpu_metrics: a list of dicts with keys: | * gpuId: required, Int identifier | * freeMemory: required, Long | * usedMemory: required, Long | * gpuUtilization: required, Int percentage utilization | * totalMemory: required, Long | | Example: | | ```python | >>> api_experiment.log_gpu_metrics([{ | ... "gpuId": 1, | ... "freeMemory": 1024, | ... "usedMemory": 856, | ... "gpuUtilization": 25, | ... "totalMemory": 2056, | ... }]) | ``` | | log_html(self, html, clear=False, timestamp=None) | Set, or append onto, an experiment's HTML. | | Args: | html: (string) the HTML text to associate with this experiment | clear: (optional, boolean) if True, clear any previously logged HTML | timestamp: (optional, number) the current time (in milliseconds) | | Example: | | ```python | >>> api_experiment.log_html("<b>Hello!</b>") | ``` | | log_image(self, filename, image_name=None, step=None, overwrite=None, context=None) | Upload an image asset to an experiment. | | Args: | filename: the name of the image file to upload | image_name: the name of the image | step: the current step | overwrite: if True, overwrite any previous upload | context: the current context (e.g., "train" or "test") | | Note: don't delete the file until upload is complete | | Example: | | ```python | >>> api_experiment.log_image("image.png", "Weights") | ``` | | log_load_metrics(self, load_avg, context=None, step=None, epoch=None, timestamp=None) | Log an instance of system load metrics. | | Args: | load_avg: required, the load average | context: optional, the run context | step: optional, the current step | epoch: optional, the current epoch | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_load_metrics(1.5, "validate", 100, 25, 65364346) | ``` | | log_metric(self, metric, value, step=None, timestamp=None) | Set a metric name/value pair for an experiment. | | Args: | metric: string, the name of the metric | value: any type, the value of the metric | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_metric("loss", 0.698) | ``` | | log_metrics(self, metric_dict, step=None, timestamp=None) | Set a dictionary of metric name/value pairs for an experiment. | | Args: | metric_dict: dict in the form of {"metric_name": value, ...} | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_metrics({"loss": 0.698, "accuracy": 0.12}) | [...] | ``` | | log_other(self, key, value, timestamp=None) | Set an other key/value pair for an experiment. | | Args: | key: string, the name of the other information | value: any time, the value of the other information | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_other("key", value) | ``` | | log_output(self, output, context=None, stderr=False, timestamp=None) | Log output line(s). | | Args: | output: string representing standard output or error | context: optional, the run context | stderr: optional, boolean, if True, the lines are standard errors | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_output("output line 1 | output line 2") | ``` | | log_parameter(self, parameter, value, step=None, timestamp=None) | Set a parameter name/value pair for an experiment. | | Args: | parameter: string, the name of the parameter | value: any type, the value of the parameter | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_parameter("hidden_layer_size", 64) | ``` | | log_parameters(self, param_dict, step=None, timestamp=None) | Set a dictionary of parameter name/value pairs for an experiment. | | Args: | param_dict: dict in the form of {"param_name": value, ...} | step: optional integer, the current step | timestamp: optional, the current timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.log_parameters({"learning_rate": 0.12, "layers": 3}) | [...] | ``` | | log_ram_metrics(self, total_ram, used_ram, context=None, step=None, epoch=None, timestamp=None) | Log an instance of RAM metrics. | | Args: | total_ram: required, total RAM available | used_ram: required, RAM used | context: optional, the run context | step: optional, the current step | epoch: optional, the current epoch | timestamp: optional, the current timestamp in millisconds | | Example: | | ```python | >>> api_experiment.log_ram_metrics(1024, 865, "train", 100, 1, 3645346534) | ``` | | log_table(self, filename, tabular_data=None, headers=False, **format_kwargs) | Log tabular data, including data, csv files, tsv files, and Pandas dataframes. | | Args: | filename: str (required), a filename ending in ".csv", or ".tsv" (for tablular | data) or ".json", ".csv", ".md", or ".html" (for Pandas dataframe data). | tabular_data: (optional) data that can be interpreted as 2D tabular data | or a Pandas dataframe). | headers: bool or list, if True, will add column headers automatically | if tabular_data is given; if False, no headers will be added; if list | then it will be used as headers. Only useful with tabular data (csv, or tsv). | format_kwargs: (optional keyword arguments), when passed a Pandas dataframe | these keyword arguments are used in the conversion to "json", "csv", | "md", or "html". See Pandas Dataframe conversion methods (like `to_json()`) | for more information. | | See also: | | * [pandas.DataFrame.to_json documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_json.html) | * [pandas.DataFrame.to_csv documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html) | * [pandas.DataFrame.to_html documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_html.html) | * [pandas.DataFrame.to_markdown documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_markdown.html) | | Examples: | | ```python | >>> api_experiment.log_table("vectors.tsv", | ... [["one", "two", "three"], | ... [1, 2, 3], | ... [4, 5, 6]], | ... | >>> api_experiment.log_table("dataframe.json", pandas_dataframe) | ``` | | register_model(self, model_name, version='1.0.0', workspace=None, registry_name=None, public=None, description=None, comment=None, stages=None) | Register an experiment model in the workspace registry. | | Args: | model_name: the name of the experiment model | workspace: optional, the name of workspace; defaults to current workspace | version: a proper semantic version string; defaults to "1.0.0" | registry_name: optional, the name of the registered workspace model, if not provided the | model_name will be used instead. | public: optional, if True, then the model will be publically viewable | description: optional, a textual description of the model | comment: optional, a textual comment about the model | stages: optional, a list of textual tags such as ["production", | "staging"] etc. | | Returns `{"registryModelId": "ath6ho4eijaexeShahJ9sohQu", "registryModelItemId": | "yoi5saes7ea2vooG2ush1uuwi"}` if successful. | | set_code(self, code=None, filename=None) | Set the code for this experiment. Pass in either | the code as a string, or provide filename. | | Args: | code: string, optional, the source code for this experiment | filename: string, optional, the filename for this experiment | | Example: | | ```python | >>> api_experiment.set_code("import comet_ml | experiment = comet_ml.Experiment()") | >>> api_experiment.set_code(filename="script.py") | ``` | | set_command(self, command_args_list) | Set the command-line (script and args) for this experiment. | | Args: | command_args_list: list of strings, starting with name of script, | and followed by arguments. | | Example: | | ```python | >>> api_experiment.set_command(["script.py", "arg1", "arg2", "--flag", "arg3"]) | ``` | | set_end_time(self, end_server_timestamp) | Set the end time of an experiment. | | Args: | end_server_timestamp: a timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.set_end_time(2652656352) | ``` | | Note: Time is in milliseconds. If the start time has not | been set, it will be set to 1 second before the end | time. | | set_executable(self, executable) | Set the executable for this experiment. | | Args: | executable: string, the python executable | | Example: | | ```python | >>> api_experiment.set_executable("/usr/bin/python3") | ``` | | set_filename(self, filename) | Set the path and filename for this experiment. | | Args: | filename: string, the python path and filename | | Example: | | ```python | >>> api_experiment.set_filename("../src/script.py") | ``` | | set_git_metadata(self, user, root, branch, parent, origin) | Set the git metadata for this experiment. | | Args: | user: (string, required) the name of the git user | root: (string, required) the name of the git root | branch: (string, required) the name of the git branch | parent: (string, required) the name of the git parent | origin: (string, required) the name of the git origin | | Example: | | ```python | >>> api_experiment.set_git_metadata("user", "root", "branch", "parent", "origin") | ``` | | set_git_patch(self, file_data) | Set the git patch for this experiment. | | Args: | file_data: the contents or filename of the git patch file | | Example: | | ```python | >>> api_experiment.set_git_patch("git.patch") | ``` | | set_gpu_static_info(self, gpu_static_info) | Set the GPU static info for this experiment. | | Args: | gpu_static_info: list of dicts containing keys | `gpuIndex`, `name`, `uuid`, `totalMemory`, and `powerLimit` | and their values. | | Example: | | ```python | >>> api_experiment.set_gpu_static_info([{ | "gpuIndex": 0, | "name": "GeForce GTX 950", | "uuid": "GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425", | "totalMemory": 2090074112, | "powerLimit": 110000, | }, ...]) | ``` | | set_hostname(self, hostname) | Set the hostname for this experiment. | | Args: | hostname: string, the hostname of the computer the experiment ran on | | Example: | | ```python | >>> api_experiment.set_hostname("machine.company.com") | ``` | | set_installed_packages(self, installed_packages) | Set the installed Python packages for this experiment. | | Args: | installed_packages: list of strings, a list of the | installed Python packages | | Example: | | ```python | >>> api_experiment.set_installed_packages(["comet_ml", "matplotlib"]) | ``` | | set_ip(self, ip) | Set the internet protocol (IP) address for this experiment. | | Args: | ip: string, the internet protocol address | | Example: | | ```python | >>> api_experiment.set_ip("10.0.0.7") | ``` | | set_machine(self, machine) | Set the machine for this experiment. | | Args: | machine: string, the machine type | | Example: | | ```python | >>> import platform | >>> api_experiment.set_machine(platform.machine()) | ``` | | set_model_graph(self, graph) | Set the model graph for this experiment. | | Args: | graph: various types, a representation of the model graph | | Example: | | ```python | >>> api_experiment.set_model_graph(model) | ``` | | set_name(self, name) | Set a name for the experiment. Useful for filtering and searching on Comet.ml. | Will shown by default under the `Other` tab. | Args: | name: String. A name for the experiment. | | set_network_interface_ips(self, network_interface_ips) | Set the network interface ips for this experiment. | | Args: | network_interface_ips: list of strings, of local | network interfaces | | Example: | | ```python | >>> api_experiment.set_network_interface_ips(["127.0.0.1", "192.168.1.100"]) | ``` | | set_os(self, os) | Set the OS for this experiment. | | Args: | os: string, the OS platform identifier | | Example: | | ```python | >>> import platform | >>> api_experiment.set_os(platform.platform(aliased=True)) | ``` | | set_os_packages(self, os_packages) | Set the OS packages for this experiment. | | Args: | os_packages: list of strings, the OS package list | | Example: | | ```python | >>> api_experiment.set_os_packages(['accountsservice=0.6.45-1ubuntu1', ...]) | ``` | | set_os_release(self, os_release) | Set the OS release for this experiment. | | Args: | os_release: string, the OS release | | Example: | | ```python | >>> import platform | >>> api_experiment.set_os_release(platform.uname()[2]) | ``` | | set_os_type(self, os_type) | Set the OS type for this experiment. | | Args: | os_type: string, the OS type | | Example: | | ```python | >>> api_experiment.set_os_type("Linux 2.0.1, Ubuntu 16.10") | ``` | | set_pid(self, pid) | Set the process ID for this experiment. | | Args: | pid: string, the OS process ID | | Example: | | ```python | >>> api_experiment.set_pid(54238) | ``` | | set_processor(self, processor) | Set the processor for this experiment. | | Args: | processor: string, the processor name | | Example: | | ```python | >>> import platform | >>> api_experiment.set_processor(platform.processor()) | ``` | | set_python_version(self, python_version) | Set the Python version for this experiment. | | Args: | python_version: string, the verbose Python version | | Example: | | ```python | >>> api_experiment.set_python_version("3.6.7") | ``` | | set_python_version_verbose(self, python_version_verbose) | Set the Python version verbose for this experiment. | | Args: | python_version_verbose: string, the verbose Python version | | Example: | | ```python | >>> api_experiment.set_python_version_verbose("3.6.7, by Anaconda") | ``` | | set_start_time(self, start_server_timestamp) | Set the start time of an experiment. | | Args: | start_server_timestamp: a timestamp in milliseconds | | Example: | | ```python | >>> api_experiment.set_start_time(2652656352) | ``` | | Note: Time is in milliseconds. If the end time has not been set | it will automatically be set for 1 second after the start | time. | | set_user(self, user) | Set the user for this experiment. | | Args: | user: string, the OS username | | Example: | | ```python | >>> api_experiment.set_user("os-user-name") | ``` | | to_json(self, full=False) | The experiment data in JSON-like format. | | Args: | full: bool (optional), if True, get all experiment information. | | Examples: | | ```python | >>> experiment.to_json() | ``` | | Returns: | | ```json | {'id': '073e272581ac48c283910a05e5495381', | 'name': None, | 'workspace': 'testuser', | 'project_name': 'test-project-7515', | 'archived': False, | 'url': 'https://www.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e54953801', | 'duration_millis': 4785, | 'start_server_timestamp': 1571318652586, | 'end_server_timestamp': 7437457, | 'optimization_id': None, | } | | ```python | >>> experiment.to_json(full=True) | ``` | | Returns: | | ```json | {'id': '073e272581ac48c283910a05e5495380', | 'name': None, | 'workspace': 'testuser', | 'project_name': 'test-project-7515', | 'archived': False, | 'url': 'https://staging.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e5495380', | 'duration_millis': 4785, | 'start_server_timestamp': 1571318652586, | 'end_server_timestamp': 7437457, | 'optimization_id': None, | 'asset_list': [], | 'code': 'one | two | three | ', | 'html': '<b>hello<b> | <i>world!</i> | ', | 'metrics': [], | 'metrics_summary': [], | 'output': 'four | five | six | ', | 'parameters_summary': [], | 'system_details': {'experimentKey': None, | 'user': None, | 'pythonVersion': None, | 'pythonVersionVerbose': None, | 'pid': None, | 'osType': None, | 'os': None, | 'ip': None, | 'hostname': None, | 'gpuStaticInfoList': [], | 'logAdditionalSystemInfoList': [], | 'systemMetricNames': [], | 'maxTotalMemory': None, | 'networkInterfaceIps': None, | 'command': None, | 'executable': None, | 'osPackages': ['lib1', 'lib2', 'lib3'], | 'installedPackages': [], | 'totalRam': None}, | 'tags': ['tag6', 'tag7', 'tag8'], | 'git_patch': b'', | 'git_metadata': {'user': None, 'root': None, 'branch': None, 'parent': None, 'origin': None}, | } | ``` | | update_status(self) | Update the status for this experiment. Sends the keep-alive | status for it in the UI. The return JSON dictionary contains | the recommended interval to send subsequent `update_status()` | messages. | | Example: | | ```python | >>> api_experiment.update_status() | {'isAliveBeatDurationMillis': 10000, | 'gpuMonitorIntervalMillis': 60000, | 'cpuMonitorIntervalMillis': 68000} | ``` | | ---------------------------------------------------------------------- | Readonly properties defined here: | | key | Get the experiment key (the unique id). | | Example: | | ```python | >>> api_experiment.key | "34637643746374637463476" | ``` | | url | Get the url of the experiment. | | Example: | | ```python | >>> api_experiment.url | "https://www.comet.ml/username/34637643746374637463476" | ``` | | ---------------------------------------------------------------------- | Data descriptors defined here: | | name | Get the experiment name. | | Example: | | ```python | >>> api_experiment.name | "laughing_toaster_23454" | ``` | | ---------------------------------------------------------------------- | Methods inherited from comet_ml.experiment.CommonExperiment: | | display(self, clear=False, wait=True, new=0, autoraise=True, tab=None) | Show the Comet.ml experiment page in an IFrame in a | Jupyter notebook or Jupyter lab, OR open a browser | window or tab. | | Common Args: | tab: name of the Tab on Experiment View | | Note: the Tab name should be one of: | * "artifacts" | * "assets" | * "audio" | * "charts" | * "code" | * "confusion-matrices" | * "histograms" | * "images" | * "installed-packages" | * "metrics" | * "notes" | * "parameters" | * "system-metrics" | * "text" | | For Jupyter environments: | | Args: | clear: to clear the output area, use clear=True | wait: to wait for the next displayed item, use | wait=True (cuts down on flashing) | | For non-Jupyter environments: | | Args: | new: open a new browser window if new=1, otherwise re-use | existing window/tab | autoraise: make the browser tab/window active | | display_project(self, view_id=None, clear=False, wait=True, new=0, autoraise=True) | Show the Comet.ml project page in an IFrame in a | Jupyter notebook or Jupyter lab, OR open a browser | window or tab. | | Common Args: | view_id: (optional, string) the id of the view to show | | For Jupyter environments: | | Args: | clear: to clear the output area, use clear=True | wait: to wait for the next displayed item, use | wait=True (cuts down on flashing) | | For non-Jupyter environments: | | Args: | new: open a new browser window if new=1, otherwise re-use | existing window/tab | autoraise: make the browser tab/window active | | ---------------------------------------------------------------------- | Data descriptors inherited from comet_ml.experiment.CommonExperiment: | | __dict__ | dictionary for instance variables (if defined) | | __weakref__ | list of weak references to the object (if defined)
For example, just like when creating and logging data, you can also use the .display()
method to show the Comet.ml page for that experiment right in the notebook:
exp.display()
You can get an existing experiment:
e = comet_api.get("dsblank", "chainer", "596d91ae1dbc420c9b13a3ced858de3c")
API_KEY = comet_ml.get_config()["comet.api_key"]
ee = comet_ml.ExistingExperiment(API_KEY, previous_experiment=e.id)
You can make changes to the saved data using the existing experiment:
ee.end()
Comet.ml is working on a query API which will allow highly efficient queries of your data. However, you can also write your own query of sorts.
Here is some code that prints out the names of experiments that have associated HTML (this can take a long time if you have many experiments):
%%time
for workspace in comet_api.get():
print("processing workspace", workspace, "...")
for project in comet_api.get(workspace):
print(" processing project", project, "...")
for exp_id in comet_api.get(workspace, project):
exp = comet_api.get(workspace, project, exp_id)
if exp.html != None:
print("found html in %s!" % exp.key)
Here is a function that will find the first experiment that has associated images:
def find_image():
for workspace in comet_api.get():
for project in comet_api.get(workspace):
for exp_id in comet_api.get(workspace, project):
exp = comet_api.get(workspace, project, exp_id)
if exp.images != []:
return exp
find_image()
Now, we get the experiment API and explore the .images
property:
comet_api.get('dsblank/pytorch/3b56611892b7447aa8c4486a6eeb27d0').get_images()
--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) c:\Users\Mara\Documents\comet-examples\notebooks\Comet-REST-API.ipynb Cell 77 in <cell line: 1>() ----> <a href='vscode-notebook-cell:/c%3A/Users/Mara/Documents/comet-examples/notebooks/Comet-REST-API.ipynb#Y142sZmlsZQ%3D%3D?line=0'>1</a> comet_api.get('dsblank/pytorch/3b56611892b7447aa8c4486a6eeb27d0').get_images() AttributeError: 'APIExperiment' object has no attribute 'get_images'
We can get a URL for the image, and display it in the notebook:
url = comet_api.get('dsblank/pytorch/3b56611892b7447aa8c4486a6eeb27d0').get_asset_list(asset_type="image")[0]["link"]
url
'https://s3.amazonaws.com/comet.ml/4ykmnOHJFZkrRD36KDrTXvHJk.svg'
from IPython.display import Image
Image(url=url)
Now, let's write a short program that will find the run with the best accuracy given a workspace/project string:
def find_best_run(project):
runs = []
for exp_id in comet_api.get(project):
exp = comet_api.get(project, experiment=exp_id)
accs = [x["valueMax"] for x in exp.get_metrics() if x["name"] == "acc"]
if len(accs) > 0:
runs.append([float(accs[0]), exp])
if runs:
return sorted(runs, key=lambda v: v[0], reverse=True)[0]
find_best_run("cometpublic/fasttext")
Can we get all of the hidden_size
parameter values for the experiments in dsblank/pytorch?
[[p["valueCurrent"] for p in exp.get_parameters()] for exp in comet_api.get("dsblank/pytorch")]
experiments = [[(exp, "hidden_size", int(param["valueCurrent"]))
for param in exp.get_parameters_summary()
if param["name"] == "hidden_size"]
for exp in comet_api.get("dsblank/pytorch")]
experiments = [e[0] for e in experiments if len(e) > 0]
experiments[0]
(<APIExperiment 'dsblank/pytorch/5f540fc7894146f4bbfd21ebe8549fcf'>, 'hidden_size', 128)
To get an asset, you need to get the asset_id. You can see all of the assets related to a project using the APIExperiment.asset_list
:
def find_asset():
for ws in comet_api.get():
for pj in comet_api.get(ws):
for exp in comet_api.get(ws, pj):
if exp.get_asset_list() != []:
return (exp, exp.get_asset_list())
exp, elist = find_asset()
From there, you can use the APIExperiment.get_asset(asset_id)
method to get the asset.
h5 = exp.get_asset("a6c75ebcfd344c06a4934b97641ea87e")
We hope that this gives you some ideas of how you can use the Comet REST API!