SwarmUI v0.9.3 Beta .
Sebelumnya dikenal sebagai StableSwarmUI.
Antarmuka Pengguna Web Pembuatan Gambar AI Modular, dengan penekanan pada membuat perkakas listrik mudah diakses, berkinerja tinggi, dan dapat diperluas. Mendukung Difusi Stabil, Fluks, dll. Model gambar AI, dengan rencana untuk mendukung video AI, audio, dan lainnya di masa mendatang.
Bergabunglah dengan Discord untuk mendiskusikan proyek, mendapatkan dukungan, melihat pengumuman, dll.
Ikuti Thread Pengumuman Fitur untuk pembaruan fitur baru.
Proyek ini berstatus Beta . Ini berarti untuk sebagian besar tugas, Swarm memiliki peralatan luar biasa yang tersedia untuk Anda, namun masih banyak lagi yang direncanakan. Swarm direkomendasikan sebagai UI yang ideal untuk sebagian besar pengguna, pemula, dan profesional. Masih ada beberapa hal yang harus diselesaikan.
Pengguna pemula akan menyukai antarmuka tab Hasilkan utama Swarm, membuatnya mudah untuk menghasilkan apa pun dengan berbagai fitur canggih. Pengguna tingkat lanjut mungkin lebih menyukai tab Comfy Workflow untuk mendapatkan grafik mentah yang tidak dibatasi, namun masih memiliki alasan untuk kembali ke tab Hasilkan untuk fitur kemudahan (editor gambar, pembuatan alur kerja otomatis, dll) dan alat-alat listrik (misalnya Grid Generator).
Mereka yang tertarik untuk membantu mendorong Swarm dari Beta ke status Rilis Penuh yang siap untuk apa pun dan disempurnakan, dipersilakan untuk mengirimkan PR (baca dokumen Berkontribusi terlebih dahulu), dan Anda dapat menghubungi kami di sini di GitHub atau di Discord. Saya sangat menyarankan untuk menghubungi Anda untuk menanyakan rencana suatu fitur sebelum mem-PRing-nya. Mungkin sudah ada rencana khusus atau bahkan pekerjaan yang sedang berjalan.
Target fitur utama yang belum diterapkan:
PERINGATAN : Google Colab tidak serta merta mengizinkan WebUI jarak jauh, khususnya untuk akun gratis, digunakan dengan risiko yang Anda tanggung sendiri.
Tautan Colab jika Anda ingin mencoba Swarm: https://colab.research.google.com/github/mcmonkeyprojects/SwarmUI/blob/master/colab/colab-notebook.ipynb
Templat Runpod (catatan: dikelola oleh kontributor pihak ketiga nerdylive123): https://runpod.io/console/deploy?template=u7mlkrmxq3&ref=c6jd6jj0
Perhatikan bahwa mungkin diperlukan waktu beberapa menit untuk memulai pertama kali. Periksa log kontainer untuk melihat kemajuan penyiapan. Periksa templatnya ?
info untuk petunjuk tentang cara menggunakan.
Catatan: jika Anda menggunakan Windows 10, Anda mungkin perlu menginstal git dan DotNET 8 SDK secara manual terlebih dahulu. (Windows 11 ini otomatis).
Program Files
), dan jalankan. (TODO): Pra-instaler mandiri yang lebih mudah, .msi
atau .exe
yang menyediakan layar instalasi umum dan memungkinkan Anda memilih folder dan semuanya.
git clone https://github.com/mcmonkeyprojects/SwarmUI
launch-windows.bat
Instal git
, python3
melalui manajer paket OS Anda jika belum diinstal (pastikan untuk menyertakan pip
dan venv
pada distro yang tidak menyertakannya dalam python secara langsung)
sudo apt install git python3-pip python3-venv
Unduh file install-linux.sh, simpan di tempat Anda ingin menginstal, dan jalankan
wget https://github.com/mcmonkeyprojects/SwarmUI/releases/download/0.6.5-Beta/install-linux.sh -O install-linux.sh
chmod +x install-linux.sh
Jalankan skrip ./install-linux.sh
, itu akan menginstal semuanya untuk Anda dan akhirnya membuka halaman web di browser Anda.
Ikuti petunjuk pemasangan di halaman.
Anda dapat menjalankan skrip launch-linux.sh
kapan saja di masa mendatang untuk meluncurkan kembali Swarm.
Jika halaman tidak terbuka sendiri, Anda dapat membuka http://localhost:7801
secara manual
git
, python3
melalui manajer paket OS Anda jika belum diinstal (pastikan untuk menyertakan pip
dan venv
pada distro yang tidak menyertakannya dalam python secara langsung)sudo apt install git python3-pip python3-venv
dotnet-sdk-8.0
, karena itu mencakup semua sub-paket yang relevan)aspnet-runtime
diinstal secara terpisahcd
ke direktori tempat Anda ingin menginstalgit clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-linux.sh
http://localhost:7801/Install
(jika tidak diluncurkan sendiri)(TODO): Mungkin menghubungkan dokumen khusus dengan detail per-distro dan apa pun. Mungkin juga membuat penginstal sekali klik untuk Linux?
Catatan : Anda hanya dapat menjalankan SwarmUI di komputer Mac dengan prosesor silikon Apple M1 atau M2 (Mx).
brew
Anda diperbarui dengan brew update
.brew
Anda dengan brew doctor
. Anda seharusnya tidak melihat kesalahan apa pun pada keluaran perintah.brew install dotnet
.brew install [email protected]
dan brew install virtualenv
cd
) ke folder tempat Anda ingin menginstal SwarmUI.git clone https://github.com/mcmonkeyprojects/SwarmUI
.cd SwarmUI
dan jalankan skrip instalasi: ./launch-macos.sh
.Instalasi dimulai sekarang dan mengunduh model Difusi Stabil dari internet. Tergantung pada koneksi internet Anda, ini mungkin memerlukan waktu beberapa menit. Tunggu browser web Anda membuka jendela SwarmUI.
Selama instalasi SwarmUI, Anda akan dimintai jenis backend yang ingin Anda gunakan. Untuk komputer Mac dengan M1 atau M2, Anda dapat dengan aman memilih backend ComfyUI dan memilih model Stable Diffusion XL Base dan Refiner di layar Download Models.
cd
ke direktori tempat Anda ingin menginstalgit clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-docker.sh
localhost:7801
Models
dan Output
, dan akan memasang Data
dan dlbackend
sebagai volume persisten independen.Lihat folder dokumentasi.
Nama "Swarm" mengacu pada fungsi utama asli UI: memungkinkan 'swarm' GPU menghasilkan semua gambar untuk pengguna yang sama sekaligus (terutama untuk generasi grid besar). Ini hanyalah fitur yang menginspirasi namanya dan bukan akhir dari Swarm.
Tujuan keseluruhan dari SwarmUI adalah menjadi toko serba ada berfitur lengkap untuk semua hal Difusi Stabil.
Lihat dokumen motivasi untuk mengetahui motivasi pilihan teknis.
Proyek ini:
YOLOv8
(yaitu penggunaan sintaks SwarmYoloDetection
node atau
dapat tunduk pada ketentuan AGPL),IP Adapter - Face
SwarmUI sendiri berada di bawah lisensi MIT, namun beberapa penggunaan mungkin dipengaruhi oleh lisensi varian GPL dari daftar proyek terhubung di atas, dan perhatikan bahwa setiap model yang digunakan memiliki lisensinya sendiri.
(Untuk pembaruan sebelum Juni 2024)
Lisensi MIT (MIT) Hak Cipta (c) 2024 Stability AI
Lisensi MIT (MIT)
Hak Cipta (c) 2024 Alex "mcmonkey" Goodwin
Izin dengan ini diberikan, secara gratis, kepada siapa pun yang memperoleh salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk menggunakan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang menerima Perangkat Lunak untuk melakukan hal tersebut, dengan tunduk pada ketentuan berikut:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau sebagian besar Perangkat Lunak.
PERANGKAT LUNAK INI DISEDIAKAN "APA ADANYA", TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.