آموزش کامل نصب Stable Diffusion روی کامپیوتر شما: از مبتدی تا حرفه‌ای

نصب Stable Diffusion

فهرست مطالب

آیا آماده‌اید تا قدرت بی‌نهایت هوش مصنوعی را برای خلق تصاویر شگفت‌انگیز در کامپیوتر شخصی خود آزاد کنید؟ تصور کنید بدون هیچ محدودیتی، هر ایده‌ای که در ذهن دارید را به یک اثر هنری دیجیتال تبدیل کنید. در دنیای امروز، ابزارهای هوش مصنوعی مولد تصویر مانند Midjourney و DALL-E بسیار محبوب شده‌اند، اما اغلب با محدودیت‌ها و هزینه‌های اشتراک همراه هستند. خبر خوب این است که شما می‌توانید یکی از قدرتمندترین این مدل‌ها، یعنی Stable Diffusion را روی سیستم شخصی خود داشته باشید. این مقاله یک راهنمای جامع برای نصب Stable Diffusion است که شما را قدم به قدم، از بررسی پیش‌نیازها تا تولید اولین تصویرتان، همراهی می‌کند. دیگر نیازی به جستجو در منابع پراکنده ندارید؛ تمام آنچه برای شروع نیاز دارید، اینجاست.


برای ساخت عکس با هوش مصنوعی کلیک کنید.


چرا باید Stable Diffusion را روی کامپیوتر شخصی نصب کنیم؟

شاید بپرسید با وجود ابزارهای آنلاین، چرا باید به سراغ نصب محلی رفت؟ اجرای Stable Diffusion روی کامپیوتر شخصی مزایای فوق‌العاده‌ای دارد که آن را از گزینه‌های دیگر متمایز می‌کند:

  1. بدون هزینه و سانسور: شما یک‌بار برای همیشه آن را نصب می‌کنید و بدون پرداخت هزینه اشتراک، بی‌نهایت تصویر تولید می‌کنید. همچنین، هیچ محدودیتی بر روی محتوای تولیدی شما اعمال نمی‌شود.
  2. کنترل و سفارشی‌سازی کامل: شما به تمام تنظیمات، مدل‌ها، افزونه‌ها (Extensions) و مدل‌های تکمیلی (مانند LoRA) دسترسی دارید. می‌توانید سبک‌های هنری خاصی را آموزش دهید یا مدل‌ها را مطابق با نیاز خود ترکیب کنید.
  3. حفظ حریم خصوصی: تمام فرآیند تولید تصویر روی سیستم شما انجام می‌شود و هیچ داده‌ای به سرورهای خارجی ارسال نمی‌گردد. این برای پروژه‌های حساس و شخصی ایده‌آل است.
  4. سرعت بالاتر (بسته به سخت‌افزار): با داشتن یک کارت گرافیک قدرتمند، می‌توانید تصاویر را سریع‌تر از برخی سرویس‌های آنلاین که در ساعات اوج مصرف کند می‌شوند، تولید کنید.

پیش‌نیازهای سخت‌افزاری و نرم‌افزاری: آیا سیستم شما آماده است؟

قبل از شروع فرآیند نصب Stable Diffusion، باید مطمئن شوید که کامپیوتر شما حداقل مشخصات لازم را دارد. این مرحله بسیار حیاتی است، زیرا سخت‌افزار نامناسب می‌تواند منجر به خطاهای مکرر یا عملکرد بسیار کند شود.

سیستم عامل: ویندوز 10 یا ویندوز 11 (نسخه‌های 64 بیتی). کاربران لینوکس و مک نیز می‌توانند Stable Diffusion را نصب کنند، اما این راهنما بر روی ویندوز متمرکز است.

کارت گرافیک (GPU): این مهم‌ترین قطعه است. شما به یک کارت گرافیک Nvidia (ترجیحاً سری RTX 20, 30 یا 40) با حداقل 8 گیگابایت حافظه ویدئویی (VRAM) نیاز دارید.

8 گیگابایت VRAM: برای شروع و تولید تصاویر با رزولوشن استاندارد (مانند 512×512) کافی است.

  • 12 گیگابایت VRAM و بیشتر: به شما اجازه می‌دهد تصاویر بزرگ‌تر، با جزئیات بیشتر و با سرعت بالاتری تولید کنید و از مدل‌های پیشرفته‌تری مانند SDXL استفاده نمایید.
  • کارت‌های گرافیک AMD: نصب روی کارت‌های AMD پیچیده‌تر است و نیازمند راهنماهای جداگانه و استفاده از پلتفرم‌هایی مانند Shark یا Onnx است. عملکرد آن‌ها نیز معمولاً به خوبی کارت‌های Nvidia نیست.

