Yaratımlarınız için GPU · KYC'siz kripto Keşfet
DEFTER 03 · COMFYUI

Aynı proje, başka bir makine: ComfyUI iş akışınızı yeniden oluşturun.

Bir ComfyUI iş akışını devam ettirmek için JSON'u alın, tam modelleri belirleyin ve bunları çalıştıran ortamı kaydedin. Graf dosyası ağırlıkları içermez. "Seramik — üç ışık niyeti" dosyamız yeniden oluşturabileceğiniz özgün bir tarif sunar: karşılaştırılabilir üç varyant, bir manifest ve çevrimdışı bir kontrol. JSON ve graf doğrulanmıştır; hiçbir görsel veya GPU ölçümü bu alıştırmayla üretilmiş olarak sunulmaz.

YANINIZDA GÖTÜRECEĞİNİZ DOSYA · 1.0.0

Seramik — üç ışık niyeti

Özgün iş akışı, manifest, adım adım yeniden oluşturma, harici bağımlılığı olmayan Python doğrulayıcı ve takip sayfaları. Arşivde hiçbir ağırlık veya üretilmiş sonuç yok.

Doğrulananlar

  • ComfyUI arayüz şeması 0.4 ile uyumlu JSON; 15 core düğümü ve 25 bağlantı kontrol edildi.
  • Üç dalın parametreleri doğrulandı; çevrimdışı kontrol dosyada mevcut.
  • ComfyUI içe aktarma ve üretim çalıştırılmadı: hiçbir görsel, süre veya VRAM ölçülmedi.
  • Model parmak izi yayıncının deposundan alındı; ağırlıklar indirilmedi.
01

Belirli bir vaka: bir afişin ışığını aramak

Proje, kurgusal bir seramik için bir yön çalışmasıdır: mat fildişi bir vazo, kobalt mavisi bir kaide ve kum rengi bir arka plan. Kompozisyon, daha sonra bir sayfa düzeni yazılımında başlık eklemek için sol üstte boş bir alan gerektirir. Amaç, üç ışık niyetini karşılaştırmak ve ardından seçilen tercihi açıklamaktır. Bu, fotoğraflanan bir nesneyi birebir yeniden üretmek değildir.

Sağlanan iş akışı, aynı boyutlar, aynı model, aynı tohum ve aynı ayarlarla üç dal içerir. Pozitif promptta yalnızca ışık cümlesi değişir. Hiçbir giriş görseli, hiçbir özel düğüm, hiçbir refiner veya LoRA kullanmaz. Her bağlantıyı anlayacak kadar küçük ve gerçek bir karşılaştırma hazırlayacak kadar yapılandırılmış bir proje elde edersiniz. İndirme, iş akışını ve parametreleri sağlar. Bu dosya için hiçbir üretim çalıştırılmamıştır: görselleri kendi ortamınızda üretin ve ardından karşılaştırın.

02

Yazılımları hazırlamak ve gerçekte kullanılan sürümleri not etmek

Graf, ComfyUI 0.37.0 tanımlarını ve bağımlılıkları tarafından belirlenen frontend 1.52.7'yi hedefler. Manifest, bunların tam commit'lerini saklar. Bu sürümler resmi kaynaklardan incelenmiştir; bu makale için çalıştırılmış bir kurulumu tanımlamazlar. Sisteminize uygun prosedüre göre hazırlanmış bir kurulum kullanın ve ardından sürümlerini bu referansla karşılaştırın.

Python, PyTorch, sürücü ve hesaplama hassasiyeti de devam dosyasının bir parçasıdır. environnement-a-remplir.json dosyası bu alanları sizin gözleminize kadar boş bırakır. Buraya GPU'nuzun adından varsayılan bir sürüm kopyalamayın. Ortamlar sayfası bu bağımlılıkları düzenlemeye yardımcı olur. İndirmenin doğrulayıcısı yalnızca Python 3.10 veya daha yenisini ve standart kütüphanesini gerektirir; ComfyUI'ye ihtiyaç duymaz.

Dosyanın referansları ve kaydedilecek bilgiler
ÖğeReferansBu dosyadaki durum
ComfyUI çekirdeği0.37.0, manifestte tam commitİncelenen düğüm tanımları
ComfyUI frontend1.52.7, manifestte tam commitBelgelenen widget sırası
İş akışı biçimiArayüz JSON'u 0.4Şema ve graf kontrol edildi
Üretim Python / PyTorchKullanılan makinede kaydedilmeliBurada hiçbir üretim çalıştırılmadı
Sürücü, hassasiyet, bellek ve süreDenemeniz sırasında gözlemlenmeliÖlçülmedi
03

