ReleaseSiliconFlowSiliconFlowpublished Apr 13, 2024seen 5d

siliconflow/onediff 1.0.0

siliconflow/onediff

Open original ↗

Captured source

source ↗
published Apr 13, 2024seen 5dcaptured 10hhttp 200method plain

1.0.0

Repository: siliconflow/onediff

Tag: 1.0.0

Published: 2024-04-13T11:24:54Z

Prerelease: no

Release notes:

OneDiff 1.0

OneDiff 1.0 is for Stable Diffusion and Stable Video Diffusion models(UNet/VAE/CLIP based) acceleration. We have got a lot of support/feedback from the community: https://github.com/siliconflow/onediff/wiki , big thanks!

The later version 2.0 will focus on DiT/Sora-like models.

OneDiff 1.0 's updates are mainly the issues in milestone 0.13

  • New Features
  • Quantize tools for enterprise edition
  • https://github.com/siliconflow/onediff/tree/main/src/onediff/quantization
  • https://github.com/siliconflow/onediff/blob/main/README_ENTERPRISE.md#onediff-enterprise
  • SD-WebUI supports offline quantized model
  • OneDiff Quality Evaluation
  • https://github.com/siliconflow/OneDiffGenMetrics
  • Reuse compiled graph
  • https://github.com/siliconflow/onediff/issues/581
  • https://github.com/siliconflow/onediff/tree/main/onediff_sd_webui_extensions#fast-model-switching
  • reuse graph with constant folding enabled https://github.com/siliconflow/onediff/pull/782
  • Refine support for Playground v2.5
  • https://github.com/siliconflow/onediff/issues/703
  • support ComfyUI-AnimateDiff-Evolved
  • https://github.com/siliconflow/onediff/pull/575
  • https://github.com/siliconflow/onediff/tree/main/onediff_comfy_nodes/modules/oneflow/hijack_animatediff
  • support ComfyUI_IPAdapter_plus
  • https://github.com/siliconflow/onediff/tree/main/onediff_comfy_nodes/modules/oneflow/hijack_ipadapter_plus
  • support stable cascade
  • https://github.com/siliconflow/onediff/pull/659
  • Improvements
  • Improve performance of VAE
  • https://github.com/siliconflow/onediff/issues/667
  • Bug fixes
  • Fix graph save/load
  • Fix cuda memory usage on cuda 0 when run on other device
  • Fix the quality problem
  • many others bugs/issues from the community are fixed: https://github.com/siliconflow/onediff/milestone/2?closed=1
  • Documentation
  • Add more intro about onediff: https://github.com/siliconflow/onediff?tab=readme-ov-file#about-onediff

What's Changed

  • Add -U in code blocks of installation using aliyun index link by @jackalcooper in https://github.com/siliconflow/onediff/pull/699
  • Fix black images issues with v2.1 by @doombeaker in https://github.com/siliconflow/onediff/pull/701
  • enterprise doc add sdwebui by @marigoold in https://github.com/siliconflow/onediff/pull/705
  • Dev quantize pipeline by @hjchen2 in https://github.com/siliconflow/onediff/pull/704
  • fix quantize pipeline by @hjchen2 in https://github.com/siliconflow/onediff/pull/706
  • update script of webui in enterprise doc by @marigoold in https://github.com/siliconflow/onediff/pull/709
  • add quantize tools for diffusers by @hjchen2 in https://github.com/siliconflow/onediff/pull/710
  • QuantPipeline support from_single_file by @marigoold in https://github.com/siliconflow/onediff/pull/711
  • Fix graph save by @doombeaker in https://github.com/siliconflow/onediff/pull/702
  • support stable cascade by @chengzeyi in https://github.com/siliconflow/onediff/pull/659
  • Allow image_only_indicator to be None (comfy) by @lixiang007666 in https://github.com/siliconflow/onediff/pull/720
  • open_conv_bias_add_act_fusion_default by @clackhan in https://github.com/siliconflow/onediff/pull/721
  • fix ci error by @ccssu in https://github.com/siliconflow/onediff/pull/729
  • [Fix] black images issues with diffusers SD2.1 by @lixiang007666 in https://github.com/siliconflow/onediff/pull/725
  • [feat] Add SVD1.1 example by @lixiang007666 in https://github.com/siliconflow/onediff/pull/726
  • doc for rsd to by @strint in https://github.com/siliconflow/onediff/pull/713
  • SD-WebUI supports offline quantized model by @marigoold in https://github.com/siliconflow/onediff/pull/718
  • Refactor onediffx deepcache by @clackhan in https://github.com/siliconflow/onediff/pull/733
  • fix pipeline save load by @strint in https://github.com/siliconflow/onediff/pull/734
  • fix_sdxl_light_test_scrip by @clackhan in https://github.com/siliconflow/onediff/pull/735
  • use diffusers' builtin instant id by @chengzeyi in https://github.com/siliconflow/onediff/pull/738
  • fix upcast_vae by @hjchen2 in https://github.com/siliconflow/onediff/pull/741
  • fix import error by @ccssu in https://github.com/siliconflow/onediff/pull/746
  • onediffx.lora supports diffusers>=0.19.3 by @marigoold in https://github.com/siliconflow/onediff/pull/740
  • sd-webui supports reuse compiled graph by @marigoold in https://github.com/siliconflow/onediff/pull/742
  • import torch first by @strint in https://github.com/siliconflow/onediff/pull/751
  • support ComfyUI-AnimateDiff-Evolved by @ccssu in https://github.com/siliconflow/onediff/pull/575
  • Reuse pipe by @strint in https://github.com/siliconflow/onediff/pull/647
  • fix_multi_resulotion_error by @clackhan in https://github.com/siliconflow/onediff/pull/754
  • refine_spatio_temporal_oflow by @clackhan in https://github.com/siliconflow/onediff/pull/755
  • sd-webui override send_model_to_cpu by @marigoold in https://github.com/siliconflow/onediff/pull/758
  • remove reuse pipe ci test by @marigoold in https://github.com/siliconflow/onediff/pull/759
  • [add] deep-cache test by @ccssu in https://github.com/siliconflow/onediff/pull/739
  • refine readme by @doombeaker in https://github.com/siliconflow/onediff/pull/768
  • fix_cuda0_mem_usage_error by @clackhan in https://github.com/siliconflow/onediff/pull/770
  • fix bug of WebUI which quantization is always True by @marigoold in https://github.com/siliconflow/onediff/pull/775
  • Add SD 1.5 quant example for diffusers by @lixiang007666 in https://github.com/siliconflow/onediff/pull/757
  • Fix: Change ComfyUI-AnimateDiff-Evolved load to warning. by @ccssu in https://github.com/siliconflow/onediff/pull/777
  • Fix AttributeError in OneFlowDeepCacheSpeedUpModelPatcher by @ccssu in https://github.com/siliconflow/onediff/pull/774
  • fix ComfyUI_IPAdapter_plus use by @ccssu in https://github.com/siliconflow/onediff/pull/732
  • Fix Torch-to-OneFlow Transformation Time by @ccssu in https://github.com/siliconflow/onediff/pull/786
  • reuse graph with constant folding for sd webui by @marigoold in https://github.com/siliconflow/onediff/pull/782
  • refactor oneflow_compile to support multiple backends by @hjchen2 in https://github.com/siliconflow/onediff/pull/787
  • Fix redundant warning printing by @ccssu in https://github.com/siliconflow/onediff/pull/788
  • develop compile options and rm use_graph by…

Excerpt shown — open the source for the full document.