حافظه رم (RAM): حداقل 16 گیگابایت رم توصیه می‌شود. اگر قصد دارید همزمان با تولید تصویر، کارهای دیگری نیز انجام دهید، 32 گیگابایت رم انتخاب بهتری است.

فضای ذخیره‌سازی: حداقل 20 گیگابایت فضای خالی روی هارد دیسک یا SSD خود داشته باشید. مدل‌های پایه حدود 4 تا 7 گیگابایت حجم دارند و با دانلود مدل‌ها و افزونه‌های جدید، این فضا به سرعت پر می‌شود. استفاده از SSD سرعت بارگذاری برنامه و مدل‌ها را به شکل چشمگیری افزایش می‌دهد.

ویژگی اجرای محلی Stable Diffusion سرویس‌های آنلاین (مانند Midjourney)
هزینه رایگان (پس از تهیه سخت‌افزار) مبتنی بر اشتراک ماهانه/سالانه
سفارشی‌سازی بسیار بالا (مدل‌ها، افزونه‌ها، LoRA) محدود به گزینه‌های ارائه شده
حریم خصوصی کامل (تمام فرآیند آفلاین است) داده‌ها روی سرورهای شرکت پردازش می‌شوند
محدودیت تولید نامحدود محدود به پلن خریداری شده
سهولت استفاده نیاز به نصب و پیکربندی اولیه بسیار آسان و آماده استفاده

مرحله اول: نصب Python، اولین قدم برای اجرای هوش مصنوعی

Stable Diffusion و رابط کاربری آن با زبان برنامه‌نویسی پایتون نوشته شده‌اند. بنابراین، نصب نسخه صحیح پایتون اولین گام ضروری است.

نکته بسیار مهم: رابط کاربری AUTOMATIC1111 (محبوب‌ترین رابط برای Stable Diffusion) با آخرین نسخه‌های پایتون سازگار نیست. حتماً نسخه Python 3.10.6 را نصب کنید.

  1. به صفحه رسمی دانلود Python 3.10.6 بروید.
  2. در انتهای صفحه، فایل Windows installer (64-bit) را دانلود کنید.
  3. فایل نصب را اجرا کنید. در پنجره اول، حتماً و حتماً تیک گزینه Add Python 3.10 to PATH را بزنید. این کار باعث می‌شود پایتون از هر مسیری در سیستم شما قابل دسترس باشد و از بروز بسیاری از خطاها در آینده جلوگیری می‌کند.
  4. سپس روی Install Now کلیک کرده و مراحل نصب را تا انتها دنبال کنید.

بیشتر بخوانید: تولید عکس با هوش مصنوعی استیبل دیفیوژن


مرحله دوم: نصب Git برای دریافت و به‌روزرسانی پروژه

Git یک سیستم کنترل نسخه است که برای دانلود (کلون کردن) پروژه Stable Diffusion WebUI از مخزن گیت‌هاب و همچنین دریافت آپدیت‌های بعدی ضروری است.

  1. به وب‌سایت رسمی git-scm.com بروید.
  2. نسخه 64 بیتی را برای ویندوز دانلود کنید.
  3. فایل نصب را اجرا کرده و در تمام مراحل روی Next کلیک کنید. تنظیمات پیش‌فرض برای اکثر کاربران مناسب است. نیازی به تغییر هیچ گزینه‌ای نیست.

مرحله سوم: دانلود رابط کاربری وب (AUTOMATIC1111)

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

  1. یک پوشه در درایوی که فضای کافی دارد ایجاد کنید (مثلاً D:\StableDiffusion). از ایجاد آن در پوشه‌های سیستمی مانند Program Files خودداری کنید.
  2. وارد این پوشه شوید. در فضای خالی راست‌کلیک کرده و گزینه Open in Terminal یا Git Bash Here را انتخاب کنید. اگر این گزینه‌ها را ندارید، در نوار آدرس پوشه، عبارت cmd را تایپ کرده و Enter را بزنید تا Command Prompt در همان مسیر باز شود.
  3. دستور زیر را کپی و در ترمینال یا CMD پیست کنید و Enter را بزنید:
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    
  4. این دستور یک پوشه جدید به نام stable-diffusion-webui ایجاد کرده و تمام فایل‌های پروژه را از گیت‌هاب در آن دانلود می‌کند. این فرآیند بسته به سرعت اینترنت شما ممکن است چند دقیقه طول بکشد.

