Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Menjalankan Difusi Stabil Secara Lokal Dengan GUI di Windows

Posted on September 16, 2022

Anda dapat menginstal Stable Diffusion secara lokal di PC Anda, tetapi proses umumnya melibatkan banyak pekerjaan dengan baris perintah untuk menginstal dan menggunakan. Untungnya bagi kami, komunitas Difusi Stabil telah memecahkan masalah itu. Berikut adalah cara menginstal versi Difusi Stabil yang berjalan secara lokal dengan antarmuka pengguna grafis!

Apa Itu Difusi Stabil?

Difusi Stabil adalah model AI yang dapat menghasilkan gambar dari perintah teks, atau memodifikasi gambar yang ada dengan perintah teks, seperti MidJourney atau DALL-E 2. Ini pertama kali dirilis pada Agustus 2022 oleh Stability.ai. Ini memahami ribuan kata yang berbeda dan dapat digunakan untuk membuat hampir semua gambar yang dapat disulap oleh imajinasi Anda dalam hampir semua gaya.

Ada dua perbedaan penting yang membedakan Difusi Stabil dari sebagian besar generator seni AI populer lainnya, meskipun:

Bisa jadi dijalankan secara lokal di PCIt Anda adalah proyek sumber terbukaRELATEDDifusi Stabil Membawa Generasi Seni AI Lokal ke PC

AndaPoin terakhir benar-benar menjadi masalah penting di sini. Secara tradisional, Difusi Stabil diinstal dan dijalankan melalui antarmuka baris perintah. Ini berhasil, tetapi bisa menjadi kikuk, tidak intuitif, dan ini merupakan penghalang masuk yang signifikan bagi orang-orang yang seharusnya tertarik. Namun, karena ini adalah proyek open source, komunitas dengan cepat membuat antarmuka pengguna untuknya dan mulai menambahkan augmentasi mereka sendiri, termasuk pengoptimalan untuk meminimalkan penggunaan video ram (VRAM) dan membangun upscaling dan masking.

Apa yang Anda Perlukan untuk Menjalankan Ini Versi Difusi Stabil?

Versi Difusi Stabil ini adalah cabang — cabang — dari repositori utama (repo) yang dibuat dan dikelola oleh Stability.ai. Ini memiliki antarmuka pengguna grafis (GUI) — membuatnya lebih mudah digunakan daripada Difusi Stabil biasa, yang hanya memiliki antarmuka baris perintah — dan penginstal yang akan menangani sebagian besar pengaturan secara otomatis.

Warning: Seperti biasa, berhati-hatilah dengan garpu perangkat lunak pihak ketiga yang Anda temukan di GitHub. Kami telah menggunakan ini untuk sementara waktu sekarang tanpa masalah, dan begitu pula ribuan lainnya, jadi kami cenderung mengatakan itu aman. Untungnya, kode dan perubahan di sini kecil dibandingkan dengan beberapa fork proyek sumber terbuka.

Fork ini juga berisi berbagai pengoptimalan yang memungkinkannya berjalan di PC dengan RAM lebih sedikit, peningkatan built-in, dan kemampuan wajah menggunakan GFPGAN, ESRGAN, RealESRGAN , dan CodeFormer, dan masking. Masking adalah masalah besar — ​​ini memungkinkan Anda untuk secara selektif menerapkan pembuatan gambar AI ke bagian tertentu dari gambar tanpa mendistorsi bagian lain, sebuah proses yang biasanya disebut inpainting.

A minimum 10 gigabyte gratis di hard drive Anda GPU NVIDIA dengan RAM 6 GB (meskipun Anda mungkin dapat membuat 4 GB berfungsi)PC yang menjalankan Windows 11, Windows 10, Windows 8.1, atau Windows 8WebUI GitHub Repo, oleh AUTOMATIC1111Python 3.10.6 (Versi yang lebih baru dan sebagian besar versi yang lebih lama juga akan baik-baik saja)Stabil Pos Pemeriksaan Resmi Difusi (Perhatikan pos pemeriksaan v1.5 pada akhir September!)Poin Pemeriksaan GFPGAN v1.3 (v1.4 mungkin berfungsi juga)Model ESRGAN tambahan apa pun yang Anda inginkan. Anda dapat menggunakan sebanyak atau sesedikit yang Anda inginkan.Cara Menginstal Difusi Stabil dengan GUI

