منصوبے کے بارے میں

Ray ایک AI کمپیوٹ انجن ہے جسے Python اور AI ایپلی کیشنز کو اسکیل کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک کور ڈسٹری بیوٹڈ رن ٹائم اور مخصوص AI لائبریریز کے مجموعے پر مشتمل ہے تاکہ مشین لرننگ کمپیوٹ ورک لوڈز کو آسان بنایا جا سکے۔ اہم اجزاء میں شامل ہیں: Ray Core Abstractions: - Tasks: اسٹیٹ لیس فنکشنز جو کلسٹر میں چلائے جاتے ہیں۔ - Actors: اسٹیٹ فل ورکر پراسیسز۔ - Objects: ناقابل تبدیلی (immutable) ویلیوز جو پورے کلسٹر میں قابل رسائی ہوتی ہیں۔ Ray AI Libraries: - Data: اسکیل ایبل ML ڈیٹا سیٹس کے لیے۔ - Train: ڈسٹری بیوٹڈ ٹریننگ کے لیے۔ - Tune: اسکیل ایبل ہائپر پیرامیٹر ٹیوننگ کے لیے۔ - RLlib: اسکیل ایبل ری انفورسمنٹ لرننگ کے لیے۔ - Serve: اسکیل ایبل اور پروگرام ایبل ماڈل سرونگ کے لیے۔ Ray میں بلٹ ان آبزرو ایبلٹی ٹولز شامل ہیں جیسے کہ مانیٹرنگ کے لیے Ray Dashboard اور ٹربل شوٹنگ کے لیے Ray Distributed Debugger۔ یہ مختلف ماحول کے ساتھ ہم آہنگ ہے، بشمول لوکل مشینیں، کلاؤڈ فراہم کنندگان، اور Kubernetes۔