آرین سلیمان‌زاده
  • خانه
  • وبلاگ
  • پادکست‌ها
  • ویدیوها
  • کتابخانه
  • تماس با من
العربيةArabic
DeutschGerman
EnglishEnglish
فارسیPersian
한국어Korean
中文Chinese
پنل•تماس سریع

Languages

Choose your interface locale

ar

العربية

Arabic

de

Deutsch

German

en

English

English

fa

فارسی

Persian

ko

한국어

Korean

zh

中文

Chinese

درخواست همکاری یا مشاوره

پیام خود را درباره همکاری، مشاوره، توسعه محصول یا پروژه نرم‌افزاری ارسال کنید.

LinkedInپاسخ سریع
خانه/مقاله‌ها/Stable Diffusion 3.5 Medium و Large چیست؟ راهنمای نصب، اجرا و کاربرد
هوش مصنوعیمدل‌های مولدتولید تصویرمقاله

Stable Diffusion 3.5 Medium و Large چیست؟ راهنمای نصب، اجرا و کاربرد

راهنمای Stable Diffusion 3.5 Medium و Large؛ تفاوت‌ها، کاربردها، نصب با Diffusers و ComfyUI، Prompting، ControlNet و مدیریت منابع.

۱۲ مهر ۱۴۰۵10 دقیقه مطالعه27 بازدید
#Stable Diffusion 3.5#SD3.5#Stability AI#Diffusers#ComfyUI#Text to Image

Arian Soleimanzadeh

Software Engineer & Researcher

تصویر مفهومی Stable Diffusion 3.5 Medium و Large برای تولید تصویر با هوش مصنوعی

Arian Soleimanzadeh

هوش مصنوعی · کد · محصول

پژوهش + مهندسی
در این صفحه
معماری SD 3.5Medium و Large چه تفاوتی دارند؟Stable Diffusion 3.5 MediumStable Diffusion 3.5 Largeکدام را انتخاب کنیم؟نصب پیش‌نیازهادسترسی از Hugging Faceاجرای Medium با Diffusersاجرای Largeکاهش مصرف VRAMنصب با ComfyUIPrompt نویسیتنظیمات مهمInference StepsGuidance ScaleSeedControlNetکاربردهای واقعیProductionLicenseجمع‌بندیمنابع رسمی

Stable Diffusion 3.5 خانواده‌ای از مدل‌های Text-to-Image شرکت Stability AI است. دو نسخه مهم این خانواده، Stable Diffusion 3.5 Medium و Stable Diffusion 3.5 Large هستند. هر دو را می‌توان به‌صورت محلی، روی سرور یا داخل یک pipeline تولید تصویر اجرا کرد.

برای اجرای محلی، سرعت بهتر و مصرف منابع کمتر، معمولاً Medium انتخاب عملی‌تری است. برای کیفیت نهایی، Prompt adherence و صحنه‌های پیچیده‌تر، Large مناسب‌تر است.

معماری SD 3.5

نسل 3.5 بر پایه معماری Multimodal Diffusion Transformer (MMDiT) توسعه یافته است. در این معماری متن و نمایش تصویری با ساختاری مبتنی بر Transformer پردازش می‌شوند. خانواده SD3/SD3.5 از چند text encoder شامل CLIP و T5 استفاده می‌کند.

هدف این نسل بهبود موارد زیر است:

  • درک Promptهای طولانی و پیچیده
  • انسجام و جزئیات تصویر
  • Typography و متن داخل تصویر
  • پشتیبانی بهتر از Resolution و Aspect Ratioهای مختلف
  • قابلیت اجرای Local و Customization
  • سازگاری با Hugging Face Diffusers و ComfyUI

Medium و Large چه تفاوتی دارند؟

ویژگیSD 3.5 MediumSD 3.5 Large
پارامترحدود 2.5Bحدود 8.1B
معماریMMDiT-XMMDiT
هدفتعادل کیفیت و کاراییکیفیت و Prompt adherence بالاتر
سخت‌افزارمناسب‌تر برای Consumer GPUسنگین‌تر
Resolutionحدود 0.25 تا 2 MPبهینه در حدود 1 MP
سرعتمعمولاً سریع‌ترمعمولاً کندتر

Stable Diffusion 3.5 Medium

Medium حدود 2.5 میلیارد پارامتر دارد و برای تعادل بین کیفیت، سرعت و مصرف منابع ساخته شده است. Stability AI در این مدل از نسخه بهبودیافته‌ای به نام MMDiT-X استفاده کرده است.

Medium برای این کاربردها بسیار مناسب است:

  • ساخت Cover و Hero Image
  • تصاویر شبکه‌های اجتماعی
  • Prototype سریع
  • Game/UI Asset
  • Concept Art
  • LoRA و Fine-tuning با هزینه کمتر
  • سرویس‌های داخلی با GPU محدودتر

