C19: Modulares Sampling mit SamplerCustomAdvanced: Eine Schritt-für-Schritt-Anleitung

Beim Arbeiten mit Machine-Learning-Workflows kann modulares Sampling einen intuitiveren und flexibleren Ansatz für die Modellerstellung bieten. Im vorherigen Artikel habe ich Ihnen gezeigt, wie man das Flux-Modell mit einem Standard-Case-Sampler-Knoten einrichtet. In dieser Anleitung erfahren Sie, wie man einen modularen Workflow mit dem Knoten SamplerCustomAdvanced, wobei der Schwerpunkt auf seinen Eingängen und Verbindungen liegt, um die gleichen Ergebnisse wie mit einem Standard-Case-Sampler-Knoten zu erzielen. Dieser Workflow ist besonders nützlich für Modelle wie Flux1 Schnell, die keine negativen Prompts unterstützen und keine CFG-Skala erfordern.

Ein klassischer Oldtimer in einer Wüste, goldene Sanddünen, klarer blauer Himmel, warmes Sonnenlicht, kinematografische Ästhetik.


Warum modulares Sampling?

Modulares Sampling ermöglicht es Ihnen, den Sampling-Prozess in kleinere, handhabbare Knoten zu zerlegen, was das Anpassen und Debuggen von Workflows erleichtert. Im Gegensatz zu Workflows, die von negativen Prompts oder CFG-Skalen abhängen, stützt sich modulares Sampling auf einzelne Knoten für Rauschgenerierung, Guidance und Scheduling und gibt Ihnen so eine größere Kontrolle über den Sampling-Prozess.


Den Workflow einrichten

Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung zum Einrichten eines modularen Workflows mit SamplerCustomAdvanced.

1. Den SamplerCustomAdvanced-Knoten hinzufügen

  • Beginnen Sie damit, den Knoten SamplerCustomAdvanced zu Ihrem Workflow hinzuzufügen. Dieser Knoten dient als zentrale Drehscheibe für modulares Sampling.
  • Um ihn zu finden, doppelklicken Sie und geben Sie S-A-M-P in die Suchleiste ein.

2. Das Latent-Bild verbinden

  • Schließen Sie ein leeres Latent-Bild (mit festgelegter Auflösung) an den Latent-Image-Eingang von SamplerCustomAdvanced.

3. Rauschgenerierung

  • RandomNoise-Knoten: Fügen Sie RandomNoise hinzu, um ein Rauschmuster für den Sampling-Prozess zu erzeugen.
  • Verbinden Sie den Ausgang von RandomNoise mit dem Noise-Eingang von SamplerCustomAdvanced.
  • Noise-Seed-Eingang: Verwenden Sie einen RG3-Seed-Knoten, um einen Noise-Seed bereitzustellen. Wandeln Sie das Noise-Seed-Widget in einen Eingang um und verbinden Sie den RG3-Seed-Knoten.

4. Guidance-Eingang

  • BasicGuider-Knoten: Fügen Sie BasicGuider hinzu, um Conditioning in Guidance für den Sampler umzuwandeln.
  • Verbinden Sie den Guider-Ausgang von BasicGuider mit dem Guider-Eingang von SamplerCustomAdvanced.
  • Diffusionsmodell: Der Knoten BasicGuider benötigt Eingaben vom Diffusionsmodell (z. B. Flux1 Schnell FP8). Verbinden Sie das Diffusionsmodell mit dem BasicGuider-Eingang.

5. Sampler-Eingang

  • KSamplerSelect-Knoten: Fügen Sie KSamplerSelect hinzu; dieser liefert den Sampler-Eingang für SamplerCustomAdvanced.
  • Stellen Sie den Sampler auf den Standardwert euler.

6. Sigmas-Eingang

  • BasicScheduler-Knoten: Fügen Sie BasicScheduler hinzu, um den Sigmas-Eingang zu verarbeiten, der die Rauschverteilung während des Diffusionsprozesses steuert.
  • Verbinden Sie den Sigmas-Ausgang von BasicScheduler mit dem Sigmas-Eingang von SamplerCustomAdvanced.
  • Verbinden Sie das Diffusionsmodell mit dem BasicScheduler-Eingang.

7. Ausgabekonfiguration

  • Verbinden Sie den Ausgang von SamplerCustomAdvanced mit dem Samples-Eingang von VAE Decode.
  • Aktualisieren Sie die Metadaten im Knoten Save Image Extended, indem Sie die Badge-ID-Nummern für die Sampler- und Scheduler-Knoten einsetzen. Zum Beispiel:
    • Sampler-ID: 129
    • Scheduler-ID: 130

Wichtige Parameter für Flux1 Schnell

Beachten Sie bei der Arbeit mit dem Modell Flux1 Schnell die folgenden Punkte:

  • Schritte: Stellen Sie die Anzahl der Schritte auf 4 ein, da höhere Werte die Qualität aufgrund der destillierten Natur des Modells nicht verbessern.
  • Seed: Stellen Sie sicher, dass derselbe Seed für konsistente Ergebnisse verwendet wird.
  • Prompt: Verwenden Sie denselben Prompt in verschiedenen Workflows, um Ausgaben effektiv zu vergleichen.

Beispiel-Workflow


Vorteile des modularen Samplings

  1. Flexibilität: Tauschen Sie Knoten für verschiedene Modelle oder Konfigurationen problemlos aus.
  2. Debugging: Finden Sie Probleme, indem Sie einzelne Knoten isolieren.
  3. Anpassung: Passen Sie Parameter wie Rauschmuster, Guidance und Scheduling unabhängig voneinander an.

Kommentar hinterlassen