{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "\n", "# Comet.ml REST API\n", "\n", "*This page is available as an executable or viewable **Jupyter Notebook**:*
\n", "\n", "\n", "
\n", "
\n", "Comet.ml has an extensive interface to all of your data using a [REST API](https://en.wikipedia.org/wiki/Representational_state_transfer) through [Comet.ml endpoints](https://www.comet.ml/docs/rest-api/endpoints/). Now, you can access this information easily through the Comet.ml Python SDK. Requires version comet_ml version 1.0.40 or greater.\n", "\n", "## Setup\n", "\n", "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:\n", "\n", "```python\n", "import comet_ml\n", "\n", "comet_ml.save(api_key=\"...\", rest_api_key=\"...\")\n", "```\n", "where you replace the ...'s with your keys.\n", "\n", "You can get your COMET_API_KEY under your quickstart link (replace YOUR_USERNAME with your Comet.ml username):\n", "\n", "https://www.comet.ml/YOUR_USERNAME/quickstart\n", "\n", "You can get your COMET_REST_API_KEY under your settings (replace YOUR_USERNAME with your Comet.ml username):\n", "\n", "https://www.comet.ml/YOUR_USERNAME/settings/account\n", "\n", "## Quick Overview\n", "\n", "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:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "from comet_ml import API\n", "import comet_ml\n", "\n", "import matplotlib.pyplot as plt\n", "%matplotlib inline" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "and create the API instance:" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "comet_api = API()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Using the `comet_api` instance, you can get the name of your workspaces:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['comet-demos',\n", " 'megancomet',\n", " 'comet-mpm-test',\n", " 'chasefortier',\n", " 'maracomet',\n", " 'development',\n", " 'jacques-comet',\n", " 'testingmaracomet',\n", " 'team-comet-ml',\n", " 'comet-etsy-workshop']" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If you reference your workspace by name using comet_api.get(WORKSPACE_NAME), you'll see your projects:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['project-2',\n", " 'xor',\n", " 'release-2-0-12c',\n", " 'tfma-demo',\n", " 'tfma-demo2',\n", " 'many-epochs-steps',\n", " 'comet-test',\n", " 'output-test',\n", " 'pytorch',\n", " 'html-test',\n", " 'high-dimensional-viz',\n", " 'pytorch-jeri',\n", " 'logged-curve',\n", " 'mnist-001',\n", " 'multi-gpus-2',\n", " '3d-point-cloud',\n", " 'cometr',\n", " 'robot-controller',\n", " 'visualizations',\n", " '1910-01994',\n", " 'notebook-assets',\n", " 'bugs',\n", " 'diy-search',\n", " 'demo-mnist-005',\n", " 'keras-bench',\n", " 'xor2',\n", " 'model-understanding',\n", " 'tf-summary',\n", " 'log-points-3d',\n", " 'introduction-to-ml',\n", " 'hydra',\n", " 'histograms',\n", " 'release-2-0-12d',\n", " 'fairseq',\n", " 'no-histograms',\n", " 'conx',\n", " 'large-dataset-analysis',\n", " 'prj-name',\n", " 'aitk-network',\n", " 'xor-histogram',\n", " 'projector-embeddings',\n", " 'cepsa-2',\n", " 'tensorflow-estimator',\n", " 'test-histogram',\n", " 'kubeflow',\n", " 'robot-rl',\n", " 'databricks',\n", " 'dataset-profile',\n", " 'ludwig',\n", " 'current',\n", " 'cepsa',\n", " 'my-project',\n", " 'tensorflow',\n", " 'release-3-0-2',\n", " 'comet-notebooks',\n", " 'log-test',\n", " 'optimizer-1',\n", " 'plotly-confusion-matrix',\n", " 'my-project2',\n", " 'notebook-url',\n", " 'prophet-test',\n", " 'optimizer-keras',\n", " 'shakespeare',\n", " 'huggingface',\n", " 'transformers',\n", " 'custom-confusion-matrix',\n", " 'missing-notebook-link',\n", " 'histogram-bug',\n", " 'codecarbon-test',\n", " 'chainer',\n", " 'optimizer-test-109',\n", " 'mnist-014',\n", " 'optimizer',\n", " 'histogram-v2',\n", " 'interactive-figures',\n", " 'tensorflow-profiling',\n", " 'comet-custom-barchart',\n", " 'pytorch-confusion-matrix',\n", " 'pipelines',\n", " 'covid-19',\n", " 'confusion-matrix',\n", " 'jupyter-experiments',\n", " 'bounding-box',\n", " 'google-ml',\n", " 'asset-metadata-bug-02',\n", " 'sklearn-demos',\n", " 'keras',\n", " 'fastai',\n", " 'demo-mnist-004',\n", " 'optimizer-init-test',\n", " 'colab']" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"dsblank\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Or, get the projects from another user's workspace:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['sparknlp-example',\n", " 'confusion-matrix',\n", " 'ludwig',\n", " 'comet-sagemaker',\n", " 'outout-tab-test',\n", " 'fasttext',\n", " 'comet-notebooks',\n", " 'shap',\n", " 'asset-types',\n", " 'parameter-space-exploration',\n", " 'hn-performance-prediction',\n", " 'comet-examples',\n", " '3d-histograms',\n", " 'xgboost-example',\n", " 'home-credit',\n", " 'histograms']" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"cometpublic\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Using the same method, you can refer to a project by name:" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ]" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"dsblank\", \"keras\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Or, using the slash delimiter:" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ]" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"dsblank/keras\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And one more level, get the details of an experiment:" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"dsblank\", \"keras\", '5dc346a883964bd2b8864c40940fd864')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Or, again using the slash shorthand:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"dsblank/keras/5dc346a883964bd2b8864c40940fd864\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's get the experiment and save it to a variable named `exp`:" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "exp = comet_api.get(\"dsblank/keras/51cf6e588a3346cdb560fd0c09d49610\")" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There are a number of items you get from the APIExperiment instance:" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Help on APIExperiment in module comet_ml.api object:\n", "\n", "class APIExperiment(comet_ml.experiment.CommonExperiment)\n", " | APIExperiment(*args, **kwargs)\n", " | \n", " | The APIExperiment class is used to access data from the\n", " | Comet.ml Python API.\n", " | \n", " | You can use an instance of the APIExperiment() class to easily\n", " | access all of your logged experiment information\n", " | at [Comet.ml](https://www.comet.ml), including metrics, parameters,\n", " | tags, and assets.\n", " | \n", " | Examples:\n", " | \n", " | The following examples assume your `COMET_API_KEY` is configured as per\n", " | [Python Configuration](https://www.comet.ml/docs/python-sdk/advanced/#python-configuration).\n", " | \n", " | This example shows looking up an experiment by its URL:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API, APIExperiment\n", " | \n", " | ## (assumes api keys are configured):\n", " | >>> api = API() # can also: API(api_key=\"...\")\n", " | \n", " | ## Get an APIExperiment from the API:\n", " | >>> experiment = api.get(\"cometpublic/comet-notebooks/example 001\")\n", " | ```\n", " | \n", " | You can also make a new experiment using the API:\n", " | \n", " | ```python\n", " | ## Make a new APIExperiment (assumes api keys are configured):\n", " | >>> experiment = APIExperiment(workspace=\"my-username\",\n", " | project_name=\"general\")\n", " | ```\n", " | \n", " | Here is an end-to-end snippet to rename a metric. You can use this\n", " | basic structure for logging new metrics (after the experiment has completed)\n", " | such as averages or scaling to a baseline.\n", " | \n", " | ```python\n", " | from comet_ml import API\n", " | \n", " | WORKSPACE = \"your-comet-id\"\n", " | PROJECT_NAME = \"general\"\n", " | EXP_KEY = \"your-experiment-key\"\n", " | OLD_METRIC_NAME = \"loss\"\n", " | NEW_METRIC_NAME = \"train_loss\"\n", " | \n", " | api = API() # can also: API(api_key=\"...\")\n", " | \n", " | experiment = api.get_experiment(WORKSPACE, PROJECT_NAME, EXP_KEY)\n", " | old_metrics = experiment.get_metrics(OLD_METRIC_NAME)\n", " | \n", " | for old_metric in old_metrics:\n", " | experiment.log_metric(\n", " | NEW_METRIC_NAME,\n", " | old_metric[\"metricValue\"],\n", " | step=old_metric[\"step\"],\n", " | timestamp=old_metric[\"timestamp\"],\n", " | )\n", " | ```\n", " | \n", " | For more usage examples, see [Comet Python API examples](../Comet-Python-API/).\n", " | \n", " | Method resolution order:\n", " | APIExperiment\n", " | comet_ml.experiment.CommonExperiment\n", " | builtins.object\n", " | \n", " | Methods defined here:\n", " | \n", " | __init__(self, *args, **kwargs)\n", " | Create a new APIExperiment, or use a previous experiment key\n", " | to access an existing experiment.\n", " | \n", " | Examples:\n", " | ```python\n", " | # Python API to create a new experiment:\n", " | # (assumes api keys are configured):\n", " | >>> experiment = APIExperiment(workspace=WORKSPACE,\n", " | project_name=PROJECT)\n", " | \n", " | # Python API to access an existing experiment:\n", " | # (assumes api keys are configured):\n", " | >>> experiment = APIExperiment(previous_experiment=EXPERIMENT_KEY)\n", " | ```\n", " | \n", " | Note: api_key may be defined in environment (COMET_API_KEY)\n", " | or in a .comet.config file. Additional arguments will be\n", " | given to API().\n", " | \n", " | __repr__(self)\n", " | Return repr(self).\n", " | \n", " | add_tag(self, tag)\n", " | Append onto an experiment's list of tags.\n", " | \n", " | Args:\n", " | tag: a tag (string)\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.add_tag(\"baseline\")\n", " | ```\n", " | \n", " | add_tags(self, tags)\n", " | Append onto an experiment's list of tags.\n", " | \n", " | Args:\n", " | tags: a list of tags (strings)\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.add_tags([\"successful\", \"best\"])\n", " | ```\n", " | \n", " | archive(self)\n", " | Archive this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.archive()\n", " | ```\n", " | \n", " | create_symlink(self, project_name)\n", " | Create a copy of this experiment in another project\n", " | in the workspace.\n", " | \n", " | Args:\n", " | project_name: the name of the project with which to create\n", " | a symlink to this experiment in.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.create_symlink(\"my-other-project\")\n", " | ```\n", " | \n", " | delete_asset(self, asset_id)\n", " | Delete an experiment's asset.\n", " | \n", " | Args:\n", " | asset_id: the asset id of the asset to delete\n", " | \n", " | download_model(self, name, output_path='./', expand=True)\n", " | Download and save all files from the model.\n", " | \n", " | Args:\n", " | model_name: str, the name of the model\n", " | output: str, the output directory; defaults to current directory\n", " | expand: if True, the downloaded zipfile is unzipped; if False, then the zipfile\n", " | is copied to the output_path\n", " | \n", " | download_tensorflow_folder(self, output_path='./', overwrite=False)\n", " | Download all files logged with `Experiment.log_tensorflow_folder(FOLDER)`.\n", " | \n", " | Args:\n", " | output_path: (str) where to download the files\n", " | overwrite: (bool) if True, then overwrite any file that exists\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> experiment = comet_ml.Experiment()\n", " | >>> experiment.log_tensorboard_folder(\"logs\")\n", " | >>> api = comet_ml.API()\n", " | >>> api_experiment = api.get_experiment_by_id(experiment.id)\n", " | >>> api_experiment.download_tensorflow_folder()\n", " | ```\n", " | \n", " | end(self)\n", " | Method called at end of experiment.\n", " | \n", " | get_additional_system_info(self)\n", " | Get the associated additional system info for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_additional_system_info()\n", " | []\n", " | ```\n", " | \n", " | get_asset(self, asset_id, return_type='binary', stream=False)\n", " | Get an asset, given the asset_id.\n", " | \n", " | Args:\n", " | asset_id: (str) the asset ID\n", " | return_type: (str) the type of object returned. Default is\n", " | \"binary\". Options: \"binary\", \"text\", or \"response\"\n", " | stream: (bool) when return_type is \"response\", you can also\n", " | use stream=True to use the response as a stream\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_asset(\"298378237283728\", return_type=\"json\")\n", " | {...}\n", " | ```\n", " | \n", " | To use with the streaming option:\n", " | \n", " | ```python\n", " | >>> asset_response = api_experiment.get_asset(\n", " | ... \"298378237283728\",\n", " | ... return_type=\"response\",\n", " | ... stream=True,\n", " | ... )\n", " | >>> with open(filename, 'wb') as fd:\n", " | >>> for chunk in asset_response.iter_content(chunk_size=1024*1024):\n", " | >>> fd.write(chunk)\n", " | ```\n", " | \n", " | get_asset_list(self, asset_type='all')\n", " | Get a list of assets associated with the experiment.\n", " | \n", " | Args:\n", " | asset_type: Optional String, type of asset to return. Can be\n", " | \"all\", \"image\", \"histogram_combined_3d\", \"video\", or \"audio\".\n", " | \n", " | Returns a list of dictionaries of asset properties, like:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_asset_list()\n", " | [{'fileName': 'My Filename.png',\n", " | 'fileSize': 21113,\n", " | 'runContext': None,\n", " | 'step': None,\n", " | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID',\n", " | 'createdAt': 1565898755830,\n", " | 'dir': 'assets',\n", " | 'canView': False,\n", " | 'audio': False,\n", " | 'video': False,\n", " | 'histogram': False,\n", " | 'image': True,\n", " | 'type': 'image',\n", " | 'metadata': None,\n", " | 'assetId': ASSET_ID}, ...]\n", " | \n", " | >>> x.get_asset_list(\"image\")\n", " | [{'fileName': 'My Filename.png',\n", " | 'fileSize': 21113,\n", " | 'runContext': None,\n", " | 'step': None,\n", " | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID',\n", " | 'createdAt': 1565898755830,\n", " | 'dir': 'assets',\n", " | 'canView': False,\n", " | 'audio': False,\n", " | 'video': False,\n", " | 'histogram': False,\n", " | 'image': True,\n", " | 'type': 'image',\n", " | 'metadata': None,\n", " | 'assetId': ASSET_ID}, ...]\n", " | ```\n", " | \n", " | get_code(self)\n", " | Get the associated source code for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_code()\n", " | 'import comet_ml\n", " | experiment = comet_ml.Experiment()\n", " | experiment.end()'\n", " | ```\n", " | \n", " | get_command(self)\n", " | Get the associated command-line script and args for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_command()\n", " | ['keras.py', '--size', '1024', '--log', 'experiment.log']\n", " | ```\n", " | \n", " | get_curve(self, asset_id)\n", " | Get curve logged with experiment by asset id.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_curve(\"57457745745745774\")\n", " | {\"name\": \"curve1\", \"x\": [1, 2, 3], \"y\": [4, 5, 6], \"step\": 0}\n", " | ```\n", " | \n", " | get_curves(self)\n", " | Get all curves logged with experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_curves()\n", " | [{\"name\": \"curve1\", \"x\": [1, 2, 3], \"y\": [4, 5, 6], \"step\": 0}]\n", " | ```\n", " | \n", " | get_environment_details(self)\n", " | Deprecated. Use `APIExperiment.get_os_packages()` instead.\n", " | \n", " | get_executable(self)\n", " | Get the associated executable for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_executable()\n", " | '/usr/local/bin/python'\n", " | ```\n", " | \n", " | get_git_metadata(self)\n", " | Get the git-metadata associated with this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_git_metadata()\n", " | {\n", " | \"branch\": 'refs/heads/master',\n", " | \"origin\": 'git@github.com:comet-ml/comet-examples.git',\n", " | \"parent\": '96ff529b4c02e4e0bb92992a7c4ce81275985764',\n", " | \"root\": 'eec2d16daa057d0cf4c2c49974e6ea51e732a7b2',\n", " | \"user\": 'user',\n", " | }\n", " | ```\n", " | \n", " | get_git_patch(self)\n", " | Get the git-patch associated with this experiment as a zipfile containing an unique file\n", " | named `zip_file.patch`.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import io, zipfile\n", " | >>> zip_patch = io.BytesIO(api_experiment.get_git_patch())\n", " | >>> archive = zipfile.ZipFile(zip_patch)\n", " | >>> patch = archive.read(\"git_diff.patch\")\n", " | >>> patch\n", " | b'...'\n", " | ```\n", " | \n", " | get_gpu_static_info(self)\n", " | Get the associated GPU static info for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_gpu_static_info()\n", " | [{\n", " | \"gpuIndex\": 0,\n", " | \"name\": \"GeForce GTX 950\",\n", " | \"uuid\": \"GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425\",\n", " | \"totalMemory\": 2090074112,\n", " | \"powerLimit\": 110000,\n", " | }, ...]\n", " | ```\n", " | \n", " | get_hostname(self)\n", " | Get the associated hostname for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_hostname()\n", " | 'name-of-computer-host'\n", " | ```\n", " | \n", " | get_html(self)\n", " | Get the HTML associated with this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_html()\n", " | \"Hello, world!\"\n", " | ```\n", " | \n", " | get_installed_packages(self)\n", " | Get the associated installed packages for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_installed_packages()\n", " | ['absl-py==0.8.1', 'adal==1.2.2', 'alabaster==0.7.12', ...]\n", " | ```\n", " | \n", " | get_ip(self)\n", " | Get the associated IP for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_ip()\n", " | '175.29.200.91'\n", " | ```\n", " | \n", " | get_machine(self)\n", " | Get the associated total RAM for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_machine()\n", " | 'AMD64'\n", " | ```\n", " | \n", " | get_max_memory(self)\n", " | Get the associated max total memory for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_max_memory()\n", " | 1024\n", " | ```\n", " | \n", " | get_metadata(self)\n", " | Get the metadata associated with this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> from comet_ml import APIExperiment\n", " | >>> api_experiment = APIExperiment(previous_experiment='EXPERIMENT-KEY')\n", " | >>> api_experiment.get_metadata()\n", " | {\n", " | 'archived': False,\n", " | 'durationMillis': 7,\n", " | 'endTimeMillis': 1586174765277,\n", " | 'experimentKey': 'EXPERIMENT-KEY',\n", " | 'experimentName': None,\n", " | 'fileName': None,\n", " | 'filePath': None,\n", " | 'optimizationId': None,\n", " | 'projectId': 'PROJECT-ID',\n", " | 'projectName': 'PROJECT-NAME',\n", " | 'running': False,\n", " | 'startTimeMillis': 1586174757596,\n", " | 'throttle': False,\n", " | 'workspaceName': 'WORKSPACE-NAME',\n", " | }\n", " | ```\n", " | \n", " | get_metrics(self, metric=None)\n", " | Get all of the logged metrics. Optionally, just get the given metric name.\n", " | \n", " | Args:\n", " | metric: Optional. String. If given, filter the metrics by name.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | \n", " | >>> x.get_metrics()\n", " | [{'metricName': 'val_loss',\n", " | 'metricValue': '0.13101346811652184',\n", " | 'timestamp': 1558962376383,\n", " | 'step': 1500,\n", " | 'epoch': None,\n", " | 'runContext': None},\n", " | {'metricName': 'acc',\n", " | 'metricValue': '0.876',\n", " | 'timestamp': 1564536453647,\n", " | 'step': 100,\n", " | 'epoch': None,\n", " | 'runContext': None},\n", " | ...]\n", " | \n", " | >>> x.get_metrics(\"acc\")\n", " | [{'metricName': 'acc',\n", " | 'metricValue': '0.876',\n", " | 'timestamp': 1564536453647,\n", " | 'step': 100,\n", " | 'epoch': None,\n", " | 'runContext': None},\n", " | ...]\n", " | ```\n", " | \n", " | get_metrics_summary(self, metric=None)\n", " | Return the experiment metrics summary. Optionally, also if you\n", " | provide the metric name, the function will only return the\n", " | summary of the metric.\n", " | \n", " | Args:\n", " | metric: optional (string), name of a metric\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_metrics_summary()\n", " | [{'name': 'val_loss',\n", " | 'valueMax': '0.24951280827820302',\n", " | 'valueMin': '0.13101346811652184',\n", " | 'valueCurrent': '0.13101346811652184',\n", " | 'timestampMax': 1558962367938,\n", " | 'timestampMin': 1558962367938,\n", " | 'timestampCurrent': 1558962376383,\n", " | 'stepMax': 500,\n", " | 'stepMin': 1500,\n", " | 'stepCurrent': 1500},\n", " | ...]\n", " | \n", " | >>> api.get_metrics_summary(\"val_loss\")\n", " | {'name': 'val_loss',\n", " | 'valueMax': '0.24951280827820302',\n", " | 'valueMin': '0.13101346811652184',\n", " | 'valueCurrent': '0.13101346811652184',\n", " | 'timestampMax': 1558962367938,\n", " | 'timestampMin': 1558962367938,\n", " | 'timestampCurrent': 1558962376383,\n", " | 'stepMax': 500,\n", " | 'stepMin': 1500,\n", " | 'stepCurrent': 1500}\n", " | ```\n", " | \n", " | get_model_asset_list(self, model_name)\n", " | Get an experiment model's asset list by model name.\n", " | \n", " | Args:\n", " | model_name: str, the name of the model\n", " | \n", " | Returns: a list of asset dictionaries with these fields:\n", " | * fileName\n", " | * fileSize\n", " | * runContext\n", " | * step\n", " | * link\n", " | * createdAt\n", " | * dir\n", " | * canView\n", " | * audio\n", " | * histogram\n", " | * image\n", " | * type\n", " | * metadata\n", " | * assetId\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> from comet_ml import API\n", " | >>> api = API()\n", " | >>> api_exp = api.get(\"workspace/project/765643463546345364536453436\")\n", " | >>> api_exp.get_model_asset_list(\"Model Name\")\n", " | [\n", " | {\n", " | \"assetId\": 74374637463476,\n", " | \"audio\": False,\n", " | \"canView\": False,\n", " | \"createdAt\": 7337347634,\n", " | \"dir\": \"trained-models\",\n", " | \"fileName\": \"model.h5\",\n", " | \"fileSize\": 254654,\n", " | \"histogram\": False,\n", " | \"image\": False,\n", " | \"link\": \"https://link-to-download-asset-file\",\n", " | \"metadata\": None,\n", " | \"remote\": False,\n", " | \"runContext\": \"train\",\n", " | \"step\": 54,\n", " | \"type\": \"asset\",\n", " | }\n", " | ]\n", " | ```\n", " | \n", " | get_model_data(self, name)\n", " | Deprecated. Use APIExperiment.get_model_asset_list(model_name) instead.\n", " | \n", " | get_model_graph(self)\n", " | Get the associated graph/model description for this\n", " | experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_model_graph()\n", " | {\"class_name\": \"Sequential\", ...}\n", " | ```\n", " | \n", " | get_model_names(self)\n", " | Get a list of model names associated with this experiment.\n", " | \n", " | Returns: list of model names\n", " | \n", " | get_name(self)\n", " | Get the name of the experiment, if one.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_name(\"My Name\")\n", " | >>> api_experiment.get_name()\n", " | 'My Name'\n", " | ```\n", " | \n", " | get_network_interface_ips(self)\n", " | Get the associated network interface IPs for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_network_interface_ips()\n", " | ['127.0.0.1', '10.0.0.71', ...]\n", " | ```\n", " | \n", " | get_os(self)\n", " | Get the associated OS for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_os()\n", " | 'Linux-4.15.0-1059-oem-x86_64-with-Ubuntu-18.04-bionic'\n", " | ```\n", " | \n", " | get_os_packages(self)\n", " | Get the OS packages for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_os_packages()\n", " | ['accountsservice=0.6.45-1ubuntu1', 'acl=2.2.52-3build1', 'acpi-support=0.142', ...]\n", " | ```\n", " | \n", " | get_os_release(self)\n", " | Get the associated OS release for this experiment.\n", " | \n", " | Example:\n", " | ```\n", " | >>> api_experiment.get_os_release()\n", " | '8'\n", " | ```\n", " | \n", " | get_os_type(self)\n", " | Get the associated os type for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_os_type()\n", " | 'Linux'\n", " | ```\n", " | \n", " | get_others_summary(self, other=None)\n", " | Get the other items logged in summary form.\n", " | \n", " | Args:\n", " | other: optional, string, the name of the other item\n", " | logged. If given, return the valueCurrent of\n", " | the other item. Otherwise, return all other\n", " | items logged.\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_others_summary()\n", " | [{'name': 'trainable_params',\n", " | 'valueMax': '712723',\n", " | 'valueMin': '712723',\n", " | 'valueCurrent': '712723',\n", " | 'timestampMax': 1558962363411,\n", " | 'timestampMin': 1558962363411,\n", " | 'timestampCurrent': 1558962363411},\n", " | ...]\n", " | \n", " | >>> x.get_others_summary(\"trainable_params\")\n", " | ['712723']\n", " | ```\n", " | \n", " | get_output(self)\n", " | Get the associated standard output for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_output()\n", " | \"Experiment is live\"\n", " | ```\n", " | \n", " | get_parameters_summary(self, parameter=None)\n", " | Return the experiment parameters summary. Optionally, also if you\n", " | provide a parameter name, the method will only return the\n", " | summary of the given parameter.\n", " | \n", " | Args:\n", " | parameter: optional (string), name of a parameter\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_parameters_summary()\n", " | [{'name': 'batch_size',\n", " | 'valueMax': '120',\n", " | 'valueMin': '120',\n", " | 'valueCurrent': '120',\n", " | 'timestampMax': 1558962363411,\n", " | 'timestampMin': 1558962363411,\n", " | 'timestampCurrent': 1558962363411},\n", " | ...]\n", " | \n", " | >>> x.get_parameters_summary(\"batch_size\")\n", " | {'name': 'batch_size',\n", " | 'valueMax': '120',\n", " | 'valueMin': '120',\n", " | 'valueCurrent': '120',\n", " | 'timestampMax': 1558962363411,\n", " | 'timestampMin': 1558962363411,\n", " | 'timestampCurrent': 1558962363411}\n", " | ```\n", " | \n", " | get_pid(self)\n", " | Get the pid for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_pid()\n", " | 34658\n", " | ```\n", " | \n", " | get_processor(self)\n", " | Get the associated total RAM for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_processor()\n", " | 'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel\n", " | ```\n", " | \n", " | get_python_version(self)\n", " | Get the Python version for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_python_version()\n", " | '3.6.8'\n", " | ```\n", " | \n", " | get_python_version_verbose(self)\n", " | Get the Python version verbose for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_python_version_verbose()\n", " | '3.6.8 (default, Oct 7 2019, 12:59:55) \n", " | [GCC 8.3.0]'\n", " | ```\n", " | \n", " | get_system_details(self)\n", " | Get the system details associated with this experiment.\n", " | \n", " | Returns a dictionary like:\n", " | \n", " | ```python\n", " | {\n", " | \"experimentKey\": \"someExperimentKey\",\n", " | \"user\": \"system username\"\n", " | \"pythonVersion\": \"python version\"\n", " | \"pythonVersionVerbose\": \"python version with verbose flag\"\n", " | \"pid\": ,\n", " | \"osType\": \"os experiment ran on\",\n", " | \"os\": \"os with version info\",\n", " | \"ip\": \"ip address\",\n", " | \"hostname\": \"hostname\",\n", " | \"gpuStaticInfoList\": [\n", " | {\n", " | \"gpuIndex\": ,\n", " | \"name\": \"name\",\n", " | \"uuid\": \"someUniqueId\",\n", " | \"totalMemory\": ,\n", " | \"powerLimit\": \n", " | }\n", " | ],\n", " | \"logAdditionalSystemInfoList\": [\n", " | {\n", " | \"key\": \"someKey\",\n", " | \"value\": \"someValue\"\n", " | }\n", " | ],\n", " | \"systemMetricNames\": [\"name\", \"anotherName\"],\n", " | \"maxTotalMemory\": ,\n", " | \"networkInterfaceIps\": [\"ip\", \"anotherIp\"]\n", " | \"command\": [\"part1\", \"part2\"],\n", " | \"executable\": \"The python Exe, if any (in future could be non python executables)\",\n", " | \"osPackages\": [\"package\", \"anotherPackage\"],\n", " | \"installedPackages\": [\"package\", \"anotherPackage\"]\n", " | }\n", " | ```\n", " | \n", " | get_system_metric_names(self)\n", " | Get the associated system metric names for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_system_metric_names()\n", " | ['sys.cpu.percent.03', 'sys.cpu.percent.02', 'sys.cpu.percent.01', ...]\n", " | ```\n", " | \n", " | get_tags(self)\n", " | Get the associated tags for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_tags()\n", " | [\"best\"]\n", " | ```\n", " | \n", " | get_total_memory(self)\n", " | Get the associated total RAM for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_total_memory()\n", " | 1024\n", " | ```\n", " | \n", " | get_user(self)\n", " | Get the associated user for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_user()\n", " | 'usename'\n", " | ```\n", " | \n", " | log_additional_system_info(self, key, value)\n", " | Log additional system information for this experiment.\n", " | \n", " | Args:\n", " | key: (string) the name for this system information\n", " | value: (any type), the value of the system information\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> experiment.log_additional_system_info(\"some name\": 42)\n", " | ```\n", " | \n", " | log_asset(self, filename, step=None, overwrite=None, context=None, ftype=None, metadata=None)\n", " | Upload an asset to an experiment.\n", " | \n", " | Args:\n", " | filename: the name of the asset file to upload\n", " | step: the current step\n", " | overwrite: if True, overwrite any previous upload\n", " | context: the current context (e.g., \"train\" or \"test\")\n", " | ftype: the type of asset (e.g., \"image\", \"histogram_combined_3d\",\n", " | \"image\", \"audio\", or \"video\")\n", " | metadata: a JSON object to attach to image\n", " | \n", " | Note: don't delete the file until upload is complete\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_asset(\"histogram.json\", ftype=\"histogram_compbined_3d\")\n", " | ```\n", " | \n", " | log_cpu_metrics(self, cpu_metrics, context=None, step=None, epoch=None, timestamp=None)\n", " | Log an instance of cpu_metrics.\n", " | \n", " | Args:\n", " | cpu_metrics: a list of integer percentages, ordered by cpu\n", " | context: optional, a run context\n", " | step: optional, the current step\n", " | epoch: optional, the current epoch\n", " | timestamp: optional, current time, in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | # Four CPUs:\n", " | >>> api_experiment.log_cpu_metrics([25, 50, 10, 45])\n", " | ```\n", " | \n", " | log_curve(self, name, x, y, overwrite=False, step=None)\n", " | Log timeseries data.\n", " | \n", " | Args:\n", " | name: (str) name of data\n", " | x: list of x-axis values\n", " | y: list of y-axis values\n", " | overwrite: (optional, bool) if True, overwrite previous log\n", " | step: (optional, int) the step value\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> experiment.log_curve(\"my curve\", x=[1, 2, 3, 4, 5],\n", " | y=[10, 20, 30, 40, 50])\n", " | >>> experiment.log_curve(\"my curve\", [1, 2, 3, 4, 5],\n", " | [10, 20, 30, 40, 50])\n", " | ```\n", " | \n", " | log_gpu_metrics(self, gpu_metrics)\n", " | Log an instance of gpu_metrics.\n", " | \n", " | Args:\n", " | gpu_metrics: a list of dicts with keys:\n", " | * gpuId: required, Int identifier\n", " | * freeMemory: required, Long\n", " | * usedMemory: required, Long\n", " | * gpuUtilization: required, Int percentage utilization\n", " | * totalMemory: required, Long\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_gpu_metrics([{\n", " | ... \"gpuId\": 1,\n", " | ... \"freeMemory\": 1024,\n", " | ... \"usedMemory\": 856,\n", " | ... \"gpuUtilization\": 25,\n", " | ... \"totalMemory\": 2056,\n", " | ... }])\n", " | ```\n", " | \n", " | log_html(self, html, clear=False, timestamp=None)\n", " | Set, or append onto, an experiment's HTML.\n", " | \n", " | Args:\n", " | html: (string) the HTML text to associate with this experiment\n", " | clear: (optional, boolean) if True, clear any previously logged HTML\n", " | timestamp: (optional, number) the current time (in milliseconds)\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_html(\"Hello!\")\n", " | ```\n", " | \n", " | log_image(self, filename, image_name=None, step=None, overwrite=None, context=None)\n", " | Upload an image asset to an experiment.\n", " | \n", " | Args:\n", " | filename: the name of the image file to upload\n", " | image_name: the name of the image\n", " | step: the current step\n", " | overwrite: if True, overwrite any previous upload\n", " | context: the current context (e.g., \"train\" or \"test\")\n", " | \n", " | Note: don't delete the file until upload is complete\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_image(\"image.png\", \"Weights\")\n", " | ```\n", " | \n", " | log_load_metrics(self, load_avg, context=None, step=None, epoch=None, timestamp=None)\n", " | Log an instance of system load metrics.\n", " | \n", " | Args:\n", " | load_avg: required, the load average\n", " | context: optional, the run context\n", " | step: optional, the current step\n", " | epoch: optional, the current epoch\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_load_metrics(1.5, \"validate\", 100, 25, 65364346)\n", " | ```\n", " | \n", " | log_metric(self, metric, value, step=None, timestamp=None)\n", " | Set a metric name/value pair for an experiment.\n", " | \n", " | Args:\n", " | metric: string, the name of the metric\n", " | value: any type, the value of the metric\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_metric(\"loss\", 0.698)\n", " | ```\n", " | \n", " | log_metrics(self, metric_dict, step=None, timestamp=None)\n", " | Set a dictionary of metric name/value pairs for an experiment.\n", " | \n", " | Args:\n", " | metric_dict: dict in the form of {\"metric_name\": value, ...}\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_metrics({\"loss\": 0.698, \"accuracy\": 0.12})\n", " | [...]\n", " | ```\n", " | \n", " | log_other(self, key, value, timestamp=None)\n", " | Set an other key/value pair for an experiment.\n", " | \n", " | Args:\n", " | key: string, the name of the other information\n", " | value: any time, the value of the other information\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_other(\"key\", value)\n", " | ```\n", " | \n", " | log_output(self, output, context=None, stderr=False, timestamp=None)\n", " | Log output line(s).\n", " | \n", " | Args:\n", " | output: string representing standard output or error\n", " | context: optional, the run context\n", " | stderr: optional, boolean, if True, the lines are standard errors\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_output(\"output line 1\n", " | output line 2\")\n", " | ```\n", " | \n", " | log_parameter(self, parameter, value, step=None, timestamp=None)\n", " | Set a parameter name/value pair for an experiment.\n", " | \n", " | Args:\n", " | parameter: string, the name of the parameter\n", " | value: any type, the value of the parameter\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_parameter(\"hidden_layer_size\", 64)\n", " | ```\n", " | \n", " | log_parameters(self, param_dict, step=None, timestamp=None)\n", " | Set a dictionary of parameter name/value pairs for an experiment.\n", " | \n", " | Args:\n", " | param_dict: dict in the form of {\"param_name\": value, ...}\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_parameters({\"learning_rate\": 0.12, \"layers\": 3})\n", " | [...]\n", " | ```\n", " | \n", " | log_ram_metrics(self, total_ram, used_ram, context=None, step=None, epoch=None, timestamp=None)\n", " | Log an instance of RAM metrics.\n", " | \n", " | Args:\n", " | total_ram: required, total RAM available\n", " | used_ram: required, RAM used\n", " | context: optional, the run context\n", " | step: optional, the current step\n", " | epoch: optional, the current epoch\n", " | timestamp: optional, the current timestamp in millisconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_ram_metrics(1024, 865, \"train\", 100, 1, 3645346534)\n", " | ```\n", " | \n", " | log_table(self, filename, tabular_data=None, headers=False, **format_kwargs)\n", " | Log tabular data, including data, csv files, tsv files, and Pandas dataframes.\n", " | \n", " | Args:\n", " | filename: str (required), a filename ending in \".csv\", or \".tsv\" (for tablular\n", " | data) or \".json\", \".csv\", \".md\", or \".html\" (for Pandas dataframe data).\n", " | tabular_data: (optional) data that can be interpreted as 2D tabular data\n", " | or a Pandas dataframe).\n", " | headers: bool or list, if True, will add column headers automatically\n", " | if tabular_data is given; if False, no headers will be added; if list\n", " | then it will be used as headers. Only useful with tabular data (csv, or tsv).\n", " | format_kwargs: (optional keyword arguments), when passed a Pandas dataframe\n", " | these keyword arguments are used in the conversion to \"json\", \"csv\",\n", " | \"md\", or \"html\". See Pandas Dataframe conversion methods (like `to_json()`)\n", " | for more information.\n", " | \n", " | See also:\n", " | \n", " | * [pandas.DataFrame.to_json documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_json.html)\n", " | * [pandas.DataFrame.to_csv documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html)\n", " | * [pandas.DataFrame.to_html documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_html.html)\n", " | * [pandas.DataFrame.to_markdown documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_markdown.html)\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_table(\"vectors.tsv\",\n", " | ... [[\"one\", \"two\", \"three\"],\n", " | ... [1, 2, 3],\n", " | ... [4, 5, 6]],\n", " | ...\n", " | >>> api_experiment.log_table(\"dataframe.json\", pandas_dataframe)\n", " | ```\n", " | \n", " | register_model(self, model_name, version='1.0.0', workspace=None, registry_name=None, public=None, description=None, comment=None, stages=None)\n", " | Register an experiment model in the workspace registry.\n", " | \n", " | Args:\n", " | model_name: the name of the experiment model\n", " | workspace: optional, the name of workspace; defaults to current workspace\n", " | version: a proper semantic version string; defaults to \"1.0.0\"\n", " | registry_name: optional, the name of the registered workspace model, if not provided the\n", " | model_name will be used instead.\n", " | public: optional, if True, then the model will be publically viewable\n", " | description: optional, a textual description of the model\n", " | comment: optional, a textual comment about the model\n", " | stages: optional, a list of textual tags such as [\"production\",\n", " | \"staging\"] etc.\n", " | \n", " | Returns `{\"registryModelId\": \"ath6ho4eijaexeShahJ9sohQu\", \"registryModelItemId\":\n", " | \"yoi5saes7ea2vooG2ush1uuwi\"}` if successful.\n", " | \n", " | set_code(self, code=None, filename=None)\n", " | Set the code for this experiment. Pass in either\n", " | the code as a string, or provide filename.\n", " | \n", " | Args:\n", " | code: string, optional, the source code for this experiment\n", " | filename: string, optional, the filename for this experiment\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_code(\"import comet_ml\n", " | experiment = comet_ml.Experiment()\")\n", " | >>> api_experiment.set_code(filename=\"script.py\")\n", " | ```\n", " | \n", " | set_command(self, command_args_list)\n", " | Set the command-line (script and args) for this experiment.\n", " | \n", " | Args:\n", " | command_args_list: list of strings, starting with name of script,\n", " | and followed by arguments.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_command([\"script.py\", \"arg1\", \"arg2\", \"--flag\", \"arg3\"])\n", " | ```\n", " | \n", " | set_end_time(self, end_server_timestamp)\n", " | Set the end time of an experiment.\n", " | \n", " | Args:\n", " | end_server_timestamp: a timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_end_time(2652656352)\n", " | ```\n", " | \n", " | Note: Time is in milliseconds. If the start time has not\n", " | been set, it will be set to 1 second before the end\n", " | time.\n", " | \n", " | set_executable(self, executable)\n", " | Set the executable for this experiment.\n", " | \n", " | Args:\n", " | executable: string, the python executable\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_executable(\"/usr/bin/python3\")\n", " | ```\n", " | \n", " | set_filename(self, filename)\n", " | Set the path and filename for this experiment.\n", " | \n", " | Args:\n", " | filename: string, the python path and filename\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_filename(\"../src/script.py\")\n", " | ```\n", " | \n", " | set_git_metadata(self, user, root, branch, parent, origin)\n", " | Set the git metadata for this experiment.\n", " | \n", " | Args:\n", " | user: (string, required) the name of the git user\n", " | root: (string, required) the name of the git root\n", " | branch: (string, required) the name of the git branch\n", " | parent: (string, required) the name of the git parent\n", " | origin: (string, required) the name of the git origin\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_git_metadata(\"user\", \"root\", \"branch\", \"parent\", \"origin\")\n", " | ```\n", " | \n", " | set_git_patch(self, file_data)\n", " | Set the git patch for this experiment.\n", " | \n", " | Args:\n", " | file_data: the contents or filename of the git patch file\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_git_patch(\"git.patch\")\n", " | ```\n", " | \n", " | set_gpu_static_info(self, gpu_static_info)\n", " | Set the GPU static info for this experiment.\n", " | \n", " | Args:\n", " | gpu_static_info: list of dicts containing keys\n", " | `gpuIndex`, `name`, `uuid`, `totalMemory`, and `powerLimit`\n", " | and their values.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_gpu_static_info([{\n", " | \"gpuIndex\": 0,\n", " | \"name\": \"GeForce GTX 950\",\n", " | \"uuid\": \"GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425\",\n", " | \"totalMemory\": 2090074112,\n", " | \"powerLimit\": 110000,\n", " | }, ...])\n", " | ```\n", " | \n", " | set_hostname(self, hostname)\n", " | Set the hostname for this experiment.\n", " | \n", " | Args:\n", " | hostname: string, the hostname of the computer the experiment ran on\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_hostname(\"machine.company.com\")\n", " | ```\n", " | \n", " | set_installed_packages(self, installed_packages)\n", " | Set the installed Python packages for this experiment.\n", " | \n", " | Args:\n", " | installed_packages: list of strings, a list of the\n", " | installed Python packages\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_installed_packages([\"comet_ml\", \"matplotlib\"])\n", " | ```\n", " | \n", " | set_ip(self, ip)\n", " | Set the internet protocol (IP) address for this experiment.\n", " | \n", " | Args:\n", " | ip: string, the internet protocol address\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_ip(\"10.0.0.7\")\n", " | ```\n", " | \n", " | set_machine(self, machine)\n", " | Set the machine for this experiment.\n", " | \n", " | Args:\n", " | machine: string, the machine type\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_machine(platform.machine())\n", " | ```\n", " | \n", " | set_model_graph(self, graph)\n", " | Set the model graph for this experiment.\n", " | \n", " | Args:\n", " | graph: various types, a representation of the model graph\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_model_graph(model)\n", " | ```\n", " | \n", " | set_name(self, name)\n", " | Set a name for the experiment. Useful for filtering and searching on Comet.ml.\n", " | Will shown by default under the `Other` tab.\n", " | Args:\n", " | name: String. A name for the experiment.\n", " | \n", " | set_network_interface_ips(self, network_interface_ips)\n", " | Set the network interface ips for this experiment.\n", " | \n", " | Args:\n", " | network_interface_ips: list of strings, of local\n", " | network interfaces\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_network_interface_ips([\"127.0.0.1\", \"192.168.1.100\"])\n", " | ```\n", " | \n", " | set_os(self, os)\n", " | Set the OS for this experiment.\n", " | \n", " | Args:\n", " | os: string, the OS platform identifier\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_os(platform.platform(aliased=True))\n", " | ```\n", " | \n", " | set_os_packages(self, os_packages)\n", " | Set the OS packages for this experiment.\n", " | \n", " | Args:\n", " | os_packages: list of strings, the OS package list\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_os_packages(['accountsservice=0.6.45-1ubuntu1', ...])\n", " | ```\n", " | \n", " | set_os_release(self, os_release)\n", " | Set the OS release for this experiment.\n", " | \n", " | Args:\n", " | os_release: string, the OS release\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_os_release(platform.uname()[2])\n", " | ```\n", " | \n", " | set_os_type(self, os_type)\n", " | Set the OS type for this experiment.\n", " | \n", " | Args:\n", " | os_type: string, the OS type\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_os_type(\"Linux 2.0.1, Ubuntu 16.10\")\n", " | ```\n", " | \n", " | set_pid(self, pid)\n", " | Set the process ID for this experiment.\n", " | \n", " | Args:\n", " | pid: string, the OS process ID\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_pid(54238)\n", " | ```\n", " | \n", " | set_processor(self, processor)\n", " | Set the processor for this experiment.\n", " | \n", " | Args:\n", " | processor: string, the processor name\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_processor(platform.processor())\n", " | ```\n", " | \n", " | set_python_version(self, python_version)\n", " | Set the Python version for this experiment.\n", " | \n", " | Args:\n", " | python_version: string, the verbose Python version\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_python_version(\"3.6.7\")\n", " | ```\n", " | \n", " | set_python_version_verbose(self, python_version_verbose)\n", " | Set the Python version verbose for this experiment.\n", " | \n", " | Args:\n", " | python_version_verbose: string, the verbose Python version\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_python_version_verbose(\"3.6.7, by Anaconda\")\n", " | ```\n", " | \n", " | set_start_time(self, start_server_timestamp)\n", " | Set the start time of an experiment.\n", " | \n", " | Args:\n", " | start_server_timestamp: a timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_start_time(2652656352)\n", " | ```\n", " | \n", " | Note: Time is in milliseconds. If the end time has not been set\n", " | it will automatically be set for 1 second after the start\n", " | time.\n", " | \n", " | set_user(self, user)\n", " | Set the user for this experiment.\n", " | \n", " | Args:\n", " | user: string, the OS username\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_user(\"os-user-name\")\n", " | ```\n", " | \n", " | to_json(self, full=False)\n", " | The experiment data in JSON-like format.\n", " | \n", " | Args:\n", " | full: bool (optional), if True, get all experiment information.\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> experiment.to_json()\n", " | ```\n", " | \n", " | Returns:\n", " | \n", " | ```json\n", " | {'id': '073e272581ac48c283910a05e5495381',\n", " | 'name': None,\n", " | 'workspace': 'testuser',\n", " | 'project_name': 'test-project-7515',\n", " | 'archived': False,\n", " | 'url': 'https://www.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e54953801',\n", " | 'duration_millis': 4785,\n", " | 'start_server_timestamp': 1571318652586,\n", " | 'end_server_timestamp': 7437457,\n", " | 'optimization_id': None,\n", " | }\n", " | \n", " | ```python\n", " | >>> experiment.to_json(full=True)\n", " | ```\n", " | \n", " | Returns:\n", " | \n", " | ```json\n", " | {'id': '073e272581ac48c283910a05e5495380',\n", " | 'name': None,\n", " | 'workspace': 'testuser',\n", " | 'project_name': 'test-project-7515',\n", " | 'archived': False,\n", " | 'url': 'https://staging.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e5495380',\n", " | 'duration_millis': 4785,\n", " | 'start_server_timestamp': 1571318652586,\n", " | 'end_server_timestamp': 7437457,\n", " | 'optimization_id': None,\n", " | 'asset_list': [],\n", " | 'code': 'one\n", " | two\n", " | three\n", " | ',\n", " | 'html': 'hello\n", " | world!\n", " | ',\n", " | 'metrics': [],\n", " | 'metrics_summary': [],\n", " | 'output': 'four\n", " | five\n", " | six\n", " | ',\n", " | 'parameters_summary': [],\n", " | 'system_details': {'experimentKey': None,\n", " | 'user': None,\n", " | 'pythonVersion': None,\n", " | 'pythonVersionVerbose': None,\n", " | 'pid': None,\n", " | 'osType': None,\n", " | 'os': None,\n", " | 'ip': None,\n", " | 'hostname': None,\n", " | 'gpuStaticInfoList': [],\n", " | 'logAdditionalSystemInfoList': [],\n", " | 'systemMetricNames': [],\n", " | 'maxTotalMemory': None,\n", " | 'networkInterfaceIps': None,\n", " | 'command': None,\n", " | 'executable': None,\n", " | 'osPackages': ['lib1', 'lib2', 'lib3'],\n", " | 'installedPackages': [],\n", " | 'totalRam': None},\n", " | 'tags': ['tag6', 'tag7', 'tag8'],\n", " | 'git_patch': b'',\n", " | 'git_metadata': {'user': None, 'root': None, 'branch': None, 'parent': None, 'origin': None},\n", " | }\n", " | ```\n", " | \n", " | update_status(self)\n", " | Update the status for this experiment. Sends the keep-alive\n", " | status for it in the UI. The return JSON dictionary contains\n", " | the recommended interval to send subsequent `update_status()`\n", " | messages.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.update_status()\n", " | {'isAliveBeatDurationMillis': 10000,\n", " | 'gpuMonitorIntervalMillis': 60000,\n", " | 'cpuMonitorIntervalMillis': 68000}\n", " | ```\n", " | \n", " | ----------------------------------------------------------------------\n", " | Readonly properties defined here:\n", " | \n", " | key\n", " | Get the experiment key (the unique id).\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.key\n", " | \"34637643746374637463476\"\n", " | ```\n", " | \n", " | url\n", " | Get the url of the experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.url\n", " | \"https://www.comet.ml/username/34637643746374637463476\"\n", " | ```\n", " | \n", " | ----------------------------------------------------------------------\n", " | Data descriptors defined here:\n", " | \n", " | name\n", " | Get the experiment name.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.name\n", " | \"laughing_toaster_23454\"\n", " | ```\n", " | \n", " | ----------------------------------------------------------------------\n", " | Methods inherited from comet_ml.experiment.CommonExperiment:\n", " | \n", " | display(self, clear=False, wait=True, new=0, autoraise=True, tab=None)\n", " | Show the Comet.ml experiment page in an IFrame in a\n", " | Jupyter notebook or Jupyter lab, OR open a browser\n", " | window or tab.\n", " | \n", " | Common Args:\n", " | tab: name of the Tab on Experiment View\n", " | \n", " | Note: the Tab name should be one of:\n", " | * \"artifacts\"\n", " | * \"assets\"\n", " | * \"audio\"\n", " | * \"charts\"\n", " | * \"code\"\n", " | * \"confusion-matrices\"\n", " | * \"histograms\"\n", " | * \"images\"\n", " | * \"installed-packages\"\n", " | * \"metrics\"\n", " | * \"notes\"\n", " | * \"parameters\"\n", " | * \"system-metrics\"\n", " | * \"text\"\n", " | \n", " | For Jupyter environments:\n", " | \n", " | Args:\n", " | clear: to clear the output area, use clear=True\n", " | wait: to wait for the next displayed item, use\n", " | wait=True (cuts down on flashing)\n", " | \n", " | For non-Jupyter environments:\n", " | \n", " | Args:\n", " | new: open a new browser window if new=1, otherwise re-use\n", " | existing window/tab\n", " | autoraise: make the browser tab/window active\n", " | \n", " | display_project(self, view_id=None, clear=False, wait=True, new=0, autoraise=True)\n", " | Show the Comet.ml project page in an IFrame in a\n", " | Jupyter notebook or Jupyter lab, OR open a browser\n", " | window or tab.\n", " | \n", " | Common Args:\n", " | view_id: (optional, string) the id of the view to show\n", " | \n", " | For Jupyter environments:\n", " | \n", " | Args:\n", " | clear: to clear the output area, use clear=True\n", " | wait: to wait for the next displayed item, use\n", " | wait=True (cuts down on flashing)\n", " | \n", " | For non-Jupyter environments:\n", " | \n", " | Args:\n", " | new: open a new browser window if new=1, otherwise re-use\n", " | existing window/tab\n", " | autoraise: make the browser tab/window active\n", " | \n", " | ----------------------------------------------------------------------\n", " | Data descriptors inherited from comet_ml.experiment.CommonExperiment:\n", " | \n", " | __dict__\n", " | dictionary for instance variables (if defined)\n", " | \n", " | __weakref__\n", " | list of weak references to the object (if defined)\n", "\n" ] } ], "source": [ "help(exp)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For example, we can explore the `other` property, which shows items saved with Experiment.log_other(NAME, VALUE):" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'name': 'max_loss',\n", " 'valueMax': '2.429072618484497',\n", " 'valueMin': '2.429072618484497',\n", " 'valueCurrent': '2.429072618484497',\n", " 'timestampMax': 1585647443592,\n", " 'timestampMin': 1585647443592,\n", " 'timestampCurrent': 1585647443592,\n", " 'editable': False},\n", " {'name': 'Name',\n", " 'valueMax': 'example 001',\n", " 'valueMin': 'example 001',\n", " 'valueCurrent': 'example 001',\n", " 'timestampMax': 1544452402114,\n", " 'timestampMin': 1544452402114,\n", " 'timestampCurrent': 1544452402114,\n", " 'editable': False},\n", " {'name': 'storage_size_bytes',\n", " 'valueMax': '0',\n", " 'valueMin': '0',\n", " 'valueCurrent': '0',\n", " 'timestampMax': 1574708394365,\n", " 'timestampMin': 1574708394365,\n", " 'timestampCurrent': 1574708394365,\n", " 'editable': False},\n", " {'name': 'trainable_params',\n", " 'valueMax': '134794',\n", " 'valueMin': '134794',\n", " 'valueCurrent': '134794',\n", " 'timestampMax': 1542738532810,\n", " 'timestampMin': 1542738532810,\n", " 'timestampCurrent': 1542738532810,\n", " 'editable': False}]" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp.get_others_summary()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In this example, we see that the experiment has the `Name` \"example 001\". We can use `Name` to also look up experiments:" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "('51cf6e588a3346cdb560fd0c09d49610', 'example 001')" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp = comet_api.get(\"dsblank/keras/example 001\")\n", "exp.id, exp.name" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "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:" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'metricName': 'val_acc',\n", " 'metricValue': '0.91000000166893',\n", " 'timestamp': 1542738534731,\n", " 'step': 500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 222},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.9332000017166138',\n", " 'timestamp': 1542738536514,\n", " 'step': 1000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 429},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.9459000024795532',\n", " 'timestamp': 1542738538248,\n", " 'step': 1500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 636},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.951699996471405',\n", " 'timestamp': 1542738540053,\n", " 'step': 2000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 843},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.9587999994754791',\n", " 'timestamp': 1542738541811,\n", " 'step': 2500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1050},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.9632000012397766',\n", " 'timestamp': 1542738543571,\n", " 'step': 3000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1257},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.9674000015258789',\n", " 'timestamp': 1542738545305,\n", " 'step': 3500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1464},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.970800003528595',\n", " 'timestamp': 1542738547099,\n", " 'step': 4000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1671},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.9718000025749206',\n", " 'timestamp': 1542738548884,\n", " 'step': 4500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1878},\n", " {'metricName': 'val_acc',\n", " 'metricValue': '0.973000002861023',\n", " 'timestamp': 1542738550643,\n", " 'step': 5000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2085},\n", " {'metricName': 'loss',\n", " 'metricValue': '2.429072618484497',\n", " 'timestamp': 1542738532966,\n", " 'step': 1,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 20},\n", " {'metricName': 'loss',\n", " 'metricValue': '2.2541863918304443',\n", " 'timestamp': 1542738533006,\n", " 'step': 11,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 24},\n", " {'metricName': 'loss',\n", " 'metricValue': '2.2160239219665527',\n", " 'timestamp': 1542738533047,\n", " 'step': 21,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 28},\n", " {'metricName': 'loss',\n", " 'metricValue': '2.0789084434509277',\n", " 'timestamp': 1542738533080,\n", " 'step': 31,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 32},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.949974775314331',\n", " 'timestamp': 1542738533108,\n", " 'step': 41,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 36},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.809234857559204',\n", " 'timestamp': 1542738533146,\n", " 'step': 51,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 40},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.6560536623001099',\n", " 'timestamp': 1542738533176,\n", " 'step': 61,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 44},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.426705241203308',\n", " 'timestamp': 1542738533205,\n", " 'step': 71,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 48},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.3693995475769043',\n", " 'timestamp': 1542738533240,\n", " 'step': 81,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 52},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.2004106044769287',\n", " 'timestamp': 1542738533269,\n", " 'step': 91,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 56},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.037397861480713',\n", " 'timestamp': 1542738533299,\n", " 'step': 101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 60},\n", " {'metricName': 'loss',\n", " 'metricValue': '1.0061182975769043',\n", " 'timestamp': 1542738533335,\n", " 'step': 111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 64},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.9572350978851318',\n", " 'timestamp': 1542738533365,\n", " 'step': 121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 68},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.856450080871582',\n", " 'timestamp': 1542738533397,\n", " 'step': 131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 72},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.7584927678108215',\n", " 'timestamp': 1542738533433,\n", " 'step': 141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 76},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.7893796563148499',\n", " 'timestamp': 1542738533470,\n", " 'step': 151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 80},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.7466185092926025',\n", " 'timestamp': 1542738533499,\n", " 'step': 161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 84},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.6181751489639282',\n", " 'timestamp': 1542738533532,\n", " 'step': 171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 88},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.6408036947250366',\n", " 'timestamp': 1542738533562,\n", " 'step': 181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 92},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.5155816674232483',\n", " 'timestamp': 1542738533597,\n", " 'step': 191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 96},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.9133874177932739',\n", " 'timestamp': 1542738533630,\n", " 'step': 201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 100},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.6043643951416016',\n", " 'timestamp': 1542738533660,\n", " 'step': 211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 104},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.5140683054924011',\n", " 'timestamp': 1542738533694,\n", " 'step': 221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 108},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.6866597533226013',\n", " 'timestamp': 1542738533723,\n", " 'step': 231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 112},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.36430829763412476',\n", " 'timestamp': 1542738533754,\n", " 'step': 241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 116},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.5647503137588501',\n", " 'timestamp': 1542738533784,\n", " 'step': 251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 120},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.4881407618522644',\n", " 'timestamp': 1542738533817,\n", " 'step': 261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 124},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.42366552352905273',\n", " 'timestamp': 1542738533848,\n", " 'step': 271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 128},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.36385244131088257',\n", " 'timestamp': 1542738533882,\n", " 'step': 281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 132},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.38187649846076965',\n", " 'timestamp': 1542738533917,\n", " 'step': 291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 136},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.5831307768821716',\n", " 'timestamp': 1542738533946,\n", " 'step': 301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 140},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.5182120203971863',\n", " 'timestamp': 1542738533981,\n", " 'step': 311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 144},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3957773745059967',\n", " 'timestamp': 1542738534015,\n", " 'step': 321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 148},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.4133754372596741',\n", " 'timestamp': 1542738534043,\n", " 'step': 331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 152},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.37196165323257446',\n", " 'timestamp': 1542738534073,\n", " 'step': 341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 156},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.476483017206192',\n", " 'timestamp': 1542738534104,\n", " 'step': 351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 160},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2995161712169647',\n", " 'timestamp': 1542738534134,\n", " 'step': 361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 164},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.33768531680107117',\n", " 'timestamp': 1542738534165,\n", " 'step': 371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 168},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.45233380794525146',\n", " 'timestamp': 1542738534195,\n", " 'step': 381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 172},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.33480650186538696',\n", " 'timestamp': 1542738534230,\n", " 'step': 391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 176},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.34211164712905884',\n", " 'timestamp': 1542738534265,\n", " 'step': 401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 180},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.38621899485588074',\n", " 'timestamp': 1542738534294,\n", " 'step': 411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 184},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.25925305485725403',\n", " 'timestamp': 1542738534330,\n", " 'step': 421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 188},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.26331692934036255',\n", " 'timestamp': 1542738534361,\n", " 'step': 431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 192},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27278009057044983',\n", " 'timestamp': 1542738534391,\n", " 'step': 441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 196},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3275749385356903',\n", " 'timestamp': 1542738534430,\n", " 'step': 451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 200},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3840928375720978',\n", " 'timestamp': 1542738534472,\n", " 'step': 461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 204},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3082659840583801',\n", " 'timestamp': 1542738534501,\n", " 'step': 471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 208},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3108537495136261',\n", " 'timestamp': 1542738534538,\n", " 'step': 481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 212},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20114974677562714',\n", " 'timestamp': 1542738534568,\n", " 'step': 491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 216},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.7567085240483284',\n", " 'timestamp': 1542738534731,\n", " 'step': 500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 223},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.29806703329086304',\n", " 'timestamp': 1542738534740,\n", " 'step': 501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 227},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3817487061023712',\n", " 'timestamp': 1542738534780,\n", " 'step': 511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 231},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2789667248725891',\n", " 'timestamp': 1542738534811,\n", " 'step': 521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 235},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3772198259830475',\n", " 'timestamp': 1542738534844,\n", " 'step': 531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 239},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3211096525192261',\n", " 'timestamp': 1542738534877,\n", " 'step': 541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 243},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17354096472263336',\n", " 'timestamp': 1542738534917,\n", " 'step': 551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 247},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3202996253967285',\n", " 'timestamp': 1542738534950,\n", " 'step': 561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 251},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3415939211845398',\n", " 'timestamp': 1542738534982,\n", " 'step': 571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 255},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27300822734832764',\n", " 'timestamp': 1542738535015,\n", " 'step': 581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 259},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3209746181964874',\n", " 'timestamp': 1542738535044,\n", " 'step': 591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 263},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16499528288841248',\n", " 'timestamp': 1542738535080,\n", " 'step': 601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 267},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.22992004454135895',\n", " 'timestamp': 1542738535113,\n", " 'step': 611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 271},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27213725447654724',\n", " 'timestamp': 1542738535145,\n", " 'step': 621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 275},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2330992966890335',\n", " 'timestamp': 1542738535177,\n", " 'step': 631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 279},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2775963544845581',\n", " 'timestamp': 1542738535213,\n", " 'step': 641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 283},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3069402575492859',\n", " 'timestamp': 1542738535243,\n", " 'step': 651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 287},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20876361429691315',\n", " 'timestamp': 1542738535277,\n", " 'step': 661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 291},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.38070768117904663',\n", " 'timestamp': 1542738535306,\n", " 'step': 671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 295},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27148425579071045',\n", " 'timestamp': 1542738535339,\n", " 'step': 681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 299},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.23450642824172974',\n", " 'timestamp': 1542738535375,\n", " 'step': 691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 303},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27444449067115784',\n", " 'timestamp': 1542738535410,\n", " 'step': 701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 307},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.4061732590198517',\n", " 'timestamp': 1542738535446,\n", " 'step': 711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 311},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1961892694234848',\n", " 'timestamp': 1542738535482,\n", " 'step': 721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 315},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08932599425315857',\n", " 'timestamp': 1542738535520,\n", " 'step': 731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 319},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27147483825683594',\n", " 'timestamp': 1542738535557,\n", " 'step': 741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 323},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.29028409719467163',\n", " 'timestamp': 1542738535595,\n", " 'step': 751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 327},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2092846781015396',\n", " 'timestamp': 1542738535632,\n", " 'step': 761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 331},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3316391408443451',\n", " 'timestamp': 1542738535661,\n", " 'step': 771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 335},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3510761260986328',\n", " 'timestamp': 1542738535694,\n", " 'step': 781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 339},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.19382663071155548',\n", " 'timestamp': 1542738535726,\n", " 'step': 791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 343},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17484840750694275',\n", " 'timestamp': 1542738535756,\n", " 'step': 801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 347},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1777486652135849',\n", " 'timestamp': 1542738535793,\n", " 'step': 811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 351},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2368330955505371',\n", " 'timestamp': 1542738535825,\n", " 'step': 821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 355},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3339996039867401',\n", " 'timestamp': 1542738535853,\n", " 'step': 831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 359},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2290070354938507',\n", " 'timestamp': 1542738535885,\n", " 'step': 841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 363},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20883144438266754',\n", " 'timestamp': 1542738535916,\n", " 'step': 851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 367},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17943710088729858',\n", " 'timestamp': 1542738535948,\n", " 'step': 861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 371},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16757510602474213',\n", " 'timestamp': 1542738535979,\n", " 'step': 871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 375},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.22009484469890594',\n", " 'timestamp': 1542738536008,\n", " 'step': 881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 379},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.21064026653766632',\n", " 'timestamp': 1542738536039,\n", " 'step': 891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 383},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.29035159945487976',\n", " 'timestamp': 1542738536077,\n", " 'step': 901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 387},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15276838839054108',\n", " 'timestamp': 1542738536109,\n", " 'step': 911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 391},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2489471286535263',\n", " 'timestamp': 1542738536143,\n", " 'step': 921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 395},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.21061016619205475',\n", " 'timestamp': 1542738536178,\n", " 'step': 931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 399},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2013598084449768',\n", " 'timestamp': 1542738536209,\n", " 'step': 941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 403},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.29310864210128784',\n", " 'timestamp': 1542738536243,\n", " 'step': 951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 407},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.25886204838752747',\n", " 'timestamp': 1542738536272,\n", " 'step': 961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 411},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16546933352947235',\n", " 'timestamp': 1542738536305,\n", " 'step': 971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 415},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1332114338874817',\n", " 'timestamp': 1542738536334,\n", " 'step': 981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 419},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.23763713240623474',\n", " 'timestamp': 1542738536369,\n", " 'step': 991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 423},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2592669232338667',\n", " 'timestamp': 1542738536514,\n", " 'step': 1000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 430},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.24815885722637177',\n", " 'timestamp': 1542738536522,\n", " 'step': 1001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 434},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12902384996414185',\n", " 'timestamp': 1542738536558,\n", " 'step': 1011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 438},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.3396777808666229',\n", " 'timestamp': 1542738536595,\n", " 'step': 1021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 442},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.25226059556007385',\n", " 'timestamp': 1542738536625,\n", " 'step': 1031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 446},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17886795103549957',\n", " 'timestamp': 1542738536657,\n", " 'step': 1041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 450},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.34830179810523987',\n", " 'timestamp': 1542738536692,\n", " 'step': 1051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 454},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1506989747285843',\n", " 'timestamp': 1542738536724,\n", " 'step': 1061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 458},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16436046361923218',\n", " 'timestamp': 1542738536756,\n", " 'step': 1071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 462},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12775813043117523',\n", " 'timestamp': 1542738536791,\n", " 'step': 1081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 466},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2152552604675293',\n", " 'timestamp': 1542738536824,\n", " 'step': 1091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 470},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.27590224146842957',\n", " 'timestamp': 1542738536860,\n", " 'step': 1101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 474},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13759517669677734',\n", " 'timestamp': 1542738536890,\n", " 'step': 1111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 478},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17437587678432465',\n", " 'timestamp': 1542738536918,\n", " 'step': 1121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 482},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1732931286096573',\n", " 'timestamp': 1542738536951,\n", " 'step': 1131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 486},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2665310204029083',\n", " 'timestamp': 1542738536982,\n", " 'step': 1141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 490},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.23499636352062225',\n", " 'timestamp': 1542738537012,\n", " 'step': 1151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 494},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.24371878802776337',\n", " 'timestamp': 1542738537043,\n", " 'step': 1161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 498},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2938876748085022',\n", " 'timestamp': 1542738537076,\n", " 'step': 1171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 502},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.23499225080013275',\n", " 'timestamp': 1542738537114,\n", " 'step': 1181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 506},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11149614304304123',\n", " 'timestamp': 1542738537146,\n", " 'step': 1191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 510},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16434521973133087',\n", " 'timestamp': 1542738537175,\n", " 'step': 1201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 514},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20327116549015045',\n", " 'timestamp': 1542738537209,\n", " 'step': 1211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 518},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1927003264427185',\n", " 'timestamp': 1542738537242,\n", " 'step': 1221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 522},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1239374503493309',\n", " 'timestamp': 1542738537271,\n", " 'step': 1231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 526},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15869852900505066',\n", " 'timestamp': 1542738537306,\n", " 'step': 1241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 530},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17818044126033783',\n", " 'timestamp': 1542738537334,\n", " 'step': 1251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 534},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1474328488111496',\n", " 'timestamp': 1542738537365,\n", " 'step': 1261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 538},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16888011991977692',\n", " 'timestamp': 1542738537397,\n", " 'step': 1271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 542},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15477769076824188',\n", " 'timestamp': 1542738537425,\n", " 'step': 1281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 546},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.25217097997665405',\n", " 'timestamp': 1542738537463,\n", " 'step': 1291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 550},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2030154913663864',\n", " 'timestamp': 1542738537492,\n", " 'step': 1301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 554},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11562474071979523',\n", " 'timestamp': 1542738537524,\n", " 'step': 1311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 558},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.19625207781791687',\n", " 'timestamp': 1542738537557,\n", " 'step': 1321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 562},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.23089075088500977',\n", " 'timestamp': 1542738537591,\n", " 'step': 1331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 566},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2526264190673828',\n", " 'timestamp': 1542738537625,\n", " 'step': 1341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 570},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.24796822667121887',\n", " 'timestamp': 1542738537664,\n", " 'step': 1351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 574},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10072162002325058',\n", " 'timestamp': 1542738537700,\n", " 'step': 1361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 578},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15657943487167358',\n", " 'timestamp': 1542738537731,\n", " 'step': 1371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 582},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18462806940078735',\n", " 'timestamp': 1542738537770,\n", " 'step': 1381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 586},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1469898521900177',\n", " 'timestamp': 1542738537798,\n", " 'step': 1391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 590},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14370332658290863',\n", " 'timestamp': 1542738537830,\n", " 'step': 1401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 594},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13974261283874512',\n", " 'timestamp': 1542738537859,\n", " 'step': 1411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 598},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1717282086610794',\n", " 'timestamp': 1542738537890,\n", " 'step': 1421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 602},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20108845829963684',\n", " 'timestamp': 1542738537929,\n", " 'step': 1431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 606},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15210981667041779',\n", " 'timestamp': 1542738537960,\n", " 'step': 1441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 610},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2436409890651703',\n", " 'timestamp': 1542738537996,\n", " 'step': 1451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 614},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2119082510471344',\n", " 'timestamp': 1542738538033,\n", " 'step': 1461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 618},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17120622098445892',\n", " 'timestamp': 1542738538066,\n", " 'step': 1471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 622},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.19896481931209564',\n", " 'timestamp': 1542738538098,\n", " 'step': 1481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 626},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1655498594045639',\n", " 'timestamp': 1542738538129,\n", " 'step': 1491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 630},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18897968228906392',\n", " 'timestamp': 1542738538248,\n", " 'step': 1500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 637},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16019627451896667',\n", " 'timestamp': 1542738538262,\n", " 'step': 1501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 641},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10381317138671875',\n", " 'timestamp': 1542738538306,\n", " 'step': 1511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 645},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.28161293268203735',\n", " 'timestamp': 1542738538342,\n", " 'step': 1521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 649},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18836848437786102',\n", " 'timestamp': 1542738538375,\n", " 'step': 1531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 653},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20906879007816315',\n", " 'timestamp': 1542738538405,\n", " 'step': 1541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 657},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20015065371990204',\n", " 'timestamp': 1542738538451,\n", " 'step': 1551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 661},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09635455161333084',\n", " 'timestamp': 1542738538497,\n", " 'step': 1561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 665},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.086783267557621',\n", " 'timestamp': 1542738538537,\n", " 'step': 1571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 669},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11152970045804977',\n", " 'timestamp': 1542738538576,\n", " 'step': 1581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 673},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1918337196111679',\n", " 'timestamp': 1542738538611,\n", " 'step': 1591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 677},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16654177010059357',\n", " 'timestamp': 1542738538643,\n", " 'step': 1601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 681},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1757565587759018',\n", " 'timestamp': 1542738538673,\n", " 'step': 1611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 685},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11579747498035431',\n", " 'timestamp': 1542738538705,\n", " 'step': 1621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 689},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09909976273775101',\n", " 'timestamp': 1542738538740,\n", " 'step': 1631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 693},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2513273060321808',\n", " 'timestamp': 1542738538771,\n", " 'step': 1641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 697},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15644532442092896',\n", " 'timestamp': 1542738538813,\n", " 'step': 1651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 701},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.29659798741340637',\n", " 'timestamp': 1542738538843,\n", " 'step': 1661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 705},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0881919413805008',\n", " 'timestamp': 1542738538873,\n", " 'step': 1671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 709},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.21202518045902252',\n", " 'timestamp': 1542738538904,\n", " 'step': 1681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 713},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08443611115217209',\n", " 'timestamp': 1542738538935,\n", " 'step': 1691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 717},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11238940805196762',\n", " 'timestamp': 1542738538970,\n", " 'step': 1701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 721},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13012823462486267',\n", " 'timestamp': 1542738539001,\n", " 'step': 1711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 725},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13914798200130463',\n", " 'timestamp': 1542738539030,\n", " 'step': 1721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 729},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1749640256166458',\n", " 'timestamp': 1542738539064,\n", " 'step': 1731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 733},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07310453057289124',\n", " 'timestamp': 1542738539099,\n", " 'step': 1741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 737},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.093077152967453',\n", " 'timestamp': 1542738539127,\n", " 'step': 1751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 741},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.287007600069046',\n", " 'timestamp': 1542738539160,\n", " 'step': 1761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 745},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.21036140620708466',\n", " 'timestamp': 1542738539190,\n", " 'step': 1771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 749},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12065064907073975',\n", " 'timestamp': 1542738539221,\n", " 'step': 1781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 753},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09240058064460754',\n", " 'timestamp': 1542738539258,\n", " 'step': 1791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 757},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12791888415813446',\n", " 'timestamp': 1542738539292,\n", " 'step': 1801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 761},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1717047095298767',\n", " 'timestamp': 1542738539324,\n", " 'step': 1811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 765},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12841929495334625',\n", " 'timestamp': 1542738539355,\n", " 'step': 1821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 769},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15346844494342804',\n", " 'timestamp': 1542738539389,\n", " 'step': 1831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 773},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11260337382555008',\n", " 'timestamp': 1542738539422,\n", " 'step': 1841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 777},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08837346732616425',\n", " 'timestamp': 1542738539459,\n", " 'step': 1851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 781},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12886016070842743',\n", " 'timestamp': 1542738539488,\n", " 'step': 1861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 785},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14190973341464996',\n", " 'timestamp': 1542738539521,\n", " 'step': 1871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 789},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.21268901228904724',\n", " 'timestamp': 1542738539555,\n", " 'step': 1881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 793},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15090392529964447',\n", " 'timestamp': 1542738539586,\n", " 'step': 1891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 797},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17977184057235718',\n", " 'timestamp': 1542738539621,\n", " 'step': 1901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 801},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14545586705207825',\n", " 'timestamp': 1542738539658,\n", " 'step': 1911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 805},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16364866495132446',\n", " 'timestamp': 1542738539693,\n", " 'step': 1921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 809},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18413783609867096',\n", " 'timestamp': 1542738539727,\n", " 'step': 1931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 813},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08843246102333069',\n", " 'timestamp': 1542738539767,\n", " 'step': 1941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 817},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1813497096300125',\n", " 'timestamp': 1542738539796,\n", " 'step': 1951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 821},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15695782005786896',\n", " 'timestamp': 1542738539827,\n", " 'step': 1961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 825},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1756281554698944',\n", " 'timestamp': 1542738539859,\n", " 'step': 1971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 829},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.158966064453125',\n", " 'timestamp': 1542738539893,\n", " 'step': 1981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 833},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06892698258161545',\n", " 'timestamp': 1542738539927,\n", " 'step': 1991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 837},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14983428067713975',\n", " 'timestamp': 1542738540053,\n", " 'step': 2000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 844},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11916165798902512',\n", " 'timestamp': 1542738540062,\n", " 'step': 2001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 848},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11808063834905624',\n", " 'timestamp': 1542738540094,\n", " 'step': 2011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 852},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12732411921024323',\n", " 'timestamp': 1542738540129,\n", " 'step': 2021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 856},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06593052297830582',\n", " 'timestamp': 1542738540158,\n", " 'step': 2031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 860},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20718111097812653',\n", " 'timestamp': 1542738540188,\n", " 'step': 2041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 864},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16655626893043518',\n", " 'timestamp': 1542738540217,\n", " 'step': 2051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 868},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07522483915090561',\n", " 'timestamp': 1542738540252,\n", " 'step': 2061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 872},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14061659574508667',\n", " 'timestamp': 1542738540287,\n", " 'step': 2071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 876},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.21899279952049255',\n", " 'timestamp': 1542738540321,\n", " 'step': 2081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 880},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11764931678771973',\n", " 'timestamp': 1542738540351,\n", " 'step': 2091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 884},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07201254367828369',\n", " 'timestamp': 1542738540386,\n", " 'step': 2101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 888},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20299002528190613',\n", " 'timestamp': 1542738540418,\n", " 'step': 2111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 892},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08760569989681244',\n", " 'timestamp': 1542738540460,\n", " 'step': 2121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 896},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16300204396247864',\n", " 'timestamp': 1542738540497,\n", " 'step': 2131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 900},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1366402506828308',\n", " 'timestamp': 1542738540527,\n", " 'step': 2141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 904},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0812738835811615',\n", " 'timestamp': 1542738540558,\n", " 'step': 2151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 908},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08471990376710892',\n", " 'timestamp': 1542738540595,\n", " 'step': 2161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 912},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14281752705574036',\n", " 'timestamp': 1542738540628,\n", " 'step': 2171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 916},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1367587447166443',\n", " 'timestamp': 1542738540666,\n", " 'step': 2181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 920},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1001792699098587',\n", " 'timestamp': 1542738540699,\n", " 'step': 2191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 924},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14518417418003082',\n", " 'timestamp': 1542738540733,\n", " 'step': 2201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 928},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11292947083711624',\n", " 'timestamp': 1542738540765,\n", " 'step': 2211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 932},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0662866160273552',\n", " 'timestamp': 1542738540797,\n", " 'step': 2221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 936},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12083955109119415',\n", " 'timestamp': 1542738540827,\n", " 'step': 2231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 940},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.056040938943624496',\n", " 'timestamp': 1542738540858,\n", " 'step': 2241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 944},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08578463643789291',\n", " 'timestamp': 1542738540889,\n", " 'step': 2251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 948},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12330948561429977',\n", " 'timestamp': 1542738540919,\n", " 'step': 2261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 952},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08613721281290054',\n", " 'timestamp': 1542738540950,\n", " 'step': 2271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 956},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.047689471393823624',\n", " 'timestamp': 1542738540985,\n", " 'step': 2281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 960},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07635067403316498',\n", " 'timestamp': 1542738541019,\n", " 'step': 2291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 964},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10740665346384048',\n", " 'timestamp': 1542738541049,\n", " 'step': 2301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 968},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14326795935630798',\n", " 'timestamp': 1542738541082,\n", " 'step': 2311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 972},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03219563513994217',\n", " 'timestamp': 1542738541114,\n", " 'step': 2321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 976},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1469024270772934',\n", " 'timestamp': 1542738541144,\n", " 'step': 2331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 980},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14037421345710754',\n", " 'timestamp': 1542738541175,\n", " 'step': 2341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 984},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13767200708389282',\n", " 'timestamp': 1542738541205,\n", " 'step': 2351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 988},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09547886997461319',\n", " 'timestamp': 1542738541234,\n", " 'step': 2361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 992},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07903536409139633',\n", " 'timestamp': 1542738541270,\n", " 'step': 2371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 996},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.23698727786540985',\n", " 'timestamp': 1542738541299,\n", " 'step': 2381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1000},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10174477845430374',\n", " 'timestamp': 1542738541330,\n", " 'step': 2391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1004},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12523788213729858',\n", " 'timestamp': 1542738541360,\n", " 'step': 2401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1008},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1753932684659958',\n", " 'timestamp': 1542738541389,\n", " 'step': 2411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1012},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14880119264125824',\n", " 'timestamp': 1542738541422,\n", " 'step': 2421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1016},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15817540884017944',\n", " 'timestamp': 1542738541473,\n", " 'step': 2431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1020},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08919068425893784',\n", " 'timestamp': 1542738541521,\n", " 'step': 2441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1024},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15879660844802856',\n", " 'timestamp': 1542738541551,\n", " 'step': 2451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1028},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10681639611721039',\n", " 'timestamp': 1542738541587,\n", " 'step': 2461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1032},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13250115513801575',\n", " 'timestamp': 1542738541624,\n", " 'step': 2471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1036},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12963899970054626',\n", " 'timestamp': 1542738541660,\n", " 'step': 2481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1040},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1550823599100113',\n", " 'timestamp': 1542738541691,\n", " 'step': 2491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1044},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12442949499562382',\n", " 'timestamp': 1542738541811,\n", " 'step': 2500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1051},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0917988270521164',\n", " 'timestamp': 1542738541820,\n", " 'step': 2501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1055},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07910045236349106',\n", " 'timestamp': 1542738541857,\n", " 'step': 2511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1059},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16998571157455444',\n", " 'timestamp': 1542738541893,\n", " 'step': 2521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1063},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08593110740184784',\n", " 'timestamp': 1542738541933,\n", " 'step': 2531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1067},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06908269226551056',\n", " 'timestamp': 1542738541963,\n", " 'step': 2541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1071},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13534222543239594',\n", " 'timestamp': 1542738542000,\n", " 'step': 2551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1075},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07381319254636765',\n", " 'timestamp': 1542738542028,\n", " 'step': 2561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1079},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06963442265987396',\n", " 'timestamp': 1542738542060,\n", " 'step': 2571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1083},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03954792767763138',\n", " 'timestamp': 1542738542094,\n", " 'step': 2581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1087},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07582025229930878',\n", " 'timestamp': 1542738542124,\n", " 'step': 2591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1091},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09762943536043167',\n", " 'timestamp': 1542738542156,\n", " 'step': 2601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1095},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13324369490146637',\n", " 'timestamp': 1542738542183,\n", " 'step': 2611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1099},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08614128082990646',\n", " 'timestamp': 1542738542216,\n", " 'step': 2621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1103},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1473211646080017',\n", " 'timestamp': 1542738542252,\n", " 'step': 2631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1107},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.20325955748558044',\n", " 'timestamp': 1542738542282,\n", " 'step': 2641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1111},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0602288655936718',\n", " 'timestamp': 1542738542318,\n", " 'step': 2651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1115},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07846079021692276',\n", " 'timestamp': 1542738542356,\n", " 'step': 2661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1119},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18688364326953888',\n", " 'timestamp': 1542738542386,\n", " 'step': 2671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1123},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13330599665641785',\n", " 'timestamp': 1542738542420,\n", " 'step': 2681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1127},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.22034035623073578',\n", " 'timestamp': 1542738542465,\n", " 'step': 2691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1131},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09382655471563339',\n", " 'timestamp': 1542738542498,\n", " 'step': 2701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1135},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05829776078462601',\n", " 'timestamp': 1542738542534,\n", " 'step': 2711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1139},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14471782743930817',\n", " 'timestamp': 1542738542564,\n", " 'step': 2721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1143},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15026623010635376',\n", " 'timestamp': 1542738542594,\n", " 'step': 2731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1147},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05604962632060051',\n", " 'timestamp': 1542738542631,\n", " 'step': 2741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1151},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18927066028118134',\n", " 'timestamp': 1542738542665,\n", " 'step': 2751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1155},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09240515530109406',\n", " 'timestamp': 1542738542695,\n", " 'step': 2761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1159},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05984634906053543',\n", " 'timestamp': 1542738542731,\n", " 'step': 2771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1163},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.19828757643699646',\n", " 'timestamp': 1542738542765,\n", " 'step': 2781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1167},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.030126607045531273',\n", " 'timestamp': 1542738542794,\n", " 'step': 2791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1171},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10953281819820404',\n", " 'timestamp': 1542738542836,\n", " 'step': 2801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1175},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11919265240430832',\n", " 'timestamp': 1542738542869,\n", " 'step': 2811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1179},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05328645557165146',\n", " 'timestamp': 1542738542901,\n", " 'step': 2821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1183},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12712906301021576',\n", " 'timestamp': 1542738542940,\n", " 'step': 2831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1187},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11323267966508865',\n", " 'timestamp': 1542738542972,\n", " 'step': 2841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1191},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10476113855838776',\n", " 'timestamp': 1542738543003,\n", " 'step': 2851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1195},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10469003021717072',\n", " 'timestamp': 1542738543036,\n", " 'step': 2861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1199},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05661061778664589',\n", " 'timestamp': 1542738543064,\n", " 'step': 2871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1203},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1425587385892868',\n", " 'timestamp': 1542738543098,\n", " 'step': 2881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1207},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0712650790810585',\n", " 'timestamp': 1542738543129,\n", " 'step': 2891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1211},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0508706234395504',\n", " 'timestamp': 1542738543161,\n", " 'step': 2901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1215},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11056140810251236',\n", " 'timestamp': 1542738543194,\n", " 'step': 2911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1219},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.19871820509433746',\n", " 'timestamp': 1542738543222,\n", " 'step': 2921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1223},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09188812226057053',\n", " 'timestamp': 1542738543254,\n", " 'step': 2931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1227},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09125320613384247',\n", " 'timestamp': 1542738543290,\n", " 'step': 2941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1231},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.055634863674640656',\n", " 'timestamp': 1542738543317,\n", " 'step': 2951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1235},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11078743636608124',\n", " 'timestamp': 1542738543349,\n", " 'step': 2961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1239},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12975125014781952',\n", " 'timestamp': 1542738543376,\n", " 'step': 2971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1243},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0846100002527237',\n", " 'timestamp': 1542738543407,\n", " 'step': 2981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1247},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12738506495952606',\n", " 'timestamp': 1542738543444,\n", " 'step': 2991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1251},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10535837483033537',\n", " 'timestamp': 1542738543571,\n", " 'step': 3000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1258},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10755050927400589',\n", " 'timestamp': 1542738543583,\n", " 'step': 3001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1262},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07272713631391525',\n", " 'timestamp': 1542738543619,\n", " 'step': 3011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1266},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05769066885113716',\n", " 'timestamp': 1542738543656,\n", " 'step': 3021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1270},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07025881111621857',\n", " 'timestamp': 1542738543686,\n", " 'step': 3031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1274},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04134901240468025',\n", " 'timestamp': 1542738543720,\n", " 'step': 3041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1278},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05082051455974579',\n", " 'timestamp': 1542738543755,\n", " 'step': 3051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1282},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0851995125412941',\n", " 'timestamp': 1542738543785,\n", " 'step': 3061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1286},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07699106633663177',\n", " 'timestamp': 1542738543817,\n", " 'step': 3071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1290},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.22041884064674377',\n", " 'timestamp': 1542738543850,\n", " 'step': 3081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1294},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.039548952132463455',\n", " 'timestamp': 1542738543881,\n", " 'step': 3091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1298},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.059087712317705154',\n", " 'timestamp': 1542738543916,\n", " 'step': 3101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1302},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10245499759912491',\n", " 'timestamp': 1542738543946,\n", " 'step': 3111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1306},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0860988050699234',\n", " 'timestamp': 1542738543977,\n", " 'step': 3121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1310},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.051855552941560745',\n", " 'timestamp': 1542738544009,\n", " 'step': 3131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1314},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.050666194409132004',\n", " 'timestamp': 1542738544037,\n", " 'step': 3141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1318},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03718886151909828',\n", " 'timestamp': 1542738544068,\n", " 'step': 3151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1322},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.054616015404462814',\n", " 'timestamp': 1542738544098,\n", " 'step': 3161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1326},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.24226996302604675',\n", " 'timestamp': 1542738544130,\n", " 'step': 3171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1330},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03445199504494667',\n", " 'timestamp': 1542738544166,\n", " 'step': 3181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1334},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.032531190663576126',\n", " 'timestamp': 1542738544195,\n", " 'step': 3191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1338},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05375586822628975',\n", " 'timestamp': 1542738544229,\n", " 'step': 3201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1342},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10095890611410141',\n", " 'timestamp': 1542738544262,\n", " 'step': 3211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1346},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04260263219475746',\n", " 'timestamp': 1542738544290,\n", " 'step': 3221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1350},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.054101843386888504',\n", " 'timestamp': 1542738544322,\n", " 'step': 3231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1354},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11381680518388748',\n", " 'timestamp': 1542738544349,\n", " 'step': 3241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1358},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.032916754484176636',\n", " 'timestamp': 1542738544386,\n", " 'step': 3251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1362},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1406475007534027',\n", " 'timestamp': 1542738544417,\n", " 'step': 3261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1366},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09456045180559158',\n", " 'timestamp': 1542738544461,\n", " 'step': 3271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1370},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05505929887294769',\n", " 'timestamp': 1542738544492,\n", " 'step': 3281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1374},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07365007698535919',\n", " 'timestamp': 1542738544526,\n", " 'step': 3291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1378},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06086612120270729',\n", " 'timestamp': 1542738544556,\n", " 'step': 3301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1382},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1147482842206955',\n", " 'timestamp': 1542738544590,\n", " 'step': 3311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1386},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10645486414432526',\n", " 'timestamp': 1542738544621,\n", " 'step': 3321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1390},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03236743062734604',\n", " 'timestamp': 1542738544651,\n", " 'step': 3331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1394},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.2455083280801773',\n", " 'timestamp': 1542738544687,\n", " 'step': 3341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1398},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.037964511662721634',\n", " 'timestamp': 1542738544716,\n", " 'step': 3351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1402},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.021469969302415848',\n", " 'timestamp': 1542738544753,\n", " 'step': 3361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1406},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06083870306611061',\n", " 'timestamp': 1542738544793,\n", " 'step': 3371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1410},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.057476386427879333',\n", " 'timestamp': 1542738544822,\n", " 'step': 3381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1414},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05183520168066025',\n", " 'timestamp': 1542738544858,\n", " 'step': 3391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1418},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03783020004630089',\n", " 'timestamp': 1542738544894,\n", " 'step': 3401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1422},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1511700451374054',\n", " 'timestamp': 1542738544925,\n", " 'step': 3411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1426},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17762504518032074',\n", " 'timestamp': 1542738544956,\n", " 'step': 3421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1430},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07172050327062607',\n", " 'timestamp': 1542738544986,\n", " 'step': 3431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1434},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10790255665779114',\n", " 'timestamp': 1542738545020,\n", " 'step': 3441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1438},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11080900579690933',\n", " 'timestamp': 1542738545052,\n", " 'step': 3451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1442},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04245613515377045',\n", " 'timestamp': 1542738545082,\n", " 'step': 3461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1446},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.029656309634447098',\n", " 'timestamp': 1542738545117,\n", " 'step': 3471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1450},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10395455360412598',\n", " 'timestamp': 1542738545149,\n", " 'step': 3481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1454},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05058522894978523',\n", " 'timestamp': 1542738545187,\n", " 'step': 3491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1458},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09093823833949864',\n", " 'timestamp': 1542738545305,\n", " 'step': 3500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1465},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05147629603743553',\n", " 'timestamp': 1542738545315,\n", " 'step': 3501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1469},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09610072523355484',\n", " 'timestamp': 1542738545348,\n", " 'step': 3511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1473},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07425317913293839',\n", " 'timestamp': 1542738545381,\n", " 'step': 3521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1477},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.054087962955236435',\n", " 'timestamp': 1542738545414,\n", " 'step': 3531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1481},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03449244424700737',\n", " 'timestamp': 1542738545459,\n", " 'step': 3541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1485},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13288411498069763',\n", " 'timestamp': 1542738545501,\n", " 'step': 3551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1489},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1011931449174881',\n", " 'timestamp': 1542738545536,\n", " 'step': 3561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1493},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18226535618305206',\n", " 'timestamp': 1542738545564,\n", " 'step': 3571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1497},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14307157695293427',\n", " 'timestamp': 1542738545599,\n", " 'step': 3581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1501},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.047219857573509216',\n", " 'timestamp': 1542738545637,\n", " 'step': 3591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1505},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1640601009130478',\n", " 'timestamp': 1542738545665,\n", " 'step': 3601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1509},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0683228150010109',\n", " 'timestamp': 1542738545699,\n", " 'step': 3611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1513},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1299051195383072',\n", " 'timestamp': 1542738545729,\n", " 'step': 3621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1517},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1303451955318451',\n", " 'timestamp': 1542738545759,\n", " 'step': 3631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1521},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1282903552055359',\n", " 'timestamp': 1542738545792,\n", " 'step': 3641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1525},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0965433120727539',\n", " 'timestamp': 1542738545828,\n", " 'step': 3651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1529},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09486208111047745',\n", " 'timestamp': 1542738545865,\n", " 'step': 3661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1533},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.059900496155023575',\n", " 'timestamp': 1542738545902,\n", " 'step': 3671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1537},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09015777707099915',\n", " 'timestamp': 1542738545929,\n", " 'step': 3681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1541},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14691081643104553',\n", " 'timestamp': 1542738545961,\n", " 'step': 3691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1545},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04517116770148277',\n", " 'timestamp': 1542738546000,\n", " 'step': 3701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1549},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03758704289793968',\n", " 'timestamp': 1542738546034,\n", " 'step': 3711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1553},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12976381182670593',\n", " 'timestamp': 1542738546075,\n", " 'step': 3721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1557},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07536142319440842',\n", " 'timestamp': 1542738546113,\n", " 'step': 3731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1561},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06835959106683731',\n", " 'timestamp': 1542738546145,\n", " 'step': 3741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1565},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08615656942129135',\n", " 'timestamp': 1542738546173,\n", " 'step': 3751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1569},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.059921398758888245',\n", " 'timestamp': 1542738546204,\n", " 'step': 3761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1573},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08143060654401779',\n", " 'timestamp': 1542738546235,\n", " 'step': 3771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1577},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.045097168534994125',\n", " 'timestamp': 1542738546269,\n", " 'step': 3781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1581},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04410136863589287',\n", " 'timestamp': 1542738546299,\n", " 'step': 3791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1585},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.048533156514167786',\n", " 'timestamp': 1542738546330,\n", " 'step': 3801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1589},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08571826666593552',\n", " 'timestamp': 1542738546362,\n", " 'step': 3811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1593},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06730532646179199',\n", " 'timestamp': 1542738546388,\n", " 'step': 3821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1597},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08763289451599121',\n", " 'timestamp': 1542738546419,\n", " 'step': 3831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1601},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.030270863324403763',\n", " 'timestamp': 1542738546468,\n", " 'step': 3841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1605},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05520552769303322',\n", " 'timestamp': 1542738546507,\n", " 'step': 3851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1609},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.043185003101825714',\n", " 'timestamp': 1542738546544,\n", " 'step': 3861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1613},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07343530654907227',\n", " 'timestamp': 1542738546577,\n", " 'step': 3871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1617},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0448327474296093',\n", " 'timestamp': 1542738546606,\n", " 'step': 3881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1621},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12256000190973282',\n", " 'timestamp': 1542738546641,\n", " 'step': 3891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1625},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08634268492460251',\n", " 'timestamp': 1542738546678,\n", " 'step': 3901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1629},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0772758424282074',\n", " 'timestamp': 1542738546710,\n", " 'step': 3911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1633},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03767048940062523',\n", " 'timestamp': 1542738546740,\n", " 'step': 3921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1637},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0373644158244133',\n", " 'timestamp': 1542738546771,\n", " 'step': 3931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1641},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05427778512239456',\n", " 'timestamp': 1542738546806,\n", " 'step': 3941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1645},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.029152333736419678',\n", " 'timestamp': 1542738546840,\n", " 'step': 3951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1649},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03977544233202934',\n", " 'timestamp': 1542738546871,\n", " 'step': 3961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1653},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16409902274608612',\n", " 'timestamp': 1542738546904,\n", " 'step': 3971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1657},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08110959082841873',\n", " 'timestamp': 1542738546939,\n", " 'step': 3981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1661},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1232847049832344',\n", " 'timestamp': 1542738546968,\n", " 'step': 3991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1665},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08082613450288773',\n", " 'timestamp': 1542738547099,\n", " 'step': 4000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1672},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.036487095057964325',\n", " 'timestamp': 1542738547107,\n", " 'step': 4001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1676},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15774959325790405',\n", " 'timestamp': 1542738547140,\n", " 'step': 4011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1680},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06799406558275223',\n", " 'timestamp': 1542738547180,\n", " 'step': 4021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1684},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07052408903837204',\n", " 'timestamp': 1542738547218,\n", " 'step': 4031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1688},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0985637828707695',\n", " 'timestamp': 1542738547248,\n", " 'step': 4041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1692},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11725446581840515',\n", " 'timestamp': 1542738547281,\n", " 'step': 4051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1696},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.02305052988231182',\n", " 'timestamp': 1542738547311,\n", " 'step': 4061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1700},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05261426046490669',\n", " 'timestamp': 1542738547343,\n", " 'step': 4071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1704},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08191262930631638',\n", " 'timestamp': 1542738547380,\n", " 'step': 4081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1708},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04847848042845726',\n", " 'timestamp': 1542738547410,\n", " 'step': 4091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1712},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13846583664417267',\n", " 'timestamp': 1542738547453,\n", " 'step': 4101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1716},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.01823272742331028',\n", " 'timestamp': 1542738547488,\n", " 'step': 4111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1720},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09507511556148529',\n", " 'timestamp': 1542738547524,\n", " 'step': 4121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1724},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.02666589431464672',\n", " 'timestamp': 1542738547555,\n", " 'step': 4131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1728},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08532030135393143',\n", " 'timestamp': 1542738547588,\n", " 'step': 4141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1732},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09943392872810364',\n", " 'timestamp': 1542738547619,\n", " 'step': 4151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1736},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07151315361261368',\n", " 'timestamp': 1542738547651,\n", " 'step': 4161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1740},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10355015844106674',\n", " 'timestamp': 1542738547683,\n", " 'step': 4171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1744},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.013731839135289192',\n", " 'timestamp': 1542738547711,\n", " 'step': 4181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1748},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.029208894819021225',\n", " 'timestamp': 1542738547742,\n", " 'step': 4191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1752},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06924831122159958',\n", " 'timestamp': 1542738547774,\n", " 'step': 4201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1756},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09978446364402771',\n", " 'timestamp': 1542738547808,\n", " 'step': 4211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1760},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11026770621538162',\n", " 'timestamp': 1542738547846,\n", " 'step': 4221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1764},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11252517998218536',\n", " 'timestamp': 1542738547876,\n", " 'step': 4231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1768},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09434707462787628',\n", " 'timestamp': 1542738547913,\n", " 'step': 4241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1772},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11454179883003235',\n", " 'timestamp': 1542738547950,\n", " 'step': 4251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1776},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03519318252801895',\n", " 'timestamp': 1542738547981,\n", " 'step': 4261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1780},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.015474661253392696',\n", " 'timestamp': 1542738548011,\n", " 'step': 4271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1784},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.024965878576040268',\n", " 'timestamp': 1542738548042,\n", " 'step': 4281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1788},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10140009224414825',\n", " 'timestamp': 1542738548072,\n", " 'step': 4291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1792},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04287026450037956',\n", " 'timestamp': 1542738548111,\n", " 'step': 4301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1796},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.02322979085147381',\n", " 'timestamp': 1542738548141,\n", " 'step': 4311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1800},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07789299637079239',\n", " 'timestamp': 1542738548173,\n", " 'step': 4321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1804},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1024107113480568',\n", " 'timestamp': 1542738548205,\n", " 'step': 4331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1808},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07183415442705154',\n", " 'timestamp': 1542738548233,\n", " 'step': 4341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1812},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11200893670320511',\n", " 'timestamp': 1542738548264,\n", " 'step': 4351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1816},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11285220831632614',\n", " 'timestamp': 1542738548295,\n", " 'step': 4361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1820},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.11491552740335464',\n", " 'timestamp': 1542738548327,\n", " 'step': 4371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1824},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.14531466364860535',\n", " 'timestamp': 1542738548360,\n", " 'step': 4381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1828},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0457969568669796',\n", " 'timestamp': 1542738548394,\n", " 'step': 4391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1832},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06419551372528076',\n", " 'timestamp': 1542738548427,\n", " 'step': 4401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1836},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1265924572944641',\n", " 'timestamp': 1542738548477,\n", " 'step': 4411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1840},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10285299271345139',\n", " 'timestamp': 1542738548510,\n", " 'step': 4421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1844},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06304790079593658',\n", " 'timestamp': 1542738548546,\n", " 'step': 4431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1848},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09064077585935593',\n", " 'timestamp': 1542738548588,\n", " 'step': 4441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1852},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.17127959430217743',\n", " 'timestamp': 1542738548628,\n", " 'step': 4451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1856},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.013951599597930908',\n", " 'timestamp': 1542738548658,\n", " 'step': 4461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1860},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10096915811300278',\n", " 'timestamp': 1542738548689,\n", " 'step': 4471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1864},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.032467152923345566',\n", " 'timestamp': 1542738548720,\n", " 'step': 4481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1868},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05286174640059471',\n", " 'timestamp': 1542738548755,\n", " 'step': 4491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1872},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07162657278217376',\n", " 'timestamp': 1542738548884,\n", " 'step': 4500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1879},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.026942292228341103',\n", " 'timestamp': 1542738548892,\n", " 'step': 4501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1883},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.12136081606149673',\n", " 'timestamp': 1542738548930,\n", " 'step': 4511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1887},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04519232362508774',\n", " 'timestamp': 1542738548967,\n", " 'step': 4521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1891},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05454016104340553',\n", " 'timestamp': 1542738548996,\n", " 'step': 4531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1895},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.054268788546323776',\n", " 'timestamp': 1542738549034,\n", " 'step': 4541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1899},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08191167563199997',\n", " 'timestamp': 1542738549065,\n", " 'step': 4551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1903},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06473332643508911',\n", " 'timestamp': 1542738549094,\n", " 'step': 4561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1907},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.036112453788518906',\n", " 'timestamp': 1542738549130,\n", " 'step': 4571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1911},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.13786916434764862',\n", " 'timestamp': 1542738549165,\n", " 'step': 4581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1915},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.043880779296159744',\n", " 'timestamp': 1542738549199,\n", " 'step': 4591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1919},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06837528198957443',\n", " 'timestamp': 1542738549230,\n", " 'step': 4601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1923},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.040098886936903',\n", " 'timestamp': 1542738549262,\n", " 'step': 4611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1927},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.0673314779996872',\n", " 'timestamp': 1542738549294,\n", " 'step': 4621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1931},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09185932576656342',\n", " 'timestamp': 1542738549328,\n", " 'step': 4631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1935},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07411592453718185',\n", " 'timestamp': 1542738549356,\n", " 'step': 4641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1939},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.01086372509598732',\n", " 'timestamp': 1542738549394,\n", " 'step': 4651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1943},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04054661840200424',\n", " 'timestamp': 1542738549429,\n", " 'step': 4661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1947},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.07834579795598984',\n", " 'timestamp': 1542738549471,\n", " 'step': 4671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1951},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05552803352475166',\n", " 'timestamp': 1542738549505,\n", " 'step': 4681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1955},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.09168370813131332',\n", " 'timestamp': 1542738549540,\n", " 'step': 4691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1959},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03844147548079491',\n", " 'timestamp': 1542738549569,\n", " 'step': 4701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1963},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.040019430220127106',\n", " 'timestamp': 1542738549600,\n", " 'step': 4711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1967},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.049570512026548386',\n", " 'timestamp': 1542738549631,\n", " 'step': 4721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1971},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.025006024166941643',\n", " 'timestamp': 1542738549661,\n", " 'step': 4731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1975},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.013819334097206593',\n", " 'timestamp': 1542738549694,\n", " 'step': 4741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1979},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.055443622171878815',\n", " 'timestamp': 1542738549725,\n", " 'step': 4751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1983},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.18380258977413177',\n", " 'timestamp': 1542738549759,\n", " 'step': 4761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1987},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.08253403753042221',\n", " 'timestamp': 1542738549794,\n", " 'step': 4771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1991},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06622443348169327',\n", " 'timestamp': 1542738549823,\n", " 'step': 4781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1995},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05703974515199661',\n", " 'timestamp': 1542738549857,\n", " 'step': 4791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1999},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.047570452094078064',\n", " 'timestamp': 1542738549889,\n", " 'step': 4801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2003},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.021943707019090652',\n", " 'timestamp': 1542738549918,\n", " 'step': 4811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2007},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.1813925951719284',\n", " 'timestamp': 1542738549950,\n", " 'step': 4821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2011},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.045898061245679855',\n", " 'timestamp': 1542738549981,\n", " 'step': 4831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2015},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.025500286370515823',\n", " 'timestamp': 1542738550016,\n", " 'step': 4841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2019},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05900464206933975',\n", " 'timestamp': 1542738550046,\n", " 'step': 4851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2023},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.051885589957237244',\n", " 'timestamp': 1542738550075,\n", " 'step': 4861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2027},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05631439760327339',\n", " 'timestamp': 1542738550114,\n", " 'step': 4871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2031},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.15812630951404572',\n", " 'timestamp': 1542738550143,\n", " 'step': 4881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2035},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05121181905269623',\n", " 'timestamp': 1542738550172,\n", " 'step': 4891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2039},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.10391975939273834',\n", " 'timestamp': 1542738550206,\n", " 'step': 4901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2043},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.036608971655368805',\n", " 'timestamp': 1542738550246,\n", " 'step': 4911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2047},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.16903577744960785',\n", " 'timestamp': 1542738550276,\n", " 'step': 4921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2051},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03931917995214462',\n", " 'timestamp': 1542738550308,\n", " 'step': 4931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2055},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.05013212189078331',\n", " 'timestamp': 1542738550342,\n", " 'step': 4941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2059},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04247523844242096',\n", " 'timestamp': 1542738550372,\n", " 'step': 4951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2063},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.086887426674366',\n", " 'timestamp': 1542738550405,\n", " 'step': 4961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2067},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03504282608628273',\n", " 'timestamp': 1542738550436,\n", " 'step': 4971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2071},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.03854838386178017',\n", " 'timestamp': 1542738550483,\n", " 'step': 4981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2075},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.04145137593150139',\n", " 'timestamp': 1542738550518,\n", " 'step': 4991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2079},\n", " {'metricName': 'loss',\n", " 'metricValue': '0.06338666397985071',\n", " 'timestamp': 1542738550643,\n", " 'step': 5000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2086},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738532966,\n", " 'step': 1,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 19},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533005,\n", " 'step': 11,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 23},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533047,\n", " 'step': 21,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 27},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533080,\n", " 'step': 31,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 31},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533108,\n", " 'step': 41,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 35},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533146,\n", " 'step': 51,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 39},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533176,\n", " 'step': 61,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 43},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533205,\n", " 'step': 71,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 47},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533240,\n", " 'step': 81,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 51},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533269,\n", " 'step': 91,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 55},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533299,\n", " 'step': 101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 59},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533335,\n", " 'step': 111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 63},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533365,\n", " 'step': 121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 67},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533397,\n", " 'step': 131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 71},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533432,\n", " 'step': 141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 75},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533470,\n", " 'step': 151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 79},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533499,\n", " 'step': 161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 83},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533532,\n", " 'step': 171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 87},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533562,\n", " 'step': 181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 91},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533597,\n", " 'step': 191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 95},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533630,\n", " 'step': 201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 99},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533660,\n", " 'step': 211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 103},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533694,\n", " 'step': 221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 107},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533723,\n", " 'step': 231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 111},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533754,\n", " 'step': 241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 115},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533784,\n", " 'step': 251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 119},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533817,\n", " 'step': 261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 123},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533848,\n", " 'step': 271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 127},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533882,\n", " 'step': 281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 131},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533917,\n", " 'step': 291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 135},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533946,\n", " 'step': 301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 139},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738533980,\n", " 'step': 311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 143},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534015,\n", " 'step': 321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 147},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534043,\n", " 'step': 331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 151},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534073,\n", " 'step': 341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 155},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534103,\n", " 'step': 351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 159},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534134,\n", " 'step': 361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 163},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534165,\n", " 'step': 371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 167},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534195,\n", " 'step': 381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 171},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534230,\n", " 'step': 391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 175},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534265,\n", " 'step': 401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 179},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534294,\n", " 'step': 411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 183},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534330,\n", " 'step': 421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 187},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534361,\n", " 'step': 431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 191},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534391,\n", " 'step': 441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 195},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534430,\n", " 'step': 451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 199},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534472,\n", " 'step': 461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 203},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534501,\n", " 'step': 471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 207},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534538,\n", " 'step': 481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 211},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534568,\n", " 'step': 491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 215},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534740,\n", " 'step': 501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 226},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534780,\n", " 'step': 511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 230},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534811,\n", " 'step': 521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 234},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534844,\n", " 'step': 531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 238},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534877,\n", " 'step': 541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 242},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534917,\n", " 'step': 551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 246},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534949,\n", " 'step': 561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 250},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738534982,\n", " 'step': 571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 254},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535015,\n", " 'step': 581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 258},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535044,\n", " 'step': 591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 262},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535080,\n", " 'step': 601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 266},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535113,\n", " 'step': 611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 270},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535145,\n", " 'step': 621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 274},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535177,\n", " 'step': 631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 278},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535213,\n", " 'step': 641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 282},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535243,\n", " 'step': 651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 286},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535277,\n", " 'step': 661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 290},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535306,\n", " 'step': 671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 294},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535339,\n", " 'step': 681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 298},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535375,\n", " 'step': 691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 302},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535410,\n", " 'step': 701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 306},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535446,\n", " 'step': 711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 310},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535482,\n", " 'step': 721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 314},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535520,\n", " 'step': 731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 318},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535557,\n", " 'step': 741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 322},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535594,\n", " 'step': 751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 326},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535632,\n", " 'step': 761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 330},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535661,\n", " 'step': 771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 334},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535694,\n", " 'step': 781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 338},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535726,\n", " 'step': 791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 342},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535756,\n", " 'step': 801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 346},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535793,\n", " 'step': 811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 350},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535825,\n", " 'step': 821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 354},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535853,\n", " 'step': 831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 358},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535885,\n", " 'step': 841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 362},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535916,\n", " 'step': 851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 366},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535947,\n", " 'step': 861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 370},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738535979,\n", " 'step': 871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 374},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536008,\n", " 'step': 881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 378},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536039,\n", " 'step': 891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 382},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536077,\n", " 'step': 901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 386},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536109,\n", " 'step': 911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 390},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536143,\n", " 'step': 921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 394},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536178,\n", " 'step': 931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 398},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536209,\n", " 'step': 941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 402},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536243,\n", " 'step': 951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 406},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536271,\n", " 'step': 961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 410},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536305,\n", " 'step': 971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 414},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536334,\n", " 'step': 981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 418},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536369,\n", " 'step': 991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 422},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536522,\n", " 'step': 1001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 433},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536558,\n", " 'step': 1011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 437},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536595,\n", " 'step': 1021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 441},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536625,\n", " 'step': 1031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 445},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536657,\n", " 'step': 1041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 449},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536692,\n", " 'step': 1051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 453},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536724,\n", " 'step': 1061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 457},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536756,\n", " 'step': 1071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 461},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536791,\n", " 'step': 1081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 465},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536824,\n", " 'step': 1091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 469},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536860,\n", " 'step': 1101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 473},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536890,\n", " 'step': 1111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 477},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536917,\n", " 'step': 1121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 481},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536951,\n", " 'step': 1131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 485},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738536982,\n", " 'step': 1141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 489},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537012,\n", " 'step': 1151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 493},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537043,\n", " 'step': 1161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 497},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537076,\n", " 'step': 1171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 501},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537114,\n", " 'step': 1181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 505},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537146,\n", " 'step': 1191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 509},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537175,\n", " 'step': 1201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 513},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537209,\n", " 'step': 1211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 517},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537242,\n", " 'step': 1221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 521},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537271,\n", " 'step': 1231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 525},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537305,\n", " 'step': 1241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 529},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537334,\n", " 'step': 1251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 533},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537365,\n", " 'step': 1261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 537},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537397,\n", " 'step': 1271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 541},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537425,\n", " 'step': 1281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 545},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537463,\n", " 'step': 1291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 549},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537492,\n", " 'step': 1301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 553},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537524,\n", " 'step': 1311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 557},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537557,\n", " 'step': 1321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 561},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537591,\n", " 'step': 1331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 565},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537625,\n", " 'step': 1341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 569},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537664,\n", " 'step': 1351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 573},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537700,\n", " 'step': 1361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 577},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537731,\n", " 'step': 1371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 581},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537769,\n", " 'step': 1381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 585},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537798,\n", " 'step': 1391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 589},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537830,\n", " 'step': 1401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 593},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537859,\n", " 'step': 1411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 597},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537890,\n", " 'step': 1421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 601},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537929,\n", " 'step': 1431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 605},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537960,\n", " 'step': 1441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 609},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738537996,\n", " 'step': 1451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 613},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538033,\n", " 'step': 1461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 617},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538066,\n", " 'step': 1471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 621},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538098,\n", " 'step': 1481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 625},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538129,\n", " 'step': 1491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 629},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538261,\n", " 'step': 1501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 640},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538306,\n", " 'step': 1511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 644},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538342,\n", " 'step': 1521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 648},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538375,\n", " 'step': 1531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 652},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538405,\n", " 'step': 1541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 656},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538451,\n", " 'step': 1551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 660},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538497,\n", " 'step': 1561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 664},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538537,\n", " 'step': 1571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 668},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538576,\n", " 'step': 1581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 672},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538611,\n", " 'step': 1591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 676},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538643,\n", " 'step': 1601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 680},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538673,\n", " 'step': 1611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 684},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538705,\n", " 'step': 1621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 688},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538740,\n", " 'step': 1631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 692},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538771,\n", " 'step': 1641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 696},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538813,\n", " 'step': 1651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 700},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538843,\n", " 'step': 1661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 704},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538872,\n", " 'step': 1671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 708},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538904,\n", " 'step': 1681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 712},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538935,\n", " 'step': 1691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 716},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738538970,\n", " 'step': 1701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 720},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539001,\n", " 'step': 1711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 724},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539030,\n", " 'step': 1721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 728},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539064,\n", " 'step': 1731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 732},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539099,\n", " 'step': 1741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 736},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539127,\n", " 'step': 1751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 740},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539160,\n", " 'step': 1761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 744},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539190,\n", " 'step': 1771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 748},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539221,\n", " 'step': 1781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 752},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539257,\n", " 'step': 1791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 756},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539292,\n", " 'step': 1801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 760},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539324,\n", " 'step': 1811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 764},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539355,\n", " 'step': 1821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 768},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539389,\n", " 'step': 1831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 772},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539422,\n", " 'step': 1841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 776},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539459,\n", " 'step': 1851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 780},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539488,\n", " 'step': 1861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 784},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539521,\n", " 'step': 1871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 788},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539555,\n", " 'step': 1881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 792},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539586,\n", " 'step': 1891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 796},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539621,\n", " 'step': 1901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 800},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539658,\n", " 'step': 1911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 804},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539693,\n", " 'step': 1921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 808},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539727,\n", " 'step': 1931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 812},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539767,\n", " 'step': 1941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 816},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539796,\n", " 'step': 1951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 820},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539827,\n", " 'step': 1961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 824},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539859,\n", " 'step': 1971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 828},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539893,\n", " 'step': 1981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 832},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738539927,\n", " 'step': 1991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 836},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540062,\n", " 'step': 2001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 847},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540093,\n", " 'step': 2011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 851},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540129,\n", " 'step': 2021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 855},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540158,\n", " 'step': 2031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 859},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540188,\n", " 'step': 2041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 863},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540217,\n", " 'step': 2051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 867},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540252,\n", " 'step': 2061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 871},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540287,\n", " 'step': 2071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 875},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540321,\n", " 'step': 2081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 879},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540351,\n", " 'step': 2091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 883},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540386,\n", " 'step': 2101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 887},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540418,\n", " 'step': 2111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 891},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540460,\n", " 'step': 2121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 895},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540497,\n", " 'step': 2131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 899},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540526,\n", " 'step': 2141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 903},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540558,\n", " 'step': 2151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 907},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540595,\n", " 'step': 2161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 911},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540628,\n", " 'step': 2171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 915},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540666,\n", " 'step': 2181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 919},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540699,\n", " 'step': 2191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 923},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540733,\n", " 'step': 2201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 927},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540765,\n", " 'step': 2211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 931},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540797,\n", " 'step': 2221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 935},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540827,\n", " 'step': 2231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 939},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540858,\n", " 'step': 2241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 943},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540889,\n", " 'step': 2251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 947},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540919,\n", " 'step': 2261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 951},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540950,\n", " 'step': 2271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 955},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738540985,\n", " 'step': 2281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 959},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541019,\n", " 'step': 2291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 963},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541049,\n", " 'step': 2301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 967},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541082,\n", " 'step': 2311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 971},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541114,\n", " 'step': 2321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 975},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541144,\n", " 'step': 2331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 979},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541175,\n", " 'step': 2341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 983},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541205,\n", " 'step': 2351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 987},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541234,\n", " 'step': 2361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 991},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541270,\n", " 'step': 2371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 995},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541298,\n", " 'step': 2381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 999},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541330,\n", " 'step': 2391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1003},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541360,\n", " 'step': 2401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1007},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541389,\n", " 'step': 2411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1011},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541422,\n", " 'step': 2421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1015},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541473,\n", " 'step': 2431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1019},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541521,\n", " 'step': 2441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1023},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541551,\n", " 'step': 2451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1027},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541587,\n", " 'step': 2461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1031},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541624,\n", " 'step': 2471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1035},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541660,\n", " 'step': 2481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1039},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541691,\n", " 'step': 2491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1043},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541820,\n", " 'step': 2501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1054},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541857,\n", " 'step': 2511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1058},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541893,\n", " 'step': 2521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1062},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541933,\n", " 'step': 2531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1066},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738541963,\n", " 'step': 2541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1070},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542000,\n", " 'step': 2551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1074},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542028,\n", " 'step': 2561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1078},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542060,\n", " 'step': 2571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1082},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542094,\n", " 'step': 2581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1086},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542124,\n", " 'step': 2591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1090},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542156,\n", " 'step': 2601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1094},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542182,\n", " 'step': 2611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1098},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542216,\n", " 'step': 2621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1102},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542252,\n", " 'step': 2631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1106},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542282,\n", " 'step': 2641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1110},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542318,\n", " 'step': 2651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1114},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542356,\n", " 'step': 2661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1118},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542386,\n", " 'step': 2671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1122},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542420,\n", " 'step': 2681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1126},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542465,\n", " 'step': 2691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1130},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542498,\n", " 'step': 2701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1134},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542533,\n", " 'step': 2711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1138},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542564,\n", " 'step': 2721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1142},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542594,\n", " 'step': 2731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1146},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542631,\n", " 'step': 2741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1150},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542665,\n", " 'step': 2751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1154},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542695,\n", " 'step': 2761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1158},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542731,\n", " 'step': 2771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1162},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542764,\n", " 'step': 2781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1166},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542794,\n", " 'step': 2791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1170},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542836,\n", " 'step': 2801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1174},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542869,\n", " 'step': 2811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1178},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542901,\n", " 'step': 2821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1182},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542940,\n", " 'step': 2831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1186},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738542971,\n", " 'step': 2841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1190},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543003,\n", " 'step': 2851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1194},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543036,\n", " 'step': 2861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1198},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543064,\n", " 'step': 2871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1202},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543098,\n", " 'step': 2881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1206},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543129,\n", " 'step': 2891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1210},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543160,\n", " 'step': 2901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1214},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543193,\n", " 'step': 2911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1218},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543222,\n", " 'step': 2921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1222},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543253,\n", " 'step': 2931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1226},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543290,\n", " 'step': 2941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1230},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543317,\n", " 'step': 2951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1234},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543349,\n", " 'step': 2961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1238},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543376,\n", " 'step': 2971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1242},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543407,\n", " 'step': 2981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1246},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543444,\n", " 'step': 2991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1250},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543583,\n", " 'step': 3001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1261},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543619,\n", " 'step': 3011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1265},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543656,\n", " 'step': 3021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1269},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543685,\n", " 'step': 3031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1273},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543720,\n", " 'step': 3041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1277},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543755,\n", " 'step': 3051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1281},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543785,\n", " 'step': 3061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1285},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543817,\n", " 'step': 3071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1289},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543850,\n", " 'step': 3081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1293},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543881,\n", " 'step': 3091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1297},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543916,\n", " 'step': 3101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1301},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543946,\n", " 'step': 3111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1305},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738543977,\n", " 'step': 3121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1309},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544009,\n", " 'step': 3131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1313},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544037,\n", " 'step': 3141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1317},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544068,\n", " 'step': 3151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1321},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544098,\n", " 'step': 3161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1325},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544130,\n", " 'step': 3171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1329},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544166,\n", " 'step': 3181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1333},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544195,\n", " 'step': 3191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1337},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544229,\n", " 'step': 3201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1341},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544262,\n", " 'step': 3211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1345},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544290,\n", " 'step': 3221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1349},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544322,\n", " 'step': 3231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1353},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544349,\n", " 'step': 3241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1357},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544386,\n", " 'step': 3251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1361},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544417,\n", " 'step': 3261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1365},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544461,\n", " 'step': 3271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1369},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544492,\n", " 'step': 3281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1373},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544526,\n", " 'step': 3291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1377},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544555,\n", " 'step': 3301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1381},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544590,\n", " 'step': 3311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1385},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544621,\n", " 'step': 3321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1389},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544651,\n", " 'step': 3331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1393},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544687,\n", " 'step': 3341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1397},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544716,\n", " 'step': 3351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1401},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544753,\n", " 'step': 3361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1405},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544792,\n", " 'step': 3371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1409},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544822,\n", " 'step': 3381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1413},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544858,\n", " 'step': 3391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1417},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544893,\n", " 'step': 3401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1421},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544925,\n", " 'step': 3411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1425},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544956,\n", " 'step': 3421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1429},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738544986,\n", " 'step': 3431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1433},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545020,\n", " 'step': 3441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1437},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545051,\n", " 'step': 3451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1441},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545082,\n", " 'step': 3461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1445},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545117,\n", " 'step': 3471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1449},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545149,\n", " 'step': 3481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1453},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545187,\n", " 'step': 3491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1457},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545315,\n", " 'step': 3501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1468},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545348,\n", " 'step': 3511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1472},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545381,\n", " 'step': 3521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1476},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545414,\n", " 'step': 3531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1480},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545459,\n", " 'step': 3541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1484},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545501,\n", " 'step': 3551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1488},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545536,\n", " 'step': 3561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1492},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545564,\n", " 'step': 3571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1496},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545599,\n", " 'step': 3581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1500},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545637,\n", " 'step': 3591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1504},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545665,\n", " 'step': 3601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1508},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545698,\n", " 'step': 3611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1512},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545729,\n", " 'step': 3621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1516},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545759,\n", " 'step': 3631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1520},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545792,\n", " 'step': 3641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1524},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545828,\n", " 'step': 3651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1528},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545865,\n", " 'step': 3661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1532},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545902,\n", " 'step': 3671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1536},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545929,\n", " 'step': 3681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1540},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738545961,\n", " 'step': 3691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1544},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546000,\n", " 'step': 3701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1548},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546034,\n", " 'step': 3711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1552},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546075,\n", " 'step': 3721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1556},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546113,\n", " 'step': 3731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1560},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546145,\n", " 'step': 3741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1564},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546173,\n", " 'step': 3751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1568},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546204,\n", " 'step': 3761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1572},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546235,\n", " 'step': 3771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1576},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546269,\n", " 'step': 3781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1580},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546299,\n", " 'step': 3791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1584},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546330,\n", " 'step': 3801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1588},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546361,\n", " 'step': 3811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1592},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546388,\n", " 'step': 3821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1596},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546419,\n", " 'step': 3831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1600},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546468,\n", " 'step': 3841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1604},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546506,\n", " 'step': 3851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1608},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546544,\n", " 'step': 3861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1612},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546577,\n", " 'step': 3871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1616},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546606,\n", " 'step': 3881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1620},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546641,\n", " 'step': 3891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1624},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546678,\n", " 'step': 3901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1628},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546710,\n", " 'step': 3911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1632},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546740,\n", " 'step': 3921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1636},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546771,\n", " 'step': 3931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1640},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546806,\n", " 'step': 3941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1644},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546840,\n", " 'step': 3951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1648},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546871,\n", " 'step': 3961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1652},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546904,\n", " 'step': 3971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1656},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546939,\n", " 'step': 3981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1660},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738546968,\n", " 'step': 3991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1664},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547107,\n", " 'step': 4001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1675},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547140,\n", " 'step': 4011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1679},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547180,\n", " 'step': 4021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1683},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547218,\n", " 'step': 4031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1687},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547248,\n", " 'step': 4041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1691},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547281,\n", " 'step': 4051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1695},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547311,\n", " 'step': 4061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1699},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547343,\n", " 'step': 4071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1703},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547380,\n", " 'step': 4081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1707},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547410,\n", " 'step': 4091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1711},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547453,\n", " 'step': 4101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1715},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547488,\n", " 'step': 4111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1719},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547524,\n", " 'step': 4121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1723},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547555,\n", " 'step': 4131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1727},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547588,\n", " 'step': 4141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1731},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547619,\n", " 'step': 4151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1735},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547651,\n", " 'step': 4161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1739},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547683,\n", " 'step': 4171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1743},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547711,\n", " 'step': 4181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1747},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547742,\n", " 'step': 4191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1751},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547774,\n", " 'step': 4201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1755},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547808,\n", " 'step': 4211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1759},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547846,\n", " 'step': 4221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1763},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547876,\n", " 'step': 4231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1767},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547913,\n", " 'step': 4241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1771},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547950,\n", " 'step': 4251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1775},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738547981,\n", " 'step': 4261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1779},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548011,\n", " 'step': 4271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1783},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548041,\n", " 'step': 4281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1787},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548072,\n", " 'step': 4291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1791},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548111,\n", " 'step': 4301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1795},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548141,\n", " 'step': 4311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1799},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548173,\n", " 'step': 4321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1803},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548205,\n", " 'step': 4331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1807},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548233,\n", " 'step': 4341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1811},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548264,\n", " 'step': 4351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1815},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548295,\n", " 'step': 4361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1819},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548327,\n", " 'step': 4371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1823},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548360,\n", " 'step': 4381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1827},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548394,\n", " 'step': 4391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1831},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548427,\n", " 'step': 4401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1835},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548477,\n", " 'step': 4411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1839},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548510,\n", " 'step': 4421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1843},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548546,\n", " 'step': 4431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1847},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548588,\n", " 'step': 4441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1851},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548628,\n", " 'step': 4451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1855},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548658,\n", " 'step': 4461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1859},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548689,\n", " 'step': 4471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1863},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548720,\n", " 'step': 4481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1867},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548755,\n", " 'step': 4491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1871},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548892,\n", " 'step': 4501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1882},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548930,\n", " 'step': 4511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1886},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548967,\n", " 'step': 4521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1890},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738548996,\n", " 'step': 4531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1894},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549034,\n", " 'step': 4541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1898},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549065,\n", " 'step': 4551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1902},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549094,\n", " 'step': 4561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1906},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549130,\n", " 'step': 4571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1910},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549164,\n", " 'step': 4581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1914},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549198,\n", " 'step': 4591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1918},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549230,\n", " 'step': 4601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1922},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549262,\n", " 'step': 4611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1926},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549294,\n", " 'step': 4621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1930},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549328,\n", " 'step': 4631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1934},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549356,\n", " 'step': 4641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1938},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549394,\n", " 'step': 4651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1942},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549429,\n", " 'step': 4661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1946},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549471,\n", " 'step': 4671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1950},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549505,\n", " 'step': 4681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1954},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549540,\n", " 'step': 4691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1958},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549569,\n", " 'step': 4701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1962},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549600,\n", " 'step': 4711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1966},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549631,\n", " 'step': 4721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1970},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549661,\n", " 'step': 4731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1974},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549694,\n", " 'step': 4741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1978},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549725,\n", " 'step': 4751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1982},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549759,\n", " 'step': 4761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1986},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549794,\n", " 'step': 4771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1990},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549823,\n", " 'step': 4781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1994},\n", " {'metricName': 'size',\n", " 'metricValue': '120',\n", " 'timestamp': 1542738549857,\n", " 'step': 4791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1998},\n", " ...]" ] }, "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp.get_metrics()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Thus, there were over 2000 metrics logged during the training of this experiment. We can get the first using indexing with an integer:" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'metricName': 'val_loss',\n", " 'metricValue': '0.3130521882325411',\n", " 'timestamp': 1542738534731,\n", " 'step': 500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 221}" ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp.get_metrics()[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That shows that the \"acc\" (accuracy) metric had a value of about 0.09 at step 1 of the experiment.\n", "\n", "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:" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'metricName': 'acc',\n", " 'metricValue': '0.09166666865348816',\n", " 'timestamp': 1542738532966,\n", " 'step': 1,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 21},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.30000001192092896',\n", " 'timestamp': 1542738533006,\n", " 'step': 11,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 25},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.18333333730697632',\n", " 'timestamp': 1542738533047,\n", " 'step': 21,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 29},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.3083333373069763',\n", " 'timestamp': 1542738533080,\n", " 'step': 31,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 33},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.44999998807907104',\n", " 'timestamp': 1542738533109,\n", " 'step': 41,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 37},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.5666666626930237',\n", " 'timestamp': 1542738533146,\n", " 'step': 51,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 41},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.625',\n", " 'timestamp': 1542738533176,\n", " 'step': 61,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 45},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.6499999761581421',\n", " 'timestamp': 1542738533205,\n", " 'step': 71,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 49},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.6583333611488342',\n", " 'timestamp': 1542738533240,\n", " 'step': 81,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 53},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.6833333373069763',\n", " 'timestamp': 1542738533269,\n", " 'step': 91,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 57},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.7749999761581421',\n", " 'timestamp': 1542738533299,\n", " 'step': 101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 61},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.7166666388511658',\n", " 'timestamp': 1542738533335,\n", " 'step': 111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 65},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8083333373069763',\n", " 'timestamp': 1542738533365,\n", " 'step': 121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 69},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8166666626930237',\n", " 'timestamp': 1542738533397,\n", " 'step': 131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 73},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8333333134651184',\n", " 'timestamp': 1542738533433,\n", " 'step': 141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 77},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.7833333611488342',\n", " 'timestamp': 1542738533470,\n", " 'step': 151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 81},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.800000011920929',\n", " 'timestamp': 1542738533499,\n", " 'step': 161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 85},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.875',\n", " 'timestamp': 1542738533532,\n", " 'step': 171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 89},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8333333134651184',\n", " 'timestamp': 1542738533562,\n", " 'step': 181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 93},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8333333134651184',\n", " 'timestamp': 1542738533597,\n", " 'step': 191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 97},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.699999988079071',\n", " 'timestamp': 1542738533630,\n", " 'step': 201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 101},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8500000238418579',\n", " 'timestamp': 1542738533660,\n", " 'step': 211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 105},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8583333492279053',\n", " 'timestamp': 1542738533694,\n", " 'step': 221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 109},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.7749999761581421',\n", " 'timestamp': 1542738533723,\n", " 'step': 231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 113},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738533754,\n", " 'step': 241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 117},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8333333134651184',\n", " 'timestamp': 1542738533784,\n", " 'step': 251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 121},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8416666388511658',\n", " 'timestamp': 1542738533817,\n", " 'step': 261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 125},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738533848,\n", " 'step': 271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 129},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738533882,\n", " 'step': 281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 133},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738533917,\n", " 'step': 291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 137},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8416666388511658',\n", " 'timestamp': 1542738533946,\n", " 'step': 301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 141},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8166666626930237',\n", " 'timestamp': 1542738533981,\n", " 'step': 311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 145},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738534015,\n", " 'step': 321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 149},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8916666507720947',\n", " 'timestamp': 1542738534043,\n", " 'step': 331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 153},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8916666507720947',\n", " 'timestamp': 1542738534073,\n", " 'step': 341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 157},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8333333134651184',\n", " 'timestamp': 1542738534104,\n", " 'step': 351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 161},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738534134,\n", " 'step': 361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 165},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738534165,\n", " 'step': 371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 169},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8583333492279053',\n", " 'timestamp': 1542738534195,\n", " 'step': 381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 173},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738534230,\n", " 'step': 391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 177},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8833333253860474',\n", " 'timestamp': 1542738534265,\n", " 'step': 401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 181},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8916666507720947',\n", " 'timestamp': 1542738534294,\n", " 'step': 411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 185},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738534330,\n", " 'step': 421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 189},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738534361,\n", " 'step': 431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 193},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738534391,\n", " 'step': 441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 197},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.875',\n", " 'timestamp': 1542738534430,\n", " 'step': 451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 201},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738534472,\n", " 'step': 461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 205},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738534501,\n", " 'step': 471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 209},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8916666507720947',\n", " 'timestamp': 1542738534538,\n", " 'step': 481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 213},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738534568,\n", " 'step': 491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 217},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.7871000014543533',\n", " 'timestamp': 1542738534731,\n", " 'step': 500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 224},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738534740,\n", " 'step': 501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 228},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.875',\n", " 'timestamp': 1542738534780,\n", " 'step': 511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 232},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738534811,\n", " 'step': 521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 236},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738534844,\n", " 'step': 531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 240},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8916666507720947',\n", " 'timestamp': 1542738534877,\n", " 'step': 541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 244},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738534917,\n", " 'step': 551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 248},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738534950,\n", " 'step': 561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 252},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738534982,\n", " 'step': 571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 256},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535015,\n", " 'step': 581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 260},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738535044,\n", " 'step': 591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 264},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738535080,\n", " 'step': 601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 268},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738535113,\n", " 'step': 611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 272},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535146,\n", " 'step': 621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 276},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535177,\n", " 'step': 631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 280},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535214,\n", " 'step': 641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 284},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535243,\n", " 'step': 651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 288},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738535277,\n", " 'step': 661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 292},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8916666507720947',\n", " 'timestamp': 1542738535306,\n", " 'step': 671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 296},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738535339,\n", " 'step': 681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 300},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738535375,\n", " 'step': 691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 304},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535410,\n", " 'step': 701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 308},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738535446,\n", " 'step': 711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 312},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738535482,\n", " 'step': 721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 316},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738535521,\n", " 'step': 731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 320},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738535557,\n", " 'step': 741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 324},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738535595,\n", " 'step': 751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 328},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738535632,\n", " 'step': 761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 332},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738535661,\n", " 'step': 771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 336},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.875',\n", " 'timestamp': 1542738535694,\n", " 'step': 781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 340},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738535727,\n", " 'step': 791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 344},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738535756,\n", " 'step': 801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 348},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738535794,\n", " 'step': 811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 352},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738535825,\n", " 'step': 821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 356},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738535853,\n", " 'step': 831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 360},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738535885,\n", " 'step': 841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 364},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738535916,\n", " 'step': 851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 368},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738535948,\n", " 'step': 861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 372},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738535980,\n", " 'step': 871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 376},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536008,\n", " 'step': 881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 380},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738536039,\n", " 'step': 891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 384},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738536077,\n", " 'step': 901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 388},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738536109,\n", " 'step': 911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 392},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738536143,\n", " 'step': 921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 396},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738536178,\n", " 'step': 931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 400},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738536209,\n", " 'step': 941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 404},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738536243,\n", " 'step': 951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 408},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738536272,\n", " 'step': 961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 412},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536305,\n", " 'step': 971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 416},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738536334,\n", " 'step': 981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 420},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738536369,\n", " 'step': 991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 424},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9244166671037674',\n", " 'timestamp': 1542738536514,\n", " 'step': 1000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 431},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738536522,\n", " 'step': 1001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 435},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738536558,\n", " 'step': 1011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 439},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.875',\n", " 'timestamp': 1542738536595,\n", " 'step': 1021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 443},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738536625,\n", " 'step': 1031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 447},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738536657,\n", " 'step': 1041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 451},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738536692,\n", " 'step': 1051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 455},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738536725,\n", " 'step': 1061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 459},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738536756,\n", " 'step': 1071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 463},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536791,\n", " 'step': 1081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 467},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738536824,\n", " 'step': 1091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 471},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536860,\n", " 'step': 1101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 475},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536890,\n", " 'step': 1111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 479},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738536918,\n", " 'step': 1121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 483},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536951,\n", " 'step': 1131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 487},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738536982,\n", " 'step': 1141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 491},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738537012,\n", " 'step': 1151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 495},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738537043,\n", " 'step': 1161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 499},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738537076,\n", " 'step': 1171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 503},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738537114,\n", " 'step': 1181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 507},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738537146,\n", " 'step': 1191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 511},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738537175,\n", " 'step': 1201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 515},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738537209,\n", " 'step': 1211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 519},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738537242,\n", " 'step': 1221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 523},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738537271,\n", " 'step': 1231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 527},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738537306,\n", " 'step': 1241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 531},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738537334,\n", " 'step': 1251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 535},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738537365,\n", " 'step': 1261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 539},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738537397,\n", " 'step': 1271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 543},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738537425,\n", " 'step': 1281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 547},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738537463,\n", " 'step': 1291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 551},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738537492,\n", " 'step': 1301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 555},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738537524,\n", " 'step': 1311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 559},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738537557,\n", " 'step': 1321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 563},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.8999999761581421',\n", " 'timestamp': 1542738537591,\n", " 'step': 1331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 567},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738537625,\n", " 'step': 1341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 571},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738537664,\n", " 'step': 1351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 575},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738537700,\n", " 'step': 1361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 579},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738537731,\n", " 'step': 1371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 583},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738537770,\n", " 'step': 1381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 587},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738537798,\n", " 'step': 1391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 591},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738537830,\n", " 'step': 1401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 595},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738537859,\n", " 'step': 1411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 599},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738537890,\n", " 'step': 1421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 603},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738537929,\n", " 'step': 1431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 607},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738537961,\n", " 'step': 1441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 611},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738537996,\n", " 'step': 1451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 615},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738538033,\n", " 'step': 1461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 619},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738538067,\n", " 'step': 1471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 623},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738538098,\n", " 'step': 1481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 627},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738538129,\n", " 'step': 1491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 631},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9434833297729492',\n", " 'timestamp': 1542738538248,\n", " 'step': 1500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 638},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738538262,\n", " 'step': 1501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 642},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738538306,\n", " 'step': 1511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 646},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738538342,\n", " 'step': 1521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 650},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738538375,\n", " 'step': 1531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 654},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738538405,\n", " 'step': 1541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 658},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738538451,\n", " 'step': 1551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 662},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738538497,\n", " 'step': 1561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 666},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738538538,\n", " 'step': 1571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 670},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738538576,\n", " 'step': 1581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 674},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738538611,\n", " 'step': 1591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 678},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738538643,\n", " 'step': 1601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 682},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738538673,\n", " 'step': 1611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 686},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738538705,\n", " 'step': 1621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 690},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738538740,\n", " 'step': 1631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 694},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738538771,\n", " 'step': 1641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 698},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738538813,\n", " 'step': 1651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 702},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9166666865348816',\n", " 'timestamp': 1542738538844,\n", " 'step': 1661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 706},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738538873,\n", " 'step': 1671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 710},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738538904,\n", " 'step': 1681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 714},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738538935,\n", " 'step': 1691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 718},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738538970,\n", " 'step': 1701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 722},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539001,\n", " 'step': 1711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 726},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738539030,\n", " 'step': 1721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 730},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738539064,\n", " 'step': 1731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 734},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539099,\n", " 'step': 1741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 738},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539127,\n", " 'step': 1751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 742},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738539160,\n", " 'step': 1761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 746},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738539190,\n", " 'step': 1771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 750},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738539221,\n", " 'step': 1781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 754},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738539258,\n", " 'step': 1791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 758},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539292,\n", " 'step': 1801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 762},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738539325,\n", " 'step': 1811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 766},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738539355,\n", " 'step': 1821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 770},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738539389,\n", " 'step': 1831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 774},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738539422,\n", " 'step': 1841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 778},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539459,\n", " 'step': 1851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 782},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738539488,\n", " 'step': 1861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 786},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738539521,\n", " 'step': 1871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 790},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738539555,\n", " 'step': 1881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 794},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738539586,\n", " 'step': 1891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 798},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738539621,\n", " 'step': 1901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 802},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539658,\n", " 'step': 1911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 806},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738539693,\n", " 'step': 1921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 810},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738539728,\n", " 'step': 1931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 814},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738539767,\n", " 'step': 1941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 818},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738539796,\n", " 'step': 1951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 822},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738539827,\n", " 'step': 1961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 826},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738539860,\n", " 'step': 1971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 830},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738539893,\n", " 'step': 1981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 834},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738539927,\n", " 'step': 1991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 838},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9552499966621399',\n", " 'timestamp': 1542738540053,\n", " 'step': 2000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 845},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738540062,\n", " 'step': 2001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 849},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738540094,\n", " 'step': 2011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 853},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540130,\n", " 'step': 2021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 857},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540158,\n", " 'step': 2031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 861},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738540188,\n", " 'step': 2041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 865},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738540217,\n", " 'step': 2051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 869},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738540252,\n", " 'step': 2061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 873},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738540287,\n", " 'step': 2071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 877},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738540321,\n", " 'step': 2081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 881},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540351,\n", " 'step': 2091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 885},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540386,\n", " 'step': 2101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 889},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738540418,\n", " 'step': 2111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 893},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738540460,\n", " 'step': 2121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 897},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738540497,\n", " 'step': 2131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 901},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738540527,\n", " 'step': 2141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 905},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738540558,\n", " 'step': 2151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 909},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738540595,\n", " 'step': 2161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 913},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738540628,\n", " 'step': 2171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 917},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738540666,\n", " 'step': 2181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 921},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540699,\n", " 'step': 2191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 925},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738540733,\n", " 'step': 2201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 929},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738540766,\n", " 'step': 2211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 933},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540797,\n", " 'step': 2221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 937},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738540827,\n", " 'step': 2231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 941},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738540858,\n", " 'step': 2241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 945},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738540889,\n", " 'step': 2251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 949},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738540919,\n", " 'step': 2261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 953},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738540950,\n", " 'step': 2271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 957},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738540986,\n", " 'step': 2281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 961},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738541019,\n", " 'step': 2291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 965},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738541049,\n", " 'step': 2301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 969},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541082,\n", " 'step': 2311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 973},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738541115,\n", " 'step': 2321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 977},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541144,\n", " 'step': 2331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 981},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541175,\n", " 'step': 2341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 985},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541205,\n", " 'step': 2351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 989},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541235,\n", " 'step': 2361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 993},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541270,\n", " 'step': 2371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 997},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.925000011920929',\n", " 'timestamp': 1542738541299,\n", " 'step': 2381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1001},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541330,\n", " 'step': 2391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1005},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541361,\n", " 'step': 2401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1009},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541389,\n", " 'step': 2411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1013},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738541422,\n", " 'step': 2421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1017},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738541473,\n", " 'step': 2431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1021},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541521,\n", " 'step': 2441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1025},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738541551,\n", " 'step': 2451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1029},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541587,\n", " 'step': 2461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1033},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738541624,\n", " 'step': 2471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1037},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541660,\n", " 'step': 2481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1041},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541691,\n", " 'step': 2491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1045},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9626999988555908',\n", " 'timestamp': 1542738541811,\n", " 'step': 2500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1052},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541820,\n", " 'step': 2501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1056},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738541858,\n", " 'step': 2511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1060},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738541893,\n", " 'step': 2521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1064},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541933,\n", " 'step': 2531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1068},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738541964,\n", " 'step': 2541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1072},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542000,\n", " 'step': 2551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1076},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738542028,\n", " 'step': 2561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1080},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738542060,\n", " 'step': 2571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1084},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738542094,\n", " 'step': 2581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1088},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542124,\n", " 'step': 2591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1092},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738542156,\n", " 'step': 2601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1096},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542183,\n", " 'step': 2611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1100},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738542216,\n", " 'step': 2621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1104},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738542252,\n", " 'step': 2631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1108},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9083333611488342',\n", " 'timestamp': 1542738542282,\n", " 'step': 2641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1112},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738542318,\n", " 'step': 2651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1116},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738542356,\n", " 'step': 2661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1120},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738542386,\n", " 'step': 2671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1124},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738542420,\n", " 'step': 2681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1128},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738542465,\n", " 'step': 2691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1132},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542498,\n", " 'step': 2701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1136},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738542534,\n", " 'step': 2711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1140},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738542565,\n", " 'step': 2721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1144},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542594,\n", " 'step': 2731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1148},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738542631,\n", " 'step': 2741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1152},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738542665,\n", " 'step': 2751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1156},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738542695,\n", " 'step': 2761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1160},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542731,\n", " 'step': 2771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1164},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738542765,\n", " 'step': 2781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1168},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738542794,\n", " 'step': 2791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1172},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542836,\n", " 'step': 2801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1176},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542869,\n", " 'step': 2811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1180},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542901,\n", " 'step': 2821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1184},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738542940,\n", " 'step': 2831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1188},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738542972,\n", " 'step': 2841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1192},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543003,\n", " 'step': 2851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1196},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543036,\n", " 'step': 2861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1200},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738543064,\n", " 'step': 2871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1204},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543098,\n", " 'step': 2881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1208},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738543129,\n", " 'step': 2891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1212},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738543161,\n", " 'step': 2901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1216},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543194,\n", " 'step': 2911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1220},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738543222,\n", " 'step': 2921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1224},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543254,\n", " 'step': 2931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1228},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738543290,\n", " 'step': 2941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1232},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738543318,\n", " 'step': 2951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1236},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738543349,\n", " 'step': 2961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1240},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543376,\n", " 'step': 2971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1244},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738543407,\n", " 'step': 2981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1248},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738543444,\n", " 'step': 2991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1252},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9684666656255722',\n", " 'timestamp': 1542738543571,\n", " 'step': 3000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1259},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738543583,\n", " 'step': 3001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1263},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738543619,\n", " 'step': 3011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1267},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738543656,\n", " 'step': 3021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1271},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738543686,\n", " 'step': 3031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1275},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738543720,\n", " 'step': 3041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1279},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738543755,\n", " 'step': 3051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1283},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738543785,\n", " 'step': 3061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1287},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738543818,\n", " 'step': 3071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1291},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738543850,\n", " 'step': 3081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1295},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738543881,\n", " 'step': 3091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1299},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738543916,\n", " 'step': 3101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1303},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738543946,\n", " 'step': 3111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1307},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738543977,\n", " 'step': 3121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1311},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544009,\n", " 'step': 3131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1315},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544037,\n", " 'step': 3141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1319},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738544068,\n", " 'step': 3151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1323},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544098,\n", " 'step': 3161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1327},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738544130,\n", " 'step': 3171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1331},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738544166,\n", " 'step': 3181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1335},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544195,\n", " 'step': 3191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1339},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544229,\n", " 'step': 3201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1343},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544262,\n", " 'step': 3211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1347},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544290,\n", " 'step': 3221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1351},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738544322,\n", " 'step': 3231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1355},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738544349,\n", " 'step': 3241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1359},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738544386,\n", " 'step': 3251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1363},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738544417,\n", " 'step': 3261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1367},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544461,\n", " 'step': 3271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1371},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738544492,\n", " 'step': 3281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1375},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544526,\n", " 'step': 3291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1379},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544556,\n", " 'step': 3301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1383},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738544590,\n", " 'step': 3311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1387},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738544621,\n", " 'step': 3321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1391},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738544651,\n", " 'step': 3331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1395},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738544687,\n", " 'step': 3341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1399},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738544716,\n", " 'step': 3351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1403},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738544753,\n", " 'step': 3361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1407},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738544793,\n", " 'step': 3371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1411},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544822,\n", " 'step': 3381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1415},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544858,\n", " 'step': 3391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1419},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544894,\n", " 'step': 3401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1423},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738544925,\n", " 'step': 3411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1427},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738544956,\n", " 'step': 3421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1431},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738544987,\n", " 'step': 3431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1435},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738545020,\n", " 'step': 3441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1439},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545052,\n", " 'step': 3451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1443},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738545082,\n", " 'step': 3461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1447},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738545117,\n", " 'step': 3471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1451},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545149,\n", " 'step': 3481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1455},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738545187,\n", " 'step': 3491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1459},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9730500017404556',\n", " 'timestamp': 1542738545305,\n", " 'step': 3500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1466},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738545315,\n", " 'step': 3501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1470},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545348,\n", " 'step': 3511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1474},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545381,\n", " 'step': 3521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1478},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738545415,\n", " 'step': 3531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1482},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738545459,\n", " 'step': 3541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1486},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738545502,\n", " 'step': 3551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1490},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545536,\n", " 'step': 3561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1494},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738545564,\n", " 'step': 3571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1498},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738545599,\n", " 'step': 3581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1502},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738545637,\n", " 'step': 3591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1506},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545665,\n", " 'step': 3601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1510},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545699,\n", " 'step': 3611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1514},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738545729,\n", " 'step': 3621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1518},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738545759,\n", " 'step': 3631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1522},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738545792,\n", " 'step': 3641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1526},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738545828,\n", " 'step': 3651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1530},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738545865,\n", " 'step': 3661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1534},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738545902,\n", " 'step': 3671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1538},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738545929,\n", " 'step': 3681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1542},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9416666626930237',\n", " 'timestamp': 1542738545962,\n", " 'step': 3691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1546},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738546000,\n", " 'step': 3701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1550},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546034,\n", " 'step': 3711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1554},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738546075,\n", " 'step': 3721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1558},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738546113,\n", " 'step': 3731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1562},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738546145,\n", " 'step': 3741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1566},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738546173,\n", " 'step': 3751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1570},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546204,\n", " 'step': 3761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1574},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738546235,\n", " 'step': 3771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1578},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546269,\n", " 'step': 3781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1582},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738546299,\n", " 'step': 3791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1586},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546330,\n", " 'step': 3801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1590},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738546362,\n", " 'step': 3811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1594},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738546388,\n", " 'step': 3821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1598},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546419,\n", " 'step': 3831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1602},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738546468,\n", " 'step': 3841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1606},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546507,\n", " 'step': 3851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1610},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738546544,\n", " 'step': 3861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1614},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738546577,\n", " 'step': 3871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1618},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738546606,\n", " 'step': 3881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1622},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738546642,\n", " 'step': 3891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1626},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738546678,\n", " 'step': 3901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1630},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738546710,\n", " 'step': 3911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1634},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738546740,\n", " 'step': 3921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1638},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546771,\n", " 'step': 3931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1642},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738546806,\n", " 'step': 3941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1646},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738546840,\n", " 'step': 3951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1650},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738546871,\n", " 'step': 3961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1654},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738546904,\n", " 'step': 3971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1658},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738546939,\n", " 'step': 3981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1662},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738546968,\n", " 'step': 3991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1666},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9757000023126602',\n", " 'timestamp': 1542738547099,\n", " 'step': 4000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1673},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738547107,\n", " 'step': 4001,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1677},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738547140,\n", " 'step': 4011,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1681},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738547180,\n", " 'step': 4021,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1685},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547218,\n", " 'step': 4031,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1689},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547248,\n", " 'step': 4041,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1693},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547281,\n", " 'step': 4051,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1697},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738547311,\n", " 'step': 4061,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1701},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547343,\n", " 'step': 4071,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1705},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547381,\n", " 'step': 4081,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1709},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738547411,\n", " 'step': 4091,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1713},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738547453,\n", " 'step': 4101,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1717},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738547488,\n", " 'step': 4111,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1721},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738547524,\n", " 'step': 4121,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1725},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738547555,\n", " 'step': 4131,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1729},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738547588,\n", " 'step': 4141,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1733},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738547619,\n", " 'step': 4151,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1737},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738547651,\n", " 'step': 4161,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1741},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738547683,\n", " 'step': 4171,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1745},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738547711,\n", " 'step': 4181,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1749},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738547742,\n", " 'step': 4191,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1753},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547774,\n", " 'step': 4201,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1757},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738547808,\n", " 'step': 4211,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1761},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738547846,\n", " 'step': 4221,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1765},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738547876,\n", " 'step': 4231,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1769},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547913,\n", " 'step': 4241,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1773},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738547951,\n", " 'step': 4251,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1777},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738547981,\n", " 'step': 4261,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1781},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738548011,\n", " 'step': 4271,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1785},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738548042,\n", " 'step': 4281,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1789},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738548072,\n", " 'step': 4291,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1793},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738548111,\n", " 'step': 4301,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1797},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738548141,\n", " 'step': 4311,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1801},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738548173,\n", " 'step': 4321,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1805},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548205,\n", " 'step': 4331,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1809},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738548233,\n", " 'step': 4341,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1813},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738548264,\n", " 'step': 4351,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1817},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738548295,\n", " 'step': 4361,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1821},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738548327,\n", " 'step': 4371,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1825},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738548361,\n", " 'step': 4381,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1829},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548394,\n", " 'step': 4391,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1833},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548427,\n", " 'step': 4401,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1837},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738548477,\n", " 'step': 4411,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1841},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.949999988079071',\n", " 'timestamp': 1542738548510,\n", " 'step': 4421,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1845},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738548546,\n", " 'step': 4431,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1849},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548588,\n", " 'step': 4441,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1853},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738548628,\n", " 'step': 4451,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1857},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738548658,\n", " 'step': 4461,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1861},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548689,\n", " 'step': 4471,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1865},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738548720,\n", " 'step': 4481,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1869},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738548755,\n", " 'step': 4491,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1873},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9784666720628739',\n", " 'timestamp': 1542738548884,\n", " 'step': 4500,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1880},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548892,\n", " 'step': 4501,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1884},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738548930,\n", " 'step': 4511,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1888},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548967,\n", " 'step': 4521,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1892},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738548996,\n", " 'step': 4531,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1896},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549034,\n", " 'step': 4541,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1900},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549066,\n", " 'step': 4551,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1904},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549094,\n", " 'step': 4561,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1908},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549130,\n", " 'step': 4571,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1912},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738549165,\n", " 'step': 4581,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1916},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549199,\n", " 'step': 4591,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1920},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549230,\n", " 'step': 4601,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1924},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549262,\n", " 'step': 4611,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1928},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549294,\n", " 'step': 4621,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1932},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549328,\n", " 'step': 4631,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1936},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549356,\n", " 'step': 4641,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1940},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738549395,\n", " 'step': 4651,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1944},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549429,\n", " 'step': 4661,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1948},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549472,\n", " 'step': 4671,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1952},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549505,\n", " 'step': 4681,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1956},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549540,\n", " 'step': 4691,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1960},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549569,\n", " 'step': 4701,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1964},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549600,\n", " 'step': 4711,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1968},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549631,\n", " 'step': 4721,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1972},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738549662,\n", " 'step': 4731,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1976},\n", " {'metricName': 'acc',\n", " 'metricValue': '1.0',\n", " 'timestamp': 1542738549694,\n", " 'step': 4741,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1980},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549725,\n", " 'step': 4751,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1984},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738549759,\n", " 'step': 4761,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1988},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549794,\n", " 'step': 4771,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1992},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549823,\n", " 'step': 4781,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 1996},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549857,\n", " 'step': 4791,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2000},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9750000238418579',\n", " 'timestamp': 1542738549890,\n", " 'step': 4801,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2004},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738549918,\n", " 'step': 4811,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2008},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9333333373069763',\n", " 'timestamp': 1542738549951,\n", " 'step': 4821,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2012},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738549981,\n", " 'step': 4831,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2016},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550016,\n", " 'step': 4841,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2020},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738550046,\n", " 'step': 4851,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2024},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738550075,\n", " 'step': 4861,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2028},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738550114,\n", " 'step': 4871,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2032},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9583333134651184',\n", " 'timestamp': 1542738550144,\n", " 'step': 4881,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2036},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738550172,\n", " 'step': 4891,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2040},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738550206,\n", " 'step': 4901,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2044},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550246,\n", " 'step': 4911,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2048},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9666666388511658',\n", " 'timestamp': 1542738550276,\n", " 'step': 4921,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2052},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550308,\n", " 'step': 4931,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2056},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550342,\n", " 'step': 4941,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2060},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738550372,\n", " 'step': 4951,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2064},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9833333492279053',\n", " 'timestamp': 1542738550406,\n", " 'step': 4961,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2068},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550436,\n", " 'step': 4971,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2072},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550483,\n", " 'step': 4981,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2076},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9916666746139526',\n", " 'timestamp': 1542738550518,\n", " 'step': 4991,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2080},\n", " {'metricName': 'acc',\n", " 'metricValue': '0.9817500071525573',\n", " 'timestamp': 1542738550643,\n", " 'step': 5000,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 2087}]" ] }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ "acc_metrics = exp.get_metrics(\"acc\")\n", "acc_metrics" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "510" ] }, "execution_count": 39, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(acc_metrics)" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'metricName': 'acc',\n", " 'metricValue': '0.09166666865348816',\n", " 'timestamp': 1542738532966,\n", " 'step': 1,\n", " 'epoch': None,\n", " 'runContext': None,\n", " 'offset': 21}" ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ "acc_metrics[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "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." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Workspaces\n", "\n", "By default, comet_api.get() reports only your workspace names:" ] }, { "cell_type": "code", "execution_count": 45, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['comet-demos',\n", " 'megancomet',\n", " 'comet-mpm-test',\n", " 'chasefortier',\n", " 'maracomet',\n", " 'development',\n", " 'jacques-comet',\n", " 'testingmaracomet',\n", " 'team-comet-ml',\n", " 'comet-etsy-workshop']" ] }, "execution_count": 45, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can also interate over those names:" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "comet-demos\n", "megancomet\n", "comet-mpm-test\n", "chasefortier\n", "maracomet\n", "development\n", "jacques-comet\n", "testingmaracomet\n", "team-comet-ml\n", "comet-etsy-workshop\n" ] } ], "source": [ "for workspace in comet_api.get():\n", " print(workspace)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As we saw above, you can also access other public workspaces as well:" ] }, { "cell_type": "code", "execution_count": 47, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['sparknlp-example',\n", " 'confusion-matrix',\n", " 'ludwig',\n", " 'comet-sagemaker',\n", " 'outout-tab-test',\n", " 'fasttext',\n", " 'comet-notebooks',\n", " 'shap',\n", " 'asset-types',\n", " 'parameter-space-exploration',\n", " 'hn-performance-prediction',\n", " 'comet-examples',\n", " '3d-histograms',\n", " 'xgboost-example',\n", " 'home-credit',\n", " 'histograms']" ] }, "execution_count": 47, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"cometpublic\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Projects\n", "\n", "Under get(WORKSPACE_NAME), you'll find the projects:" ] }, { "cell_type": "code", "execution_count": 48, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['sparknlp-example',\n", " 'confusion-matrix',\n", " 'ludwig',\n", " 'comet-sagemaker',\n", " 'outout-tab-test',\n", " 'fasttext',\n", " 'comet-notebooks',\n", " 'shap',\n", " 'asset-types',\n", " 'parameter-space-exploration',\n", " 'hn-performance-prediction',\n", " 'comet-examples',\n", " '3d-histograms',\n", " 'xgboost-example',\n", " 'home-credit',\n", " 'histograms']" ] }, "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"cometpublic\")" ] }, { "cell_type": "code", "execution_count": 49, "metadata": {}, "outputs": [], "source": [ "project = comet_api.get(\"cometpublic\", \"comet-notebooks\")\n", "## OR:\n", "#project = comet_api.get(\"cometpublic/comet-notebooks\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If you just print out, or iterate over a project, you get access to the experiment ids:" ] }, { "cell_type": "code", "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ]" ] }, "execution_count": 50, "metadata": {}, "output_type": "execute_result" } ], "source": [ "project" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "('7092a5e4c362453fb0b3f06785a1d30c', None)" ] }, "execution_count": 51, "metadata": {}, "output_type": "execute_result" } ], "source": [ "project[0].id, project[0].name" ] }, { "cell_type": "code", "execution_count": 52, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "('d21f94a1c71841d2961da1e6ddb5ab20', 'example 001')" ] }, "execution_count": 52, "metadata": {}, "output_type": "execute_result" } ], "source": [ "project[1].id, project[1].name" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Experiments\n", "\n", "Continuing with the dictionary-like access, you can see and iterate over the experiment ids:" ] }, { "cell_type": "code", "execution_count": 53, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ]" ] }, "execution_count": 53, "metadata": {}, "output_type": "execute_result" } ], "source": [ "comet_api.get(\"cometpublic\", \"comet-notebooks\")" ] }, { "cell_type": "code", "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp = comet_api.get(\"cometpublic\", \"comet-notebooks\", 'd21f94a1c71841d2961da1e6ddb5ab20')\n", "## OR\n", "# exp = comet_api.get(\"cometpublic/comet-notebooks/d21f94a1c71841d2961da1e6ddb5ab20\")\n", "exp" ] }, { "cell_type": "code", "execution_count": 55, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 55, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp = comet_api.get(\"cometpublic\", \"comet-notebooks\", 'example 001')\n", "## OR\n", "## exp = comet_api.get(\"cometpublic/comet-notebooks/example 001\")\n", "exp" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Regular Expression Experiment Name Matching\n", "\n", "You can also use regular expressions as the name for the experiment:" ] }, { "cell_type": "code", "execution_count": 56, "metadata": {}, "outputs": [], "source": [ "comet_api.get(\"cometpublic\", \"comet-notebooks\", \"example.*\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Experiment Properties" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "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:\n", "\n", "names through exp.data[\"properties\"] and more detail at exp.properties:" ] }, { "cell_type": "code", "execution_count": 58, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'name': 'f',\n", " 'valueMax': '/run/user/1000/jupyter/kernel-b1c4403c-c673-4e7f-90dc-853616d231e2.json',\n", " 'valueMin': '/run/user/1000/jupyter/kernel-b1c4403c-c673-4e7f-90dc-853616d231e2.json',\n", " 'valueCurrent': '/run/user/1000/jupyter/kernel-b1c4403c-c673-4e7f-90dc-853616d231e2.json',\n", " 'timestampMax': 1542823692798,\n", " 'timestampMin': 1542823692798,\n", " 'timestampCurrent': 1542823692798,\n", " 'editable': False}]" ] }, "execution_count": 58, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp.get_parameters_summary()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "names through exp.data[\"other\"] and more detail at exp.other:" ] }, { "cell_type": "code", "execution_count": 60, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "('Name', 'example 001')" ] }, "execution_count": 60, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp.get_others_summary()[0][\"name\"], exp.get_others_summary()[0][\"valueCurrent\"]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "names through exp.data[\"metrics\"] and more detail at exp.metrics:" ] }, { "cell_type": "code", "execution_count": 61, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'metricName': 'train_loss',\n", " 'metricValue': '2.3872790336608887',\n", " 'timestamp': 1542823695820,\n", " 'step': 0,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 9},\n", " {'metricName': 'train_accuracy',\n", " 'metricValue': '0.0',\n", " 'timestamp': 1542823699380,\n", " 'step': 1,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 11},\n", " {'metricName': 'train_accuracy',\n", " 'metricValue': '0.0',\n", " 'timestamp': 1542823704609,\n", " 'step': 3,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 14},\n", " {'metricName': 'train_val_loss',\n", " 'metricValue': '2.3066751956939697',\n", " 'timestamp': 1542823699379,\n", " 'step': 1,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 10},\n", " {'metricName': 'train_val_loss',\n", " 'metricValue': '2.2724671363830566',\n", " 'timestamp': 1542823704609,\n", " 'step': 3,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 13},\n", " {'metricName': 'train_curr_epoch',\n", " 'metricValue': '0',\n", " 'timestamp': 1542823693885,\n", " 'step': None,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 7},\n", " {'metricName': 'train_curr_epoch',\n", " 'metricValue': '1',\n", " 'timestamp': 1542823699380,\n", " 'step': None,\n", " 'epoch': None,\n", " 'runContext': 'train',\n", " 'offset': 12}]" ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" } ], "source": [ "exp.get_metrics()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can see all of the methods and propeties on an experiment instance:" ] }, { "cell_type": "code", "execution_count": 62, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Help on APIExperiment in module comet_ml.api object:\n", "\n", "class APIExperiment(comet_ml.experiment.CommonExperiment)\n", " | APIExperiment(*args, **kwargs)\n", " | \n", " | The APIExperiment class is used to access data from the\n", " | Comet.ml Python API.\n", " | \n", " | You can use an instance of the APIExperiment() class to easily\n", " | access all of your logged experiment information\n", " | at [Comet.ml](https://www.comet.ml), including metrics, parameters,\n", " | tags, and assets.\n", " | \n", " | Examples:\n", " | \n", " | The following examples assume your `COMET_API_KEY` is configured as per\n", " | [Python Configuration](https://www.comet.ml/docs/python-sdk/advanced/#python-configuration).\n", " | \n", " | This example shows looking up an experiment by its URL:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API, APIExperiment\n", " | \n", " | ## (assumes api keys are configured):\n", " | >>> api = API() # can also: API(api_key=\"...\")\n", " | \n", " | ## Get an APIExperiment from the API:\n", " | >>> experiment = api.get(\"cometpublic/comet-notebooks/example 001\")\n", " | ```\n", " | \n", " | You can also make a new experiment using the API:\n", " | \n", " | ```python\n", " | ## Make a new APIExperiment (assumes api keys are configured):\n", " | >>> experiment = APIExperiment(workspace=\"my-username\",\n", " | project_name=\"general\")\n", " | ```\n", " | \n", " | Here is an end-to-end snippet to rename a metric. You can use this\n", " | basic structure for logging new metrics (after the experiment has completed)\n", " | such as averages or scaling to a baseline.\n", " | \n", " | ```python\n", " | from comet_ml import API\n", " | \n", " | WORKSPACE = \"your-comet-id\"\n", " | PROJECT_NAME = \"general\"\n", " | EXP_KEY = \"your-experiment-key\"\n", " | OLD_METRIC_NAME = \"loss\"\n", " | NEW_METRIC_NAME = \"train_loss\"\n", " | \n", " | api = API() # can also: API(api_key=\"...\")\n", " | \n", " | experiment = api.get_experiment(WORKSPACE, PROJECT_NAME, EXP_KEY)\n", " | old_metrics = experiment.get_metrics(OLD_METRIC_NAME)\n", " | \n", " | for old_metric in old_metrics:\n", " | experiment.log_metric(\n", " | NEW_METRIC_NAME,\n", " | old_metric[\"metricValue\"],\n", " | step=old_metric[\"step\"],\n", " | timestamp=old_metric[\"timestamp\"],\n", " | )\n", " | ```\n", " | \n", " | For more usage examples, see [Comet Python API examples](../Comet-Python-API/).\n", " | \n", " | Method resolution order:\n", " | APIExperiment\n", " | comet_ml.experiment.CommonExperiment\n", " | builtins.object\n", " | \n", " | Methods defined here:\n", " | \n", " | __init__(self, *args, **kwargs)\n", " | Create a new APIExperiment, or use a previous experiment key\n", " | to access an existing experiment.\n", " | \n", " | Examples:\n", " | ```python\n", " | # Python API to create a new experiment:\n", " | # (assumes api keys are configured):\n", " | >>> experiment = APIExperiment(workspace=WORKSPACE,\n", " | project_name=PROJECT)\n", " | \n", " | # Python API to access an existing experiment:\n", " | # (assumes api keys are configured):\n", " | >>> experiment = APIExperiment(previous_experiment=EXPERIMENT_KEY)\n", " | ```\n", " | \n", " | Note: api_key may be defined in environment (COMET_API_KEY)\n", " | or in a .comet.config file. Additional arguments will be\n", " | given to API().\n", " | \n", " | __repr__(self)\n", " | Return repr(self).\n", " | \n", " | add_tag(self, tag)\n", " | Append onto an experiment's list of tags.\n", " | \n", " | Args:\n", " | tag: a tag (string)\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.add_tag(\"baseline\")\n", " | ```\n", " | \n", " | add_tags(self, tags)\n", " | Append onto an experiment's list of tags.\n", " | \n", " | Args:\n", " | tags: a list of tags (strings)\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.add_tags([\"successful\", \"best\"])\n", " | ```\n", " | \n", " | archive(self)\n", " | Archive this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.archive()\n", " | ```\n", " | \n", " | create_symlink(self, project_name)\n", " | Create a copy of this experiment in another project\n", " | in the workspace.\n", " | \n", " | Args:\n", " | project_name: the name of the project with which to create\n", " | a symlink to this experiment in.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.create_symlink(\"my-other-project\")\n", " | ```\n", " | \n", " | delete_asset(self, asset_id)\n", " | Delete an experiment's asset.\n", " | \n", " | Args:\n", " | asset_id: the asset id of the asset to delete\n", " | \n", " | download_model(self, name, output_path='./', expand=True)\n", " | Download and save all files from the model.\n", " | \n", " | Args:\n", " | model_name: str, the name of the model\n", " | output: str, the output directory; defaults to current directory\n", " | expand: if True, the downloaded zipfile is unzipped; if False, then the zipfile\n", " | is copied to the output_path\n", " | \n", " | download_tensorflow_folder(self, output_path='./', overwrite=False)\n", " | Download all files logged with `Experiment.log_tensorflow_folder(FOLDER)`.\n", " | \n", " | Args:\n", " | output_path: (str) where to download the files\n", " | overwrite: (bool) if True, then overwrite any file that exists\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> experiment = comet_ml.Experiment()\n", " | >>> experiment.log_tensorboard_folder(\"logs\")\n", " | >>> api = comet_ml.API()\n", " | >>> api_experiment = api.get_experiment_by_id(experiment.id)\n", " | >>> api_experiment.download_tensorflow_folder()\n", " | ```\n", " | \n", " | end(self)\n", " | Method called at end of experiment.\n", " | \n", " | get_additional_system_info(self)\n", " | Get the associated additional system info for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_additional_system_info()\n", " | []\n", " | ```\n", " | \n", " | get_asset(self, asset_id, return_type='binary', stream=False)\n", " | Get an asset, given the asset_id.\n", " | \n", " | Args:\n", " | asset_id: (str) the asset ID\n", " | return_type: (str) the type of object returned. Default is\n", " | \"binary\". Options: \"binary\", \"text\", or \"response\"\n", " | stream: (bool) when return_type is \"response\", you can also\n", " | use stream=True to use the response as a stream\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_asset(\"298378237283728\", return_type=\"json\")\n", " | {...}\n", " | ```\n", " | \n", " | To use with the streaming option:\n", " | \n", " | ```python\n", " | >>> asset_response = api_experiment.get_asset(\n", " | ... \"298378237283728\",\n", " | ... return_type=\"response\",\n", " | ... stream=True,\n", " | ... )\n", " | >>> with open(filename, 'wb') as fd:\n", " | >>> for chunk in asset_response.iter_content(chunk_size=1024*1024):\n", " | >>> fd.write(chunk)\n", " | ```\n", " | \n", " | get_asset_list(self, asset_type='all')\n", " | Get a list of assets associated with the experiment.\n", " | \n", " | Args:\n", " | asset_type: Optional String, type of asset to return. Can be\n", " | \"all\", \"image\", \"histogram_combined_3d\", \"video\", or \"audio\".\n", " | \n", " | Returns a list of dictionaries of asset properties, like:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_asset_list()\n", " | [{'fileName': 'My Filename.png',\n", " | 'fileSize': 21113,\n", " | 'runContext': None,\n", " | 'step': None,\n", " | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID',\n", " | 'createdAt': 1565898755830,\n", " | 'dir': 'assets',\n", " | 'canView': False,\n", " | 'audio': False,\n", " | 'video': False,\n", " | 'histogram': False,\n", " | 'image': True,\n", " | 'type': 'image',\n", " | 'metadata': None,\n", " | 'assetId': ASSET_ID}, ...]\n", " | \n", " | >>> x.get_asset_list(\"image\")\n", " | [{'fileName': 'My Filename.png',\n", " | 'fileSize': 21113,\n", " | 'runContext': None,\n", " | 'step': None,\n", " | 'link': 'https://www.comet.ml/api/asset/download?experimentKey=KEY&assetId=ASSET_ID',\n", " | 'createdAt': 1565898755830,\n", " | 'dir': 'assets',\n", " | 'canView': False,\n", " | 'audio': False,\n", " | 'video': False,\n", " | 'histogram': False,\n", " | 'image': True,\n", " | 'type': 'image',\n", " | 'metadata': None,\n", " | 'assetId': ASSET_ID}, ...]\n", " | ```\n", " | \n", " | get_code(self)\n", " | Get the associated source code for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_code()\n", " | 'import comet_ml\n", " | experiment = comet_ml.Experiment()\n", " | experiment.end()'\n", " | ```\n", " | \n", " | get_command(self)\n", " | Get the associated command-line script and args for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_command()\n", " | ['keras.py', '--size', '1024', '--log', 'experiment.log']\n", " | ```\n", " | \n", " | get_curve(self, asset_id)\n", " | Get curve logged with experiment by asset id.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_curve(\"57457745745745774\")\n", " | {\"name\": \"curve1\", \"x\": [1, 2, 3], \"y\": [4, 5, 6], \"step\": 0}\n", " | ```\n", " | \n", " | get_curves(self)\n", " | Get all curves logged with experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_curves()\n", " | [{\"name\": \"curve1\", \"x\": [1, 2, 3], \"y\": [4, 5, 6], \"step\": 0}]\n", " | ```\n", " | \n", " | get_environment_details(self)\n", " | Deprecated. Use `APIExperiment.get_os_packages()` instead.\n", " | \n", " | get_executable(self)\n", " | Get the associated executable for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_executable()\n", " | '/usr/local/bin/python'\n", " | ```\n", " | \n", " | get_git_metadata(self)\n", " | Get the git-metadata associated with this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_git_metadata()\n", " | {\n", " | \"branch\": 'refs/heads/master',\n", " | \"origin\": 'git@github.com:comet-ml/comet-examples.git',\n", " | \"parent\": '96ff529b4c02e4e0bb92992a7c4ce81275985764',\n", " | \"root\": 'eec2d16daa057d0cf4c2c49974e6ea51e732a7b2',\n", " | \"user\": 'user',\n", " | }\n", " | ```\n", " | \n", " | get_git_patch(self)\n", " | Get the git-patch associated with this experiment as a zipfile containing an unique file\n", " | named `zip_file.patch`.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import io, zipfile\n", " | >>> zip_patch = io.BytesIO(api_experiment.get_git_patch())\n", " | >>> archive = zipfile.ZipFile(zip_patch)\n", " | >>> patch = archive.read(\"git_diff.patch\")\n", " | >>> patch\n", " | b'...'\n", " | ```\n", " | \n", " | get_gpu_static_info(self)\n", " | Get the associated GPU static info for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_gpu_static_info()\n", " | [{\n", " | \"gpuIndex\": 0,\n", " | \"name\": \"GeForce GTX 950\",\n", " | \"uuid\": \"GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425\",\n", " | \"totalMemory\": 2090074112,\n", " | \"powerLimit\": 110000,\n", " | }, ...]\n", " | ```\n", " | \n", " | get_hostname(self)\n", " | Get the associated hostname for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_hostname()\n", " | 'name-of-computer-host'\n", " | ```\n", " | \n", " | get_html(self)\n", " | Get the HTML associated with this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_html()\n", " | \"Hello, world!\"\n", " | ```\n", " | \n", " | get_installed_packages(self)\n", " | Get the associated installed packages for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_installed_packages()\n", " | ['absl-py==0.8.1', 'adal==1.2.2', 'alabaster==0.7.12', ...]\n", " | ```\n", " | \n", " | get_ip(self)\n", " | Get the associated IP for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_ip()\n", " | '175.29.200.91'\n", " | ```\n", " | \n", " | get_machine(self)\n", " | Get the associated total RAM for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_machine()\n", " | 'AMD64'\n", " | ```\n", " | \n", " | get_max_memory(self)\n", " | Get the associated max total memory for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_max_memory()\n", " | 1024\n", " | ```\n", " | \n", " | get_metadata(self)\n", " | Get the metadata associated with this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> from comet_ml import APIExperiment\n", " | >>> api_experiment = APIExperiment(previous_experiment='EXPERIMENT-KEY')\n", " | >>> api_experiment.get_metadata()\n", " | {\n", " | 'archived': False,\n", " | 'durationMillis': 7,\n", " | 'endTimeMillis': 1586174765277,\n", " | 'experimentKey': 'EXPERIMENT-KEY',\n", " | 'experimentName': None,\n", " | 'fileName': None,\n", " | 'filePath': None,\n", " | 'optimizationId': None,\n", " | 'projectId': 'PROJECT-ID',\n", " | 'projectName': 'PROJECT-NAME',\n", " | 'running': False,\n", " | 'startTimeMillis': 1586174757596,\n", " | 'throttle': False,\n", " | 'workspaceName': 'WORKSPACE-NAME',\n", " | }\n", " | ```\n", " | \n", " | get_metrics(self, metric=None)\n", " | Get all of the logged metrics. Optionally, just get the given metric name.\n", " | \n", " | Args:\n", " | metric: Optional. String. If given, filter the metrics by name.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | \n", " | >>> x.get_metrics()\n", " | [{'metricName': 'val_loss',\n", " | 'metricValue': '0.13101346811652184',\n", " | 'timestamp': 1558962376383,\n", " | 'step': 1500,\n", " | 'epoch': None,\n", " | 'runContext': None},\n", " | {'metricName': 'acc',\n", " | 'metricValue': '0.876',\n", " | 'timestamp': 1564536453647,\n", " | 'step': 100,\n", " | 'epoch': None,\n", " | 'runContext': None},\n", " | ...]\n", " | \n", " | >>> x.get_metrics(\"acc\")\n", " | [{'metricName': 'acc',\n", " | 'metricValue': '0.876',\n", " | 'timestamp': 1564536453647,\n", " | 'step': 100,\n", " | 'epoch': None,\n", " | 'runContext': None},\n", " | ...]\n", " | ```\n", " | \n", " | get_metrics_summary(self, metric=None)\n", " | Return the experiment metrics summary. Optionally, also if you\n", " | provide the metric name, the function will only return the\n", " | summary of the metric.\n", " | \n", " | Args:\n", " | metric: optional (string), name of a metric\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_metrics_summary()\n", " | [{'name': 'val_loss',\n", " | 'valueMax': '0.24951280827820302',\n", " | 'valueMin': '0.13101346811652184',\n", " | 'valueCurrent': '0.13101346811652184',\n", " | 'timestampMax': 1558962367938,\n", " | 'timestampMin': 1558962367938,\n", " | 'timestampCurrent': 1558962376383,\n", " | 'stepMax': 500,\n", " | 'stepMin': 1500,\n", " | 'stepCurrent': 1500},\n", " | ...]\n", " | \n", " | >>> api.get_metrics_summary(\"val_loss\")\n", " | {'name': 'val_loss',\n", " | 'valueMax': '0.24951280827820302',\n", " | 'valueMin': '0.13101346811652184',\n", " | 'valueCurrent': '0.13101346811652184',\n", " | 'timestampMax': 1558962367938,\n", " | 'timestampMin': 1558962367938,\n", " | 'timestampCurrent': 1558962376383,\n", " | 'stepMax': 500,\n", " | 'stepMin': 1500,\n", " | 'stepCurrent': 1500}\n", " | ```\n", " | \n", " | get_model_asset_list(self, model_name)\n", " | Get an experiment model's asset list by model name.\n", " | \n", " | Args:\n", " | model_name: str, the name of the model\n", " | \n", " | Returns: a list of asset dictionaries with these fields:\n", " | * fileName\n", " | * fileSize\n", " | * runContext\n", " | * step\n", " | * link\n", " | * createdAt\n", " | * dir\n", " | * canView\n", " | * audio\n", " | * histogram\n", " | * image\n", " | * type\n", " | * metadata\n", " | * assetId\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> from comet_ml import API\n", " | >>> api = API()\n", " | >>> api_exp = api.get(\"workspace/project/765643463546345364536453436\")\n", " | >>> api_exp.get_model_asset_list(\"Model Name\")\n", " | [\n", " | {\n", " | \"assetId\": 74374637463476,\n", " | \"audio\": False,\n", " | \"canView\": False,\n", " | \"createdAt\": 7337347634,\n", " | \"dir\": \"trained-models\",\n", " | \"fileName\": \"model.h5\",\n", " | \"fileSize\": 254654,\n", " | \"histogram\": False,\n", " | \"image\": False,\n", " | \"link\": \"https://link-to-download-asset-file\",\n", " | \"metadata\": None,\n", " | \"remote\": False,\n", " | \"runContext\": \"train\",\n", " | \"step\": 54,\n", " | \"type\": \"asset\",\n", " | }\n", " | ]\n", " | ```\n", " | \n", " | get_model_data(self, name)\n", " | Deprecated. Use APIExperiment.get_model_asset_list(model_name) instead.\n", " | \n", " | get_model_graph(self)\n", " | Get the associated graph/model description for this\n", " | experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_model_graph()\n", " | {\"class_name\": \"Sequential\", ...}\n", " | ```\n", " | \n", " | get_model_names(self)\n", " | Get a list of model names associated with this experiment.\n", " | \n", " | Returns: list of model names\n", " | \n", " | get_name(self)\n", " | Get the name of the experiment, if one.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_name(\"My Name\")\n", " | >>> api_experiment.get_name()\n", " | 'My Name'\n", " | ```\n", " | \n", " | get_network_interface_ips(self)\n", " | Get the associated network interface IPs for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_network_interface_ips()\n", " | ['127.0.0.1', '10.0.0.71', ...]\n", " | ```\n", " | \n", " | get_os(self)\n", " | Get the associated OS for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_os()\n", " | 'Linux-4.15.0-1059-oem-x86_64-with-Ubuntu-18.04-bionic'\n", " | ```\n", " | \n", " | get_os_packages(self)\n", " | Get the OS packages for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_os_packages()\n", " | ['accountsservice=0.6.45-1ubuntu1', 'acl=2.2.52-3build1', 'acpi-support=0.142', ...]\n", " | ```\n", " | \n", " | get_os_release(self)\n", " | Get the associated OS release for this experiment.\n", " | \n", " | Example:\n", " | ```\n", " | >>> api_experiment.get_os_release()\n", " | '8'\n", " | ```\n", " | \n", " | get_os_type(self)\n", " | Get the associated os type for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_os_type()\n", " | 'Linux'\n", " | ```\n", " | \n", " | get_others_summary(self, other=None)\n", " | Get the other items logged in summary form.\n", " | \n", " | Args:\n", " | other: optional, string, the name of the other item\n", " | logged. If given, return the valueCurrent of\n", " | the other item. Otherwise, return all other\n", " | items logged.\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_others_summary()\n", " | [{'name': 'trainable_params',\n", " | 'valueMax': '712723',\n", " | 'valueMin': '712723',\n", " | 'valueCurrent': '712723',\n", " | 'timestampMax': 1558962363411,\n", " | 'timestampMin': 1558962363411,\n", " | 'timestampCurrent': 1558962363411},\n", " | ...]\n", " | \n", " | >>> x.get_others_summary(\"trainable_params\")\n", " | ['712723']\n", " | ```\n", " | \n", " | get_output(self)\n", " | Get the associated standard output for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_output()\n", " | \"Experiment is live\"\n", " | ```\n", " | \n", " | get_parameters_summary(self, parameter=None)\n", " | Return the experiment parameters summary. Optionally, also if you\n", " | provide a parameter name, the method will only return the\n", " | summary of the given parameter.\n", " | \n", " | Args:\n", " | parameter: optional (string), name of a parameter\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> from comet_ml.api import API\n", " | >>> api = API()\n", " | >>> x = api.get(\"myworkspace/project1/experiment_key\")\n", " | >>> x.get_parameters_summary()\n", " | [{'name': 'batch_size',\n", " | 'valueMax': '120',\n", " | 'valueMin': '120',\n", " | 'valueCurrent': '120',\n", " | 'timestampMax': 1558962363411,\n", " | 'timestampMin': 1558962363411,\n", " | 'timestampCurrent': 1558962363411},\n", " | ...]\n", " | \n", " | >>> x.get_parameters_summary(\"batch_size\")\n", " | {'name': 'batch_size',\n", " | 'valueMax': '120',\n", " | 'valueMin': '120',\n", " | 'valueCurrent': '120',\n", " | 'timestampMax': 1558962363411,\n", " | 'timestampMin': 1558962363411,\n", " | 'timestampCurrent': 1558962363411}\n", " | ```\n", " | \n", " | get_pid(self)\n", " | Get the pid for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_pid()\n", " | 34658\n", " | ```\n", " | \n", " | get_processor(self)\n", " | Get the associated total RAM for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_processor()\n", " | 'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel\n", " | ```\n", " | \n", " | get_python_version(self)\n", " | Get the Python version for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_python_version()\n", " | '3.6.8'\n", " | ```\n", " | \n", " | get_python_version_verbose(self)\n", " | Get the Python version verbose for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_python_version_verbose()\n", " | '3.6.8 (default, Oct 7 2019, 12:59:55) \n", " | [GCC 8.3.0]'\n", " | ```\n", " | \n", " | get_system_details(self)\n", " | Get the system details associated with this experiment.\n", " | \n", " | Returns a dictionary like:\n", " | \n", " | ```python\n", " | {\n", " | \"experimentKey\": \"someExperimentKey\",\n", " | \"user\": \"system username\"\n", " | \"pythonVersion\": \"python version\"\n", " | \"pythonVersionVerbose\": \"python version with verbose flag\"\n", " | \"pid\": ,\n", " | \"osType\": \"os experiment ran on\",\n", " | \"os\": \"os with version info\",\n", " | \"ip\": \"ip address\",\n", " | \"hostname\": \"hostname\",\n", " | \"gpuStaticInfoList\": [\n", " | {\n", " | \"gpuIndex\": ,\n", " | \"name\": \"name\",\n", " | \"uuid\": \"someUniqueId\",\n", " | \"totalMemory\": ,\n", " | \"powerLimit\": \n", " | }\n", " | ],\n", " | \"logAdditionalSystemInfoList\": [\n", " | {\n", " | \"key\": \"someKey\",\n", " | \"value\": \"someValue\"\n", " | }\n", " | ],\n", " | \"systemMetricNames\": [\"name\", \"anotherName\"],\n", " | \"maxTotalMemory\": ,\n", " | \"networkInterfaceIps\": [\"ip\", \"anotherIp\"]\n", " | \"command\": [\"part1\", \"part2\"],\n", " | \"executable\": \"The python Exe, if any (in future could be non python executables)\",\n", " | \"osPackages\": [\"package\", \"anotherPackage\"],\n", " | \"installedPackages\": [\"package\", \"anotherPackage\"]\n", " | }\n", " | ```\n", " | \n", " | get_system_metric_names(self)\n", " | Get the associated system metric names for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_system_metric_names()\n", " | ['sys.cpu.percent.03', 'sys.cpu.percent.02', 'sys.cpu.percent.01', ...]\n", " | ```\n", " | \n", " | get_tags(self)\n", " | Get the associated tags for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_tags()\n", " | [\"best\"]\n", " | ```\n", " | \n", " | get_total_memory(self)\n", " | Get the associated total RAM for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_total_memory()\n", " | 1024\n", " | ```\n", " | \n", " | get_user(self)\n", " | Get the associated user for this experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.get_user()\n", " | 'usename'\n", " | ```\n", " | \n", " | log_additional_system_info(self, key, value)\n", " | Log additional system information for this experiment.\n", " | \n", " | Args:\n", " | key: (string) the name for this system information\n", " | value: (any type), the value of the system information\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> experiment.log_additional_system_info(\"some name\": 42)\n", " | ```\n", " | \n", " | log_asset(self, filename, step=None, overwrite=None, context=None, ftype=None, metadata=None)\n", " | Upload an asset to an experiment.\n", " | \n", " | Args:\n", " | filename: the name of the asset file to upload\n", " | step: the current step\n", " | overwrite: if True, overwrite any previous upload\n", " | context: the current context (e.g., \"train\" or \"test\")\n", " | ftype: the type of asset (e.g., \"image\", \"histogram_combined_3d\",\n", " | \"image\", \"audio\", or \"video\")\n", " | metadata: a JSON object to attach to image\n", " | \n", " | Note: don't delete the file until upload is complete\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_asset(\"histogram.json\", ftype=\"histogram_compbined_3d\")\n", " | ```\n", " | \n", " | log_cpu_metrics(self, cpu_metrics, context=None, step=None, epoch=None, timestamp=None)\n", " | Log an instance of cpu_metrics.\n", " | \n", " | Args:\n", " | cpu_metrics: a list of integer percentages, ordered by cpu\n", " | context: optional, a run context\n", " | step: optional, the current step\n", " | epoch: optional, the current epoch\n", " | timestamp: optional, current time, in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | # Four CPUs:\n", " | >>> api_experiment.log_cpu_metrics([25, 50, 10, 45])\n", " | ```\n", " | \n", " | log_curve(self, name, x, y, overwrite=False, step=None)\n", " | Log timeseries data.\n", " | \n", " | Args:\n", " | name: (str) name of data\n", " | x: list of x-axis values\n", " | y: list of y-axis values\n", " | overwrite: (optional, bool) if True, overwrite previous log\n", " | step: (optional, int) the step value\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> experiment.log_curve(\"my curve\", x=[1, 2, 3, 4, 5],\n", " | y=[10, 20, 30, 40, 50])\n", " | >>> experiment.log_curve(\"my curve\", [1, 2, 3, 4, 5],\n", " | [10, 20, 30, 40, 50])\n", " | ```\n", " | \n", " | log_gpu_metrics(self, gpu_metrics)\n", " | Log an instance of gpu_metrics.\n", " | \n", " | Args:\n", " | gpu_metrics: a list of dicts with keys:\n", " | * gpuId: required, Int identifier\n", " | * freeMemory: required, Long\n", " | * usedMemory: required, Long\n", " | * gpuUtilization: required, Int percentage utilization\n", " | * totalMemory: required, Long\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_gpu_metrics([{\n", " | ... \"gpuId\": 1,\n", " | ... \"freeMemory\": 1024,\n", " | ... \"usedMemory\": 856,\n", " | ... \"gpuUtilization\": 25,\n", " | ... \"totalMemory\": 2056,\n", " | ... }])\n", " | ```\n", " | \n", " | log_html(self, html, clear=False, timestamp=None)\n", " | Set, or append onto, an experiment's HTML.\n", " | \n", " | Args:\n", " | html: (string) the HTML text to associate with this experiment\n", " | clear: (optional, boolean) if True, clear any previously logged HTML\n", " | timestamp: (optional, number) the current time (in milliseconds)\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_html(\"Hello!\")\n", " | ```\n", " | \n", " | log_image(self, filename, image_name=None, step=None, overwrite=None, context=None)\n", " | Upload an image asset to an experiment.\n", " | \n", " | Args:\n", " | filename: the name of the image file to upload\n", " | image_name: the name of the image\n", " | step: the current step\n", " | overwrite: if True, overwrite any previous upload\n", " | context: the current context (e.g., \"train\" or \"test\")\n", " | \n", " | Note: don't delete the file until upload is complete\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_image(\"image.png\", \"Weights\")\n", " | ```\n", " | \n", " | log_load_metrics(self, load_avg, context=None, step=None, epoch=None, timestamp=None)\n", " | Log an instance of system load metrics.\n", " | \n", " | Args:\n", " | load_avg: required, the load average\n", " | context: optional, the run context\n", " | step: optional, the current step\n", " | epoch: optional, the current epoch\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_load_metrics(1.5, \"validate\", 100, 25, 65364346)\n", " | ```\n", " | \n", " | log_metric(self, metric, value, step=None, timestamp=None)\n", " | Set a metric name/value pair for an experiment.\n", " | \n", " | Args:\n", " | metric: string, the name of the metric\n", " | value: any type, the value of the metric\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_metric(\"loss\", 0.698)\n", " | ```\n", " | \n", " | log_metrics(self, metric_dict, step=None, timestamp=None)\n", " | Set a dictionary of metric name/value pairs for an experiment.\n", " | \n", " | Args:\n", " | metric_dict: dict in the form of {\"metric_name\": value, ...}\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_metrics({\"loss\": 0.698, \"accuracy\": 0.12})\n", " | [...]\n", " | ```\n", " | \n", " | log_other(self, key, value, timestamp=None)\n", " | Set an other key/value pair for an experiment.\n", " | \n", " | Args:\n", " | key: string, the name of the other information\n", " | value: any time, the value of the other information\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_other(\"key\", value)\n", " | ```\n", " | \n", " | log_output(self, output, context=None, stderr=False, timestamp=None)\n", " | Log output line(s).\n", " | \n", " | Args:\n", " | output: string representing standard output or error\n", " | context: optional, the run context\n", " | stderr: optional, boolean, if True, the lines are standard errors\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_output(\"output line 1\n", " | output line 2\")\n", " | ```\n", " | \n", " | log_parameter(self, parameter, value, step=None, timestamp=None)\n", " | Set a parameter name/value pair for an experiment.\n", " | \n", " | Args:\n", " | parameter: string, the name of the parameter\n", " | value: any type, the value of the parameter\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_parameter(\"hidden_layer_size\", 64)\n", " | ```\n", " | \n", " | log_parameters(self, param_dict, step=None, timestamp=None)\n", " | Set a dictionary of parameter name/value pairs for an experiment.\n", " | \n", " | Args:\n", " | param_dict: dict in the form of {\"param_name\": value, ...}\n", " | step: optional integer, the current step\n", " | timestamp: optional, the current timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_parameters({\"learning_rate\": 0.12, \"layers\": 3})\n", " | [...]\n", " | ```\n", " | \n", " | log_ram_metrics(self, total_ram, used_ram, context=None, step=None, epoch=None, timestamp=None)\n", " | Log an instance of RAM metrics.\n", " | \n", " | Args:\n", " | total_ram: required, total RAM available\n", " | used_ram: required, RAM used\n", " | context: optional, the run context\n", " | step: optional, the current step\n", " | epoch: optional, the current epoch\n", " | timestamp: optional, the current timestamp in millisconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_ram_metrics(1024, 865, \"train\", 100, 1, 3645346534)\n", " | ```\n", " | \n", " | log_table(self, filename, tabular_data=None, headers=False, **format_kwargs)\n", " | Log tabular data, including data, csv files, tsv files, and Pandas dataframes.\n", " | \n", " | Args:\n", " | filename: str (required), a filename ending in \".csv\", or \".tsv\" (for tablular\n", " | data) or \".json\", \".csv\", \".md\", or \".html\" (for Pandas dataframe data).\n", " | tabular_data: (optional) data that can be interpreted as 2D tabular data\n", " | or a Pandas dataframe).\n", " | headers: bool or list, if True, will add column headers automatically\n", " | if tabular_data is given; if False, no headers will be added; if list\n", " | then it will be used as headers. Only useful with tabular data (csv, or tsv).\n", " | format_kwargs: (optional keyword arguments), when passed a Pandas dataframe\n", " | these keyword arguments are used in the conversion to \"json\", \"csv\",\n", " | \"md\", or \"html\". See Pandas Dataframe conversion methods (like `to_json()`)\n", " | for more information.\n", " | \n", " | See also:\n", " | \n", " | * [pandas.DataFrame.to_json documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_json.html)\n", " | * [pandas.DataFrame.to_csv documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html)\n", " | * [pandas.DataFrame.to_html documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_html.html)\n", " | * [pandas.DataFrame.to_markdown documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_markdown.html)\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> api_experiment.log_table(\"vectors.tsv\",\n", " | ... [[\"one\", \"two\", \"three\"],\n", " | ... [1, 2, 3],\n", " | ... [4, 5, 6]],\n", " | ...\n", " | >>> api_experiment.log_table(\"dataframe.json\", pandas_dataframe)\n", " | ```\n", " | \n", " | register_model(self, model_name, version='1.0.0', workspace=None, registry_name=None, public=None, description=None, comment=None, stages=None)\n", " | Register an experiment model in the workspace registry.\n", " | \n", " | Args:\n", " | model_name: the name of the experiment model\n", " | workspace: optional, the name of workspace; defaults to current workspace\n", " | version: a proper semantic version string; defaults to \"1.0.0\"\n", " | registry_name: optional, the name of the registered workspace model, if not provided the\n", " | model_name will be used instead.\n", " | public: optional, if True, then the model will be publically viewable\n", " | description: optional, a textual description of the model\n", " | comment: optional, a textual comment about the model\n", " | stages: optional, a list of textual tags such as [\"production\",\n", " | \"staging\"] etc.\n", " | \n", " | Returns `{\"registryModelId\": \"ath6ho4eijaexeShahJ9sohQu\", \"registryModelItemId\":\n", " | \"yoi5saes7ea2vooG2ush1uuwi\"}` if successful.\n", " | \n", " | set_code(self, code=None, filename=None)\n", " | Set the code for this experiment. Pass in either\n", " | the code as a string, or provide filename.\n", " | \n", " | Args:\n", " | code: string, optional, the source code for this experiment\n", " | filename: string, optional, the filename for this experiment\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_code(\"import comet_ml\n", " | experiment = comet_ml.Experiment()\")\n", " | >>> api_experiment.set_code(filename=\"script.py\")\n", " | ```\n", " | \n", " | set_command(self, command_args_list)\n", " | Set the command-line (script and args) for this experiment.\n", " | \n", " | Args:\n", " | command_args_list: list of strings, starting with name of script,\n", " | and followed by arguments.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_command([\"script.py\", \"arg1\", \"arg2\", \"--flag\", \"arg3\"])\n", " | ```\n", " | \n", " | set_end_time(self, end_server_timestamp)\n", " | Set the end time of an experiment.\n", " | \n", " | Args:\n", " | end_server_timestamp: a timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_end_time(2652656352)\n", " | ```\n", " | \n", " | Note: Time is in milliseconds. If the start time has not\n", " | been set, it will be set to 1 second before the end\n", " | time.\n", " | \n", " | set_executable(self, executable)\n", " | Set the executable for this experiment.\n", " | \n", " | Args:\n", " | executable: string, the python executable\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_executable(\"/usr/bin/python3\")\n", " | ```\n", " | \n", " | set_filename(self, filename)\n", " | Set the path and filename for this experiment.\n", " | \n", " | Args:\n", " | filename: string, the python path and filename\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_filename(\"../src/script.py\")\n", " | ```\n", " | \n", " | set_git_metadata(self, user, root, branch, parent, origin)\n", " | Set the git metadata for this experiment.\n", " | \n", " | Args:\n", " | user: (string, required) the name of the git user\n", " | root: (string, required) the name of the git root\n", " | branch: (string, required) the name of the git branch\n", " | parent: (string, required) the name of the git parent\n", " | origin: (string, required) the name of the git origin\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_git_metadata(\"user\", \"root\", \"branch\", \"parent\", \"origin\")\n", " | ```\n", " | \n", " | set_git_patch(self, file_data)\n", " | Set the git patch for this experiment.\n", " | \n", " | Args:\n", " | file_data: the contents or filename of the git patch file\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_git_patch(\"git.patch\")\n", " | ```\n", " | \n", " | set_gpu_static_info(self, gpu_static_info)\n", " | Set the GPU static info for this experiment.\n", " | \n", " | Args:\n", " | gpu_static_info: list of dicts containing keys\n", " | `gpuIndex`, `name`, `uuid`, `totalMemory`, and `powerLimit`\n", " | and their values.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_gpu_static_info([{\n", " | \"gpuIndex\": 0,\n", " | \"name\": \"GeForce GTX 950\",\n", " | \"uuid\": \"GPU-cb6c1b39-5a56-6d79-8899-3796f23c6425\",\n", " | \"totalMemory\": 2090074112,\n", " | \"powerLimit\": 110000,\n", " | }, ...])\n", " | ```\n", " | \n", " | set_hostname(self, hostname)\n", " | Set the hostname for this experiment.\n", " | \n", " | Args:\n", " | hostname: string, the hostname of the computer the experiment ran on\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_hostname(\"machine.company.com\")\n", " | ```\n", " | \n", " | set_installed_packages(self, installed_packages)\n", " | Set the installed Python packages for this experiment.\n", " | \n", " | Args:\n", " | installed_packages: list of strings, a list of the\n", " | installed Python packages\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_installed_packages([\"comet_ml\", \"matplotlib\"])\n", " | ```\n", " | \n", " | set_ip(self, ip)\n", " | Set the internet protocol (IP) address for this experiment.\n", " | \n", " | Args:\n", " | ip: string, the internet protocol address\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_ip(\"10.0.0.7\")\n", " | ```\n", " | \n", " | set_machine(self, machine)\n", " | Set the machine for this experiment.\n", " | \n", " | Args:\n", " | machine: string, the machine type\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_machine(platform.machine())\n", " | ```\n", " | \n", " | set_model_graph(self, graph)\n", " | Set the model graph for this experiment.\n", " | \n", " | Args:\n", " | graph: various types, a representation of the model graph\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_model_graph(model)\n", " | ```\n", " | \n", " | set_name(self, name)\n", " | Set a name for the experiment. Useful for filtering and searching on Comet.ml.\n", " | Will shown by default under the `Other` tab.\n", " | Args:\n", " | name: String. A name for the experiment.\n", " | \n", " | set_network_interface_ips(self, network_interface_ips)\n", " | Set the network interface ips for this experiment.\n", " | \n", " | Args:\n", " | network_interface_ips: list of strings, of local\n", " | network interfaces\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_network_interface_ips([\"127.0.0.1\", \"192.168.1.100\"])\n", " | ```\n", " | \n", " | set_os(self, os)\n", " | Set the OS for this experiment.\n", " | \n", " | Args:\n", " | os: string, the OS platform identifier\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_os(platform.platform(aliased=True))\n", " | ```\n", " | \n", " | set_os_packages(self, os_packages)\n", " | Set the OS packages for this experiment.\n", " | \n", " | Args:\n", " | os_packages: list of strings, the OS package list\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_os_packages(['accountsservice=0.6.45-1ubuntu1', ...])\n", " | ```\n", " | \n", " | set_os_release(self, os_release)\n", " | Set the OS release for this experiment.\n", " | \n", " | Args:\n", " | os_release: string, the OS release\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_os_release(platform.uname()[2])\n", " | ```\n", " | \n", " | set_os_type(self, os_type)\n", " | Set the OS type for this experiment.\n", " | \n", " | Args:\n", " | os_type: string, the OS type\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_os_type(\"Linux 2.0.1, Ubuntu 16.10\")\n", " | ```\n", " | \n", " | set_pid(self, pid)\n", " | Set the process ID for this experiment.\n", " | \n", " | Args:\n", " | pid: string, the OS process ID\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_pid(54238)\n", " | ```\n", " | \n", " | set_processor(self, processor)\n", " | Set the processor for this experiment.\n", " | \n", " | Args:\n", " | processor: string, the processor name\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> import platform\n", " | >>> api_experiment.set_processor(platform.processor())\n", " | ```\n", " | \n", " | set_python_version(self, python_version)\n", " | Set the Python version for this experiment.\n", " | \n", " | Args:\n", " | python_version: string, the verbose Python version\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_python_version(\"3.6.7\")\n", " | ```\n", " | \n", " | set_python_version_verbose(self, python_version_verbose)\n", " | Set the Python version verbose for this experiment.\n", " | \n", " | Args:\n", " | python_version_verbose: string, the verbose Python version\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_python_version_verbose(\"3.6.7, by Anaconda\")\n", " | ```\n", " | \n", " | set_start_time(self, start_server_timestamp)\n", " | Set the start time of an experiment.\n", " | \n", " | Args:\n", " | start_server_timestamp: a timestamp in milliseconds\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_start_time(2652656352)\n", " | ```\n", " | \n", " | Note: Time is in milliseconds. If the end time has not been set\n", " | it will automatically be set for 1 second after the start\n", " | time.\n", " | \n", " | set_user(self, user)\n", " | Set the user for this experiment.\n", " | \n", " | Args:\n", " | user: string, the OS username\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.set_user(\"os-user-name\")\n", " | ```\n", " | \n", " | to_json(self, full=False)\n", " | The experiment data in JSON-like format.\n", " | \n", " | Args:\n", " | full: bool (optional), if True, get all experiment information.\n", " | \n", " | Examples:\n", " | \n", " | ```python\n", " | >>> experiment.to_json()\n", " | ```\n", " | \n", " | Returns:\n", " | \n", " | ```json\n", " | {'id': '073e272581ac48c283910a05e5495381',\n", " | 'name': None,\n", " | 'workspace': 'testuser',\n", " | 'project_name': 'test-project-7515',\n", " | 'archived': False,\n", " | 'url': 'https://www.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e54953801',\n", " | 'duration_millis': 4785,\n", " | 'start_server_timestamp': 1571318652586,\n", " | 'end_server_timestamp': 7437457,\n", " | 'optimization_id': None,\n", " | }\n", " | \n", " | ```python\n", " | >>> experiment.to_json(full=True)\n", " | ```\n", " | \n", " | Returns:\n", " | \n", " | ```json\n", " | {'id': '073e272581ac48c283910a05e5495380',\n", " | 'name': None,\n", " | 'workspace': 'testuser',\n", " | 'project_name': 'test-project-7515',\n", " | 'archived': False,\n", " | 'url': 'https://staging.comet.ml/testuser/test-project-7515/073e272581ac48c283910a05e5495380',\n", " | 'duration_millis': 4785,\n", " | 'start_server_timestamp': 1571318652586,\n", " | 'end_server_timestamp': 7437457,\n", " | 'optimization_id': None,\n", " | 'asset_list': [],\n", " | 'code': 'one\n", " | two\n", " | three\n", " | ',\n", " | 'html': 'hello\n", " | world!\n", " | ',\n", " | 'metrics': [],\n", " | 'metrics_summary': [],\n", " | 'output': 'four\n", " | five\n", " | six\n", " | ',\n", " | 'parameters_summary': [],\n", " | 'system_details': {'experimentKey': None,\n", " | 'user': None,\n", " | 'pythonVersion': None,\n", " | 'pythonVersionVerbose': None,\n", " | 'pid': None,\n", " | 'osType': None,\n", " | 'os': None,\n", " | 'ip': None,\n", " | 'hostname': None,\n", " | 'gpuStaticInfoList': [],\n", " | 'logAdditionalSystemInfoList': [],\n", " | 'systemMetricNames': [],\n", " | 'maxTotalMemory': None,\n", " | 'networkInterfaceIps': None,\n", " | 'command': None,\n", " | 'executable': None,\n", " | 'osPackages': ['lib1', 'lib2', 'lib3'],\n", " | 'installedPackages': [],\n", " | 'totalRam': None},\n", " | 'tags': ['tag6', 'tag7', 'tag8'],\n", " | 'git_patch': b'',\n", " | 'git_metadata': {'user': None, 'root': None, 'branch': None, 'parent': None, 'origin': None},\n", " | }\n", " | ```\n", " | \n", " | update_status(self)\n", " | Update the status for this experiment. Sends the keep-alive\n", " | status for it in the UI. The return JSON dictionary contains\n", " | the recommended interval to send subsequent `update_status()`\n", " | messages.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.update_status()\n", " | {'isAliveBeatDurationMillis': 10000,\n", " | 'gpuMonitorIntervalMillis': 60000,\n", " | 'cpuMonitorIntervalMillis': 68000}\n", " | ```\n", " | \n", " | ----------------------------------------------------------------------\n", " | Readonly properties defined here:\n", " | \n", " | key\n", " | Get the experiment key (the unique id).\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.key\n", " | \"34637643746374637463476\"\n", " | ```\n", " | \n", " | url\n", " | Get the url of the experiment.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.url\n", " | \"https://www.comet.ml/username/34637643746374637463476\"\n", " | ```\n", " | \n", " | ----------------------------------------------------------------------\n", " | Data descriptors defined here:\n", " | \n", " | name\n", " | Get the experiment name.\n", " | \n", " | Example:\n", " | \n", " | ```python\n", " | >>> api_experiment.name\n", " | \"laughing_toaster_23454\"\n", " | ```\n", " | \n", " | ----------------------------------------------------------------------\n", " | Methods inherited from comet_ml.experiment.CommonExperiment:\n", " | \n", " | display(self, clear=False, wait=True, new=0, autoraise=True, tab=None)\n", " | Show the Comet.ml experiment page in an IFrame in a\n", " | Jupyter notebook or Jupyter lab, OR open a browser\n", " | window or tab.\n", " | \n", " | Common Args:\n", " | tab: name of the Tab on Experiment View\n", " | \n", " | Note: the Tab name should be one of:\n", " | * \"artifacts\"\n", " | * \"assets\"\n", " | * \"audio\"\n", " | * \"charts\"\n", " | * \"code\"\n", " | * \"confusion-matrices\"\n", " | * \"histograms\"\n", " | * \"images\"\n", " | * \"installed-packages\"\n", " | * \"metrics\"\n", " | * \"notes\"\n", " | * \"parameters\"\n", " | * \"system-metrics\"\n", " | * \"text\"\n", " | \n", " | For Jupyter environments:\n", " | \n", " | Args:\n", " | clear: to clear the output area, use clear=True\n", " | wait: to wait for the next displayed item, use\n", " | wait=True (cuts down on flashing)\n", " | \n", " | For non-Jupyter environments:\n", " | \n", " | Args:\n", " | new: open a new browser window if new=1, otherwise re-use\n", " | existing window/tab\n", " | autoraise: make the browser tab/window active\n", " | \n", " | display_project(self, view_id=None, clear=False, wait=True, new=0, autoraise=True)\n", " | Show the Comet.ml project page in an IFrame in a\n", " | Jupyter notebook or Jupyter lab, OR open a browser\n", " | window or tab.\n", " | \n", " | Common Args:\n", " | view_id: (optional, string) the id of the view to show\n", " | \n", " | For Jupyter environments:\n", " | \n", " | Args:\n", " | clear: to clear the output area, use clear=True\n", " | wait: to wait for the next displayed item, use\n", " | wait=True (cuts down on flashing)\n", " | \n", " | For non-Jupyter environments:\n", " | \n", " | Args:\n", " | new: open a new browser window if new=1, otherwise re-use\n", " | existing window/tab\n", " | autoraise: make the browser tab/window active\n", " | \n", " | ----------------------------------------------------------------------\n", " | Data descriptors inherited from comet_ml.experiment.CommonExperiment:\n", " | \n", " | __dict__\n", " | dictionary for instance variables (if defined)\n", " | \n", " | __weakref__\n", " | list of weak references to the object (if defined)\n", "\n" ] } ], "source": [ "help(exp)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "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:" ] }, { "cell_type": "code", "execution_count": 63, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " " ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "exp.display()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can get an existing experiment:" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "e = comet_api.get(\"dsblank\", \"chainer\", \"596d91ae1dbc420c9b13a3ced858de3c\")\n", "API_KEY = comet_ml.get_config()[\"comet.api_key\"]\n", "ee = comet_ml.ExistingExperiment(API_KEY, previous_experiment=e.id)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can make changes to the saved data using the existing experiment:\n", "\n", "https://www.comet.ml/docs/python-sdk/ExistingExperiment/" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [], "source": [ "ee.end()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Examples\n", "\n", "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.\n", "\n", "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):" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "%%time\n", "for workspace in comet_api.get():\n", " print(\"processing workspace\", workspace, \"...\")\n", " for project in comet_api.get(workspace):\n", " print(\" processing project\", project, \"...\")\n", " for exp_id in comet_api.get(workspace, project):\n", " exp = comet_api.get(workspace, project, exp_id)\n", " if exp.html != None:\n", " print(\"found html in %s!\" % exp.key)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here is a function that will find the first experiment that has associated images:" ] }, { "cell_type": "code", "execution_count": 67, "metadata": {}, "outputs": [], "source": [ "def find_image():\n", " for workspace in comet_api.get():\n", " for project in comet_api.get(workspace):\n", " for exp_id in comet_api.get(workspace, project):\n", " exp = comet_api.get(workspace, project, exp_id)\n", " if exp.images != []:\n", " return exp" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "find_image()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, we get the experiment API and explore the `.images` property:" ] }, { "cell_type": "code", "execution_count": 69, "metadata": {}, "outputs": [ { "ename": "AttributeError", "evalue": "'APIExperiment' object has no attribute 'get_images'", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", "\u001b[1;32mc:\\Users\\Mara\\Documents\\comet-examples\\notebooks\\Comet-REST-API.ipynb Cell 77\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[0m comet_api\u001b[39m.\u001b[39;49mget(\u001b[39m'\u001b[39;49m\u001b[39mdsblank/pytorch/3b56611892b7447aa8c4486a6eeb27d0\u001b[39;49m\u001b[39m'\u001b[39;49m)\u001b[39m.\u001b[39;49mget_images()\n", "\u001b[1;31mAttributeError\u001b[0m: 'APIExperiment' object has no attribute 'get_images'" ] } ], "source": [ "comet_api.get('dsblank/pytorch/3b56611892b7447aa8c4486a6eeb27d0').get_images()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can get a URL for the image, and display it in the notebook:" ] }, { "cell_type": "code", "execution_count": 72, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'https://s3.amazonaws.com/comet.ml/4ykmnOHJFZkrRD36KDrTXvHJk.svg'" ] }, "execution_count": 72, "metadata": {}, "output_type": "execute_result" } ], "source": [ "url = comet_api.get('dsblank/pytorch/3b56611892b7447aa8c4486a6eeb27d0').get_asset_list(asset_type=\"image\")[0][\"link\"]\n", "url" ] }, { "cell_type": "code", "execution_count": 73, "metadata": {}, "outputs": [], "source": [ "from IPython.display import Image" ] }, { "cell_type": "code", "execution_count": 74, "metadata": {}, "outputs": [ { "data": { "text/html": [ "" ], "text/plain": [ "" ] }, "execution_count": 74, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Image(url=url)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, let's write a short program that will find the run with the best accuracy given a workspace/project string:" ] }, { "cell_type": "code", "execution_count": 75, "metadata": {}, "outputs": [], "source": [ "def find_best_run(project):\n", " runs = []\n", " for exp_id in comet_api.get(project):\n", " exp = comet_api.get(project, experiment=exp_id)\n", " accs = [x[\"valueMax\"] for x in exp.get_metrics() if x[\"name\"] == \"acc\"]\n", " if len(accs) > 0:\n", " runs.append([float(accs[0]), exp])\n", " if runs:\n", " return sorted(runs, key=lambda v: v[0], reverse=True)[0]" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "find_best_run(\"cometpublic/fasttext\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Can we get all of the `hidden_size` parameter values for the experiments in dsblank/pytorch?" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "[[p[\"valueCurrent\"] for p in exp.get_parameters()] for exp in comet_api.get(\"dsblank/pytorch\")]" ] }, { "cell_type": "code", "execution_count": 79, "metadata": {}, "outputs": [], "source": [ "experiments = [[(exp, \"hidden_size\", int(param[\"valueCurrent\"])) \n", " for param in exp.get_parameters_summary() \n", " if param[\"name\"] == \"hidden_size\"]\n", " for exp in comet_api.get(\"dsblank/pytorch\")]\n", "experiments = [e[0] for e in experiments if len(e) > 0]" ] }, { "cell_type": "code", "execution_count": 80, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(,\n", " 'hidden_size',\n", " 128)" ] }, "execution_count": 80, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiments[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Assets\n", "\n", "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`:" ] }, { "cell_type": "code", "execution_count": 81, "metadata": {}, "outputs": [], "source": [ "def find_asset():\n", " for ws in comet_api.get():\n", " for pj in comet_api.get(ws):\n", " for exp in comet_api.get(ws, pj):\n", " if exp.get_asset_list() != []:\n", " return (exp, exp.get_asset_list())\n", "exp, elist = find_asset()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "From there, you can use the `APIExperiment.get_asset(asset_id)` method to get the asset." ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "h5 = exp.get_asset(\"a6c75ebcfd344c06a4934b97641ea87e\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We hope that this gives you some ideas of how you can use the Comet REST API!" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3.10.4 64-bit", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.4" }, "vscode": { "interpreter": { "hash": "4777e856ec4e5eefa1e0a856210112d5c7a3f0a4018d1f4682622fde3689e576" } } }, "nbformat": 4, "nbformat_minor": 2 }