This is an automated email from the ASF dual-hosted git repository.

Abacn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 2e48a718712 Add ml and interactive extras to quickstart-py doc (#39679)
2e48a718712 is described below

commit 2e48a7187124239e9ef6a664520e2844d3e31db6
Author: Yi Hu <[email protected]>
AuthorDate: Fri Aug 7 12:56:28 2026 -0400

    Add ml and interactive extras to quickstart-py doc (#39679)
---
 .../www/site/content/en/get-started/quickstart-py.md    | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/website/www/site/content/en/get-started/quickstart-py.md 
b/website/www/site/content/en/get-started/quickstart-py.md
index 0d30bd94568..e544a1fcc69 100644
--- a/website/www/site/content/en/get-started/quickstart-py.md
+++ b/website/www/site/content/en/get-started/quickstart-py.md
@@ -97,6 +97,23 @@ The above installation will not install all the extra 
dependencies for using fea
 - **Beam YAML Dataframe API**
   - Installation Command: `pip install 'apache-beam[dataframe]'`
   - Required for using [Beam Dataframe 
API](/documentation/dsls/dataframes/overview/)
+- **[Machine Learning (Beam ML)](/documentation/ml/about-ml)**
+  - Installation Command: `pip install 'apache-beam[<extra>]'`
+  - Required for machine learning frameworks and utilities:
+    - `ml_cpu` 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.html))
+    - `milvus` 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.rag.enrichment.milvus_search.html))
+    - `onnx` 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.onnx_inference.html))
+    - [**tensorflow**](/documentation/ml/about-ml#tensorflow) 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.tensorflow_inference.html))
+    - `tensorflow-hub` 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.transforms.embeddings.tensorflow_hub.html))
+    - 
[**tft**](/documentation/ml/preprocess-data#data-processing-transforms-that-use-tft)
 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.transforms.tft.html))
+    - [**torch**](/documentation/ml/about-ml#pytorch) 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.pytorch_inference.html))
+    - `transformers` 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.huggingface_inference.html))
+    - [**vllm**](/documentation/ml/large-language-modeling) 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.vllm_inference.html))
+    - `xgboost` 
([pydoc](https://beam.apache.org/releases/pydoc/current/apache_beam.ml.inference.xgboost_inference.html))
+- **Interactive Beam**
+  - Installation Command: `pip install 'apache-beam[interactive]'`
+  - Required for using [Beam Interactive 
Runner](https://github.com/apache/beam/blob/master/sdks/python/apache_beam/runners/interactive/README.md)
 in Jupyter notebooks
+  - To also install testing interactive notebook features, use 
`apache-beam[interactive,interactive_test]`.
 - **Tests**
   - Installation Command: `pip install 'apache-beam[test]'`
   - Required for developing Beam and running unit tests

Reply via email to