Proses instalasi telah disederhanakan secara signifikan, tetapi masih ada beberapa langkah yang perlu Anda lakukan secara manual sebelum installer dapat digunakan.

Instal Python Pertama

Hal pertama yang harus Anda lakukan adalah menginstal versi Python, 3.10.6, yang direkomendasikan oleh penulis repo. Buka tautan itu, gulir ke bagian bawah halaman, dan klik “Penginstal Windows (64-Bit).”

Klik file yang dapat dieksekusi yang Anda unduh dan ikuti petunjuknya. Jika Anda sudah menginstal Python (dan Anda pasti sudah melakukannya), cukup klik “Upgrade.” Jika tidak, ikuti petunjuk yang disarankan.

Catatan: Pastikan Anda menambahkan Python 3.10.6 ke PATH jika Anda mendapatkan opsi untuk itu.
Instal Git dan Unduh GitHub Repo

Anda perlu mengunduh dan menginstal Git di Windows sebelum penginstal Stable Diffusion dapat dijalankan. Cukup unduh 64-bit Git yang dapat dieksekusi, jalankan, dan gunakan pengaturan yang disarankan kecuali Anda memiliki sesuatu yang spesifik dalam pikiran.

Selanjutnya, Anda perlu mengunduh file dari repo GitHub. Klik tombol “Kode” hijau, lalu klik “Unduh ZIP” di bagian bawah menu.

Buka file ZIP di File Explorer atau program pengarsipan file pilihan Anda, lalu ekstrak konten di mana pun Anda inginkan. Ingatlah bahwa folder adalah tempat Anda harus pergi untuk menjalankan Difusi Stabil. Contoh ini mengekstraknya ke direktori C:, tetapi itu tidak penting.

Catatan: Pastikan Anda tidak secara tidak sengaja menyeret “stable-diffusion-webui-master” ke folder lain daripada ruang kosong — jika Anda melakukannya, itu akan masuk ke folder itu, bukan folder induk yang Anda maksudkan.
Unduh Semua Pos Pemeriksaan

Ada beberapa pos pemeriksaan yang Anda perlukan agar ini berfungsi. Yang pertama dan terpenting adalah Stable Diffusion Checkpoints. Anda perlu membuat akun untuk mengunduh pos pemeriksaan, tetapi tidak banyak yang diperlukan untuk akun tersebut — yang mereka butuhkan hanyalah nama dan alamat email, dan Anda siap melakukannya.

Catatan: Unduhan pos pemeriksaan adalah beberapa gigabyte. Jangan harap bisa instan.

Copy and paste “sd-v1-4.ckpt” ke dalam folder “stable-diffusion-webui-master” dari bagian sebelumnya, lalu klik kanan “sd-v1-4. ckpt” dan tekan rename. Ketik “model.ckpt” ke dalam bidang teks dan tekan Enter. Pastikan bahwa ini adalah “model.ckpt” — ini tidak akan berfungsi sebaliknya.

Catatan: Fungsi rename adalah ikon pada Windows 11.

Anda juga perlu mengunduh pos pemeriksaan GFPGAN. Penulis repo yang kami gunakan memanggil pos pemeriksaan GFPGAN v1.3, tetapi Anda mungkin dapat menggunakan v1.4 jika Anda ingin mencobanya. Gulir ke bawah halaman, lalu klik “V1.3 model.”

Tempatkan file itu, “GFPGANv1.3.pth,” ke dalam folder “stable-diffusion-webui-master” seperti yang Anda lakukan dengan “sd-v1-4 .ckpt”, tetapi jangan mengganti namanya. Folder “stable-diffusion-webui-master” sekarang seharusnya berisi file-file ini:

