huggingface / huggingface/datatrove

Supporting Apache Beam

Open
#58 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
3.3k
Forks
302
Avg merge
2h 18m
Merged PRs (30d)
2

Description

Having the support to run the core row-level components with Apache Beam could be extremely beneficial as:

* Apache Beam is quite widely used in the community and has a vibrant community.
* Users have the option to choose compatible runners (such as Cloud Dataflow) to run their Beam pipelines. This helps with scalability aspects.

Some relevant examples of end-to-end Beam pipelines for NLP and beyond:

* https://www.carted.com/blog/improving-dataflow-pipelines-for-text-data-processing/
* https://cloud.google.com/dataflow/docs/tutorials/streaming-llm (uses `transformers`)
* https://cloud.google.com/dataflow/docs/notebooks/run_inference_huggingface

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.