Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważna
Ta funkcja jest dostępna w publicznej wersji testowej.
Uwaga / Notatka
Ta strona dotyczy Ray w środowisku AI Runtime. Jeśli używasz Ray w klasycznym środowisku obliczeniowym Databricks z Databricks Runtime ML, zobacz Ray on Databricks.
Ray to open source framework do skalowania obciążeń Python. Możesz tworzyć klastry Ray i uruchamiać aplikacje Ray na AI Runtime, korzystając z procesorów GPU bez serwera, które automatycznie zarządza infrastrukturą.
Używaj Raya w zeszytach
Gdy notebook jest połączony z zasobem obliczeniowym GPU środowiska AI Runtime, użyj ray_init() z pakietu serverless_gpu, aby uruchomić Ray na dołączonym zasobie obliczeniowym:
from serverless_gpu import ray_init
ray_init()
ray_init() konfiguruje panel Ray do uzyskiwania dostępu przez serwer proxy sterownika Databricks i wyświetla adres URL panelu w danych wyjściowych notatnika. Użyj panelu, aby monitorować zadania i taski Ray oraz użycie zasobów podczas działania kodu.
Uwaga / Notatka
ray_init() Wymaga środowiska w wersji 5 lub nowzej. Databricks AI v5 zawiera Ray. Jeśli używasz Standard v5, zainstaluj Ray przed połączeniem ray_init().
Przykłady notebooków
| Example | Opis |
|---|---|
| Ray Core, witaj świat | Wysyłaj asynchroniczne zadania GPU na podłączonym komputerze, przeglądaj harmonogramowanie w panelu Ray i pobieraj wyniki. |
| Wnioskowanie wsadowe Qwen2.5-32B z użyciem Ray Data i vLLM | Uruchom wielojęzyczną inferencję wsadową z ośmioma utrzymywanymi replikami vLLM na 8 procesorach GPU H100 i zapisz wyniki w formacie Parquet w Unity Catalog. |
Użyj Ray za pomocą CLI AI Runtime
AI Runtime CLI obsługuje Ray w konfiguracjach pojedynczych i wielowęzłowych. Dołącz skrypt startowy w sekcji command obciążenia, który uruchamia klaster Ray i koordynuje węzeł główny oraz węzły robocze przy uruchamianiu obciążenia. Przykłady Raya Hello World przechodzą przez ten schemat.
AI Runtime obsługuje podstawowe biblioteki Ray, w tym Ray Core, Ray Data, Ray Train oraz Ray Tune. W standardowym środowisku dodaj ray lub odpowiednie dodatkowe (ray[data], ray[train], lub ray[tune]) do zależności obciążenia. Środowisko AI Databricks obejmuje Ray.
Przykłady CLI
| Example | Opis |
|---|---|
| Przykłady Hello World w Ray | Minimalne przykłady jednowęzłowe i wielowęzłowe dla Ray Core, Ray Train, Ray Data i Ray Tune, w tym wzorzec inicjalizacji klastra. |
| Trenowanie rozproszone za pomocą programu Ray Train | Dopracuj duży model językowy na wielu węzłach za pomocą Ray Train i PyTorch. |
| Wnioskowanie wsadowe z użyciem Ray Data i vLLM | Uruchamiaj inferencję wsadową na dużą skalę, używając Ray Data do rozproszonego ładowania danych oraz vLLM do wydajnego udostępniania modeli. |
| Wyszukiwanie hiperparametrów za pomocą Ray Tune | Wyszukaj hiperparametry dostrajania LoRA dla Qwen2.5 za pomocą Ray Tune, uruchamiając jedną próbę na każdy GPU i wcześnie zatrzymując słabo działające próby przy użyciu harmonogramu ASHA. |