Checkpoint'i ad ile içeriği karıştırmadan belirlemek

Beklenen dosya, manifestte sabitlenen revizyondaki Stability AI deposundan gelen ComfyUI/models/checkpoints/ içindeki sd_xl_base_1.0.safetensors dosyasıdır. Bu tarif tam SDXL Base 1.0 checkpoint'ini kullanır: yükleyici grafa modeli, metin kodlamayı ve VAE'yi sağlar. Kaynaklarımızla hiçbir ağırlık dağıtılmaz. Ayrı olarak temin etmeden önce modelin sayfasına ve lisansına bakın.

Manifest, yayıncının depo üst verilerinden alınan 6.938.078.334 baytlık bir boyut ve bir SHA-256 parmak izi sağlar. Bu parmak izini yeniden hesaplamak için ağırlıkları indirmedik. Doğrulayıcının --checkpoint seçeneği, halihazırda sahip olduğunuz dosyayı bu referansla karşılaştırır. Yeniden adlandırılmış bir dosya mutlaka aynı model değildir; diskteki boyutu da GPU bellek kullanım zirvesini vermez.

Kurulumunuz merkezi bir dizin veya bir alt klasör kullanıyorsa, yükleyicinin önerdiği yolu seçin ve bu uyarlamayı not edin. Boş bir menü, önce modelin kopyalarını çoğaltmak yerine klasörü ve yükleyici türünü kontrol etmeye davet eder.

04

JSON'u içe aktarmak ve düğümleri doğru sırayla okumak

Klasörü açın, ardından workflow-ui.json dosyasını ComfyUI arayüzünde açın veya dosyayı tuvaline bırakın. Bu, konumlar, widget'lar ve bağlantılarla birlikte 0.4 arayüz formatıdır. Bu dosya, /prompt API giriş noktasına yönelik payload değildir. Herhangi bir şey başlatmadan önce seçili checkpoint'i ve eksik düğüm olup olmadığını kontrol edin.

15 düğüm yalnızca altı yerleşik tür kullanır. Yükleyici, boş latent ve negatif metin ortaktır. Her dal bir pozitif metin, bir KSampler, bir VAE çözümlemesi ve bir kayıt ekler. Üç dal ne üç GPU ne de eşzamanlı yürütme anlamına gelir. Grafiği elle yeniden kurmayı tercih ederseniz reconstruction.md dosyası 25 bağlantıyı ayrıntılı olarak açıklar.

Projenin zinciri, modelden dosyaya
DüğümSayıBu alıştırmadaki rolü
CheckpointLoaderSimple1Checkpoint'i yükle; MODEL, CLIP ve VAE sağla
EmptyLatentImage11024 × 1024 piksel ve 1'lik parti tanımla
CLIPTextEncode4Üç pozitif prompt ve bir ortak negatif prompt kodla
KSampler3Latent'leri ortak ayarlarla hesapla
VAEDecode3Latent'leri görüntülere çöz
SaveImage3Varyantları üç ayrı ön eke yaz
Her dalın bağlantıları
Checkpoint.CLIP → Texte positif.clip
Checkpoint.MODEL → KSampler.model
Texte positif.CONDITIONING → KSampler.positive
Texte négatif.CONDITIONING → KSampler.negative
Latent vide.LATENT → KSampler.latent_image
KSampler.LATENT → VAEDecode.samples
Checkpoint.VAE → VAEDecode.vae
VAEDecode.IMAGE → SaveImage.images
05

Üç niyeti karşılaştırmak için ayarları sabit tutun

Üç KSampler 24092026 tohumunu, 24 adımı, 6.5 CFG'yi, euler sampler'ını, normal scheduler'ını ve 1 denoise değerini kullanır. Üretim sonrası kontrol her dalda fixed olarak ayarlanmıştır. Bu tercih aynı deneme parametrelerini korumayı sağlar; tüm görüntüler için en iyi ayar olduğunu iddia etmez.