Stable Diffusion 3.5 Large

Large حدود 8.1 میلیارد پارامتر دارد و مدل قدرتمندتر خانواده است. زمانی مناسب است که جزئیات، Prompt adherence و Composition اهمیت بیشتری از سرعت و مصرف حافظه داشته باشند.

کاربردهای مناسب:

  • Key Visual حرفه‌ای
  • تبلیغات
  • Concept Art پیچیده
  • صحنه‌های چندسوژه
  • Typography پیچیده‌تر
  • Workflowهای هدایت‌شده با ControlNet

کدام را انتخاب کنیم؟

Code
12345
سرعت + مصرف حافظه کمتر + Local deployment
→ SD 3.5 Medium

کیفیت + جزئیات + Prompt adherence
→ SD 3.5 Large

برای بیشتر کاربران بهتر است ابتدا workflow را با Medium بسازند و در مرحله نهایی همان Promptها را با Large مقایسه کنند.

نصب پیش‌نیازها

یک محیط مجازی بسازید:

Shell
1
python -m venv .venv

Linux/macOS:

Shell
1
source .venv/bin/activate

Windows:

POWERSHELL
1
.venv\Scripts\Activate.ps1

کتابخانه‌ها:

Shell
1
pip install -U torch diffusers transformers accelerate safetensors sentencepiece huggingface_hub

نسخه PyTorch باید با CUDA و Driver سیستم سازگار باشد.

دسترسی از Hugging Face

Repositoryهای رسمی مدل gated هستند. ابتدا در Hugging Face شرایط مدل را بپذیرید و سپس:

Shell
1
hf auth login

Model IDها:

Code
12
stabilityai/stable-diffusion-3.5-medium
stabilityai/stable-diffusion-3.5-large

اجرای Medium با Diffusers

Python
1234567891011121314151617
import torch
from diffusers import StableDiffusion3Pipeline

pipe = StableDiffusion3Pipeline.from_pretrained(
    "stabilityai/stable-diffusion-3.5-medium",
    torch_dtype=torch.bfloat16,
).to("cuda")

image = pipe(
    prompt="A minimal futuristic AI laboratory, deep blue lighting, cinematic, highly detailed",
    num_inference_steps=28,
    guidance_scale=5.0,
    height=1024,
    width=1024,
).images[0]

image.save("sd35-medium.png")

اگر GPU شما با BF16 مناسب نیست، torch.float16 را امتحان کنید.

اجرای Large

Python
1234567891011121314151617181920
import torch
from diffusers import StableDiffusion3Pipeline

pipe = StableDiffusion3Pipeline.from_pretrained(
    "stabilityai/stable-diffusion-3.5-large",
    torch_dtype=torch.float16,
)

pipe.enable_model_cpu_offload()

image = pipe(
    prompt="A brutalist museum floating above a calm ocean at sunset",
    negative_prompt="low quality, blurry, distorted",
    num_inference_steps=28,
    guidance_scale=5.0,
    height=1024,
    width=1024,
).images[0]

image.save("sd35-large.png")

برای Large مدیریت حافظه مهم‌تر است.

کاهش مصرف VRAM

راهکارهای متداول:

  • استفاده از FP16 یا BF16
  • enable_model_cpu_offload()
  • کاهش Resolution
  • Quantization
  • استفاده از FP8 در workflowهای پشتیبانی‌شده
  • استفاده از Medium به‌جای Large
  • خارج کردن مدل‌های دیگر از GPU

SD3.5 چند text encoder دارد؛ بنابراین RAM و VRAM هر دو اهمیت دارند.

نصب با ComfyUI

ComfyUI برای workflow بصری SD3.5 گزینه مناسبی است.

Checkpoint را در این مسیر قرار دهید:

Code
1
ComfyUI/models/checkpoints/

Text encoderها:

Code
1
ComfyUI/models/text_encoders/

Encoderهای رایج:

Code
123
clip_l
clip_g
t5xxl

برای سیستم‌های با RAM کمتر، نسخه FP8 از T5-XXL می‌تواند مفید باشد. ComfyUI برای SD3.5 workflowهای نمونه نیز ارائه می‌کند.

Prompt نویسی

Prompt را ساختاری بنویسید:

Code
123456
Subject: futuristic electric motorcycle
Environment: dark industrial studio
Lighting: soft blue rim light, dramatic shadows
Camera: three-quarter view, 50mm lens
Style: premium automotive advertising photography
Details: carbon fiber, realistic reflections, clean background

نمونه نهایی:

Code
1234
A futuristic electric motorcycle inside a dark industrial studio,
three-quarter view, premium automotive advertising photography,
soft blue rim light, dramatic shadows, carbon fiber body,
realistic reflections, clean background, highly detailed

Negative prompt سبک:

