All Posts

Ray 1.7
10 . 11 . 2021

Ray version 1.7 has been released

Ray version 1.7 is here. Highlights include: Ray SGD v2 and is in alpha, Ray Workflows is in alpha, and major enhancements to the C++ API

mlplatformCropped
10 . 06 . 2021

Why Third Generation ML Platforms are More Performant

In a previous blog post, we defined a "3rd generation ML platform" as one that offered full programmability for ML workflows. Key to a 3rd generation platform is the concept of a programmable compute layer. In this blog, we report on emerging pattern...

Where Ray Serve Fits In
10 . 01 . 2021

Serving ML Models in Production: Common Patterns

Over the past couple years, we've listened to ML practitioners across many different industries to learn and improve the tooling around ML production use cases. Through this, we've seen 4 common patterns of machine learning in production: pipeline, e...

Wildlife Studios
09 . 23 . 2021

Wildlife Studios serves in-game offers 3X faster with Ray Serve

Mobile gaming giant Wildlife Studios’ legacy system for serving revenue-generating in-game offers was not scaling to meet their latency and cost requirements. After switching to Ray Serve on Anyscale, their Dynamic Offers team is now able to serve of...

Uber Leveraging Ray
09 . 15 . 2021

The Third Generation of Production ML Architectures

As technology has advanced, production ML architectures have evolved. One way to see it is in terms of generations: The first generation involved “fixed function” pipelines, while the second generation involved programmability within the pipeline of...

Ant Ray Serving Architecture
09 . 08 . 2021

Building Highly Available and Scalable Online Applications on Ray at Ant Group

Ant Group has developed Ant Ray Serving which is an online service framework based on Ray, which provides users with a Serverless platform to publish Java/Python code as online services. The platform provides users with basic capabilities such as dep...

With and without NumPy Ray
09 . 02 . 2021

Parallelizing Python Code

This article reviews some common options for parallelizing Python code including process-based parallelism, specialized libraries, ipython parallel, and Ray.

ML Platform
08 . 31 . 2021

How Anastasia accelerated their ML processes 9x with Ray and Anyscale

Anastasia.ai provides a powerful platform that enables organizations to operate AI capacities at scale with a fraction of the resources and effort traditionally required. This post covers a demand prediction problem we had and how using Ray to solve...

Introduction to Reinforcement Learning
08 . 26 . 2021

An Introduction to Reinforcement Learning with OpenAI Gym, RLlib, and Google Colab

An introductory tutorial on reinforcement learning with OpenAI Gym, RLlib, and Google Colab.

FLAML XGBOOST Ray Tune
08 . 24 . 2021

Fast AutoML with FLAML + Ray Tune

FLAML is a lightweight Python library from Microsoft Research that finds accurate machine learning models in an efficient and economical way using cutting edge algorithms designed to be resource-efficient and easily parallelizable. FLAML can also uti...