يدعم MPS (Apple Silicon)، وCUDA، ووحدة المعالجة المركزية
استنساخ المستودع :
git clone https://github.com/SplittyDev/flux1-cli.git
cd flux1-cli
باستخدام الأشعة فوق البنفسجية (مستحسن) :
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
python3 src/main.py
باستخدام النقطة :
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt
python3 src/main.py
ما عليك سوى وضع ملفات .safetensors
في دليل lora
.
ستكون متاحة على الفور عند كتابة /lora
.
تدعم واجهة سطر الأوامر (CLI) العديد من المعدلات، والتي يمكن إضافتها إلى نهاية الموجه، مثل هذا:
Photograph of a meadow in a forest /fast
Photograph of a meadow in a forest /1024x768 /slow
Photograph of a meadow in a forest /seed=1234 /8
قائمة المعدلات :
المعدل | وصف |
---|---|
/f ، /fast | استخدم عددًا صغيرًا من خطوات الاستدلال للحصول على نتائج سريعة |
/s ، /slow | استخدم عددًا كبيرًا من خطوات الاستدلال للحصول على نتائج دقيقة |
/a ، /again | أعد استخدام البذرة السابقة للاستدلال التالي |
/r ، /random | استخدم بذرة عشوائية للاستدلال التالي |
/<n> إذا ن < 128 | استخدم هذا العدد من خطوات الاستدلال للاستدلال التالي |
/<n> إذا ن >= 128 | اضبط الدقة على nxn |
/<w>x<h> | اضبط الدقة على wxh |
تدعم واجهة سطر الأوامر (CLI) أيضًا المعدلات المستقلة، والتي تعمل فقط على الخط الخاص بها.
قائمة المعدلات المستقلة :
المعدل | وصف |
---|---|
/quit | قم بإنهاء سطر الأوامر |
/lora | إظهار منتقي LoRA |
/lora_scale=<scale> | اضبط مقياس LoRA على scale |
/seed=<seed> | تعيين البذرة seed |
Photograph of a meadow in a forest /fast /seed=1234
/slow /1024x768
output/<date>/<timestamp>_<seed>.png
مثال مشروح، يشرح عملية التفكير
# Initial prompt. Generate images fast, to get a feeling for the prompt.
λ Prompt: Photograph of a meadow in a forest /fast
# Refine prompt. Fast mode is still active, no need to repeat it.
λ Prompt: High resolution photograph of a meadow in a forest
# This looks nice! Let's generate the same image again, but in slow mode.
λ Prompt: /again /slow
# Let's keep the same prompt, but randomize the seed again.
λ Prompt: /random
# Let's try it in landscape mode, but fast, to see if it looks better.
λ Prompt: /1920x1080 /fast
# Alright, let's call it a day
λ Prompt: /quit
مثال من العالم الحقيقي، باستخدام الاختصارات وبدون تعليقات
λ Prompt: Photograph of a moonlit meadow in a mythical forest/f
λ Prompt:
λ Prompt: /a/s
λ Prompt: Stunning photograph of a moonlit meadow in a mythical forest, godrays/r/f
λ Prompt: /a/s
λ Prompt: /quit
ليس لدي ما يكفي من VRAM :
يمكنك تمرير علامة
--offload-cpu
لإلغاء تحميل أجزاء من النموذج إلى وحدة المعالجة المركزية لتقليل استخدام VRAM مع تحقيق أداء بسيط. للأسف لا يبدو أن هذا يعمل مع MPS. إذا كان أي شخص يعرف السبب، واسمحوا لي أن أعرف!
أريد استخدام وحدة المعالجة المركزية (لأي سبب كان) :
يمكنك تمرير علامة
--force-cpu
لفرض استنتاج وحدة المعالجة المركزية. لا ينصح بهذا، لأنه أبطأ بكثير من MPS أو CUDA.
الصور عالية الدقة مكسورة
يتمتع FLUX.1 بدقة قصوى تبلغ 2 ميجابكسل. هذه تقريبًا أكبر الأحجام الممكنة 2 :
- 1:1 بالضبط 1448 × 1448، وتقريب 1408 × 1408
- 3:2 بالضبط 1773 × 1182، مقرب 1728 × 1152
- 4:3 بالضبط 1672 × 1254، مقرب 1664 × 1216
- 16:9 بالضبط 1936 × 1089، مقرب 1920 × 1088
- 21:9 بالضبط 2212 × 948، وتقريب 2176 × 960
يمكنك استخدام أداة ترقية (غير مضمنة) لزيادة الدقة.
تم الاختبار على 2023 Mac Studio وذاكرة الوصول العشوائي الموحدة سعة 128 جيجابايت وApple M2 Ultra المزود بـ 24 نواة ↩
انظر هذا المنصب على رديت. شكرا u/Aplakka
! ↩