After more than a year without a stable release, chaiNNer development has resumed at reduced capacity. This release brings the features from the nightly version to stable (with many of the reported bugs from the nightly version fixed).
The main new feature is support for using multiple iterators of equal length together. Nested or combined iteration is still not supported. UX for this feature remains limited but stable based on user feedback.
Users with RTX 5000-series GPUs should install this update and update PyTorch through the dependency manager.
Changelog:
Major Changes:
- Add support for combined iterator lineage by @joeyballentine and @RunDevelopment in #2949, #2960, #2973, #2975, #2971, #3141
- This allows mixing and matching of same-length iterators.
- Allow more nodes to be "starting nodes" by @joeyballentine in #2944
- This allows the ability to pass a path into Load Image, for example
- Update Torch & Torchvision to support RTX 50 series by @LlamaEnjoyer in #3103
Minor Changes:
- Add padding input to PyTorch Upscale node by @RunDevelopment in #2966
- Add support for 3 TIFF compression modes by @RunDevelopment in #2970
- Add ONNX size requirements and more robust shape detection by @RunDevelopment in #2978, #2979
- Add support for new SR architectures as supported by Spandrel version 0.4.1 by the-database in #3038, #3082
- Add support for subtle noise generation in "Add Noise" node by @Arcitec in #3055
- Updates to "Align Image to Reference" node by @pifroggi in #3091
- Rename "Model Scale" node to "Get Model Info" node by @tumuyan in #3090
New Nodes:
- Add "Balance Normals" node by @RunDevelopment in #2964
- Add "Logic Operation" node by @RunDevelopment in #2990
Bug Fixes:
- Fix undo history containing select state by @joeyballentine in #2961
- Fix label for != in Compare node by @RunDevelopment in #2991
- Clarify "Load Model" SafeTensors documentation by @JeremyRand in #3028
- (A1111/SD) Fix SwinIR 4X being referenced with wrong name by @PereViader in #2998
- Fix "Install All Packages" hanging indefinitely in Dependency Manager by @copilot in #3127
Known Issues:
- "Logic Operation" currently has an issue with the NOT operation that is being looked into
- DML support for ONNX was added by @FNsi but is currently broken
New Contributors
- @PereViader made their first contribution in #2998
- @FNsi made their first contribution in #3072
- @Arcitec made their first contribution in #3055
- @styler00dollar made their first contribution in #3067
- @tumuyan made their first contribution in #3090
- @LlamaEnjoyer made their first contribution in #3103
- @oumad made their first contribution in #3069
Full Changelog: v0.24.1...v0.25.0