Anda juga dapat mengunduh pos pemeriksaan ESRGAN sebanyak yang Anda inginkan. Mereka biasanya dikemas sebagai file ZIP. Setelah mengunduh satu, buka file ZIP, lalu ekstrak file “.pth” ke dalam folder “ESRGAN”. Berikut ini contohnya: model

ESRGAN cenderung menyediakan fungsionalitas yang lebih spesifik, jadi pilihlah pasangan yang menarik bagi Anda. -difusi-webui-master”. Jendela konsol akan muncul dan mulai mengambil semua file penting lainnya, membangun lingkungan Python, dan menyiapkan antarmuka pengguna web. Ini akan terlihat seperti ini:

Catatan: Harapkan saat pertama kali Anda menjalankan ini memakan waktu setidaknya beberapa menit. Perlu mengunduh banyak hal dari Internet. Jika tampaknya hang untuk waktu yang lama pada satu langkah, coba pilih jendela konsol dan tekan tombol Enter.

Setelah selesai, konsol akan menampilkan:

Berjalan di URL lokal: http://127.0.0.1:7860 Untuk membuat tautan publik, setel `share=True` di `launch()`

RELATED:Apakah Alamat IP 127.0.0.1 itu, dan Bagaimana Cara Menggunakannya?

Cara Menghasilkan Gambar Menggunakan Difusi Stabil dengan GUI

Baiklah, Anda sudah menginstal varian WebUI dari Difusi Stabil, dan konsol Anda memberi tahu Anda bahwa itu “berjalan di URL lokal: http://127.0.0.1:7860.”

Catatan: Apa sebenarnya artinya, apa yang terjadi? 127.0.0.1 adalah alamat localhost — alamat IP yang diberikan komputer Anda sendiri. Versi Difusi Stabil ini membuat server di PC lokal Anda yang dapat diakses melalui alamat IP-nya sendiri, tetapi hanya jika Anda terhubung melalui port yang benar: 7860.

Buka browser Anda, masukkan “127.0.0.1:7860” atau “localhost: 7860” ke dalam bilah alamat, dan tekan Enter. Anda akan melihat ini di tab txt2img:

Jika Anda pernah menggunakan Difusi Stabil sebelumnya, setelan ini akan familier bagi Anda, tetapi berikut adalah ikhtisar singkat tentang arti opsi yang paling penting:

Prompt: Deskripsi tentang apa yang akan Anda like to create.Roll Button: Menerapkan gaya artistik acak ke perintah Anda.Langkah Pengambilan Sampel: Berapa kali gambar akan disempurnakan sebelum Anda menerima output. Lebih banyak umumnya lebih baik, tetapi ada hasil yang semakin berkurang.Metode Pengambilan Sampel: Matematika dasar yang mengatur bagaimana pengambilan sampel ditangani. Anda dapat menggunakan salah satu dari ini, tetapi euler_a dan PLMS tampaknya menjadi opsi yang paling populer. Anda dapat membaca lebih lanjut tentang PLMS dalam makalah ini.Memulihkan Wajah: Menggunakan GFPGAN untuk mencoba memperbaiki wajah yang aneh atau terdistorsi.Jumlah Batch: Jumlah gambar yang akan dihasilkan.Ukuran Batch: Jumlah “batch”. Pertahankan ini pada 1 kecuali Anda memiliki VRAM dalam jumlah besar. Skala CFG: Seberapa cermat Difusi Stabil akan mengikuti perintah yang Anda berikan. Angka yang lebih besar berarti mengikutinya dengan sangat hati-hati, sedangkan angka yang lebih rendah memberikan lebih banyak kebebasan berkreasi.Lebar: Lebar gambar yang ingin Anda buat.Tinggi: Lebar gambar yang ingin Anda buat.Seed: Angka yang memberikan inisial masukan untuk generator bilangan acak. Biarkan di -1 untuk menghasilkan seed baru secara acak.

