ray-project / ray

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
https://ray.io
Apache License 2.0
33.76k stars 5.74k forks source link

Adding new Framework to Ray library #21651

Closed mariaboerner1987 closed 2 years ago

mariaboerner1987 commented 2 years ago

Hey Ray team,

I'm working on the open source project Flower that enables federated learning for different ML frameworks such as scikit, PyTorch (Lightning), and many more. In order to perform multi-machine simulations of Federated Learning, we have used Ray to spawn virtual clients and making different research settings in the field of federated learning possible. Our open-source repository contains already example available here: https://github.com/adap/flower/blob/main/examples/simulation_pytorch

We wanted to reach out to ask whether you'd be interested in adding Flower to your ecosystem at the documentation ray-libraries.html and/or adding/linking our example to your documentation as well? If so, we could open a PR.

We would also be interested in writing a Blog Post about this example and promoting it together with Ray. Is this something you would be interested in?

Many regards, Maria

richardliaw commented 2 years ago

Absolutely, this is awesome! Feel free to create a PR for the ecosystem page and perhaps add a page under "Other Libraries".

A blog would be awesome too, I'd be happy to help provide feedback at any stage. We would be more than happy to do a joint promotion.

mariaboerner1987 commented 2 years ago

Great. Then we will make a PR for adding Flower to the ecosystem. Do you mean with "Other Libraries" the "More Library" in the documentation such as https://docs.ray.io/en/master/joblib.html? I guess we will create a separate PR for this.

I will contact you via mail about the blog post.

richardliaw commented 2 years ago

Yep, that sounds great! Feel free to reach out on slack too if you want faster correspondence.

stale[bot] commented 2 years ago

Hi, I'm a bot from the Ray team :)

To help human contributors to focus on more relevant issues, I will automatically add the stale label to issues that have had no activity for more than 4 months.

If there is no further activity in the 14 days, the issue will be closed!

You can always ask for help on our discussion forum or Ray's public slack channel.

stale[bot] commented 2 years ago

Hi again! The issue will be closed because there has been no more activity in the 14 days since the last message.

Please feel free to reopen or open a new issue if you'd still like it to be addressed.

Again, you can always ask for help on our discussion forum or Ray's public slack channel.

Thanks again for opening the issue!