{ "info": { "author": "Google LLC", "author_email": "tensorflow-extended-dev@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n\n# TensorFlow Model Analysis\n\n[![Python](https://img.shields.io/badge/python%20-3.7%7C3.8%7C3.9-blue)](https://github.com/tensorflow/model-analysis)\n[![PyPI](https://badge.fury.io/py/tensorflow-model-analysis.svg)](https://badge.fury.io/py/tensorflow-model-analysis)\n[![Documentation](https://img.shields.io/badge/api-reference-blue.svg)](https://www.tensorflow.org/tfx/model_analysis/api_docs/python/tfma)\n\n*TensorFlow Model Analysis* (TFMA) is a library for evaluating TensorFlow\nmodels. It allows users to evaluate their models on large amounts of data in a\ndistributed manner, using the same metrics defined in their trainer. These\nmetrics can be computed over different slices of data and visualized in Jupyter\nnotebooks.\n\n![TFMA Slicing Metrics Browser](https://raw.githubusercontent.com/tensorflow/model-analysis/master/g3doc/images/tfma-slicing-metrics-browser.gif)\n\nCaution: TFMA may introduce backwards incompatible changes before version 1.0.\n\n## Installation\n\nThe recommended way to install TFMA is using the\n[PyPI package](https://pypi.org/project/tensorflow-model-analysis/):\n\n
\npip install tensorflow-model-analysis\n
\n\npip install from https://pypi-nightly.tensorflow.org\n\n
\npip install -i https://pypi-nightly.tensorflow.org/simple tensorflow-model-analysis\n
\n\npip install from the HEAD of the git:\n\n
\npip install git+https://github.com/tensorflow/model-analysis.git#egg=tensorflow_model_analysis\n
\n\npip install from a released version directly from git:\n\n
\npip install git+https://github.com/tensorflow/model-analysis.git@v0.21.3#egg=tensorflow_model_analysis\n
\n\nIf you have cloned the repository locally, and want to test your local change,\npip install from a local folder.\n\n
\npip install -e $FOLDER_OF_THE_LOCAL_LOCATION\n
\n\nNote that protobuf must be installed correctly for the above option since it is\nbuilding TFMA from source and it requires protoc and all of its includes\nreference-able. Please see [protobuf install instruction](https://github.com/protocolbuffers/protobuf#protocol-compiler-installation)\nfor see the latest install instructions.\n\nCurrently, TFMA requires that TensorFlow is installed but does not have an\nexplicit dependency on the TensorFlow PyPI package. See the\n[TensorFlow install guides](https://www.tensorflow.org/install/) for\ninstructions.\n\n### Build TFMA from source\n\nTo build from source follow the following steps:\n\nInstall the protoc as per the link mentioned:\n[protoc](https://grpc.io/docs/protoc-installation/#install-pre-compiled-binaries-any-os)\n\nCreate a virtual environment by running the commands\n\n```\npython3 -m venv \nsource /bin/activate\npip3 install setuptools wheel\ngit clone https://github.com/tensorflow/model-analysis.git\ncd model-analysis\npython3 setup.py bdist_wheel\n```\nThis will build the TFMA wheel in the dist directory. To install the wheel from\ndist directory run the commands\n\n```\ncd dist\npip3 install tensorflow_model_analysis--py3-none-any.whl\n```\n\n### Jupyter Lab\n\nAs of writing, because of https://github.com/pypa/pip/issues/9187, `pip install`\nmight never finish. In that case, you should revert pip to version 19 instead of\n20: `pip install \"pip<20\"`.\n\nUsing a JupyterLab extension requires installing dependencies on the command\nline. You can do this within the console in the JupyterLab UI or on the command\nline. This includes separately installing any pip package dependencies and\nJupyterLab labextension plugin dependencies, and the version numbers must be\ncompatible. JupyterLab labextension packages refer to npm packages\n(eg, [tensorflow_model_analysis](https://www.npmjs.com/package/tensorflow_model_analysis).\n\nThe examples below use 0.32.0. Check available [versions](#compatible-versions)\nbelow to use the latest.\n\n\n#### Jupyter Lab 3.0.x\n\n```Shell\npip install tensorflow_model_analysis==0.32.0\njupyter labextension install tensorflow_model_analysis@0.32.0\npip install jupyterlab_widgets==1.0.0\n```\n\n\n#### Jupyter Lab 2.2.x\n\n```Shell\npip install tensorflow_model_analysis==0.32.0\njupyter labextension install tensorflow_model_analysis@0.32.0\njupyter labextension install @jupyter-widgets/jupyterlab-manager@2\n```\n\n#### Jupyter Lab 1.2.x\n\n```Shell\npip install tensorflow_model_analysis==0.32.0\njupyter labextension install tensorflow_model_analysis@0.32.0\njupyter labextension install @jupyter-widgets/jupyterlab-manager@1.1\n```\n\n#### Classic Jupyter Notebook\n\nTo enable TFMA visualization in the classic Jupyter Notebook (either through\n`jupyter notebook` or\n[through the JupyterLab UI](https://jupyterlab.readthedocs.io/en/stable/getting_started/starting.html)),\nyou'll also need to run:\n\n```shell\njupyter nbextension enable --py widgetsnbextension\njupyter nbextension enable --py tensorflow_model_analysis\n```\n\nNote: If Jupyter notebook is already installed in your home directory, add\n`--user` to these commands. If Jupyter is installed as root, or using a virtual\nenvironment, the parameter `--sys-prefix` might be required.\n\n#### Building TFMA from source\n\nIf you want to build TFMA from source and use the UI in JupyterLab, you'll need\nto make sure that the source contains valid version numbers. Check that the\nPython package version number and npm package version number are exactly the\nsame, and that both valid version numbers (eg, remove the `-dev` suffix).\n\n\n#### Troubleshooting\n\nCheck pip packages:\n\n```Shell\npip list\n```\n\nCheck JupyterLab extensions:\n\n```Shell\njupyter labextension list # for JupyterLab\njupyter nbextension list # for classic Jupyter Notebook\n```\n\n### Standalone HTML page with `embed_minimal_html`\n\nTFMA notebook extension can be built into a standalone HTML file that also\nbundles data into the HTML file. See the Jupyter Widgets docs on\n[embed_minimal_html](https://ipywidgets.readthedocs.io/en/latest/embedding.html#python-interface).\n\n\n### Kubeflow Pipelines\n\n[Kubeflow Pipelines](https://www.kubeflow.org/docs/components/pipelines/sdk/output-viewer/)\nincludes integrations that embed the TFMA notebook extension ([code](https://github.com/kubeflow/pipelines/blob/1.5.0-rc.2/backend/src/apiserver/visualization/types/tfma.py#L17)).\nThis integration relies on network access at runtime to load a variant of the\nJavaScript build published on unpkg.com (see [config](https://github.com/tensorflow/model-analysis/blob/v0.29.0/tensorflow_model_analysis/notebook/jupyter/js/webpack.config.js#L78)\nand [loader code](https://github.com/tensorflow/model-analysis/blob/v0.29.0/tensorflow_model_analysis/notebook/jupyter/js/lib/widget.js#L23)).\n\n\n### Notable Dependencies\n\nTensorFlow is required.\n\n[Apache Beam](https://beam.apache.org/) is required; it's the way that efficient\ndistributed computation is supported. By default, Apache Beam runs in local\nmode but can also run in distributed mode using\n[Google Cloud Dataflow](https://cloud.google.com/dataflow/) and other Apache\nBeam\n[runners](https://beam.apache.org/documentation/runners/capability-matrix/).\n\n[Apache Arrow](https://arrow.apache.org/) is also required. TFMA uses Arrow to\nrepresent data internally in order to make use of vectorized numpy functions.\n\n## Getting Started\n\nFor instructions on using TFMA, see the [get started\nguide](https://github.com/tensorflow/model-analysis/blob/master/g3doc/get_started.md).\n\n## Compatible Versions\n\nThe following table is the TFMA package versions that are compatible with each\nother. This is determined by our testing framework, but other *untested*\ncombinations may also work.\n\n|tensorflow-model-analysis |apache-beam[gcp]|pyarrow |tensorflow |tensorflow-metadata |tfx-bsl |\n|------------------------------------------------------------------------------------ |----------------|----------|-------------------|--------------------|----------|\n|[GitHub master](https://github.com/tensorflow/model-analysis/blob/master/RELEASE.md) | 2.38.0 | 5.0.0 | nightly (1.x/2.x) | 1.8.0 | 1.8.0 |\n|[0.39.0](https://github.com/tensorflow/model-analysis/blob/v0.39.0/RELEASE.md) | 2.38.0 | 5.0.0 | 1.15.5 / 2.8 | 1.8.0 | 1.8.0 |\n|[0.38.0](https://github.com/tensorflow/model-analysis/blob/v0.38.0/RELEASE.md) | 2.36.0 | 5.0.0 | 1.15.5 / 2.8 | 1.7.0 | 1.7.0 |\n|[0.37.0](https://github.com/tensorflow/model-analysis/blob/v0.37.0/RELEASE.md) | 2.35.0 | 5.0.0 | 1.15.5 / 2.7 | 1.6.0 | 1.6.0 |\n|[0.36.0](https://github.com/tensorflow/model-analysis/blob/v0.36.0/RELEASE.md) | 2.34.0 | 5.0.0 | 1.15.5 / 2.7 | 1.5.0 | 1.5.0 |\n|[0.35.0](https://github.com/tensorflow/model-analysis/blob/v0.35.0/RELEASE.md) | 2.33.0 | 5.0.0 | 1.15 / 2.6 | 1.4.0 | 1.4.0 |\n|[0.34.1](https://github.com/tensorflow/model-analysis/blob/v0.34.1/RELEASE.md) | 2.32.0 | 2.0.0 | 1.15 / 2.6 | 1.2.0 | 1.3.0 |\n|[0.34.0](https://github.com/tensorflow/model-analysis/blob/v0.34.0/RELEASE.md) | 2.31.0 | 2.0.0 | 1.15 / 2.6 | 1.2.0 | 1.3.1 |\n|[0.33.0](https://github.com/tensorflow/model-analysis/blob/v0.33.0/RELEASE.md) | 2.31.0 | 2.0.0 | 1.15 / 2.5 | 1.2.0 | 1.2.0 |\n|[0.32.1](https://github.com/tensorflow/model-analysis/blob/v0.32.1/RELEASE.md) | 2.29.0 | 2.0.0 | 1.15 / 2.5 | 1.1.0 | 1.1.1 |\n|[0.32.0](https://github.com/tensorflow/model-analysis/blob/v0.32.0/RELEASE.md) | 2.29.0 | 2.0.0 | 1.15 / 2.5 | 1.1.0 | 1.1.0 |\n|[0.31.0](https://github.com/tensorflow/model-analysis/blob/v0.31.0/RELEASE.md) | 2.29.0 | 2.0.0 | 1.15 / 2.5 | 1.0.0 | 1.0.0 |\n|[0.30.0](https://github.com/tensorflow/model-analysis/blob/v0.30.0/RELEASE.md) | 2.28.0 | 2.0.0 | 1.15 / 2.4 | 0.30.0 | 0.30.0 |\n|[0.29.0](https://github.com/tensorflow/model-analysis/blob/v0.29.0/RELEASE.md) | 2.28.0 | 2.0.0 | 1.15 / 2.4 | 0.29.0 | 0.29.0 |\n|[0.28.0](https://github.com/tensorflow/model-analysis/blob/v0.28.0/RELEASE.md) | 2.28.0 | 2.0.0 | 1.15 / 2.4 | 0.28.0 | 0.28.0 |\n|[0.27.0](https://github.com/tensorflow/model-analysis/blob/v0.27.0/RELEASE.md) | 2.27.0 | 2.0.0 | 1.15 / 2.4 | 0.27.0 | 0.27.0 |\n|[0.26.1](https://github.com/tensorflow/model-analysis/blob/v0.26.1/RELEASE.md) | 2.28.0 | 0.17.0 | 1.15 / 2.3 | 0.26.0 | 0.26.0 |\n|[0.26.0](https://github.com/tensorflow/model-analysis/blob/v0.26.0/RELEASE.md) | 2.25.0 | 0.17.0 | 1.15 / 2.3 | 0.26.0 | 0.26.0 |\n|[0.25.0](https://github.com/tensorflow/model-analysis/blob/v0.25.0/RELEASE.md) | 2.25.0 | 0.17.0 | 1.15 / 2.3 | 0.25.0 | 0.25.0 |\n|[0.24.3](https://github.com/tensorflow/model-analysis/blob/v0.24.3/RELEASE.md) | 2.24.0 | 0.17.0 | 1.15 / 2.3 | 0.24.0 | 0.24.1 |\n|[0.24.2](https://github.com/tensorflow/model-analysis/blob/v0.24.2/RELEASE.md) | 2.23.0 | 0.17.0 | 1.15 / 2.3 | 0.24.0 | 0.24.0 |\n|[0.24.1](https://github.com/tensorflow/model-analysis/blob/v0.24.1/RELEASE.md) | 2.23.0 | 0.17.0 | 1.15 / 2.3 | 0.24.0 | 0.24.0 |\n|[0.24.0](https://github.com/tensorflow/model-analysis/blob/v0.24.0/RELEASE.md) | 2.23.0 | 0.17.0 | 1.15 / 2.3 | 0.24.0 | 0.24.0 |\n|[0.23.0](https://github.com/tensorflow/model-analysis/blob/v0.23.0/RELEASE.md) | 2.23.0 | 0.17.0 | 1.15 / 2.3 | 0.23.0 | 0.23.0 |\n|[0.22.2](https://github.com/tensorflow/model-analysis/blob/v0.22.2/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.2 | 0.22.0 |\n|[0.22.1](https://github.com/tensorflow/model-analysis/blob/v0.22.1/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.2 | 0.22.0 |\n|[0.22.0](https://github.com/tensorflow/model-analysis/blob/v0.22.0/RELEASE.md) | 2.20.0 | 0.16.0 | 1.15 / 2.2 | 0.22.0 | 0.22.0 |\n|[0.21.6](https://github.com/tensorflow/model-analysis/blob/v0.21.6/RELEASE.md) | 2.19.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.3 |\n|[0.21.5](https://github.com/tensorflow/model-analysis/blob/v0.21.5/RELEASE.md) | 2.19.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.3 |\n|[0.21.4](https://github.com/tensorflow/model-analysis/blob/v0.21.4/RELEASE.md) | 2.19.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.3 |\n|[0.21.3](https://github.com/tensorflow/model-analysis/blob/v0.21.3/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 |\n|[0.21.2](https://github.com/tensorflow/model-analysis/blob/v0.21.2/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 |\n|[0.21.1](https://github.com/tensorflow/model-analysis/blob/v0.21.1/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 |\n|[0.21.0](https://github.com/tensorflow/model-analysis/blob/v0.21.0/RELEASE.md) | 2.17.0 | 0.15.0 | 1.15 / 2.1 | 0.21.0 | 0.21.0 |\n|[0.15.4](https://github.com/tensorflow/model-analysis/blob/v0.15.4/RELEASE.md) | 2.16.0 | 0.15.0 | 1.15 / 2.0 | n/a | 0.15.1 |\n|[0.15.3](https://github.com/tensorflow/model-analysis/blob/v0.15.3/RELEASE.md) | 2.16.0 | 0.15.0 | 1.15 / 2.0 | n/a | 0.15.1 |\n|[0.15.2](https://github.com/tensorflow/model-analysis/blob/v0.15.2/RELEASE.md) | 2.16.0 | 0.15.0 | 1.15 / 2.0 | n/a | 0.15.1 |\n|[0.15.1](https://github.com/tensorflow/model-analysis/blob/v0.15.1/RELEASE.md) | 2.16.0 | 0.15.0 | 1.15 / 2.0 | n/a | 0.15.0 |\n|[0.15.0](https://github.com/tensorflow/model-analysis/blob/v0.15.0/RELEASE.md) | 2.16.0 | 0.15.0 | 1.15 | n/a | n/a |\n|[0.14.0](https://github.com/tensorflow/model-analysis/blob/v0.14.0/RELEASE.md) | 2.14.0 | n/a | 1.14 | n/a | n/a |\n|[0.13.1](https://github.com/tensorflow/model-analysis/blob/v0.13.1/RELEASE.md) | 2.11.0 | n/a | 1.13 | n/a | n/a |\n|[0.13.0](https://github.com/tensorflow/model-analysis/blob/v0.13.0/RELEASE.md) | 2.11.0 | n/a | 1.13 | n/a | n/a |\n|[0.12.1](https://github.com/tensorflow/model-analysis/blob/v0.12.1/RELEASE.md) | 2.10.0 | n/a | 1.12 | n/a | n/a |\n|[0.12.0](https://github.com/tensorflow/model-analysis/blob/v0.12.0/RELEASE.md) | 2.10.0 | n/a | 1.12 | n/a | n/a |\n|[0.11.0](https://github.com/tensorflow/model-analysis/blob/v0.11.0/RELEASE.md) | 2.8.0 | n/a | 1.11 | n/a | n/a |\n|[0.9.2](https://github.com/tensorflow/model-analysis/blob/v0.9.2/RELEASE.md) | 2.6.0 | n/a | 1.9 | n/a | n/a |\n|[0.9.1](https://github.com/tensorflow/model-analysis/blob/v0.9.1/RELEASE.md) | 2.6.0 | n/a | 1.10 | n/a | n/a |\n|[0.9.0](https://github.com/tensorflow/model-analysis/blob/v0.9.0/RELEASE.md) | 2.5.0 | n/a | 1.9 | n/a | n/a |\n|[0.6.0](https://github.com/tensorflow/model-analysis/blob/v0.6.0/RELEASE.md) | 2.4.0 | n/a | 1.6 | n/a | n/a |\n\n## Questions\n\nPlease direct any questions about working with TFMA to\n[Stack Overflow](https://stackoverflow.com) using the\n[tensorflow-model-analysis](https://stackoverflow.com/questions/tagged/tensorflow-model-analysis)\ntag.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/tensorflow/model-analysis/tags", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.tensorflow.org/tfx/model_analysis/get_started", "keywords": "tensorflow model analysis tfx", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "tensorflow-model-analysis", "package_url": "https://pypi.org/project/tensorflow-model-analysis/", "platform": null, "project_url": "https://pypi.org/project/tensorflow-model-analysis/", "project_urls": { "Download": "https://github.com/tensorflow/model-analysis/tags", "Homepage": "https://www.tensorflow.org/tfx/model_analysis/get_started" }, "release_url": "https://pypi.org/project/tensorflow-model-analysis/0.39.0/", "requires_dist": [ "absl-py (<2.0.0,>=0.9)", "apache-beam[gcp] (<3,>=2.38)", "ipython (<8,>=7)", "ipywidgets (<8,>=7)", "numpy (<2,>=1.16)", "pandas (<2,>=1.0)", "protobuf (<4,>=3.13)", "pyarrow (<6,>=1)", "scipy (<2,>=1.4.1)", "six (<2,>=1.12)", "tensorflow (!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3,>=1.15.5)", "tensorflow-metadata (<1.9.0,>=1.8.0)", "tfx-bsl (<1.9.0,>=1.8.0)", "tensorflowjs (<4,>=3.6.0) ; extra == 'all'" ], "requires_python": ">=3.7,<4", "summary": "A library for analyzing TensorFlow models", "version": "0.39.0", "yanked": false, "yanked_reason": null }, "last_serial": 13825586, "releases": { "0.11.0": [ { "comment_text": "", "digests": { "md5": "a19cf45bbb1f896e524d917aa54c7705", "sha256": "5de3e2e69f43f892e63acb6200737cc8a6ec712e26a94531acfb81f3096050af" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.11.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a19cf45bbb1f896e524d917aa54c7705", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,<3", "size": 637824, "upload_time": "2018-11-21T07:21:30", "upload_time_iso_8601": "2018-11-21T07:21:30.930052Z", "url": "https://files.pythonhosted.org/packages/f3/f9/3da607a823284e21ff233db1e6198966817c2a4416e747a4682226e5952a/tensorflow_model_analysis-0.11.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "487b02e0c5c31ad48f04410482c305e9", "sha256": "2fb7a11c8d432d845b2ac5d15ac82b88012bdd93f86b3cf8e9c64fc6d4f772e6" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.11.0.tar.gz", "has_sig": false, "md5_digest": "487b02e0c5c31ad48f04410482c305e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 550246, "upload_time": "2018-11-21T07:21:32", "upload_time_iso_8601": "2018-11-21T07:21:32.870915Z", "url": "https://files.pythonhosted.org/packages/96/65/176242179818f313b4b27176c6538469e8819025540d42afbea6cba56c69/tensorflow_model_analysis-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "b90d4ae6164adfed9bafc8384ce8374c", "sha256": "fac88bc92f669970adef16ef9f29d867f81883da20365392db23e6dca0197b8c" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.12.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b90d4ae6164adfed9bafc8384ce8374c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,<3", "size": 689756, "upload_time": "2019-02-23T00:26:56", "upload_time_iso_8601": "2019-02-23T00:26:56.633727Z", "url": "https://files.pythonhosted.org/packages/37/8b/a252d810a079b6b8b33c2af74483c1f86cb8ad2dae0cf3b5a9a3bd58aaa9/tensorflow_model_analysis-0.12.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "462c1fc1188ace35bb1846f4fb934d3b", "sha256": "cc77cf5e22db506eb831ea4aa4bda90384b1f8cb84996d57cd6f0dbff5fd8c82" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.12.0.tar.gz", "has_sig": false, "md5_digest": "462c1fc1188ace35bb1846f4fb934d3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 584713, "upload_time": "2019-02-23T00:26:58", "upload_time_iso_8601": "2019-02-23T00:26:58.832818Z", "url": "https://files.pythonhosted.org/packages/7e/03/a67b5b9c9474fa63b0164d76ae8475dbeb74edc2dd3435ffdce4635c7e16/tensorflow_model_analysis-0.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "8ef241e793cf6a9bf6d94ccf586786f2", "sha256": "dbfd6c215575ca82697e8e61f4515b7f206c6ba119a69d0019a4118b25783d22" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.12.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8ef241e793cf6a9bf6d94ccf586786f2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,<3", "size": 691277, "upload_time": "2019-02-23T00:44:36", "upload_time_iso_8601": "2019-02-23T00:44:36.432912Z", "url": "https://files.pythonhosted.org/packages/96/9f/67e18f9712b0e8e6fe6780b429d3b07a9c24057608a002e2876f07f9197e/tensorflow_model_analysis-0.12.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a67315f141d956322edc642ef561b560", "sha256": "d2aaa4bdce12fd231367f6a0104bc02656302cd820dc8ce7688c0545029ac1a0" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.12.1.tar.gz", "has_sig": false, "md5_digest": "a67315f141d956322edc642ef561b560", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 590681, "upload_time": "2019-02-23T00:44:38", "upload_time_iso_8601": "2019-02-23T00:44:38.588667Z", "url": "https://files.pythonhosted.org/packages/29/99/39f31a6fb50e89c750ceba108a6dac967fa42fd643de02bfed2d20473385/tensorflow_model_analysis-0.12.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "571a332bcdcd3483f7575504ef2acfa1", "sha256": "5791177696e8d97e2daf9edbb58f0e5848089dba1ae8174ffe4b9c5b199c1d75" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.0-py2-none-any.whl", "has_sig": false, "md5_digest": "571a332bcdcd3483f7575504ef2acfa1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 955100, "upload_time": "2019-03-02T02:52:05", "upload_time_iso_8601": "2019-03-02T02:52:05.308465Z", "url": "https://files.pythonhosted.org/packages/87/51/f96b9025c9128a1d04656e22dd6c8703ab6f3ccc9723ccf82b3f74324071/tensorflow_model_analysis-0.13.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d026560067afa572e8b880b95f4b0311", "sha256": "c3b67c437b6ab63245574529b8057e92f3e1903dcec4a62ce4a135a4668a6534" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d026560067afa572e8b880b95f4b0311", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 955104, "upload_time": "2019-03-02T18:05:55", "upload_time_iso_8601": "2019-03-02T18:05:55.643059Z", "url": "https://files.pythonhosted.org/packages/f5/39/ca98fd2e6d9308a179ca9fd73ca22406c62f7a1c3b254ce7ca40c01296af/tensorflow_model_analysis-0.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9997800933857df0c36cf0db29d3519f", "sha256": "aba9e9023e7a570da8510bae464253876c064bce8628834a5c369120def9e383" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.0.tar.gz", "has_sig": false, "md5_digest": "9997800933857df0c36cf0db29d3519f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 851953, "upload_time": "2019-03-02T02:52:07", "upload_time_iso_8601": "2019-03-02T02:52:07.642039Z", "url": "https://files.pythonhosted.org/packages/5c/47/ee292738a87716c2bb8087faaec5212a16b413b35f878898f60dd50927af/tensorflow_model_analysis-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "de39936e2a9b084b1e14326a61e89417", "sha256": "e6d5c0add249320b60a619b75068210d05c33ce9b31677ce690e1d0944038b86" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.1-py2-none-any.whl", "has_sig": false, "md5_digest": "de39936e2a9b084b1e14326a61e89417", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 976433, "upload_time": "2019-04-08T22:57:15", "upload_time_iso_8601": "2019-04-08T22:57:15.287884Z", "url": "https://files.pythonhosted.org/packages/03/06/bc125f6f324ca8ef8bf38ae8c394f7c9306aa0dc62f539045b92d6cc90b3/tensorflow_model_analysis-0.13.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94d156025146a6b467f33cd05f87b6fd", "sha256": "c180b049d0b1d662de1a2e21b9d96c089d4ac381770e6f32ed61d284b21d0d17" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94d156025146a6b467f33cd05f87b6fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 976434, "upload_time": "2019-04-08T22:57:47", "upload_time_iso_8601": "2019-04-08T22:57:47.849555Z", "url": "https://files.pythonhosted.org/packages/8b/ce/0bdff4a9ba4c517b1fe84e925291f198636f530165609b388b7e1e0389c9/tensorflow_model_analysis-0.13.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "1aa41c0de27f0f2b50a83fc39ab198fc", "sha256": "1cb31ae6f33619f37c7a72bda42d1ded5841e6c961fb64f8d1f3b8ff76962811" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1aa41c0de27f0f2b50a83fc39ab198fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 973379, "upload_time": "2019-04-09T00:48:39", "upload_time_iso_8601": "2019-04-09T00:48:39.097718Z", "url": "https://files.pythonhosted.org/packages/66/64/62af31245f2afacd21526985da025325e7774de6668d3aeec5bc8665fa1b/tensorflow_model_analysis-0.13.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a0a0f7e303f65358aaca2ef2a14b47af", "sha256": "e2a21129b13be4a6a3c55e6bbb2aa0472279fe8577416c545e9b69c48a2064af" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.13.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a0a0f7e303f65358aaca2ef2a14b47af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 976474, "upload_time": "2019-04-09T00:48:41", "upload_time_iso_8601": "2019-04-09T00:48:41.808189Z", "url": "https://files.pythonhosted.org/packages/d1/aa/9da9ebb67ce799f8fe8b455c45e8721c879b4f16230e9bccf0b29bd7952a/tensorflow_model_analysis-0.13.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "337b2483fb99348e3a1ada3ea8bc3733", "sha256": "024568faf1fe77e13465d6766c4c131bbeaae1d96fe30dad09afcbaff151f3d4" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.14.0-py2-none-any.whl", "has_sig": false, "md5_digest": "337b2483fb99348e3a1ada3ea8bc3733", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 773689, "upload_time": "2019-08-07T02:57:10", "upload_time_iso_8601": "2019-08-07T02:57:10.740954Z", "url": "https://files.pythonhosted.org/packages/be/57/0df362580ec211bc36fa4500c4d35a37548858972379bde01457d9ef5849/tensorflow_model_analysis-0.14.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8f5827797eb08ca2f0f15c9b1f531fd", "sha256": "9cd8d5b2097833f430afa4d016b59b48a983207941eab9e56505189c81d653b8" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c8f5827797eb08ca2f0f15c9b1f531fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 777304, "upload_time": "2019-08-07T02:57:12", "upload_time_iso_8601": "2019-08-07T02:57:12.958781Z", "url": "https://files.pythonhosted.org/packages/c5/5e/e56ccce03d780d49755148978693f74c3da12f08e0b903417f5c711e0c12/tensorflow_model_analysis-0.14.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "997f5a3556c5f63be1074d82ddf28af5", "sha256": "c60027fa914decab92ea044d13be5f28969be5b2db1440e1f403050dddebef04" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.0-py2-none-any.whl", "has_sig": false, "md5_digest": "997f5a3556c5f63be1074d82ddf28af5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 838516, "upload_time": "2019-10-15T17:53:02", "upload_time_iso_8601": "2019-10-15T17:53:02.505469Z", "url": "https://files.pythonhosted.org/packages/73/e0/26a0170c6693632adf76f15b8ddca4f5c09d10c55f67517e53a137b013a6/tensorflow_model_analysis-0.15.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bef5ed071144dfe0cfbe873ba45f07d5", "sha256": "7802f5792f82857aa2a91961303877e4da37eef8b1d19c71cff99f8579770036" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bef5ed071144dfe0cfbe873ba45f07d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 842985, "upload_time": "2019-10-15T17:53:05", "upload_time_iso_8601": "2019-10-15T17:53:05.632111Z", "url": "https://files.pythonhosted.org/packages/1c/85/d98be24d834e8f48218b62a4827b41e2b6a9b8309d51487e9a1186c903a4/tensorflow_model_analysis-0.15.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "6d48a4ad65ff5f0e11d0a479aa15b72a", "sha256": "138e3fbe61e8f28738a50953459f4421a1afed4e3aa2071c817a133ea3fb4733" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6d48a4ad65ff5f0e11d0a479aa15b72a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 882502, "upload_time": "2019-10-22T22:27:50", "upload_time_iso_8601": "2019-10-22T22:27:50.132033Z", "url": "https://files.pythonhosted.org/packages/cf/be/8deacc7fc907c1980a5991620be8b190fdc6cbed9672dad83c7709f4693c/tensorflow_model_analysis-0.15.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eaae51572d5af46f88baa60afc8ae71e", "sha256": "6ffd73b2ff8d0168c1cebcf992ce28caeda20d011c39c65cfd331bd2c12f9f7c" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eaae51572d5af46f88baa60afc8ae71e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 887857, "upload_time": "2019-10-22T22:27:52", "upload_time_iso_8601": "2019-10-22T22:27:52.644276Z", "url": "https://files.pythonhosted.org/packages/7a/1a/df6d60fa5a2c58b58cb8186b1950f5f0631b66288ee20b644efa1778b9a9/tensorflow_model_analysis-0.15.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "555cd2fe9b8387c408d5b2b1fd8e7242", "sha256": "10574cde48f65e60d9d62aefe6d9eb7b09bb031a6a8561c7536e3281190eee9b" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.2-py2-none-any.whl", "has_sig": false, "md5_digest": "555cd2fe9b8387c408d5b2b1fd8e7242", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 882532, "upload_time": "2019-10-24T00:25:55", "upload_time_iso_8601": "2019-10-24T00:25:55.105449Z", "url": "https://files.pythonhosted.org/packages/df/eb/4194f47ad23972c2622a3d45a981e3f4d1121673f9eb78bb914ae244d5ae/tensorflow_model_analysis-0.15.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "42adc2e28447f41006a4a2c2bb8921cb", "sha256": "66fecbf42704b57223d53e05ab4b5b61f933da0e5f98778551d348e22d9e1d77" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.2-py3-none-any.whl", "has_sig": false, "md5_digest": "42adc2e28447f41006a4a2c2bb8921cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 887886, "upload_time": "2019-10-24T00:25:57", "upload_time_iso_8601": "2019-10-24T00:25:57.567373Z", "url": "https://files.pythonhosted.org/packages/4a/99/e51e5bde53413771526b7066f5ffa7a438d60478143e2fb97b351e81e3fb/tensorflow_model_analysis-0.15.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "3b14b12e858b50bd495b7e13791cde20", "sha256": "9c872fb5dd9eb9697ae89938a878a1ec395125aba7d763089a908c195d2afa9c" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3b14b12e858b50bd495b7e13791cde20", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1392430, "upload_time": "2019-10-25T23:10:13", "upload_time_iso_8601": "2019-10-25T23:10:13.348774Z", "url": "https://files.pythonhosted.org/packages/f2/bd/5497714821ac213e8334d9cdad8bd8c933adcf61c48da9dee3c55878c0d0/tensorflow_model_analysis-0.15.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7d515646e5d873abd8d2877f48a6f4b7", "sha256": "2c2489da15a781d53536fb4aa3189fc880d21c30b23ffae7b6199a5588e91e5b" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7d515646e5d873abd8d2877f48a6f4b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1397875, "upload_time": "2019-10-25T23:10:15", "upload_time_iso_8601": "2019-10-25T23:10:15.338009Z", "url": "https://files.pythonhosted.org/packages/1c/7b/d4ff6cffb4e4d2a599f24b6c1c04accf493dee29a643a5905c1655fc2455/tensorflow_model_analysis-0.15.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "30e1d81ade178637b774c338a3f00720", "sha256": "613c95fa4b4f47e90e4bd6f59de9463618fed345070d7efe46d8dd9dc41cfc33" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.4-py2-none-any.whl", "has_sig": false, "md5_digest": "30e1d81ade178637b774c338a3f00720", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1392621, "upload_time": "2019-10-28T21:48:33", "upload_time_iso_8601": "2019-10-28T21:48:33.666715Z", "url": "https://files.pythonhosted.org/packages/c8/39/20118dd8a95123f5fcc4f525f5709e4887f1ea950802bf6e5ea7217ac758/tensorflow_model_analysis-0.15.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2c841ffb3b8e153c75573730793eb29", "sha256": "44abc546cb98dbcc4dc75f689182d40f79d2165961b0b449247ebaa893db99f4" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.15.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b2c841ffb3b8e153c75573730793eb29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1398075, "upload_time": "2019-10-28T21:48:35", "upload_time_iso_8601": "2019-10-28T21:48:35.719039Z", "url": "https://files.pythonhosted.org/packages/53/4e/ef4b73ba74c4c4cafffdc69a3907323fc4d18b37712ef9172d9d18533db0/tensorflow_model_analysis-0.15.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "4c2f78d865b562a315f9cfb991ec5280", "sha256": "750f498bcf79e37334c8e0c722fc46f1ebd91b2c486e139cc9f54754b8b5d7c6" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4c2f78d865b562a315f9cfb991ec5280", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1472464, "upload_time": "2020-01-21T17:21:36", "upload_time_iso_8601": "2020-01-21T17:21:36.563589Z", "url": "https://files.pythonhosted.org/packages/f9/9d/617879922501272d20381fe94411e40ca2426a3e98661685e811abb3733d/tensorflow_model_analysis-0.21.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cecf34f74b587204f5561ccafe542587", "sha256": "59acf6e19b0531d355375de109a170dec1dfad668c02e982f268eb8149e869c6" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cecf34f74b587204f5561ccafe542587", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1479595, "upload_time": "2020-01-21T17:21:39", "upload_time_iso_8601": "2020-01-21T17:21:39.016828Z", "url": "https://files.pythonhosted.org/packages/f1/bd/72588a542cd7fdd9db1f19d25957dcc848c164d78aacabfb4b0de3168973/tensorflow_model_analysis-0.21.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.1": [ { "comment_text": "", "digests": { "md5": "6d44964637e44e68638bd6f9c04c901d", "sha256": "0d5834806383e685b1ec9efa39c05336d6dacc9fb5fd23508bef983b649927d0" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6d44964637e44e68638bd6f9c04c901d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1476090, "upload_time": "2020-01-29T22:55:42", "upload_time_iso_8601": "2020-01-29T22:55:42.741713Z", "url": "https://files.pythonhosted.org/packages/ff/0c/a0799b47a8689744dd876e68a85e6275d7a17afb4c566dc6640df7e321d9/tensorflow_model_analysis-0.21.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "16330dcf2fb658e7216bde82ef709296", "sha256": "0726a945c025146860a017bbabafcc53f8949f49557abd5ac44bd313d29e04ac" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.1-py3-none-any.whl", "has_sig": false, "md5_digest": "16330dcf2fb658e7216bde82ef709296", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1483279, "upload_time": "2020-01-29T22:55:45", "upload_time_iso_8601": "2020-01-29T22:55:45.158669Z", "url": "https://files.pythonhosted.org/packages/e7/1c/528b62ea619dd5d852c51460400a866413ca0ae0d11c91d514bc9e38f32e/tensorflow_model_analysis-0.21.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.2": [ { "comment_text": "", "digests": { "md5": "80ecf176267ad5730148c4a1c8488905", "sha256": "b068c4e85dc58f37fe1ce0c849ff8d6e3e28e77cc4e679a56304f49457f70946" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.2-py2-none-any.whl", "has_sig": false, "md5_digest": "80ecf176267ad5730148c4a1c8488905", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1479488, "upload_time": "2020-01-31T20:39:41", "upload_time_iso_8601": "2020-01-31T20:39:41.058783Z", "url": "https://files.pythonhosted.org/packages/92/53/9f3cfd277a047774b7d4d09965290ec870d8a223cadce9cb44029a2d8965/tensorflow_model_analysis-0.21.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "23218b6b70fa9851ee3b2d74ac489df1", "sha256": "265938d9481612b8c867fbf0055c82d60797fb999c46d5e64b1585024142cafe" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.2-py3-none-any.whl", "has_sig": false, "md5_digest": "23218b6b70fa9851ee3b2d74ac489df1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1486719, "upload_time": "2020-01-31T20:39:43", "upload_time_iso_8601": "2020-01-31T20:39:43.722780Z", "url": "https://files.pythonhosted.org/packages/2f/21/134de24563009e093ad58aedd48bf640b4143659fd26d104e1c1aa119892/tensorflow_model_analysis-0.21.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.3": [ { "comment_text": "", "digests": { "md5": "bc54a9b9e617db3abdf1589e27f54ded", "sha256": "575157be6c6c4bf3dd83a67743012a2b14d3653c7674cd3e05954d12eada0851" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.3-py2-none-any.whl", "has_sig": false, "md5_digest": "bc54a9b9e617db3abdf1589e27f54ded", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1504054, "upload_time": "2020-02-14T19:08:21", "upload_time_iso_8601": "2020-02-14T19:08:21.830829Z", "url": "https://files.pythonhosted.org/packages/8f/19/790271bba7fc65512a0a3c875a1db394b2bbbcb89699d1ba2e637d9075ff/tensorflow_model_analysis-0.21.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "71acdae12b76513b70ad505a3ec8462f", "sha256": "3e09d4455cd0166058d44626d976fb84ff99dc646be2ecb522cd115907da426a" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.3-py3-none-any.whl", "has_sig": false, "md5_digest": "71acdae12b76513b70ad505a3ec8462f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1511731, "upload_time": "2020-02-14T19:08:24", "upload_time_iso_8601": "2020-02-14T19:08:24.232896Z", "url": "https://files.pythonhosted.org/packages/2d/c7/a07d5655f5ab3b2e9fb04db51568df2f4dcc67901d58122f654fac7d8c65/tensorflow_model_analysis-0.21.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.4": [ { "comment_text": "", "digests": { "md5": "5df8286af16558a7c03c86c5dbe786e7", "sha256": "86530ff45a7de69eede8fd6c5ec9f150c7a6b5a0e03b3aba0768226477075829" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.4-py2-none-any.whl", "has_sig": false, "md5_digest": "5df8286af16558a7c03c86c5dbe786e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1534311, "upload_time": "2020-03-02T04:08:39", "upload_time_iso_8601": "2020-03-02T04:08:39.495785Z", "url": "https://files.pythonhosted.org/packages/03/31/e983822be1929b5baad2e9a4d20b01403027d68d20ed7c6037a95f3e344b/tensorflow_model_analysis-0.21.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ead24fefbe83f014360776581742b0a", "sha256": "ad357aa38865d72f864b882c7e8dbeb227b0e8fb51bef0ef18274b800a8dee93" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7ead24fefbe83f014360776581742b0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1542208, "upload_time": "2020-03-02T04:08:40", "upload_time_iso_8601": "2020-03-02T04:08:40.974334Z", "url": "https://files.pythonhosted.org/packages/fb/ae/ad61e498ff68c96f0648d9e9f072a1a495935ace4fefb2de8bcbb42e101d/tensorflow_model_analysis-0.21.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.5": [ { "comment_text": "", "digests": { "md5": "7ec887d3723291128aab1b01bd412568", "sha256": "d28aabfbdc891a69ba69d35492f971f02420da747da8005466d7cad185b565d9" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.5-py2-none-any.whl", "has_sig": false, "md5_digest": "7ec887d3723291128aab1b01bd412568", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1535090, "upload_time": "2020-03-06T04:24:18", "upload_time_iso_8601": "2020-03-06T04:24:18.691014Z", "url": "https://files.pythonhosted.org/packages/5e/8b/ecdf82d5120fcd52aa80f7a97434cc9660472ae095c8ce0891ef030bc07f/tensorflow_model_analysis-0.21.5-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff016a019d2a0b7880d328395f20d176", "sha256": "4d21b0d51e87d76398209af60ad5fd5c8e03b0b13de43725b25837d818b8681f" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ff016a019d2a0b7880d328395f20d176", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1542989, "upload_time": "2020-03-06T04:24:20", "upload_time_iso_8601": "2020-03-06T04:24:20.824980Z", "url": "https://files.pythonhosted.org/packages/55/61/de32e2f7391c0afdd26d56946e683ec9713eb3a37d0485cd046b7ba7a4b1/tensorflow_model_analysis-0.21.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.21.6": [ { "comment_text": "", "digests": { "md5": "62ba585ee8799aaf3b459d20764fcad2", "sha256": "ba19e6f9ed1d4242ca0a186a44844b3cba85b1352515b09617f054913b43972d" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.6-py2-none-any.whl", "has_sig": false, "md5_digest": "62ba585ee8799aaf3b459d20764fcad2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1537536, "upload_time": "2020-03-09T22:10:22", "upload_time_iso_8601": "2020-03-09T22:10:22.065880Z", "url": "https://files.pythonhosted.org/packages/d2/1d/fa43310308d73af66debe2bc0875f12bc66fea5d26f39bf9c28112e7171f/tensorflow_model_analysis-0.21.6-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab362f1628aa6ab87938a7511a2a0c1c", "sha256": "1bfdf1d2ee28eb8dc84b5562a4a96a3c3eb84ef8b0d85d90e6a4f2e455f46212" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.21.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ab362f1628aa6ab87938a7511a2a0c1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4", "size": 1545422, "upload_time": "2020-03-09T22:10:23", "upload_time_iso_8601": "2020-03-09T22:10:23.746552Z", "url": "https://files.pythonhosted.org/packages/47/a0/2e4eef99c8a308fa9e28fd2e9faa730e5e5f5b6c05c93ee8e2bb81075345/tensorflow_model_analysis-0.21.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.22.0": [ { "comment_text": "", "digests": { "md5": "14be2d74abbee3a34ec674a2158ffa35", "sha256": "8bec6babe35e05d237fa29d3133238399698dbba89f00fb1a26e3b358b6ecf9f" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.22.0-py3-none-any.whl", "has_sig": false, "md5_digest": "14be2d74abbee3a34ec674a2158ffa35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 1575225, "upload_time": "2020-05-13T22:37:07", "upload_time_iso_8601": "2020-05-13T22:37:07.448838Z", "url": "https://files.pythonhosted.org/packages/5d/16/af93146ae12485c5cdafddc28828b2aef5ed788d5f51c1d3221228f38976/tensorflow_model_analysis-0.22.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.22.1": [ { "comment_text": "", "digests": { "md5": "fb20c1ff42c079950e0d8a11c8457949", "sha256": "30c17007b78cb4c9e14d20d797a29faf8e7e9b40ac4f54686f53546a570098f2" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.22.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb20c1ff42c079950e0d8a11c8457949", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 1575291, "upload_time": "2020-05-15T00:04:12", "upload_time_iso_8601": "2020-05-15T00:04:12.749076Z", "url": "https://files.pythonhosted.org/packages/00/bc/998cb1af33cd0133272a7d1719f29e6542febf4c166a0d6e4a0b9e1c3071/tensorflow_model_analysis-0.22.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.22.2": [ { "comment_text": "", "digests": { "md5": "d101af32117b36be454d7f5cf06e3094", "sha256": "e45e101bfb25fbd2ee097038ca489fb337dab5b47825f433d36ebf92ea6cf984" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.22.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d101af32117b36be454d7f5cf06e3094", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 1581389, "upload_time": "2020-06-23T01:45:02", "upload_time_iso_8601": "2020-06-23T01:45:02.435071Z", "url": "https://files.pythonhosted.org/packages/98/1d/88bc292110f559937bb3af44d96e6b1f49e57d83356fc224f6e4332ab80e/tensorflow_model_analysis-0.22.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.23.0": [ { "comment_text": "", "digests": { "md5": "40953468abd91cb4d79e030594c23fe4", "sha256": "ecabcbf55c5045d246ea7b44acabd58035a09302484007286cc9a21f0833c0b0" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.23.0-py3-none-any.whl", "has_sig": false, "md5_digest": "40953468abd91cb4d79e030594c23fe4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 1620783, "upload_time": "2020-08-13T00:58:00", "upload_time_iso_8601": "2020-08-13T00:58:00.782803Z", "url": "https://files.pythonhosted.org/packages/99/b6/56f94eafb03138e14780dd2e08075d7ef97c8fd726b290722edc425f0912/tensorflow_model_analysis-0.23.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.24.0": [ { "comment_text": "", "digests": { "md5": "026bb7889e0e29cabc90da8c2d6e824c", "sha256": "e915416285168486ee895bfd6a259c46aec1fbc6f123d5960f8cb04df368c9e5" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.24.0-py3-none-any.whl", "has_sig": false, "md5_digest": "026bb7889e0e29cabc90da8c2d6e824c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 1624614, "upload_time": "2020-09-10T02:18:37", "upload_time_iso_8601": "2020-09-10T02:18:37.694592Z", "url": "https://files.pythonhosted.org/packages/15/50/5d867513b039d8f119573c8bd5d6f0418cbf1df8605e1eaa61608ae86da5/tensorflow_model_analysis-0.24.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.24.1": [ { "comment_text": "", "digests": { "md5": "52ee8200d35cedbc454826a46eac0124", "sha256": "b6715e5bf59f8e7efa64c02f7c763fe20e5fd180ae3bde46e888df91e0ef3985" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.24.1-py3-none-any.whl", "has_sig": false, "md5_digest": "52ee8200d35cedbc454826a46eac0124", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4", "size": 1624612, "upload_time": "2020-09-11T23:14:01", "upload_time_iso_8601": "2020-09-11T23:14:01.235034Z", "url": "https://files.pythonhosted.org/packages/90/31/73de08a35ad6dc03a68cca16b925ebf34dc117922ee4e3ec44b6eed07fd5/tensorflow_model_analysis-0.24.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.24.2": [ { "comment_text": "", "digests": { "md5": "1340c70b7a3ffeb9a581d5968df53ab6", "sha256": "a96c730eb4799f28d6b25264dea21013ea7dd1068f7d6527d12876036ab10e61" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.24.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1340c70b7a3ffeb9a581d5968df53ab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1624668, "upload_time": "2020-09-19T01:37:22", "upload_time_iso_8601": "2020-09-19T01:37:22.822041Z", "url": "https://files.pythonhosted.org/packages/ad/80/a9b39195abf34cff5ffd13a4bada7e91a8dc63f5e6676839a75b3058ba30/tensorflow_model_analysis-0.24.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.24.3": [ { "comment_text": "", "digests": { "md5": "5937a454cb970c3ecf1dedb0d1014961", "sha256": "2763ff183a7f2a03e37570ee0478fe90b83ca10016f1f6fa9db1bb8898247170" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.24.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5937a454cb970c3ecf1dedb0d1014961", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1624676, "upload_time": "2020-09-24T22:14:07", "upload_time_iso_8601": "2020-09-24T22:14:07.630160Z", "url": "https://files.pythonhosted.org/packages/e1/2e/d3ae21fdeeff836ab2383c2d4c59c921f12722fa56cd350386e8866b7196/tensorflow_model_analysis-0.24.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.25.0": [ { "comment_text": "", "digests": { "md5": "ba01be95c0a376185b705d1b67728d08", "sha256": "b17e09c3f813ffe2180415819ba21dbee8824fdea6d1210ba16a94fef6bbfc02" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.25.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba01be95c0a376185b705d1b67728d08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1653498, "upload_time": "2020-11-04T18:54:50", "upload_time_iso_8601": "2020-11-04T18:54:50.973470Z", "url": "https://files.pythonhosted.org/packages/a2/95/13f2d8db3ba957ba16f51f585385260402c3a6f23c77d34d15a16e2d847f/tensorflow_model_analysis-0.25.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "e4a128e4edd09f2ee3df6a2e48dcfa3f", "sha256": "967158ef132d04ea2d02f2a32d18ed5f3958f11b1e63cbde279b75339b8bf033" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.26.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4a128e4edd09f2ee3df6a2e48dcfa3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1666561, "upload_time": "2020-12-16T20:56:20", "upload_time_iso_8601": "2020-12-16T20:56:20.924524Z", "url": "https://files.pythonhosted.org/packages/17/0f/3d2b92d0fa732059f6fa0cff69cb1227f15de108cbe5995cc0744cfb2e8d/tensorflow_model_analysis-0.26.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.26.1": [ { "comment_text": "", "digests": { "md5": "331fff5cb9ce8169ac22bd5296815bc6", "sha256": "53b8a8932430aaf8931a35cb6cdec9f1842cf908d43576fca97f1bc3130c48b6" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.26.1-py3-none-any.whl", "has_sig": false, "md5_digest": "331fff5cb9ce8169ac22bd5296815bc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1670601, "upload_time": "2021-05-14T00:38:40", "upload_time_iso_8601": "2021-05-14T00:38:40.380636Z", "url": "https://files.pythonhosted.org/packages/7a/a0/ec88e7680eb0a7c86984f2279d1f03f4d3ea7dc48f2204d769cdd50cbf32/tensorflow_model_analysis-0.26.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "499d48fd7dec93ee018c134b0ab29523", "sha256": "961920faa0206bc08dd1f5054f27d177dc7fdf0cb4734acbf5ce0538dd14001b" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.27.0-py3-none-any.whl", "has_sig": false, "md5_digest": "499d48fd7dec93ee018c134b0ab29523", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1678564, "upload_time": "2021-01-28T16:24:19", "upload_time_iso_8601": "2021-01-28T16:24:19.878582Z", "url": "https://files.pythonhosted.org/packages/d9/34/d312a558979464c8d33c9492c55550a67f45fface1ae0c8ae299f63fe445/tensorflow_model_analysis-0.27.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.28.0": [ { "comment_text": "", "digests": { "md5": "761fb2b44374ee2d7d7d2df7711c5b70", "sha256": "2b64fe8836cf4ff24fe9882fbe1e58975906a7a28629c197ff73b4005f49043d" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.28.0-py3-none-any.whl", "has_sig": false, "md5_digest": "761fb2b44374ee2d7d7d2df7711c5b70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1692515, "upload_time": "2021-02-23T19:09:00", "upload_time_iso_8601": "2021-02-23T19:09:00.480060Z", "url": "https://files.pythonhosted.org/packages/84/3f/090cc12df01f3b9fe61e3f7028c2070f8b8fdda53658d85548a45c1ce529/tensorflow_model_analysis-0.28.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "ad952c2e85c84dbfada294a4a2b7dd1a", "sha256": "1e5c3d33720c28797fe5be6dd2f71de79e6f3f8302ee4aa52e44749facc772fc" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.29.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ad952c2e85c84dbfada294a4a2b7dd1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1711734, "upload_time": "2021-03-24T22:30:29", "upload_time_iso_8601": "2021-03-24T22:30:29.321306Z", "url": "https://files.pythonhosted.org/packages/da/df/f07397fad508ba3fcd75081455db2fb7ce63361c93be710ebe1a81d35eb0/tensorflow_model_analysis-0.29.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "212f04ac7c9c479a8a52d32983363abf", "sha256": "0e48efcc9eabb22c5436c5e4d8b7df4c06059696787d72eb1e2041937c931089" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.30.0-py3-none-any.whl", "has_sig": false, "md5_digest": "212f04ac7c9c479a8a52d32983363abf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1708341, "upload_time": "2021-04-21T20:51:14", "upload_time_iso_8601": "2021-04-21T20:51:14.327997Z", "url": "https://files.pythonhosted.org/packages/ab/89/afb019f92dbf78fe3d0981a6cfb8e5cc74f2595ef6d0c338e7feb85687da/tensorflow_model_analysis-0.30.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.31.0": [ { "comment_text": "", "digests": { "md5": "a07b57348a10cae7978f40aed91bc660", "sha256": "70ea4044d823933eed2a35ec062d5b09731d00974bdb1e98c19fe761d05b4d17" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.31.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a07b57348a10cae7978f40aed91bc660", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1712457, "upload_time": "2021-05-24T18:12:04", "upload_time_iso_8601": "2021-05-24T18:12:04.722863Z", "url": "https://files.pythonhosted.org/packages/e8/49/bc9d16a3e8c7fff9ed5c64192f8422f4a85c9a8ecb597316783d1e773887/tensorflow_model_analysis-0.31.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.32.0": [ { "comment_text": "", "digests": { "md5": "0c892a521c9db29929b724457f4372e4", "sha256": "f68442a1b3bb3534473e36f41a84182c6e7f0a36951a27b2544d403811ea3e43" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.32.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c892a521c9db29929b724457f4372e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1714357, "upload_time": "2021-06-24T00:24:51", "upload_time_iso_8601": "2021-06-24T00:24:51.301766Z", "url": "https://files.pythonhosted.org/packages/fd/f6/54f0c98a5669e408ee3005a52ba60e39ed04307b5c6c589232c476b9109e/tensorflow_model_analysis-0.32.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.32.1": [ { "comment_text": "", "digests": { "md5": "0c274ce7b0732190787bd80c2da3de8e", "sha256": "9440746ca7f16fa2a6b286c7f5a66b09fb598addae87c2da3dc32b53db9b7b72" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.32.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0c274ce7b0732190787bd80c2da3de8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1714397, "upload_time": "2021-07-16T22:30:25", "upload_time_iso_8601": "2021-07-16T22:30:25.219168Z", "url": "https://files.pythonhosted.org/packages/d4/ba/0d12b9b1d1d84b02831951be82dffd31bfeff669fe25c9c01d5c1bc61bcd/tensorflow_model_analysis-0.32.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.33.0": [ { "comment_text": "", "digests": { "md5": "ef9cf260d886b6880c209326940999f2", "sha256": "5b7ea8968835af61dab684c5b2495a1b522fe8402ae056ae6d9e6febdc060d83" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.33.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ef9cf260d886b6880c209326940999f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1734908, "upload_time": "2021-07-28T21:11:39", "upload_time_iso_8601": "2021-07-28T21:11:39.735995Z", "url": "https://files.pythonhosted.org/packages/ec/e4/9816f2248fea7e26f666838103c611e2bea1269497b1a2e644926b1ec7af/tensorflow_model_analysis-0.33.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.34.0": [ { "comment_text": "", "digests": { "md5": "a8d85a92e84200af27481c1043e8a82b", "sha256": "b01e8a5b5dcc5a009c6edaf1714883d0f8324a1f6d5e6d2949b7dd17e1095355" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.34.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8d85a92e84200af27481c1043e8a82b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1742575, "upload_time": "2021-08-30T20:55:10", "upload_time_iso_8601": "2021-08-30T20:55:10.027303Z", "url": "https://files.pythonhosted.org/packages/26/e7/ba47129e11b17c97c19ca8ffa4fd98dfba424e110e6e0a7ce65e1d8525f5/tensorflow_model_analysis-0.34.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.34.1": [ { "comment_text": "", "digests": { "md5": "5a3301c7196cea9de09777c3cfabd4b6", "sha256": "2ef8ed7504881ecae903ef238badc6bd79da0a610b4ffa7f9d8a5342beb3829c" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.34.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5a3301c7196cea9de09777c3cfabd4b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4", "size": 1750783, "upload_time": "2021-09-20T17:18:41", "upload_time_iso_8601": "2021-09-20T17:18:41.357384Z", "url": "https://files.pythonhosted.org/packages/29/b8/99a5eb4d4bc5ab3b10da2d69a8e3d5d9eb848cf94f17dadd5076371cb297/tensorflow_model_analysis-0.34.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.35.0": [ { "comment_text": "", "digests": { "md5": "ffacf16d767fa415f267b97972f17716", "sha256": "c16ebf57a6ddb146069cbffa94d5aa3cf9879659ea409deb5edabe0c147b9504" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.35.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ffacf16d767fa415f267b97972f17716", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4", "size": 1754804, "upload_time": "2021-11-02T19:08:29", "upload_time_iso_8601": "2021-11-02T19:08:29.942520Z", "url": "https://files.pythonhosted.org/packages/78/2a/d9aeef8246bb310c6468fbd7f0f5ed945c82c849880f812a4e445a148c3c/tensorflow_model_analysis-0.35.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.36.0": [ { "comment_text": "", "digests": { "md5": "fa71074a5904aa9937398d6ae0e1b843", "sha256": "7c0b42d8781e3d20646ec7c716a68dcba74019635cdbe5aef40f100c9567f14e" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.36.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fa71074a5904aa9937398d6ae0e1b843", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4", "size": 1758166, "upload_time": "2021-12-02T04:44:01", "upload_time_iso_8601": "2021-12-02T04:44:01.297814Z", "url": "https://files.pythonhosted.org/packages/69/3c/5e7458a6f1185f901aa05d6b4b9b37a118071b1cb4b8a4425318a4cadc27/tensorflow_model_analysis-0.36.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.37.0": [ { "comment_text": "", "digests": { "md5": "ef4a5fd9002d64eed532553380c932b6", "sha256": "55a54c5899f7c00f99637fcc5fc708a3cb390a78c972327b2359599f827701c8" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.37.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ef4a5fd9002d64eed532553380c932b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4", "size": 1759948, "upload_time": "2022-01-24T18:05:57", "upload_time_iso_8601": "2022-01-24T18:05:57.727811Z", "url": "https://files.pythonhosted.org/packages/b0/c6/4e0b3cf6ce5cd06630f41687fbd954a9e5c03386469fe40f8e2dfd248345/tensorflow_model_analysis-0.37.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.38.0": [ { "comment_text": "", "digests": { "md5": "81839cd68171d55a9bc577d8b6a49957", "sha256": "1b1160725876a0d681c574b28dc0ca59534424862e09be04d4a30fcf4b32452d" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.38.0-py3-none-any.whl", "has_sig": false, "md5_digest": "81839cd68171d55a9bc577d8b6a49957", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4", "size": 1765242, "upload_time": "2022-03-05T00:02:30", "upload_time_iso_8601": "2022-03-05T00:02:30.875089Z", "url": "https://files.pythonhosted.org/packages/55/8d/2440dda4a5101ee4c86c97939d5b7df2b036cc2cbafd9de6a2839f874f77/tensorflow_model_analysis-0.38.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.39.0": [ { "comment_text": "", "digests": { "md5": "0ae5aca4050406c6de1d77a9579e2fdd", "sha256": "caa50399adcd9f1f219683ff3b12bfee24f1a2e57d01b9211eb6bbe86374b494" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.39.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0ae5aca4050406c6de1d77a9579e2fdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4", "size": 1778458, "upload_time": "2022-05-16T03:38:20", "upload_time_iso_8601": "2022-05-16T03:38:20.965152Z", "url": "https://files.pythonhosted.org/packages/a4/0c/a1c82d93743c543d1cb91ada80baebd34d219711ae983b232b4bb5308cd4/tensorflow_model_analysis-0.39.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "16e5ca665db26a81d70e91c164e4dcf1", "sha256": "afd16ffc70ce5ff8b3aba532207ed97caa01735c659c64b28fe2b9bcfd4df8be" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.6.0.tar.gz", "has_sig": false, "md5_digest": "16e5ca665db26a81d70e91c164e4dcf1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 487381, "upload_time": "2018-03-23T21:38:31", "upload_time_iso_8601": "2018-03-23T21:38:31.761978Z", "url": "https://files.pythonhosted.org/packages/f3/0f/18006b9a67e4ce81cdf463ae7bff603e94d623d89972d2bc3d7f25dda9e6/tensorflow_model_analysis-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "a1de332a29add8747fe166c69c9f3640", "sha256": "7deac512b65f807f61e0e28788d05a9daa077bcbca133a18765260893a499940" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a1de332a29add8747fe166c69c9f3640", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,<3", "size": 583843, "upload_time": "2018-08-06T21:33:12", "upload_time_iso_8601": "2018-08-06T21:33:12.205641Z", "url": "https://files.pythonhosted.org/packages/15/32/13e48c6acbf10c1ffbaf4d5670676e1350b5b9c19c9aceb8d3dd6530ecaf/tensorflow_model_analysis-0.9.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "472b0234de9b371db0aa0f63e00fbc4b", "sha256": "e57c5952385bf13f84a99b3852b36575ab283155bbcbe85bdea6f2d5c192a580" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.9.0.tar.gz", "has_sig": false, "md5_digest": "472b0234de9b371db0aa0f63e00fbc4b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 519623, "upload_time": "2018-08-06T21:33:14", "upload_time_iso_8601": "2018-08-06T21:33:14.394028Z", "url": "https://files.pythonhosted.org/packages/00/d1/32b2fe7d3c77edd4b1b8a0a39325d4fbba11e17fd31a33b87bfca88876a9/tensorflow_model_analysis-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "134df9b26190624bfd1675533685284d", "sha256": "b0a3d955c3ea606dc9a920eca61249bcfdd27c0c6c8c5981b6b7d16790cbe8b0" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "134df9b26190624bfd1675533685284d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,<3", "size": 590292, "upload_time": "2018-08-27T22:30:54", "upload_time_iso_8601": "2018-08-27T22:30:54.358421Z", "url": "https://files.pythonhosted.org/packages/ab/8e/fa793c4728fa0561c6c69ee319b2b3a68b155c199c03e6b9d13612a122f2/tensorflow_model_analysis-0.9.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27000ffdbf255bbeeb4f92cdaf791c50", "sha256": "38d1690182c2f06ee7fbfaa01213b056409e21476d562d65eba30862f8e1b373" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.9.1.tar.gz", "has_sig": false, "md5_digest": "27000ffdbf255bbeeb4f92cdaf791c50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 521495, "upload_time": "2018-08-27T22:30:56", "upload_time_iso_8601": "2018-08-27T22:30:56.719196Z", "url": "https://files.pythonhosted.org/packages/70/39/d7cb1f0a70d45415d2189a38b248b0fb994d119f00b95ade43e621170109/tensorflow_model_analysis-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "36dd4711cb4f8bd86c495c4060aa2ad4", "sha256": "f71110e38ec6a24e4147f93e513a6e5bcceb5e5114cc3ba39b1698852f53b5e4" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.9.2-py2-none-any.whl", "has_sig": false, "md5_digest": "36dd4711cb4f8bd86c495c4060aa2ad4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7,<3", "size": 592470, "upload_time": "2018-09-11T22:06:14", "upload_time_iso_8601": "2018-09-11T22:06:14.179169Z", "url": "https://files.pythonhosted.org/packages/33/28/22da6d3a11e49457c9d0bfa1060b24bcb68af0b087fb826b04e9336e148a/tensorflow_model_analysis-0.9.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "77099510c28d381c5825faf912393d72", "sha256": "de0640828c6242a534c8bbe4acfaf078710345ac23b0458b2f2fda88ac36d1bb" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.9.2.tar.gz", "has_sig": false, "md5_digest": "77099510c28d381c5825faf912393d72", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,<3", "size": 524488, "upload_time": "2018-09-11T22:06:16", "upload_time_iso_8601": "2018-09-11T22:06:16.766325Z", "url": "https://files.pythonhosted.org/packages/9c/d5/4fd3bd99e8be45617aeab38e16bec841d07276859f0463c9fd387bf0415a/tensorflow_model_analysis-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ae5aca4050406c6de1d77a9579e2fdd", "sha256": "caa50399adcd9f1f219683ff3b12bfee24f1a2e57d01b9211eb6bbe86374b494" }, "downloads": -1, "filename": "tensorflow_model_analysis-0.39.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0ae5aca4050406c6de1d77a9579e2fdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4", "size": 1778458, "upload_time": "2022-05-16T03:38:20", "upload_time_iso_8601": "2022-05-16T03:38:20.965152Z", "url": "https://files.pythonhosted.org/packages/a4/0c/a1c82d93743c543d1cb91ada80baebd34d219711ae983b232b4bb5308cd4/tensorflow_model_analysis-0.39.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }