Fame PyTorch ROCm Kit 🔥
مُصمم بشجاعة. مُصمم ببراعة. مُصمم بشغف.
🚀 حول
يوفر هذا المشروع مجموعة بناء كاملة ومنظمة لتجميع نسخة PyTorch ROCm عاملة على وحدات معالجة الرسومات AMD - دون عناء استخدام وحدات ROCm أو HIP أو OpenMP أو Git الفرعية.
ستجد كل ما تحتاجه لبناء PyTorch وتثبيته واختباره من المصدر، مع إنشاء حزمة .whl
صالحة لجهازك المحلي.
📋 هيكل المشروع
ملف/مجلد | الغرض |
---|---|
build_torch.sh |
سكربت لبناء PyTorch من المصدر |
install_torch.sh |
سكربت تثبيت ملف Wheel المُولّد |
test_torch.sh |
سكربت لاختبار استيراد PyTorch وحالة ROCm |
fame_torch_freeze.txt |
تجميد البيئة (إصدارات الحزمة) |
pytorch-wheel/ |
(اختياري) المجلد الذي يحتوي على ملف .whl |
MY_WHEELI_NOTES.md |
ملاحظات متعلقة ببناء Wheel |
PyTorch_ROCm_Build_Notes.md |
ملاحظات بناء ROCm الموسعة |
README.md |
هذه الوثيقة - الخطة الرئيسية لـ Fame |
🛠️ تعليمات البناء
- تفعيل بيئة ROCm
source ~/rocm_env/bin/activate
- انتقل إلى مجلد المشروع
cd fame-pytorch-kit/
- بناء PyTorch
bash build_torch.sh
سيكون ملف .whl
المُنشأ موجودًا في pytorch/dist/
.
📦 تعليمات التثبيت
تثبيت سريع
bash install_torch.sh
تثبيت يدوي
cd pytorch/dist/
pip install torch-2.8.0a0+gitc402b3b-cp312-cp312-linux_x86_64.whl
تأكد من تفعيل بيئة بايثون (venv) لديك!
✅ تعليمات الاختبار
bash test_torch.sh
أو يدويًا:
python -c "import torch; print(torch.cuda.is_available())"
python -c "import torch; print(torch.cuda.get_device_name(0))"
python -c "import torch; print(torch.version.hip)"
المتوقع: True
، اسم وحدة معالجة الرسومات، سلسلة إصدار HIP.
📜 الترخيص
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT).
🤝 شكر وتقدير
مجموعة الشهرة مصممة بفخر من قِبل sbeierle بشجاعة 🛡️، وحماس 🔥، وشهرة 🚀.