multiple
pipelineslocal
execution mode and a deployment
execution mode. This ensures the creation of 2 separate running configurations, with the first being used for local development and end-to-end testing and the second one used for running in the cloud.Reuse code
across pipeline variants if it makes sense to do soCLI interface
for executing pipelines with different configurations
and dataA correct implementation also ensures that tests are easy to incorporate in your workflow.
In this article we will demonstrate how to run a TFX pipeline both locally and on a Kubeflow Pipelines installation with minimum hassle.
tensorflow
. Keep in mind that tensorflow supports more types of models, like boosted trees.sdist
for maximum portability. This is reflected on the top-level module structure of the project. (If you use external libraries be sure to include them by providing an argument to apache beam. Read more about this on Apache Beam: Managing Python Pipeline Dependencies).[Optional]_ Before continuing, take a moment to read about the provided TFX CLI. Currently, it is embarrasingly slow to operate and the directory structure is much more verbose than it needs to be. It also does not include any notes on reproducibility and code reuse._
#software-engineering #machine-learning #cloud-native #tensorflow-extended #deep-learning #react native