Mari buat lima gambar berdasarkan perintah: “sapi dataran tinggi di hutan ajaib, fotografi film 35mm, tajam” dan lihat apa yang kita dapatkan dengan menggunakan sampler PLMS, 50 langkah pengambilan sampel, dan skala CFG 5.

Tips: Anda selalu dapat menekan tombol “Interrupt” untuk menghentikan pembuatan jika pekerjaan Anda memakan waktu terlalu lama.

Jendela keluaran akan terlihat seperti ini:

Catatan: Gambar Anda akan berbeda.

Gambar tengah atas adalah salah satu yang akan kita gunakan untuk mencoba masking nanti. Sebenarnya tidak ada alasan untuk pilihan khusus ini selain preferensi pribadi. Ambil gambar apa pun yang Anda suka.

Pilih, lalu klik “Kirim ke Inpaint.”

Cara Menyamarkan Gambar yang Anda Buat ke Inpaint

Inpainting adalah fitur yang fantastis. Biasanya Difusi Stabil digunakan untuk membuat seluruh gambar dari prompt, tetapi inpainting memungkinkan Anda secara selektif menghasilkan (atau meregenerasi) bagian gambar. Ada dua opsi penting di sini: inpaint masked, inpaint not masked.

Inpaint masked akan menggunakan perintah untuk menghasilkan citra di dalam area yang Anda sorot, sedangkan inpaint not masked akan melakukan kebalikannya — hanya area yang Anda sembunyikan yang akan dipertahankan.

Kami’ akan membahas sedikit tentang Inpaint bertopeng terlebih dahulu. Seret mouse Anda di sekitar gambar dengan menahan klik kiri dan Anda akan melihat lapisan putih muncul di atas gambar Anda. Gambarlah bentuk area yang ingin Anda ganti, dan pastikan untuk mengisinya seluruhnya. Anda tidak melingkari suatu wilayah, Anda menutupi seluruh wilayah.

Tip: Jika Anda hanya menambahkan sesuatu ke gambar yang ada, akan sangat membantu jika mencoba membuat wilayah bertopeng sejajar dengan perkiraan bentuk Anda’ kembali mencoba untuk membuat. Menutupi bentuk segitiga ketika Anda menginginkan lingkaran, misalnya, adalah kontra-produktif.

Mari kita ambil contoh sapi dataran tinggi dan memberinya topi koki. Tutupi suatu wilayah kira-kira berbentuk topi Koki, dan pastikan untuk menyetel “Ukuran Batch” ke lebih dari 1. Anda mungkin perlu beberapa untuk mendapatkan hasil yang ideal.

Selain itu, Anda harus memilih “Kebisingan Laten ” daripada “Isi”, “Asli”, atau “Tidak Ada Laten”. Ini cenderung menghasilkan hasil terbaik ketika Anda ingin menghasilkan objek yang sama sekali baru dalam sebuah adegan.

Catatan: Anda akan melihat tepi kiri topi telah menghapus bagian tanduknya. Itu terjadi karena pengaturan “Mask Blur” agak terlalu tinggi. Jika Anda melihat hal-hal seperti itu di gambar Anda, coba kurangi nilai “Mask Blur”. Prompt: Chef’s hat Setting: Inpaint Masked, Latent Diffusion, CFG 9.5, denoise strength 0.75, Sampling Steps = 50, Sampling Method = Euler_A

Baiklah — mungkin a topi koki bukanlah pilihan yang tepat untuk sapi dataran tinggi Anda. Sapi dataran tinggi Anda lebih menyukai suasana awal abad ke-20, jadi mari beri dia topi bowler.

Prompt: Pengaturan topi Bwel: Inpaint Masked, Latent Diffusion, CFG 9.5, kekuatan denoise 0,75, Langkah Pengambilan Sampel = 50, Metode Pengambilan Sampel = Euler_A

Seberapa positif dapper.

Tentu saja, Anda juga dapat melakukan kebalikannya dengan Inpaint Not Masked. Secara konseptual mirip, kecuali wilayah yang Anda tentukan dibalik. Alih-alih menandai wilayah yang ingin Anda ubah, Anda menandai wilayah yang ingin Anda pertahankan. Ini sering berguna ketika Anda ingin memindahkan objek kecil ke latar belakang yang berbeda.

