Releases: ljleb/sd-mecha
Releases · ljleb/sd-mecha
0.0.27
0.0.26
- allow to merge in delta space by passing
strict_weight_space=False
inRecipeMerger.merge_and_save()
- handle unexpected float types when expecting an integer in some merge methods
- replace the parameter
no_rescale
of the methodties_sum_with_dropout
withrescale
and use a differentiable implementation - use
torch.Generator
instead oftorch.manual_seed
- revert the use of
torch.svd_lowrank
in rotate when alignment is fractional, otherwise it results in nans during inference
0.0.25
0.0.24
0.0.23
0.0.21
- add new builtin methods:
n_average
,geometric_median
,ties_sum_extended
/add_difference_ties_extended
,ties_sum_with_dropout
/ties_with_dare
,model_stock_for_tensor
/model_stock_n_models
- add a new parameter
vote_sgn
toties_sum
/add_differenc_ties
credits to @6DammK9 for this contribution!
0.0.20
- revert
sd_mecha.train_difference
to the original implementation from supermerger - add 3 new methods
add_opposite
,clamped_add_opposite
andselect_max_delta
Note that clamped_add_opposite
corresponds to the implementation of train difference in 0.0.19 and earlier versions.
0.0.17
- rename method
clip
toclamp
to disambiguate it from "CLIP" the text encoder - I originally mislabelled the tag as
0.17
and I am too lazy to fix the commit target after creating the new0.0.17
tag (the github ui doesn't allow me to enter a commit hash) so here is the appropriate commit hash of the release: f8b0800