Code
1
blurry, low quality, distorted anatomy, deformed, artifacts

تنظیمات مهم

Inference Steps

برای شروع:

Code
1
25–35

تعداد بیشتر همیشه به معنی کیفیت بهتر نیست.

Guidance Scale

برای شروع:

Code
1
4.0–7.0

مقدار بیش از حد ممکن است خروجی را مصنوعی‌تر کند.

Seed

برای خروجی قابل تکرار:

Python
123456
generator = torch.Generator(device="cuda").manual_seed(42)

image = pipe(
    prompt,
    generator=generator
).images[0]

ControlNet

برای Stable Diffusion 3.5 Large چند ControlNet رسمی منتشر شده است:

  • Canny
  • Depth
  • Blur

Canny برای حفظ ساختار لبه‌ها، Depth برای کنترل هندسه صحنه و Blur برای هدایت ساختار کلی تصویر کاربرد دارد.

کاربردهای واقعی

  • Cover مقاله و Hero Image
  • تبلیغات
  • Social Media Content
  • Concept Art
  • Game Assets
  • Product Visualization
  • LoRA و Fine-tuning
  • سرویس تولید تصویر داخل سازمان
  • Prototype خلاقانه

Production

برای استفاده واقعی فقط کیفیت تصویر را نسنجید. این موارد هم مهم‌اند:

  • inference latency
  • VRAM و RAM
  • batching
  • queue management
  • caching
  • Resolution
  • safety و moderation
  • GPU cost
  • model versioning
  • reproducibility

بهتر است Model ID، prompt، negative prompt، seed، steps، guidance و resolution را در metadata ذخیره کنید.

License

Medium و Large تحت Stability AI Community License منتشر شده‌اند. این License استفاده تحقیقاتی، غیرتجاری و بخشی از استفاده‌های تجاری را تحت شرایط مشخص مجاز می‌کند. برای سازمان‌های بزرگ‌تر یا استفاده تجاری گسترده باید شرایط فعلی Stability AI بررسی شود.

قبل از قرار دادن مدل در محصول تجاری، همیشه نسخه فعلی License را مستقیماً بررسی کنید.

جمع‌بندی

SD 3.5 Medium برای توسعه محلی، سرعت، هزینه کمتر و iteration سریع مناسب‌تر است.

SD 3.5 Large برای زمانی است که کیفیت نهایی، Prompt adherence و Composition پیچیده اهمیت بیشتری دارند.

بهترین روش عملی این است که ابتدا pipeline را با Medium توسعه دهید و سپس خروجی نهایی را با Large benchmark کنید.

منابع رسمی

  • Stable Diffusion 3.5 Medium — Hugging Face
  • Stable Diffusion 3.5 Large — Hugging Face
  • Introducing Stable Diffusion 3.5 — Stability AI
  • Stable Diffusion 3 Pipeline — Diffusers
  • SD3.5 Reference Implementation
  • ComfyUI SD3.5 Examples
در این صفحه
معماری SD 3.5Medium و Large چه تفاوتی دارند؟Stable Diffusion 3.5 MediumStable Diffusion 3.5 Largeکدام را انتخاب کنیم؟نصب پیش‌نیازهادسترسی از Hugging Faceاجرای Medium با Diffusersاجرای Largeکاهش مصرف VRAMنصب با ComfyUIPrompt نویسیتنظیمات مهمInference StepsGuidance ScaleSeedControlNetکاربردهای واقعیProductionLicenseجمع‌بندیمنابع رسمی

جزئیات مقاله

اطلاعات انتشار، زمان مطالعه و تعداد بازدید این محتوا.

انتشار

۱۲ مهر ۱۴۰۵

آخرین ویرایش

۱۶ آبان ۱۴۰۵

زمان مطالعه

10 دقیقه مطالعه

بازدید

27

نویسنده

Arian Soleimanzadeh

مقاله بعدی

EmbeddingGemma چیست؟ راهنمای کامل کاربرد، نصب و استفاده در RAG

آرین سلیمان‌زاده

پورتفولیوی شخصی با تمرکز بر Agentic CRM، سامانه‌های هوشمند کسب‌وکار، مهندسی مدرن وب، طراحی سیستم‌های رابط کاربری و توسعه محصولات نرم‌افزاری کاربردی.

لینک‌های سریع

  • درباره من
  • وبلاگ
  • کتابخانه
  • تماس

ارتباط

  • soleimanzadeh.a.work@gmail.com
  • soleimanzadeh.uni@gmail.com

در دسترس: روزهای کاری

معمولاً پاسخ در ۲۴ ساعت

خبرنامه

به‌روزرسانی‌های مربوط به نوشته‌ها، پروژه‌ها و انتشارهای جدید را دریافت کنید.

© 2026 ariansoleimanzadeh.dev — تمامی حقوق محفوظ است.

لینکدین