منصوبے کے بارے میں
Apache TVM ایک اوپن مشین لرننگ کمپائلیشن فریم ورک ہے جو Python-first ڈویلپمنٹ پر توجہ مرکوز کرتا ہے تاکہ کمپائلر پائپ لائنز کی تیز رفتار کسٹومائزیشن ممکن ہو سکے۔ اس کا مقصد ماڈلز کو کم سے کم ڈیپلائ ایبل ماڈیولز میں تبدیل کر کے یونیورسل ڈیپلائمنٹ فراہم کرنا ہے۔
موجودہ آرکیٹیکچر ایک کراس لیول ڈیزائن کا استعمال کرتا ہے جس میں ٹینسر لیول نمائندگی کے لیے TensorIR اور گراف لیول نمائندگی کے لیے Relax شامل ہے۔ یہ ڈیزائن کمپیوٹیشنل گراف، ٹینسر پروگرامز اور لائبریریز کی مشترکہ آپٹیمائزیشن کی اجازت دیتا ہے۔ مزید برآں، TVM ڈومین مخصوص ورٹیکل کمپائلرز بنانے کے لیے بنیادی انفراسٹرکچر کے طور پر کام کرتا ہے، بشمول Large Language Models (LLMs) کے لیے کمپائلرز۔