# spotify-tensorflow
[](https://circleci.com/gh/spotify/spotify-tensorflow) [](https://codecov.io/github/spotify/spotify-tensorflow?branch=master) [](./LICENSE) [](https://badge.fury.io/py/spotify_tensorflow)
## Purpose:
Provide Spotify specific TensorFlow helpers.
## Features
tf.data integration with [Featran](https://github.com/spotify/featran)
common Dataset API to read: * TFRecord datasets as tf.Tensor * TFRecord datasets as Pandas DataFrame * TFRecord datasets as python dict
tf.Graph freezing utilities
TensorFlow integration with [Luigi](https://github.com/spotify/luigi)
## Examples:
Check examples in the [examples directory](https://github.com/spotify/spotify-tensorflow/tree/master/examples), currently they include:
sklearn training via Pandas DataFrame dataset
XGBoost training via tf.Example dataset
TensorFlow training via tf.Example dataset
To run the examples:
`sh $ pip install -e .[examples] $ bin/run-examples `
## Development:
This project uses tox.
`sh $ pip install tox `
To see all testenv’s:
`sh $ tox -l mypy lint examples-py27 examples-py35 test-py27 test-py35 upload-coverage license `
To run the tests:
` tox -e test `
To release:
` git commit --allow-empty -m "Release x.y.z" git tag x.y.z git push --tags origin master `
Then upload to pypi:
` python setup.py sdist upload -r pypi `
Metadata
Release files for spotify_tensorflow 0.7.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| spotify_tensorflow-0.7.7.tar.gz | 327.0 kB | Without provenance | Details |
Release files / spotify_tensorflow-0.7.7.tar.gz
| Download URL | spotify_tensorflow-0.7.7.tar.gz |
|---|---|
| Size | 327.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18bf15182c2a20187e26c8206e846caddff8bda88865f80e0756f37f13ffdd5b
|
|
BLAKE2b-256 checksum How to use checksums |
0b48415fa10b97a989911aca776df010f373aa490f423e7eef68f083011a4f03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|
Security for spotify_tensorflow 0.7.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.