Merge Diffusion Tool
1.0.0
合併擴散工具是由Enhanceai.Art開發的一種開源解決方案,提供了將Lora模型融合,將Lora集成到檢查點並合併穩定擴散檢查點的無縫方法。使用這種強大的合併工具來增強您的AI工作流程,旨在支持廣泛的擴散模型,例如Flux Dev , Flux Schnell ,穩定擴散1.5 , SD2,SD3 , SD3和SDXL 。
在Enhanceai.Art中發現更多高級的AI工具。
.safetensors格式的全力支持,以確保高效且安全的處理。要設置該工具,請按照以下步驟:
克隆存儲庫:
git clone https://github.com/itspranavajay/Merge-Diffusion-Tool.git
cd merge-diffusion-tool安裝所需的依賴項:
pip install -r requirements.txt合併擴散工具提供了三個主要操作:
| 爭論 | 描述 |
|---|---|
--operation | 選擇操作: merge_loras , merge_lora_checkpoint , merge_checkpoints |
--model1 | 第一個模型文件的路徑。 |
--model2 | 通往第二個型號文件的路徑(lora可選為檢查點)。 |
--output | 合併模型的輸出路徑。 |
--alpha | 合併模型的混合比(默認值:0.5)。 |
--merge_weight | 將Lora合併到檢查點的權重(默認值:0.5)。 |
python main.py --operation merge_loras --model1 lora1.safetensors --model2 lora2.safetensors --output output_lora.safetensors --alpha 0.7該命令合併lora1.safetensors和lora2.safetensors lora1
python main.py --operation merge_lora_checkpoint --model1 lora_model.safetensors --model2 checkpoint_model.safetensors --output output_checkpoint.safetensors --merge_weight 0.6在此示例中,洛拉模型將影響60%的影響融合到檢查點。
python main.py --operation merge_checkpoints --model1 checkpoint1.safetensors --model2 checkpoint2.safetensors --output output_checkpoint.safetensors --alpha 0.5在50-50混合物中合併兩個檢查點型號。
.safetensors :確保AI模型的安全,優化的存儲和處理。 ?如果您發現此工具很有幫助,請考慮通過在Enhanceai.art/pricing上查看我們的定價計劃來支持開發。通過購買任何計劃,您不僅會支持這樣的未來開源項目,而且還可以解鎖許多獨家AI功能,這些功能將極大地增強自己的AI工作流程!
為了幫助您,請加入我們的Discord服務器,與社區和開發人員建立聯繫。
我們歡迎捐款!請隨意打開問題,提交拉動請求或建議可以改善此工具的功能。所有貢獻都非常感謝。