آموزش نصب هوش مصنوعی استیبل دیفیوژن: استیبل دیفیوژن یک مدل یادگیری عمیق است که متن را به تصویر تبدیل میکند. این مدل، توسط استبیلیتی ایآی توسعه داده شده است و میتواند تصاویر از توصیفات به زبان طبیعی ایجاد کند. با استفاده از الگوریتمهای پیچیده، هوش مصنوعی Stable Diffusion مرزهای خلاقیت و نوآوری را بازتعریف میکند. شما با کمک استیبل دفیوژن میتوانید در هر زمینه از جمله خلق تصاویر سه بعدی با کیفیت و واقع گرایانه ، آثار هنری ، خلق ویدیو ، آثار معماری و … طراحی کنید و حتی عکس های خودتان را با کمک آن ادیت کنید. این فناوری نگاهی به آیندهای ارائه میدهد که هوش مصنوعی از محدودیتهای سنتی فراتر میرود. اگر علاقهمندید که خودتان مدلهای انتشاری را تجربه کنید، می توانید آن را روی سیستم خود نصب کرده و دنیایی جدیدی از طراحی با ابزار بی نظیر استیبل دفیوژن اقدام کنید.
پیش نیاز های نصب استیبل دیفیوژن روی کارت گرافیک Nvidia
برای نصب استیبل دیفیوژن روی ویندوز و کارت گرافیک Nvidia به حداقل مشخصات سخت افزاری زیر نیاز خواهید داشت:
- ۱۶GB رم
- NVIDIA (GTX 7xx یا جدیدتر) کارت گرافیک با حداقل ۲ گیگابایت حافظه (vram)
- لینوکس یا ویندوز ۷/۸/۱۰/۱۱+
- حداقل ۱۰ گیگابایت فضای خالی در هارد
روش اول: نصب سریع فقط با یک کلیک
این روش فقط در ویندوز ۱۰/۱۱ کار می کند. برای نسخههای قدیمیتر ویندوز، به روش بعدی مراجعه کنید (اسکرول کنید).
گام اول: دانلود
فایل sd.webui.zip را دانلود و از حالت فشرده خارج کنید.
گام دوم: بروزرسانی
فولدر استخراج شده را باز کنید. برای بهروزرسانی رابط کاربری به آخرین نسخه، روی update.bat دوبار کلیک کنید (اگر هشدار امنیتی دریافت کردید، روی دکمه «Run Anyway» کلیک کنید). وقتی تمام شد پنجره ها را ببندید.
گام سوم: نصب
در اولین راهاندازی، روی اسکریپت run.bat دوبار کلیک کنید تا رابط کاربری وب راهاندازی شود.
وقتی برای اولین بار این فایل را اجرا میکنید، مدتی طول میکشد تا تمام فایل ها و بسته های لازم دانلود شوند. این مرحله همچنین مدل Stable Diffusion v5.1 را دانلود می کند.
بعد از اینکه همه چیز دانلود و به درستی نصب شد، یک پیام “Running on local URL: http://127.0.0.1:7860” را مشاهده خواهید کرد.
مرورگر خود را باز کرده و لینک نمایش داده شده در پیام نصب موفقیت آمیز را کپی کرده و در مرورگر خود وارد کنید و سپس آن را باز کنید. لینکی که برای من نمایش داده شد http://127.0.0.1:7860 است. برای شما ممکن است کمی متفاوت باشد.
روش دوم و جایگزین
ابتدا به وبسایت رسمی Git مراجعه کرده و Git را دانلود کنید.
در این سایت از بخش Standalone Installer نسخه مناسب برای سیستم عامل خود را انتخاب و دانلود کنید. در صورتی که ویندوز شما ۳۲ بیتی است از نسخه ۳۲-bit و در صورتی که ۶۴ بیتی است از نسخه ۶۴-bit استفاده کنید.
فایل .exe را که به تازگی دانلود کرده اید باز کنید. برای پذیرش لایسنس روی Next کلیک کنید.
در ادامه گزینه های پیشفرض را به همان شکلی که هستند رها کنید و روی Next کلیک کنید.
و تا آخر به صورت پیشفرض next را بزنید تا مراحل نصب تمام شود.
مرحله ی دوم نصب پایتون
در این مرحله باید پایتون را از سایت رسمی نصب کنید. دقت کنید که فقط نسخه ۳.۱۰ را باید دانلود کنید (نه نسخه های قدیمی تر و یا حتی جدیدتر). مطمئن شوید که نسخه مناسب ویندوز خودتان، ۳۲ بیتی یا ۶۴ بیتی را انتخاب کرده اید.
مهم: در پنجره نصب، مطمئن شوید که “Add python.exe to PATH” را علامت بزنید.
گام سوم: دانلود رابط کاربری تحت وب
منوی استارت ویندوز را باز کنید و در قسمت جستجو، عبارت Command Prompt را وارد کرده و پس از نمایش آیکون کامند پرامپت روی آن کلیک کنید تا باز شود.
در صفحه باز شده باید چنین متنی ببینید:
C:\Users\NAME Windows
(به جای عبارت NAME Windows باید نام کاربری ویندوز خودتان را بنویسید)
برای مثال اگر میخواهید استیبل دیفیوژن را در فولدر Documents خود نصب کنید، باید دستور زیر را در کامند پرامپت وارد کنید تا ابتدا وارد فولدر Documents شوید:
cd documents
یا اگر در دسکتاپ می خواهید نصب کنید :
cd desktop
حالا که وارد فولدری که برای نصب استیبل دیفیوژن در نظر گرفته اید شدید، دستور زیرا را وارد کنید تا رابط کاربری استیبل دیفیوژن از گیتهاب دانلود و در فولدر مورد نظرتان ذخیره شود:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
پس از اینکه دانلود انجام شد، فولدری با نام stable-diffusion-webui را در محلی که مشخص کرده بودید (در این مثال فولدر Documents) را خواهید دید.
اکنون نوبت به تنظیم موارد لازم برای حافظه کارت گرافیک است. اگر این مرحله را به درستی انجام ندهید ممکن است در زمان کار با استیبل دیفیوژن با ارور “out of memory” مواجه شوید.
در ابتدا باید ببینیم حافظه کارت گرافیک ما دقیقا چقدر است. بدین منظور عبارت dxdiag را در نوار سرچ منوی استارت ویندوز وارد کرده و پس از نمایش نتایج، روی dxdiag کلیک کنید تا پنجره DirectX Diagnostic Tool باز شود.
مقدار حافظه کارت گرافیک (یا همان VRAM) خود را در بخش Display Memory در تب Display (یا Display۲) خواهید دید.
اگر مقدار حافظه کارت گرافیک شما بیشتر از ۴ گیگابایت است نیازی به انجام این مرحله نخواهید داشت و میتوانید آن را رد کنید. اما اگر کارت گرافیک شما ۴ گیگابایت یا کمتر است، حتما این مرحله را انجام دهید.
فولدر stable-diffusion-webui که در مرحله قبل دانلود شده بود را باز کنید.
فایلی با نام webui-user.bat را پیدا کرده و روی آن کلیک راست کنید و سپس گزینه Edit را انتخاب کنید (در صورتی که از ویندوز ۱۱ استفاده میکنید پس از کلیک راست باید وارد گزینه Show more options شده و سپس گزینه Edit را انتخاب کنید).
بعد از اینکار با پنجره ای به شکل زیر روبرو خواهید شد. در این پنجره باید دنبال عبارت COMMANDLINE_ARGS= بگردید و براساس مقدار حافظه کارت گرافیک خود، یکی از مقادیر زیر را جلوی آن وارد کنید.
--lowvram برای حافظه ۲ گیگابایت یا کمتر
--medvram برای حافظه ۴ گیگابایت یا کمتر
برای حافظه بیشتر از ۴ گیگابایت این بخش را خالی بگذارید.
گام آخر: اجرای رابط کاربری تحت وب استیبل دیفیوژن
در پوشه stable-diffusion-webui فایلی به نام “webui-user.bat” وجود دارد. روی آن دوبار کلیک کنید:
چند دقیقه طول می کشد تا رابط کاربری وب، ماژول های مورد نیاز را نصب کند. این مرحله همچنین مدل Stable Diffusion v1.5 را دانلود می کند.
زمانی که این مرحله تمام شد باید این جمله را ببینید: Running on local URL: http://127.0.0.1:7860
.
میتوانید با کپی این آدرس در مرورگر خود وارد استیبل دیفیوژن شوید و کارتان را شروع کنید.
هوش مصنوعی استیبل دیفیوژن
استیبل دیفیوژن یک روش قدرتمند در حوزه هوش مصنوعی است. این مدل، متن را به تصویر تبدیل میکند و میتواند با توصیفات متنی تصاویر با کیفیت ایجاد کند. استیبل دیفیوژن از مدلهای پخش برای تولید نمونههای داده با کیفیت بالا استفاده میکند. با اعمال نویز به طور مکرر بر روی نمونه ورودی، آن را به خروجیهای واقعی تبدیل میکند. اگر علاقهمندید، میتوانید آموزشهای مرتبط با نصب و استفاده از استیبل دیفیوژن را مطالعه کنید. این تکنیک امکانات متنوعی را برای ساخت تصاویر جدید از توصیفات متنی فراهم میکند و میتواند در زمینههای مختلفی مورد استفاده قرار گیرد .
استیبل دیفیوژن به عنوان یک هوش مصنوعی قدرتمند در زمینه تصویرسازی و ویدیو، امکانات متنوعی دارد. از تبدیل ویدیو به انیمیشن تا ایجاد تصاویر متحرک، این ابزار در زمینههای گرافیک، تدوین، عکاسی، معماری و تبلیغات مورد استفاده قرار میگیرد. همچنین، اوپن سورس بودن آن باعث شده توسعهدهندگان در سراسر جهان قابلیتها و امکانات جدیدی را برای استیبل دیفیوژن ایجاد کنند و آن را به یکی از قدرتمندترین هوشهای مصنوعی تصویرساز تبدیل کنند.