مرحله چهارم: دانلود مدل اصلی Stable Diffusion

رابط کاربری به تنهایی قادر به تولید تصویر نیست و به یک “مغز” یا “مدل” نیاز دارد. این مدل‌ها فایل‌های سنگینی هستند که حاوی داده‌های آموزش‌دیده برای تولید تصویر می‌باشند.

  1. به وب‌سایت Hugging Face که مخزن اصلی مدل‌های هوش مصنوعی است، بروید. یکی از محبوب‌ترین و استانداردترین مدل‌ها، مدل v1.5 است. می‌توانید آن را از این لینک دانلود کنید. به دنبال فایلی با نام v1-5-pruned-emaonly.safetensors بگردید.
  2. فایل مدل (که حدود ۴ گیگابایت حجم دارد) را دانلود کنید.
  3. پس از دانلود، فایل را به مسیر زیر در پوشه‌ای که در مرحله قبل ایجاد کردید، منتقل کنید:
    stable-diffusion-webui\models\Stable-diffusion
  4. اگر این پوشه‌ها وجود نداشتند، آن‌ها را خودتان بسازید.

نکته: مدل‌ها با دو پسوند .ckpt و .safetensors عرضه می‌شوند. پسوند .safetensors امن‌تر است زیرا نمی‌تواند حاوی کد مخرب باشد. همیشه در صورت امکان از این نسخه استفاده کنید.

مرحله پنجم: اولین اجرا و نصب وابستگی‌ها

تبریک می‌گویم! شما در آستانه تولید اولین تصویر خود هستید. این مرحله، فرآیند نصب Stable Diffusion را تکمیل می‌کند.

  1. به پوشه اصلی stable-diffusion-webui بروید.
  2. فایلی به نام webui-user.bat را پیدا کرده و روی آن دوبار کلیک کنید تا اجرا شود.
  3. یک پنجره Command Prompt باز می‌شود. در اولین اجرا، برنامه شروع به دانلود و نصب تمام کتابخانه‌ها و پکیج‌های مورد نیاز خود می‌کند (مانند PyTorch, Transformers و…). این فرآیند می‌تواند بسته به سرعت اینترنت شما بین ۱۰ تا ۳۰ دقیقه (یا حتی بیشتر) طول بکشد. صبور باشید و پنجره را نبندید.
  4. پس از اتمام نصب، در انتهای پیام‌های داخل پنجره، باید خط زیر را مشاهده کنید:
    Running on local URL: http://127.0.0.1:7860
  5. این آدرس به این معنی است که سرور محلی با موفقیت اجرا شده است.

مرحله ششم: شروع کار و تولید اولین تصویر!

حالا بخش هیجان‌انگیز ماجرا فرا رسیده است.

  1. آدرس http://127.0.0.1:7860 را در مرورگر وب خود (مانند کروم یا فایرفاکس) باز کنید.
  2. شما رابط کاربری AUTOMATIC1111 را مشاهده خواهید کرد. در بالای صفحه، تب txt2img (متن به تصویر) به صورت پیش‌فرض انتخاب شده است.
  3. در کادر بزرگ بالا که با عنوان Prompt مشخص شده، توصیف متنی خود را به زبان انگلیسی وارد کنید. مثلا:
    a photorealistic portrait of an old captain, sailing on a stormy sea, cinematic lighting
  4. در کادر پایینی با عنوان Negative Prompt، می‌توانید چیزهایی که نمی‌خواهید در تصویر باشند را وارد کنید. مثلا:
    ugly, deformed, blurry, cartoon, drawing
  5. در نهایت، روی دکمه بزرگ نارنجی‌رنگ Generate کلیک کنید.
  6. پس از چند ثانیه یا چند دقیقه (بسته به قدرت کارت گرافیک شما)، اولین تصویر تولید شده توسط هوش مصنوعی روی کامپیوتر شخصی‌تان در سمت راست صفحه ظاهر می‌شود!

فرآیند نصب Stable Diffusion با موفقیت به پایان رسید و شما اکنون یک استودیوی هنری دیجیتال نامحدود در اختیار دارید.

