Metadata-Version: 2.1
Name: tfx
Version: 0.21.2
Summary: TensorFlow Extended (TFX) is a TensorFlow-based general-purpose machine learning platform implemented at Google
Home-page: https://www.tensorflow.org/tfx
Author: Google LLC
Author-email: tensorflow-extended-dev@googlegroups.com
License: Apache 2.0
Download-URL: https://github.com/tensorflow/tfx/tags
Keywords: tensorflow tfx
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4
Description-Content-Type: text/markdown
Requires-Dist: absl-py (<0.9,>=0.1.6)
Requires-Dist: apache-beam[gcp] (<2.18,>=2.17)
Requires-Dist: click (<8,>=7)
Requires-Dist: docker (<5,>=4.1)
Requires-Dist: google-api-python-client (<2,>=1.7.8)
Requires-Dist: grpcio (!=1.27.2,<2,>=1.25)
Requires-Dist: jinja2 (<3,>=2.7.3)
Requires-Dist: ml-metadata (<0.22,>=0.21.2)
Requires-Dist: protobuf (<4,>=3.7)
Requires-Dist: pyarrow (<0.16,>=0.15)
Requires-Dist: pyyaml (<6,>=5)
Requires-Dist: six (<2,>=1.10)
Requires-Dist: tensorflow (<3,>=1.15)
Requires-Dist: tensorflow-data-validation (<0.22,>=0.21.4)
Requires-Dist: tensorflow-model-analysis (<0.22,>=0.21.4)
Requires-Dist: tensorflow-serving-api (<3,>=1.15)
Requires-Dist: tensorflow-transform (<0.22,>=0.21.2)
Requires-Dist: tfx-bsl (<0.22,>=0.21.3)
Requires-Dist: avro-python3 (!=1.9.2.*,<2.0.0,>=1.8.1) ; python_version == "3.5" and platform_system == "Darwin"
Provides-Extra: all
Requires-Dist: apache-airflow (<2,>=1.10) ; extra == 'all'
Requires-Dist: pytest (<6,>=5) ; extra == 'all'
Requires-Dist: tzlocal (<2,>=1.5) ; extra == 'all'
Requires-Dist: python-snappy (<0.6,>=0.5) ; extra == 'all'
Requires-Dist: kfp (<0.2.6,>=0.2.4.1) ; (python_version >= "3.0") and extra == 'all'
Provides-Extra: docker-image
Requires-Dist: python-snappy (<0.6,>=0.5) ; extra == 'docker-image'

<!-- See: www.tensorflow.org/tfx/ -->

# TFX

[![Python](https://img.shields.io/pypi/pyversions/tfx.svg?style=plastic)](https://github.com/tensorflow/tfx)
[![PyPI](https://badge.fury.io/py/tfx.svg)](https://badge.fury.io/py/tfx)

[TensorFlow Extended (TFX)](https://tensorflow.org/tfx) is a
Google-production-scale machine learning platform based on TensorFlow. It
provides a configuration framework to express ML pipelines consisting of TFX
components. TFX pipelines can be orchestrated using
[Apache Airflow](https://airflow.apache.org/) and
[Kubeflow Pipelines](https://www.kubeflow.org/). Both the components themselves
as well as the integrations with orchestration systems can be extended.

TFX components interact with a
[ML Metadata](https://github.com/google/ml-metadata) backend that keeps a record
of component runs, input and output artifacts, and runtime configuration. This
metadata backend enables advanced functionality like experiment tracking or
warmstarting/resuming ML models from previous runs.

![TFX Components](https://raw.github.com/tensorflow/tfx/master/docs/guide/diag_all.svg?sanitize=true)

## Documentation

### User Documentation

Please see the
[TFX User Guide](https://github.com/tensorflow/tfx/blob/master/docs/guide/index.md).

### Development References

#### Roadmap

The TFX [Roadmap](https://github.com/tensorflow/tfx/blob/master/ROADMAP.md),
which is updated quarterly.

#### Release Details

For detailed previous and upcoming changes, please
[check here](https://github.com/tensorflow/tfx/blob/master/RELEASE.md)

#### Requests For Comment

For designs, we started to publish
[RFCs](https://github.com/tensorflow/community/tree/master/rfcs) under the
Tensorflow community.

## Examples

*   [Chicago Taxi Example](https://github.com/tensorflow/tfx/tree/master/tfx/examples/chicago_taxi_pipeline)

## Compatible versions

The following table describes how the `tfx` package versions are compatible with
its major dependency PyPI packages. This is determined by our testing framework,
but other *untested* combinations may also work.

tfx                                                                                 | tensorflow          | tensorflow-data-validation | tensorflow-model-analysis | tensorflow-metadata | tensorflow-transform | ml-metadata | apache-beam[gcp] | pyarrow | tfx-bsl |
----------------------------------------------------------------------------------- | ------------------- | -------------------------- | ------------------------- | ------------------- | -------------------- | ----------- | -----------------| ------- | ------- |
[GitHub master](https://github.com/tensorflow/tfx/blob/master/RELEASE.md)           | nightly (1.x / 2.1) | 0.21.5                     | 0.21.5                    | 0.21.1              | 0.21.2               | 0.21.2      | 2.17.0           | 0.15.0  | 0.21.4  |
0.21.2                                                                              | 1.15.0 / 2.1        | 0.21.5                     | 0.21.5                    | 0.21.1              | 0.21.2               | 0.21.2      | 2.17.0           | 0.15.0  | 0.21.4  |
0.21.1                                                                              | 1.15.0 / 2.1        | 0.21.4                     | 0.21.4                    | 0.21.1              | 0.21.2               | 0.21.2      | 2.17.0           | 0.15.0  | 0.21.3  |
0.21.0                                                                              | 1.15.0 / 2.1        | 0.21.0                     | 0.21.1                    | 0.21.0              | 0.21.0               | 0.21.0      | 2.17.0           | 0.15.0  | 0.21.0  |
0.15.0                                                                              | 1.15.0 / 2.0.0      | 0.15.0                     | 0.15.2                    | 0.15.0              | 0.15.0               | 0.15.0      | 2.16.0           | 0.14.0  | 0.15.1  |
0.14.0                                                                              | 1.14.0              | 0.14.1                     | 0.14.0                    | 0.14.0              | 0.14.0               | 0.14.0      | 2.14.0           | 0.14.0  | n/a     |
0.13.0                                                                              | 1.13.1              | 0.13.1                     | 0.13.2                    | 0.13.0              | 0.13.0               | 0.13.2      | 2.12.0           | n/a     | n/a     |
0.12.0                                                                              | 1.12                | 0.12.0                     | 0.12.1                    | 0.12.1              | 0.12.0               | 0.13.2      | 2.10.0           | n/a     | n/a     |


