{"id":18752984,"url":"https://github.com/spotify/spotify-tensorflow","last_synced_at":"2025-08-24T08:06:33.926Z","repository":{"id":44914968,"uuid":"100400151","full_name":"spotify/spotify-tensorflow","owner":"spotify","description":"Provides Spotify-specific TensorFlow helpers","archived":false,"fork":false,"pushed_at":"2023-03-18T21:00:56.000Z","size":1090,"stargazers_count":126,"open_issues_count":15,"forks_count":25,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-05T17:13:41.262Z","etag":null,"topics":["python","tensorflow","utils"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spotify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-15T17:05:18.000Z","updated_at":"2025-02-12T15:49:02.000Z","dependencies_parsed_at":"2024-12-23T23:12:02.443Z","dependency_job_id":"251fdb65-1b23-418d-b9a3-add7a7c30521","html_url":"https://github.com/spotify/spotify-tensorflow","commit_stats":{"total_commits":314,"total_committers":20,"mean_commits":15.7,"dds":0.6273885350318471,"last_synced_commit":"3b2cec50a8cf44e9c67f42d9ff4d5487e5fe186f"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fspotify-tensorflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fspotify-tensorflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fspotify-tensorflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fspotify-tensorflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","download_url":"https://codeload.github.com/spotify/spotify-tensorflow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369949,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","tensorflow","utils"],"created_at":"2024-11-07T17:23:29.942Z","updated_at":"2025-04-07T05:10:49.712Z","avatar_url":"https://github.com/spotify.png","language":"Python","readme":"MAINTENANCE MODE\n================\n\nTHIS PROJECT IS IN MAINTENANCE MODE DUE TO THE FACT THAT IT'S NOT WIDELY USED WITHIN SPOTIFY. WE'LL PROVIDE BEST EFFORT SUPPORT FOR ISSUES AND PULL REQUESTS BUT DO EXPECT DELAY IN RESPONSES.\n\n# spotify-tensorflow\n\n[![Build Status](https://img.shields.io/circleci/project/github/spotify/spotify-tensorflow/master.svg)](https://circleci.com/gh/spotify/spotify-tensorflow)\n[![Coverage](https://img.shields.io/codecov/c/github/spotify/spotify-tensorflow/master.svg?style=flat)](https://codecov.io/github/spotify/spotify-tensorflow?branch=master)\n[![GitHub license](https://img.shields.io/github/license/spotify/spotify-tensorflow.svg)](./LICENSE)\n[![PyPI version](https://badge.fury.io/py/spotify_tensorflow.svg)](https://badge.fury.io/py/spotify_tensorflow)\n\n## Purpose:\n\nProvide Spotify specific TensorFlow helpers.\n\n## Features\n\n * tf.data integration with [Featran](https://github.com/spotify/featran)\n * common Dataset API to read:\n   * TFRecord datasets as tf.Tensor\n   * TFRecord datasets as Pandas DataFrame\n   * TFRecord datasets as python dict\n * tf.Graph freezing utilities\n * TensorFlow integration with [Luigi](https://github.com/spotify/luigi)\n\n## Examples:\n\nCheck examples in the [examples directory](https://github.com/spotify/spotify-tensorflow/tree/master/examples),\ncurrently they include:\n\n * sklearn training via Pandas DataFrame dataset\n * XGBoost training via tf.Example dataset\n * TensorFlow training via tf.Example dataset\n\nTo run the examples:\n\n```sh\n$ pip install -e .[examples]\n$ bin/run-examples\n```\n\n## Development:\n\nThis project uses `tox`.\n\n```sh\n$ pip install tox\n```\n\nTo see all `testenv`'s:\n\n```sh\n$ tox -l\nmypy\nlint\nexamples-py27\nexamples-py35\ntest-py27\ntest-py35\nupload-coverage\nlicense\n```\n\nTo run the tests:\n\n```\ntox -e test\n```\n\nTo release:\n\n```\ngit commit --allow-empty -m \"Release x.y.z\"\ngit tag x.y.z\ngit push --tags  origin master\n```\n\nThen upload to pypi:\n\n```\npython setup.py sdist upload -r pypi\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspotify%2Fspotify-tensorflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspotify%2Fspotify-tensorflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspotify%2Fspotify-tensorflow/lists"}