Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package OpenImageDenoise for
openSUSE:Factory checked in at 2025-04-08 17:51:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenImageDenoise (Old)
and /work/SRC/openSUSE:Factory/.OpenImageDenoise.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenImageDenoise"
Tue Apr 8 17:51:30 2025 rev:8 rq:1267741 version:2.3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenImageDenoise/OpenImageDenoise.changes
2024-05-03 01:05:42.737486180 +0200
+++
/work/SRC/openSUSE:Factory/.OpenImageDenoise.new.1907/OpenImageDenoise.changes
2025-04-08 17:52:17.185149485 +0200
@@ -1,0 +2,99 @@
+Sat Apr 5 21:34:02 UTC 2025 - Marcus Rueckert <[email protected]>
+
+- Update to 2.3.3:
+ - Added NVIDIA Blackwell GPU support
+ - Added AMD RDNA4 GPU support
+ - Improved performance for AMD RDNA3 GPUs
+ - Added OIDN_DEPENDENTLOADFLAG CMake option for setting the
+ DEPENDENTLOADFLAG linker flag on Windows
+ - Added OIDN_LIBRARY_VERSIONED CMake option for toggling
+ versioning in the Open Image Denoise library files
+ - Known issue: performance regression for AMD RDNA2 GPUs
+
+-------------------------------------------------------------------
+Sat Apr 5 21:33:34 UTC 2025 - Marcus Rueckert <[email protected]>
+
+- Update to 2.3.2:
+ - Improved performance for Intel Lunar Lake and Battlemage GPUs
+ - Added Intel Panther Lake GPU support
+ - Fixed compile error when building with OpenImageIO 3.x
+
+-------------------------------------------------------------------
+Sat Apr 5 21:32:16 UTC 2025 - Marcus Rueckert <[email protected]>
+
+- Update to 2.3.1:
+ - Fixed corrupted output when in-place denoising high-resolution
+ (> 1080p) images where the input and output are stored in
+ different shared buffer objects (created with
+ oidnNewSharedBuffer*) that overlap in memory
+ - Fixed issues with cancellation through progress monitor
+ callbacks:
+ - Fixed cancellation requests not being fulfilled on CPU
+ devices since v2.3.0
+ - Fixed not calling the callback anymore after requesting
+ cancellation, while the operation is still being executed
+ - Added support for creating shared buffers on Metal devices
+ - Enabled accessing system allocated memory for CUDA devices
+ which support this feature (see systemMemorySupported device
+ parameter)
+ - Added LUID support for HIP devices. Importing DX12 and Vulkan
+ buffers is now functional when using recent AMD GPU drivers on
+ Windows
+
+-------------------------------------------------------------------
+Sat Apr 5 21:27:27 UTC 2025 - Marcus Rueckert <[email protected]>
+
+- Update to 2.3.0:
+ - Significantly improved image quality of the RT filter in high
+ quality mode for HDR denoising with prefiltering, i.e., the
+ following combinations of input features and parameters:
+ - HDR color + albedo + normal + cleanAux
+ - albedo
+ - normal
+ In these cases a much more complex filter is used, which
+ results in lower performance than before (about 2x). To revert
+ to the previous performance behavior, please switch to the
+ balanced quality mode.
+ - Added fast quality mode (OIDN_QUALITY_FAST) for even higher
+ performance (about 1.5-2x) interactive/real-time previews and
+ lower default memory usage at the cost of somewhat lower image
+ quality. Currently this is implemented for the RT filter except
+ prefiltering (albedo, normal). In other cases denoising
+ implicitly falls back to balanced mode.
+ - Added Intel Arrow Lake, Lunar Lake, and Battlemage GPU support
+ - Execute Async functions asynchronously on CPU devices as well
+ - Load/initialize device modules lazily (improves stability)
+ - Added oidnIsCPUDeviceSupported, oidnIsSYCLDeviceSupported,
+ oidnIsCUDADeviceSupported, oidnIsHIPDeviceSupported, and
+ oidnIsMetalDeviceSupported API functions for checking whether a
+ physical device of a particular type is supported
+ - Release the CUDA primary context when destroying the device
+ object if using the CUDA driver API
+ - Added OIDN_LIBRARY_NAME CMake option for setting the base name
+ of the Open Image Denoise library files
+ - Fixed device creation error with oidnNewDevice when the default
+ device of the specified type (e.g. CUDA) is not supported but
+ there are other supported non-default devices of that type in
+ the system
+ - Fixed CMake error when building with Metal support using
+ non-Apple Clang
+ - Fixed iOS build errors
+ - Added support for building with ROCm 6.x oidnNewCUDADevice and
+ oidnNewHIPDevice no longer accept negative device IDs. If the
+ goal is to use the current device, its actual ID needs to be
+ passed.
+ - Upgraded to oneTBB 2021.12.0 in the official binaries
+ - Training:
+ - Improved training performance on CUDA and MPS devices, added
+ --compile option
+ - Added --quality option (high, balanced, fast) for selecting
+ the size of the model to train, changed the default from
+ balanced to high
+ - Added new models to the --model option (unet_small,
+ unet_large, unet_xl)
+ - Added support for training with prefiltered auxiliary
+ features by passing --aux_results to preprocess.py and
+ train.py
+ - Added experimental support for depth (z)
+
+-------------------------------------------------------------------
Old:
----
oidn-2.2.2.src.tar.gz
New:
----
oidn-2.3.3.src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenImageDenoise.spec ++++++
--- /var/tmp/diff_new_pack.gc3iji/_old 2025-04-08 17:52:18.565207328 +0200
+++ /var/tmp/diff_new_pack.gc3iji/_new 2025-04-08 17:52:18.565207328 +0200
@@ -1,7 +1,7 @@
#
# spec file for package OpenImageDenoise
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2019-2021 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -25,7 +25,7 @@
%define pkgname oidn
Name: OpenImageDenoise
-Version: 2.2.2
+Version: 2.3.3
Release: 0
Summary: Open Image Denoise library
License: Apache-2.0
@@ -103,7 +103,6 @@
%license LICENSE.txt
%{_bindir}/oidn*
-
%files -n %{main_library}
%license LICENSE.txt
%{_libdir}/lib%{name}.so.*
++++++ oidn-2.2.2.src.tar.gz -> oidn-2.3.3.src.tar.gz ++++++
/work/SRC/openSUSE:Factory/OpenImageDenoise/oidn-2.2.2.src.tar.gz
/work/SRC/openSUSE:Factory/.OpenImageDenoise.new.1907/oidn-2.3.3.src.tar.gz
differ: char 5, line 1