Ortak prompt vazoyu, kaideyi, arka planı ve başlık için ayrılan alanı tanımlar. Son cümle ışığı verir. Her metnin tamamını manifestoda bulacaksınız: yeniden kurma sırasında varyantın tamamını kopyalayın. Bu SDXL örneğinde model yönergeleri İngilizcedir. Ortak negatif prompt özellikle metinden, logolardan, çoğaltılmış nesnelerden ve bozulmalardan kaçınmayı ister. Bu yönergeler modele yönelik istekler olarak kalır; modele tam olarak uyacağı garanti edilmez.

Değerlendirilecek üç varyant, önceden karar verilmiş hiçbir sonuç yok
VaryantIşık talimatıÇıktıya sorulacak soru
A · öndenGeniş, önden ve dağıtılmış kaynakGölge fazla baskın olmadan hacim okunabilir kalıyor mu?
B · yandanSolda büyük kaynak, sağa doğru yumuşak gölgeKabartma ve doku afişe hizmet ediyor mu?
C · arkadan ışıkArkadan ışık ve hafif önden dolguParlak kenar vazoyu ayırmaya yetiyor mu?
06

GPU'yu devreye almadan önce klasörü kontrol edin

Açılmış klasörden aşağıdaki doğrulayıcıyı çalıştırın. Yalnızca workflow'u ve manifestoyu okur; tanımlayıcıları, girişleri, veri türlerini, karşılıklı bağlantıları, döngü olup olmadığını ve üç varyantın parametrelerinin uyumunu doğrular. Hiçbir hizmete bağlanmaz ve hiçbir model yüklemez. Bir hata, klasörün incelenecek bölümünü belirtir.

Teslim edilen workflow ayrıca resmi UI 0.4 şemasına karşı doğrulanmıştır. Herkese açık doğrulayıcı kasıtlı olarak bu alıştırmanın profiliyle sınırlıdır: başka bir düğüm eklerseniz veya numaralandırmasını değiştirirseniz, ComfyUI kullanmayı bilse bile kopyanızı reddedebilir. Bu nedenle uyarlamalarınızdan önce bozulmamış bir orijinali saklayın.

ok: true sonucu bu JSON'un ve grafiğinin tutarlılığını kanıtlar. Arayüzünüze gerçekten aktarıldığını, checkpoint'in kullanılabilir olduğunu veya bir görüntü üretildiğini kanıtlamaz. Bu son adımlar bu klasörün teslimi için yürütülmemiştir.

Çevrimdışı kontrol, Python 3.10 veya üzeri
python validate_workflow.py
Diskinizde zaten bulunan bir checkpoint'i de doğrulayın
python validate_workflow.py --checkpoint "D:/modeles/sd_xl_base_1.0.safetensors"
07

Çalıştırın, çıktıları açın ve seçiminizi belgeleyin

Bağımlılıklar hazır olduğunda, workflow'u çalıştırın ve her dalın SaveImage'a ulaştığını doğrulayın. a_frontale, b_laterale ve c_contrejour önekleri, ComfyUI çıktı dizinindeki RenderParcel/ceramique-v1/ altında bulunur. Uygulama, adları kendi sayaçlarıyla tamamlar. Tarif üç ayrı dosya üretir; otomatik olarak karşılaştırmalı bir tablo oluşturmaz.

PNG'leri açın ve boyutları, vazonun kenarını, malzemenin okunabilirliğini ve başlık için kullanılabilir alanı kontrol edin. comparaison.csv dosyasını gözlemleriniz ve bir seçim gerekçesiyle doldurun. İndirmedeki hücreler boştur: burada hiçbir varyant görsel olarak değerlendirilmemiştir. Bir üretim başarısız olursa, ona bir süre veya kalite atfetmek yerine bu başarısızlığı kaydedin.

Aynı seed, sürümler, donanımlar ve işlemler arasında aynı pikselleri garanti etmez. Işığı değiştirmek silueti de değiştirebilir: workflow bir niyeti araştırır, bir ürün kimliğini kilitlemez. Kendi çalıştırmanızdan bir referans görüntü saklayın ve önce açıklanan kriterleri, ardından yalnızca ortamınız ve protokolünüz bunu gerektiriyorsa pikselleri karşılaştırın.

08

Yeniden başlatmayı engelleyen hataları tanıma

İlk gözlemlenebilir hatayla başlayın. Modeli, ComfyUI sürümünü ve örnekleme parametrelerini aynı anda değiştirmek tanılamayı gereksiz yere zorlaştırır. Tablo, klasördeki kusurları yalnızca yükleme sırasında veya üretim esnasında ortaya çıkanlardan ayırır.

