From 89da3f9ba7f68c16e7467dc545ed5c9510670400 Mon Sep 17 00:00:00 2001 From: Eric Liang Date: Thu, 17 Sep 2020 01:21:12 -0700 Subject: [PATCH] [docs] Add RayDP link to community integrations (#10851) --- doc/source/images/intel.png | Bin 0 -> 11887 bytes doc/source/ray-libraries.rst | 17 ++++++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 doc/source/images/intel.png diff --git a/doc/source/images/intel.png b/doc/source/images/intel.png new file mode 100644 index 0000000000000000000000000000000000000000..316eb2cb5dc4bd3ac8f0ba5043d64a2a5f3e0396 GIT binary patch literal 11887 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 literal 0 HcmV?d00001 diff --git a/doc/source/ray-libraries.rst b/doc/source/ray-libraries.rst index 028d7f7a7..1721cf3a9 100644 --- a/doc/source/ray-libraries.rst +++ b/doc/source/ray-libraries.rst @@ -32,7 +32,7 @@ Flambe |flambe| Flambé is a machine learning experimentation framework built to accelerate the entire research life cycle. Flambé’s main objective is to provide a unified interface for prototyping models, running experiments containing complex pipelines, monitoring those experiments in real-time, reporting results, and deploying a final model for inference. -Github: `https://github.com/asappresearch/flambe `_ +GitHub: `https://github.com/asappresearch/flambe `_ Horovod |horovod| ----------------- @@ -74,14 +74,21 @@ PyCaret |pycaret| PyCaret is an open source low-code machine learning library in Python that aims to reduce the hypothesis to insights cycle time in a ML experiment. It enables data scientists to perform end-to-end experiments quickly and efficiently. -Github: `https://github.com/pycaret/pycaret/ `_ +GitHub: `https://github.com/pycaret/pycaret `_ + +RayDP |raydp| +------------- + +RayDP ("Spark on Ray") enables you to easily use Spark inside a Ray program. You can use Spark to read the input data, process the data using SQL, Spark DataFrame, or Pandas (via Koalas) API, extract and transform features using Spark MLLib, and use RayDP Estimator API for distributed training on the preprocessed dataset. + +GitHub: `https://github.com/Intel-bigdata/oap-raydp `_ Seldon Alibi |seldon| --------------------- Alibi is an open source Python library aimed at machine learning model inspection and interpretation. The focus of the library is to provide high-quality implementations of black-box, white-box, local and global explanation methods for classification and regression models. -Github: `https://github.com/SeldonIO/alibi `__ +GitHub: `https://github.com/SeldonIO/alibi `__ Spacy |spacy| ------------- @@ -125,6 +132,10 @@ spaCy is a library for advanced Natural Language Processing in Python and Cython :class: inline-figure :height: 30 +.. |raydp| image:: images/intel.png + :class: inline-figure + :height: 30 + .. |seldon| image:: images/seldon.png :class: inline-figure :height: 30