tfx icon indicating copy to clipboard operation
tfx copied to clipboard

TFX for small, single-laptop workflows

Open SamuelMarks opened this issue 1 year ago • 4 comments

Describe the feature and the current behavior/state. Apache Beam, Apache Airflow, Kubeflow are all large components; reliable; and useful at scale.

But what about for the pedestrian target of your local development laptop? - Maybe even air-gapped?

Will this change the current API? How? It would involve supporting a new alternative to Apache Beam, Apache Airflow, and Kubeflow. A solution which is small database based—e.g., SQLite, etcd—and that has both small memory and disk footprint.

Who will benefit with this feature? It would help in quick start guides and for folks testing multiple comparable solutions.

Do you have a workaround or are completely blocked by this? : Workaround are solutions like that CNCF project that deploys Kubernetes on Docker (small scale); minikube and similar. But these are all pretty hefty in I/O usage.

Name of your Organization (Optional)

Any Other info. Happy to engineer once the architecture has been agreed upon (assuming there is interest)

SamuelMarks avatar Jun 25 '24 01:06 SamuelMarks

Does the interactive context in notebooks fill this need? And/or the local runner?

rcrowe-google avatar Jun 25 '24 01:06 rcrowe-google

This issue has been marked stale because it has no recent activity since 7 days. It will be closed if no further activity occurs. Thank you.

github-actions[bot] avatar Jul 03 '24 01:07 github-actions[bot]

Update: been updating google/ml-metadata to latest Bazel (incl. Bzlmod) and its dependencies to support newer versions of Python; then going to contribute similarly to this repository for the same effect.

SamuelMarks avatar Jul 05 '24 04:07 SamuelMarks

Have to agree with @rcrowe-google that the existing local-runner is perfectly sufficient for this.

IzakMaraisTAL avatar Jul 17 '24 08:07 IzakMaraisTAL

Hi @SamuelMarks As suggested above local runner will suffice the requirement. Request you to close the issue. Please feel free to reach out to us if required.

janasangeetha avatar Jan 06 '25 05:01 janasangeetha