Belleğiniz yetmiyorsa ilgili adımı not edin: yükleme, örnekleme veya kod çözme. Bu alıştırmada parti zaten tek görüntüyle sınırlı. Daha düşük bir çözünürlük tanı amaçlı kullanılabilir, ancak bu başka bir deneme oluşturur; sonuçlarını özgün durumdan geliyormuş gibi karşılaştırmak yerine manifestoyu güncelleyin.

Bir belirtiyi gözlemleyin, ardından belirli bir noktayı doğrulayın
Belirtiİlk kontrolKullanışlı paket
Checkpoint menüde yokCheckpoint adı ve klasörü veya ek yollarListenizi kurulumunuza göre yenileyin
İçe aktarma sonrası bilinmeyen düğümTeknik tür ve gerçekte kullanılan sürümManifestodaki altı çekirdek türle karşılaştırın
Doğrulayıcı bağlantı hatasıBelirtilen giriş, çıkış ve bağlantı numarasıKopyadan sağlam şekilde devam et veya bağlantıyı yeniden kur
Karşılaştırması zor varyantlarSeed, fixed, boyutlar ve üç dalın parametreleriYalnızca ışık cümlesini değiştir
Hesaplama sırasında bellek yetersizliğiTam adım ve gerçekten başlatılan yükÖlç, ardından yeni bir manifestoyla uygun bir deneme hazırla
PNG mevcut ama kompozisyon hatalıSeçim kriterleri ve tam istemYalnızca bir kısıtı yeniden ifade et; önceki sürümü koru
09

Bir tarifi arşivleyin ve donanımı gözlemlerinize göre seçin

Nihai devir dosyası, gerçekte kullanılan JSON'u, tamamlanmış manifestoyu, karşılaştırmayı, ortam sürümlerini ve açtığınız bir tanık çıktıyı bir araya getirir. JSON'u ayrı saklayın: bir medyanın üst verileri dönüştürme veya paylaşma sırasında kaybolabilir. Dışa aktarma kılavuzu, görsel teslimatı yeni bir çalıştırma için gereken kaynaklardan ayırt etmeye yardımcı olur.

Projeyi genişletmeden önce, tam bir üretimi kod çözme ve kaydetme aşamasına kadar izleyin. Burada ne hesaplama süresini ne de gereken VRAM kapasitesini ölçtük. Belirlediğiniz ihtiyaca, ortamınızın uyumluluğuna ve işinize yarayan pakete göre bir 24 GB RTX 4090 veya bir 48 GB RTX 6000 Ada inceleyin. Bu kartların belleği bir hız vaadi değildir; bu grafik birden çok kartın belleğini otomatik olarak toplamaz.

Görsel atölyesi, rezervasyondan önce yönü ve kriterleri netleştirmenize yardımcı olur. Ardından bir yapılandırma hazırlayabilir ve kendi donanım denemeniz için aynı girdileri koruyabilirsiniz. Dosyanın özgün kaynakları MIT lisansı altındadır; yazılımlar ve model ise kendi lisanslarına tabidir.

PRODÜKSİYON DEFTERLERİ

Projenizde ilerlemek için.

Tüm defterler
DAHA İLERİ GİTMEK İÇİN

Sorularınız.

SDXL ağırlıkları olmadan indirmeyi kullanabilir miyim?+

Manifestoyu okuyabilir, JSON'u doğrulayabilir ve bağlantıları yeniden kurabilirsiniz. Bir üretim, belirtilen checkpoint'i ve uyumlu bir ComfyUI ortamını gerektirir. Doğrulayıcı bu bağımlılıkların yerini tutmaz ve bunları indirmez.

JSON neden UI 0.4 biçimini kullanıyor?+

Bu dosya için resmî şemaya göre doğrulanmış ve tercih edilen arayüz biçimidir. Özellikle düğümleri, konumlarını ve widget'larını tanımlar. Biçim sürümü ComfyUI yazılımının sürümü değildir ve bu JSON bir API yüküyle karıştırılmamalıdır.

Sadece ışığı değiştirerek tam olarak aynı vazoyu elde edebilir miyim?+

Tarif bunu garanti etmez. Metinden görsele prompt'ları diğer sabit parametrelerle karşılaştırır. Model ayrıntıları, silueti veya kadrajı değiştirebilir. Biçiminin sadık kalması gereken gerçek bir ürün üzerinde çalışmak için farklı bir referans ve kontrol protokolü gerekir.

Bu referansları projenizde saklayın.

Defterimi aç