ray_intro - OpenNebula/one-apps GitHub Wiki

Overview

Ray is an open-source framework for distributed computing and machine learning workloads. This appliance is tailored to leverage Ray’s Serve library, enabling efficient deployment of inference APIs. Additionally the appliance includes the vLLM library for fast inference and serving.

The appliance provides a streamlined solution for building and serving end-to-end AI applications, utilizing pre-trained models from the Hugging Face Transformers library.

Download

The latest version of the Ray appliance is available for download from the OpenNebula public Marketplace:

Requirements

Minimum requirements vary depending on the selected LLM and its size. We're currently developing hardware recommendations for each available model. However, to ensure optimal performance with even the smallest model, we recommend provisioning a virtual machine with at least 8 GB of RAM and a GPU with a minimum of 14 GB of vRAM.

Release Notes

Detailed release notes for each version are available on the OpenNebula release page, providing comprehensive insights into version-specific updates. The Ray appliance is based on Ubuntu 24.04 LTS (x86-64).

Component Version
Ray 2.44.1
vllm 0.8.5

Next: Ray Quick Start