منصوبے کے بارے میں
سائونا مواصلاتی نظاموں پر تحقیق کے لیے ایک اوپن سورس Python لائبریری ہے، جسے NVIDIA نے تیار کیا ہے۔ یہ تین پیکجز میں منظم ہے، جن میں سے ہر ایک مواصلاتی نظام کی تحقیق کی مختلف سطح کو نشانہ بناتا ہے۔
سائونا RT ریڈیو پروپیگیشن ماڈلنگ کے لیے ایک علیحدہ رے ٹریسر ہے۔ اس کا سورس کوڈ ایک الگ ریپوزٹری میں موجود ہے، اور یہ Mitsuba 3 کی ضروریات شیئر کرتا ہے؛ اسے CPU پر چلانے کے لیے Dr.Jit کے ذریعے LLVM درکار ہے۔
سائونا PHY وائرلیس اور آپٹیکل مواصلاتی نظاموں کے لیے لنک لیول سمولیٹر ہے۔ سائونا SYS فزیکل لیئر ایبسٹریکشن پر بنایا گیا سسٹم لیول سمولیٹر ہے۔ دونوں کے لیے Python 3.11+ اور PyTorch 2.9+ درکار ہیں، Ubuntu 24.04 تجویز کردہ ہے؛ GPU سپورٹ PyTorch کے CUDA سیٹ اپ کی پیروی کرتی ہے۔
انسٹالیشن pip کے ذریعے دستیاب ہے: `pip install sionna` مکمل لائبریری انسٹال کرتا ہے، `pip install sionna-rt` صرف رے ٹریسر انسٹال کرتا ہے، اور `pip install sionna-no-rt` لائبریری کو RT کے بغیر انسٹال کرتا ہے۔ سورس انسٹالیشن میں ریکرسیو کلون اور ریپوزٹری روٹ سے pip انسٹال شامل ہے۔ ٹیسٹ ایکسٹراز انسٹال کرنے کے بعد pytest کے ساتھ چلائے جاتے ہیں، اور ڈاکیومنٹیشن ڈاک ایکسٹراز انسٹال کرنے کے بعد make کے ساتھ بنائی جا سکتی ہے، جس میں ایک لوکل سرو ٹارگٹ بھی شامل ہے۔
یہ پروجیکٹ Apache-2.0 لائسنس یافتہ ہے اور سرکاری ڈاکیومنٹیشن، ٹیوٹوریل نوٹ بکس جو JupyterLab یا Google Colab میں چل سکتی ہیں، اور تعلیمی استعمال کے لیے ایک حوالہ اندراج فراہم کرتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.