OneTrainer: 一款用於訓練與微調各種擴散模型的全方位解決方案

OneTrainer: 一款用於訓練與微調各種擴散模型的全方位解決方案

它解決了什麼問題

OneTrainer 提供了一個全面且全方位一體的解決方案,用於訓練與微調擴散模型。它簡化了準備數據集、管理訓練運行以及轉換模型格式的過程,消除了在多個不同的工具之間切換的需求。

運作方式

該軟體提供圖形使用者介面 (GUI) 與命令列介面 (CLI) 來管理訓練流程。它支援廣泛的擴散模型(包括 FLUX.1、Stable Diffusion 1.5 到 3.5,以及 Hunyuan Video)和多種訓練方法,例如全量微調 (full fine-tuning)、LoRA 以及 embeddings。它包含內建工具用於自動標註 (via BLIP, BLIP2, and WD-1.4) 與遮罩建立 (via ClipSeg or Rembg) 以簡化數據集準備工作。

對象是誰

它是為 AI 藝術家與開發者設計的,旨在讓他們能以高度的控制力來微調圖像與影片生成模型,而無需具備深厚的編碼知識。

重點特色

  • 廣泛的模型支援:相容於廣泛的模型,包括 SDXL、Stable Cascade 與 PixArt。
  • 靈活的訓練:支援全量微調、LoRA 與 embeddings,並提供遮罩訓練與多解析度訓練的選項。
  • 數據集工具:整合了自動標註與遮罩生成工具。
  • 整合式採樣:能夠在訓練期間直接在 UI 中對模型進行採樣,以監控進度。
  • 訓練優化:具備長寬比分桶 (aspect ratio bucketing)、EMA (Exponential Moving Average) 支援,以及雜訊排程器重新縮放 (noise scheduler rescaling)。

Sources