{ "info": { "author": "Adriano Dennanni", "author_email": "adriano.dennanni@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Keras Bucket Tensorboard Callback\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PyPI version](https://badge.fury.io/py/keras-bucket-tensorboard-callback.svg)](https://badge.fury.io/py/keras-bucket-tensorboard-callback)\n[![Maintainability](https://api.codeclimate.com/v1/badges/74540030ca0b44ff2dfb/maintainability)](https://codeclimate.com/github/neuronio-ai/keras_bucket_tensorboard_callback/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/74540030ca0b44ff2dfb/test_coverage)](https://codeclimate.com/github/neuronio-ai/keras_bucket_tensorboard_callback/test_coverage)\n\nA Keras Callback that uploads your Tensorboard logs to a Cloud Bucket\n\n*Currently, only Google Cloud Platform Storage is supported. Very little effort\nis needed to support AWS S3, so feel free to contribute to this project.*\n\n## Installation\n```bash\npip install keras-bucket-tensorboard-callback\n```\n\n## Basic usage\n\nThe following example trains uploads the Tensorboard logs to you GCP Storage\nbucket `my-bucket`, inside the directory `any_dir`:\n\n```python\n# Import the class\nfrom keras_bucket_tensorboard_callback import BucketTensorBoard\n\n# Create the callback instance, passing the bucket URI\nbucket_callback = BucketTensorBoard('gs://my-bucket/any_dir')\n\n# Train the model with the callback\nmodel.fit(\n x=X,\n y=Y,\n epochs=20,\n callbacks=[bucket_callback]\n)\n```\n\nMake sure you have access to the provided bucket. For GCP, you should have\nthe `GOOGLE_APPLICATION_CREDENTIALS` env set, pointing to your `json` key\nfile.\n\n## Viewing the results on TensorBoard\nWith tensorboard installed your environment, run:\n```bash\ntensorboard --logdir=gs://my-bucket/any_dir\n```\n\nThe TensorBoard will show your metrics and graphs saved on the bucket.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/neuronio-ai/keras-bucket-tensorboard-callback", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "keras-bucket-tensorboard-callback", "package_url": "https://pypi.org/project/keras-bucket-tensorboard-callback/", "platform": "", "project_url": "https://pypi.org/project/keras-bucket-tensorboard-callback/", "project_urls": { "Homepage": "https://github.com/neuronio-ai/keras-bucket-tensorboard-callback" }, "release_url": "https://pypi.org/project/keras-bucket-tensorboard-callback/1.0.4/", "requires_dist": [ "google-cloud-storage", "Keras" ], "requires_python": "", "summary": "A Keras Callback that uploads your Tensorboard logs to a Cloud Bucket", "version": "1.0.4" }, "last_serial": 5522925, "releases": { "1.0.4": [ { "comment_text": "", "digests": { "md5": "57f56fef8daccace572f00bdd4aa6965", "sha256": "c83e64433c11ead71bfdb37e28e1e0aa60cf638ae3e29fafcc13d9d9f0ce0147" }, "downloads": -1, "filename": "keras_bucket_tensorboard_callback-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "57f56fef8daccace572f00bdd4aa6965", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5576, "upload_time": "2019-07-12T12:15:06", "url": "https://files.pythonhosted.org/packages/08/ad/f6b17022f28046036e4fe322a208b0f7d23d2a0439eada336fc975c6961c/keras_bucket_tensorboard_callback-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a801b7602207e80ad77d963c0e786a7b", "sha256": "cd89301c6c31f9fe9d93cff19930f1e9db55802306ffb523c43983b02a19c4c5" }, "downloads": -1, "filename": "keras-bucket-tensorboard-callback-1.0.4.tar.gz", "has_sig": false, "md5_digest": "a801b7602207e80ad77d963c0e786a7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4279, "upload_time": "2019-07-12T12:15:07", "url": "https://files.pythonhosted.org/packages/33/98/c138b0e3f669c3cf37a55d9da3a53de66fe10628cc69aa2e892dace4e923/keras-bucket-tensorboard-callback-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57f56fef8daccace572f00bdd4aa6965", "sha256": "c83e64433c11ead71bfdb37e28e1e0aa60cf638ae3e29fafcc13d9d9f0ce0147" }, "downloads": -1, "filename": "keras_bucket_tensorboard_callback-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "57f56fef8daccace572f00bdd4aa6965", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5576, "upload_time": "2019-07-12T12:15:06", "url": "https://files.pythonhosted.org/packages/08/ad/f6b17022f28046036e4fe322a208b0f7d23d2a0439eada336fc975c6961c/keras_bucket_tensorboard_callback-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a801b7602207e80ad77d963c0e786a7b", "sha256": "cd89301c6c31f9fe9d93cff19930f1e9db55802306ffb523c43983b02a19c4c5" }, "downloads": -1, "filename": "keras-bucket-tensorboard-callback-1.0.4.tar.gz", "has_sig": false, "md5_digest": "a801b7602207e80ad77d963c0e786a7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4279, "upload_time": "2019-07-12T12:15:07", "url": "https://files.pythonhosted.org/packages/33/98/c138b0e3f669c3cf37a55d9da3a53de66fe10628cc69aa2e892dace4e923/keras-bucket-tensorboard-callback-1.0.4.tar.gz" } ] }