Cara Memperbaiki Error “CUDA Out Of Memory”

Semakin besar gambar yang Anda buat, semakin banyak memori video yang diperlukan. Hal pertama yang harus Anda coba adalah menghasilkan gambar yang lebih kecil. Difusi Stabil menghasilkan gambar yang bagus — meskipun sangat berbeda — pada 256×256.

Jika Anda ingin membuat gambar yang lebih besar di komputer yang tidak memiliki masalah dengan gambar 512×512, atau Anda mengalami berbagai “Kehabisan Memori ”, ada beberapa perubahan pada konfigurasi yang seharusnya membantu.

Buka “webui-user.bat” di Notepad, atau editor teks biasa lainnya yang Anda inginkan. Cukup klik kanan “webui-user.bat,” klik “Edit,” lalu pilih Notepad. Identifikasi baris yang membaca set COMMANDLINE_ARGS=. Di situlah Anda akan menempatkan perintah untuk mengoptimalkan cara Difusi Stabil berjalan.

TERKAIT:Cara Menulis Skrip Batch di Windows

Jika Anda hanya ingin membuat gambar besar, atau kehabisan RAM pada GPU seri GTX 10XX , coba –opt-split-attention pertama. Akan terlihat seperti ini:

Kemudian klik File > Save. Atau, Anda dapat menekan Ctrl+S di keyboard.

Jika Anda masih mendapatkan kesalahan memori, coba tambahkan –medvram ke daftar argumen baris perintah (COMMANDLINE_ARGS).

Anda dapat menambahkan –always-batch-cond-uncond ke coba dan perbaiki masalah memori tambahan jika perintah sebelumnya tidak membantu. Ada juga alternatif untuk –medvram yang dapat mengurangi penggunaan VRAM lebih banyak lagi, –lowvram, tetapi kami tidak dapat membuktikan apakah itu benar-benar berfungsi atau tidak.

Penambahan antarmuka pengguna merupakan langkah maju yang penting dalam membuat alat berbasis AI semacam ini dapat diakses oleh semua orang. Kemungkinannya hampir tidak terbatas, dan bahkan pandangan sekilas ke komunitas online yang didedikasikan untuk seni AI akan menunjukkan kepada Anda betapa kuatnya teknologi ini, bahkan saat masih dalam masa pertumbuhan. Tentu saja, jika Anda tidak memiliki komputer game, atau Anda tidak ingin khawatir tentang pengaturannya, Anda selalu dapat menggunakan salah satu generator seni AI online. Ingatlah bahwa Anda tidak dapat menganggap entri Anda bersifat pribadi.

Itulah berita seputar Cara Menjalankan Difusi Stabil Secara Lokal Dengan GUI di Windows, semoga bermanfaat. Disadur dari HowToGeek.com.

