Ray is an open-source distributed execution engine that gathers developers to explore ways to connect with other AI professionals.
The Ray project has cutting-edge libraries for accelerating machine learning workloads. These include RLlib, RayTune, RayTrain, and RayServe. Additionally, since it's an open-source project, members contribute to it and gather inside different community spaces. Indeed, the Ray community is great to share technical doubts and get help. Members also post their ideas and share best practices to contribute to others' projects.
The first space where members gather is inside GitHub, where you can keep track of the project. It has bug alerts and feature requests, and members can contribute to the code. Additionally, the community has an online forum to promote members' interaction. It has 9 categories: Announcements, Ray AIR, RLlib, Ray Core, Ray Clusters, Monitoring & Debugging, Dashboard, Uncategorized, and Site Feedback.
To reinforce this interaction among members, there is also a private Slack group. To join, you need to fill out a form. It has basic questions regarding your interest in Ray. After that, you will receive an invitation link to join the group and chat with other members.
In case you are interested in Ray news and the latest machine learning trends, the community has a free newsletter. It is updated every month with new resources and information. Lastly, you can explore Ray's Meetup page to find information about the community's events. Some of them are virtual while others are in person.
Participate in an active forum:
This place is ideal to share your doubts and ideas regarding different Ray, machine learning, and general development topics. For example, some common topics are data, monitoring and debugging, and clusters.
Get relevant resources:
The community's newsletter presents different resources each month, along with the latest news and trends in the field. You can subscribe for free and receive all the information directly in your inbox.
Attend events:
The community's Meetup page has information about all upcoming events, both virtual and in-person. You will have the detailed agenda beforehand. Some events are webinars, while others are summits.
No requirements.
Virtual
After the pandemic, the community restarted its in-person meetups in the United States. Different locations are proposed each time, and members can see the planned agenda beforehand. They will also know who the special guests are and the potential attendees.
Ray hosts different types of events. Some of them are virtual, while others are in-person. The information about upcoming events is available on the Meetup platform. Once you click on each event, you will access the full agenda for that event. It includes the speakers and times for each topic or activity. Most of the events are community talks. However, there are also summits.
The Ray community offers varied options to keep the interaction going among members. Firstly, you can participate in an online forum with 9 categories. Members try to keep the discussion on-topic. However, there is also a space for uncategorized topics.
The second option is by joining a Slack group. It has an application form you must fill out to join. This private space promotes a safe environment to connect with other developers and AI professionals.
Lastly, you can expand your network by attending Ray's meetups. Most of these are in-person events to share knowledge and ideas with like-minded people in your area.
The community's Github has information related to the project's code. Members are able to contribute to the code, request features, and report bugs.