Lindorm Ray node di DataWorks memungkinkan Anda mengembangkan dan menjadwalkan tugas Python secara berkala menggunakan framework komputasi terdistribusi Ray. Topik ini menjelaskan alur kerja utama untuk mengembangkan tugas dengan Lindorm Ray node.
Ikhtisar
Lindorm compute engine menyediakan layanan komputasi berbasis framework komputasi terdistribusi Ray. Layanan ini kompatibel dengan API open-source Ray dan mendukung model pemrograman Python, sehingga ideal untuk kasus penggunaan seperti komputasi terdistribusi, pembelajaran mesin, dan pemrosesan data. Dengan Lindorm Ray node di DataWorks, Anda dapat menulis kode Python, mengonfigurasi perintah pengiriman Ray, serta melakukan pengembangan, debugging, dan penjadwalan berkala untuk pekerjaan Ray.
Batasan
Resource groups: Lindorm Ray node hanya dapat dijalankan pada resource group Serverless.
Bahasa: Lindorm Ray node hanya mendukung Python.
Eksekusi: Anda tidak dapat menjalankan satu baris atau blok kode tertentu. Seluruh skrip harus dikirimkan untuk dieksekusi.
Prasyarat
Anda telah membuat instans Lindorm dan mengaitkannya dengan ruang kerja DataWorks. Untuk informasi lebih lanjut, lihat Associate a Lindorm computing resource.
Anda telah membuat resource group Ray di konsol Lindorm. Untuk informasi lebih lanjut, lihat Use a RAY resource group.
(Opsional, diperlukan untuk akun RAM) Akun RAM untuk pengembangan telah ditambahkan ke ruang kerja yang sesuai dan diberikan peran Developer atau Workspace Administrator. Peran Workspace Administrator memiliki izin yang luas, jadi berikan dengan hati-hati. Untuk petunjuk cara menambahkan anggota, lihat Add workspace members.
CatatanJika Anda menggunakan akun utama, langkah ini dapat dilewati.
Create a Lindorm Ray node
Untuk petunjuk cara membuat node, lihat Create a Lindorm Ray node.
Kembangkan Lindorm Ray node
Untuk mengembangkan Lindorm Ray node, tulis kode Python di editor kode dan konfigurasikan perintah pengiriman pekerjaan di area perintah pengiriman Ray.
Debug Lindorm Ray node
Konfigurasi properti run.
Di panel Run Configuration di sisi kanan node, konfigurasikan Compute Resource, Lindorm Resource Group, dan Resource Group. Tabel berikut menjelaskan parameter-parameter ini.
Parameter
Description
Compute Resource
Pilih resource komputasi Lindorm yang terkait.
Lindorm Resource Group
Pilih kelompok sumber daya Ray yang telah Anda buat di Konsol Lindorm.
Resource Group
Pilih kelompok sumber daya Serverless yang telah lulus uji konektivitas jaringan. Node Lindorm Ray hanya mendukung kelompok sumber daya Serverless.
Script parameters
Jika Anda menentukan variabel menggunakan format ${Parameter Name} saat mengonfigurasi node, konfigurasikan Parameter name dan Parameter Value di bagian Script Parameters. Tugas tersebut kemudian akan mengganti variabel secara dinamis dengan nilai-nilainya pada waktu proses. Untuk informasi selengkapnya, lihat Sumber parameter penjadwalan dan ekspresinya.
Jalankan dan debug node.
Untuk mengeksekusi tugas node, klik Save lalu klik Run.
Langkah berikutnya
Configure node scheduling: Untuk menjalankan node sesuai jadwal berkala, konfigurasikan kebijakan penjadwalan di panel Scheduling di sisi kanan.
Deploy the node: Untuk menjalankan tugas di lingkungan produksi, deploy node dengan mengklik ikon
. Node hanya akan berjalan secara berkala setelah dideploy.