Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TFX for small, single-laptop workflows #6847

Open
SamuelMarks opened this issue Jun 25, 2024 · 4 comments
Open

TFX for small, single-laptop workflows #6847

SamuelMarks opened this issue Jun 25, 2024 · 4 comments

Comments

@SamuelMarks
Copy link
Contributor

SamuelMarks commented Jun 25, 2024

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)

@rcrowe-google
Copy link
Contributor

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

Copy link
Contributor

github-actions bot commented Jul 3, 2024

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 github-actions bot added the stale label Jul 3, 2024
@SamuelMarks
Copy link
Contributor Author

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.

@IzakMaraisTAL
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants