Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Important
Ez a funkció nyilvános előzetes verzióban van.
Megjegyzés:
Ez az oldal Ray-t az AI Runtime-on mutatja be. Ha a Rayt a Databricks klasszikus számítási környezetében, a Databricks Runtime ML használatával használod, lásd: Ray on Databricks.
A Ray egy nyílt forráskód keretrendszer a Python munkaterhelések skálázására. Ray klasztereket hozhatsz létre és futtathatsz Ray alkalmazásokat AI Runtime-on, szerver nélküli GPU számítással, amely automatikusan kezeli az infrastruktúra provisionálását.
Használd a Ray-t jegyzetfüzetekben
Amikor a notebookod csatlakozik AI Runtime GPU számításhoz, a ray_init()serverless_gpu csomagból indítsd el a Ray-t a csatolt számításon:
from serverless_gpu import ray_init
ray_init()
ray_init() beállítja a Ray irányítópultot a Databricks driver proxyn keresztüli hozzáférésre, és kinyomtatja a dashboard URL-jét a notebook kimenetében. Használja a dashboardot a Ray munkái, feladatok és erőforrás-használatának ellenőrzésére, amíg a kódod fut.
Megjegyzés:
ray_init() az 5-ös vagy újabb környezeti verziót igényli. A Databricks AI v6 tartalmazza a Ray-t. Ha Standard v6-ot használsz, telepítsd a Ray-t, mielőtt hívod ray_init().
Laptop példák
| Example | Description |
|---|---|
| Ray Core Hello World | Küldd be aszinkron GPU feladatokat csatolt számításra, ellenőrizd az ütemezést a Ray irányítópulton, és kérd le az eredményeket. |
| Qwen2.5-32B batch következtetés Ray Data és vLLM segítségével | Többnyelvű batch inference-t futtatj nyolc tartós vLLM replikával 8 H100 GPU-n, és mentsd el az eredményeket Parquet néven a Unity Catalogban. |
Használd a Ray-t az AI Runtime CLI-val
Az AI Runtime CLI támogatja a Ray-t egycsomópontos és többcsomópontos konfigurációkban. Tegyél be egy bootstrap szkriptet a munkaterhelés commandalá, amely elindítja a Ray klasztert, és koordinálja a fej- és munkacsomópontokat a munkaterhelés elindításakor. A Ray hello world példák bemutatják ezt a mintát.
Az AI Runtime támogatja a Ray magkönyvtárait, beleértve a Ray Core-t, Ray Data-t, Ray Train-t és Ray Tune-ot. A Standard környezet használatakor add hozzá a(z) ray elemet vagy a megfelelő extra csomagot (ray[data], ray[train] vagy ray[tune]) a workload függőségeihez. A Databricks AI környezete magában foglalja a Ray-t.
CLI példák
| Example | Description |
|---|---|
| Ray „hello world” példák | Minimális, egyetlen csomóponton futó és több csomóponton futó példák a Ray Core-hoz, a Ray Trainhez, a Ray Datahoz és a Ray Tune-hoz, beleértve a klaszter bootstrap mintát is. |
| Elosztott betanítás a Ray Train használatával | Finomhangolj egy nagy nyelvi modellt több csomóponton keresztül Ray Train és PyTorch segítségével. |
| Kötegelt következtetés Ray Data és vLLM használatával | Nagy léptékű tételi következtetéseket futtatni Ray Data segítségével elosztott adatbetöltéshez, vLLM-et pedig hatékony modellszolgáltatáshoz. |
| Hiperparaméterkeresés Ray Tune-szel | Keresse meg a Qwen2.5-höz tartozó LoRA finomhangolási hiperparamétereket a Ray Tune segítségével, GPU-nként egy kísérletet futtatva, és az ASHA ütemező segítségével korán leállítva a gyengén teljesítő kísérleteket. |