Skip to main content

TensorFlow Extended (TFX) is a TensorFlow-based general-purpose machine learning platform implemented at Google

Project description

TFX

Python PyPI

TensorFlow Extended (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 and Kubeflow Pipelines. Both the components themselves as well as the integrations with orchestration systems can be extended.

TFX components interact with a 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

Documentation

User Documentation

Please see the TFX User Guide.

Development References

Roadmap

The TFX Roadmap, which is updated quarterly.

Release Details

For detailed previous and upcoming changes, please check here

Requests For Comment

TFX is an open-source project and we strongly encourage active participation by the ML community in helping to shape TFX to meet or exceed their needs. An important component of that effort is the RFC process. Please see the listing of current and past TFX RFCs. Please see the TensorFlow Request for Comments (TF-RFC) process page for information on how community members can contribute.

Examples

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 apache-beam[gcp] ml-metadata pyarrow tensorflow tensorflow-data-validation tensorflow-metadata tensorflow-model-analysis tensorflow-transform tfx-bsl
GitHub master 2.21.0 0.22.0 0.16.0 nightly (1.x/2.x) 0.22.0 0.22.0 0.22.1 0.22.0 0.22.0
0.22.0 2.21.0 0.22.0 0.16.0 1.15.0 / 2.2.0 0.22.0 0.22.0 0.22.1 0.22.0 0.22.0
0.21.4 2.17.0 0.21.2 0.15.0 1.15.0 / 2.1.0 0.21.5 0.21.1 0.21.5 0.21.2 0.21.4
0.21.3 2.17.0 0.21.2 0.15.0 1.15.0 / 2.1.0 0.21.5 0.21.1 0.21.5 0.21.2 0.21.4
0.21.2 2.17.0 0.21.2 0.15.0 1.15.0 / 2.1.0 0.21.5 0.21.1 0.21.5 0.21.2 0.21.4
0.21.1 2.17.0 0.21.2 0.15.0 1.15.0 / 2.1.0 0.21.4 0.21.1 0.21.4 0.21.2 0.21.3
0.21.0 2.17.0 0.21.0 0.15.0 1.15.0 / 2.1.0 0.21.0 0.21.0 0.21.1 0.21.0 0.21.0
0.15.0 2.16.0 0.15.0 0.15.0 1.15.0 0.15.0 0.15.0 0.15.2 0.15.0 0.15.1
0.14.0 2.14.0 0.14.0 0.14.0 1.14.0 0.14.1 0.14.0 0.14.0 0.14.0 n/a
0.13.0 2.12.0 0.13.2 n/a 1.13.1 0.13.1 0.13.0 0.13.2 0.13.0 n/a
0.12.0 2.10.0 0.13.2 n/a 1.12.0 0.12.0 0.12.1 0.12.1 0.12.0 n/a

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

tfx-0.22.2-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file tfx-0.22.2-py3-none-any.whl.

File metadata

  • Download URL: tfx-0.22.2-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.6

File hashes

Hashes for tfx-0.22.2-py3-none-any.whl
Algorithm Hash digest
SHA256 991542bfcf06f6bb934951370c22090d07212bb3dc84476cfc3da02936cbc637
MD5 06aee0cbcfaf82684574ad51287b1de1
BLAKE2b-256 cce9abc89dc85f2c327abe6c94da9bf042840091513fa66297734df93bbb153c

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page