مشکلات رایج و راه‌حل‌ها

  • خطای CUDA out of memory: این خطا یعنی VRAM کارت گرافیک شما برای تولید تصویر با تنظیمات فعلی کافی نیست. رزولوشن تصویر را کاهش دهید یا از طریق ویرایش فایل webui-user.bat و افزودن پارامترهایی مانند --medvram یا --lowvram مصرف حافظه را بهینه‌تر کنید.
  • کند بودن سرعت تولید: مطمئن شوید درایور کارت گرافیک شما به‌روز است. همچنین بستن برنامه‌های دیگر که از GPU استفاده می‌کنند (مانند بازی‌ها یا نرم‌افزارهای ویرایش ویدیو) می‌تواند کمک‌کننده باشد.
  • عدم شناسایی پایتون یا Git: این مشکل معمولاً به دلیل نزدن تیک Add to PATH هنگام نصب رخ می‌دهد. آن‌ها را حذف و با دقت دوباره نصب کنید.

نصب Stable Diffusion

جمع‌بندی: دروازه‌ای به سوی خلاقیت بی‌پایان

در این مقاله، ما به صورت کامل و جامع، تمام مراحل نصب Stable Diffusion روی کامپیوتر شخصی را پوشش دادیم. از بررسی نیازمندی‌های سیستم گرفته تا نصب ابزارهای کلیدی مانند پایتون و گیت، دانلود رابط کاربری و مدل اصلی، و در نهایت اجرای برنامه و تولید اولین تصویر. اکنون شما کنترل کامل یک ابزار هوش مصنوعی قدرتمند را در دست دارید که به شما اجازه می‌دهد بدون هیچ محدودیتی به خلق آثار هنری بپردازید. این تنها نقطه شروع است و دنیایی از مدل‌های سفارشی، افزونه‌ها و تکنیک‌های پیشرفته در انتظار شماست.

همانطور که دیدید، با دنبال کردن یک راهنمای دقیق، نصب و راه‌اندازی فناوری‌های پیچیده هوش مصنوعی نیز ممکن می‌شود. حال تصور کنید اگر همین سطح از تخصص و قدرت هوش مصنوعی برای بهینه‌سازی تمام جنبه‌های بازاریابی دیجیتال کسب‌وکار شما به کار گرفته شود، چه نتایج شگفت‌انگیزی در انتظار شما خواهد بود. برند دیجی مارک (DigiMark) دقیقاً همین کار را برای شما انجام می‌دهد. سامانه ما با بهره‌گیری از هوش مصنوعی پیشرفته، استراتژی‌های سئو، تولید محتوا و کمپین‌های تبلیغاتی شما را به سطح جدیدی از کارایی و اثربخشی می‌رساند. اجازه دهید ما پیچیدگی‌های فنی را مدیریت کنیم تا شما بر رشد کسب‌وکار خود تمرکز کنید. همین امروز به جمع مشتریان هوشمند دیجی مارک بپیوندید!

سوالات متداول (FAQ)

۱. آیا می‌توانم Stable Diffusion را روی لپ‌تاپ نصب کنم؟
بله، به شرطی که لپ‌تاپ شما دارای کارت گرافیک مجزای Nvidia با حداقل 8 گیگابایت VRAM باشد. لپ‌تاپ‌های گیمینگ جدید معمولاً این مشخصات را دارند.

۲. بهترین مکان برای دانلود مدل‌های جدید و LoRAها کجاست؟
وب‌سایت Civitai.com بزرگترین و محبوب‌ترین مرجع برای اشتراک‌گذاری مدل‌های سفارشی، LoRA، و سبک‌های هنری برای Stable Diffusion است.

۳. تفاوت بین مدل‌های v1.5 و SDXL چیست؟
SDXL (Stable Diffusion XL) نسخه جدیدتر و بسیار قدرتمندتر است که تصاویر باکیفیت‌تر و با درک بهتری از پرامپت‌ها تولید می‌کند، اما برای اجرا به حداقل ۱۲ گیگابایت VRAM نیاز دارد. مدل v1.5 سبک‌تر است و روی سیستم‌های با VRAM کمتر (8 گیگابایت) نیز به خوبی اجرا می‌شود.

۴. آیا برای نوشتن پرامپت حتماً باید از زبان انگلیسی استفاده کرد؟
بله، مدل‌های پایه Stable Diffusion تقریباً به طور انحصاری روی داده‌های انگلیسی آموزش دیده‌اند و بهترین نتایج را با پرامپت‌های انگلیسی تولید می‌کنند.

برای شروع آماده اید؟
به آینده دیجیتال مارکتینگ خوش آمدید.