Terbaru

  • Apa Itu EZNET Wireless dan Fiber Optic? Ini Perbedaan dan Pengertian Lengkapnya
  • Pengertian Rework Magic Wheel dan Rank Mythic Eternal: Apa itu Perubahan Sistem Baru Mobile Legends?
  • Apa Itu Diamond Combo? Pengertian Game Puzzle Viral yang Katanya Bisa Hasilkan Cuan
  • Apa Itu Showbox? Pengertian, Fungsi, dan Cara Menggunakannya di Android
  • Cara Mengatasi Fitur Monet Facebook Pro Tiba-tiba Hilang
  • Google Bikin Kejutan! Pixel 10 Diskon Gila-gilaan di YouTube Premium
  • Apa Itu Google CC? Ini Pengertian Agen Produktivitas AI Eksperimental Terbaru
  • Apa Itu Ultras Seblak di eSport? Pengertian dan Fenomena Baru Suporter eSport
  • Android 16: Animasi Folder Baru yang Mengubah Cara Kita Berinteraksi!
  • Android 16: Notifikasi Lokasi ‘Blue Dot’ – Fitur Baru yang Perlu Kalian Ketahui!
  • Apa Itu Risiko Auto Click di Event Spongebob Mobile Legends? Ini Penjelasannya
  • Apa Itu Fitur Eksperimental Windows? Ini Pengertian dan Cara Menonaktifkannya
  • Apa Itu Android 16 Beta 1? Ini Pengertian dan Fitur Terbarunya
  • Belum Tahu? Ini Trik Supaya Bisa Dapat Skin Patrick Mobile Legends dengan Harga Murah
  • Pixel Desember 2025: Update Besar Siap Meluncur, Apa yang Baru?
  • Apa Itu HYFE XL Prioritas? Ini Pengertian, FUP, dan Realita Kecepatannya
  • Pengertian Render dan Convert: Apa Bedanya dalam Video Editing?
  • Cara Mengatasi Aplikasi Office yang Terus Muncul dan Menerapkan Perubahan Pengaturan Privasi
  • Pixel Launcher Mendapatkan Sentuhan Google Search Baru!
  • Penyebab Aplikasi Wondr BNI Tidak Bisa Dibuka
  • Kode 0425 Daerah Mana? Ini Pengertian dan Fakta Sebenarnya
  • Apa Itu SSS CapCut? Pengertian Downloader Video Tanpa Watermark yang Wajib Kalian Tahu
  • Apa Itu Paket GamesMAX Telkomsel? Ini Pengertian dan Fungsinya Bagi Gamers
  • Apa Itu Menu Plus di Google Search? Ini Pengertian dan Fungsinya
  • Apa Itu Lepas Kolpri? Ini Pengertian dan Fenomenanya di Dunia Gaming
  • Pixel Buds Pro Dapat Update Software dengan Dukungan ANC Adaptif dan Peningkatan Audio
  • Mous Pixel Watch 4 Akan Hadir dengan Charger Baru dan Fitur-Fitur Terbaru
  • Hati-hati, Video Asli Botol Golda Viral Season 4 Full 6.30 Menit, Cek Link dan Faktanya disini!
  • Google Docs Dapat Update Material 3 dan Desain Ekspresif Baru, Fokus pada Kreativitas dan Kolaborasi
  • Belum Tahu? Ini Trik Hitung Cost Per Gigabyte Supaya Gak Boncos Saat Beli Paket Internet
  • Apa Itu AI Kill Switch di Firefox? Ini Pengertian dan Detail Fitur Terbarunya
  • Apa Itu Platform Modular Intel Alder Lake N (N100)? Ini Pengertian dan Spesifikasinya
  • Apa Itu Armbian Imager? Pengertian Utilitas Flashing Resmi untuk Perangkat ARM Kalian
  • Apa Itu OpenShot 3.4? Pengertian dan Fitur LUT Terbaru untuk Grading Warna
  • Flatpak 1.16.2: Sandbox Baru untuk GPU Intel Xe dan VA-API
  • Loading Model AI Lama? Coba Fitur Cached Models RunPod Ini, Hemat Waktu & Biaya!
  • Replicate Diakuisisi Cloudflare? Tenang, Ini Justru Kabar Baik Buat Developer AI
  • Apa Itu Nemotron-3 Nano? Pengertian Model Bahasa Ringkas dan Hasil Uji Cobanya
  • Prompt AI Dapur Aestetik
  • Prompt AI Suami Istri Bawa Terong
  • Apa Itu “I Am Not a Robot – reCAPTCHA Verification ID: 2165”? Ini Pengertian dan Bahayanya
  • Apa Itu Serangan Clop Ransomware pada CentreStack? Ini Pengertian dan Dampaknya
  • Apa Itu E-Note? Pengertian Platform Kripto yang Baru Saja Disita FBI
  • Pengertian CVE-2025-37164: Celah Keamanan Fatal di HPE OneView Adalah?
  • Apa Itu APT137? Pengertian Kelompok Peretas Tiongkok yang Mengincar Windows
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2025 emka.web.id | Design: Newspaperly WordPress Theme