Install Guide

كيفية تثبيت ACE-Step محلياً

دليل إعداد كامل لـ Windows وmacOS وLinux — بما في ذلك استكشاف أخطاء الأكثر شيوعاً.

آخر تحديث: فبراير 2026

متطلبات النظام

ComponentMinimumRecommended
GPUNVIDIA RTX 2080 (8GB VRAM)NVIDIA RTX 3090/4090 (24GB VRAM)
CPUIntel i7-8700 / AMD Ryzen 7 3700XIntel i9-12900K / AMD Ryzen 9 5900X
RAM16GB DDR432GB+ DDR4
Storage20GB SSD50GB+ NVMe SSD
CUDA Version11.812.1
Python3.93.10 or 3.11
OSWindows 10, macOS 12, Ubuntu 20.04Ubuntu 22.04 LTS (best performance)

خطوات التثبيت

  1. 1

    تثبيت Conda أو Miniconda

    نزّل Miniconda من conda.io وثبّته. يدير هذا بيئة Python ويمنع تعارضات التبعيات.

  2. 2

    استنساخ المستودع

    نفّذ: git clone https://github.com/ace-step/ACE-Step.git && cd ACE-Step

    git clone https://github.com/ace-step/ACE-Step.git
    cd ACE-Step
  3. 3

    إنشاء بيئة Conda

    نفّذ: conda env create -f environment.yml && conda activate ace-step

    conda env create -f environment.yml
    conda activate ace-step
  4. 4

    تثبيت PyTorch مع CUDA

    لـ CUDA 11.8: pip install torch==2.0.1+cu118 -f https://download.pytorch.org/whl/cu118/torch_stable.html

    pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2+cu118 \
      -f https://download.pytorch.org/whl/cu118/torch_stable.html
  5. 5

    تنزيل أوزان النموذج

    نفّذ: python download_models.py لجلب نقطة تفتيش النموذج (~15GB) من HuggingFace.

    python download_models.py
  6. 6

    تشغيل واجهة الويب

    نفّذ: python app.py لبدء واجهة الويب Gradio على http://localhost:7860

    python app.py

تحسين الأداء

للتوليد الأسرع، استخدم دقة FP16 (علامة --fp16) على وحدات معالجة الرسومات المدعومة. ثبّت xformers لتمكين xFormers attention وتحسين السرعة بنسبة 30-40%.

pip install xformers
python app.py --fp16

المشكلات الشائعة والحلول

خطأ نفاد الذاكرة (OOM)

إذا واجهت أخطاء CUDA OOM، حاول تمكين الكميّة 8 بت بإضافة --quantize int8 إلى أمر الإطلاق. أو قم بتمكين إلغاء تحميل المعالج المركزي بـ --cpu-offload.

python app.py --quantize int8
# or
python app.py --cpu-offload --fp16

تعارضات التبعيات

يتطلب ACE-Step إصدارات محددة من PyTorch وCUDA. استخدم دائماً ملف بيئة conda المقدم أو requirements.txt.

المنفذ قيد الاستخدام

إذا كان المنفذ 7860 مشغولاً، أضف --port 7861 (أو أي منفذ متاح) إلى أمر تشغيل Gradio.

python app.py --port 7861

مسار النموذج غير موجود

تأكد من وجود مساحة كافية على القرص (~15GB لأوزان النموذج). شغّل سكريبت التنزيل من الدليل الجذري للمشروع.

FAQ

تخطَّ الإعداد تماماً

لا تحب أوامر الطرفية وجحيم التبعيات؟ يوفر FM9 توليد موسيقى ذكاء اصطناعي متوافق مع ACE-Step في متصفحك. بدون وحدة معالجة رسومات، بدون إعداد، بدون انتظار.

ابدأ الإنشاء مجاناً