Skip to content

Commit 4b3ecdb

Browse files
committed
Document OIDN cude and cpu plugins
Assisted-By: Claude Sonnet 5 Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
1 parent 89277d9 commit 4b3ecdb

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ All notable changes to this project will be documented in this file.
1212
- 2025 : 1.26.0 / LLVM 18
1313
- 2026 : 1.31.0 / LLVM 20
1414
- 2027 : 1.31.0 / LLVM 22
15-
- [openimagedenoise build frmo source instead of binary downloads](https://github.com/AcademySoftwareFoundation/aswf-docker/issues/428)
15+
- [openimagedenoise build frmo source instead of binary downloads](https://github.com/AcademySoftwareFoundation/aswf-docker/issues/428). Only the cpu and cuda device plugins are currently being built.
1616
- disable compute_100 and compute_120 (aka Blackwell) CUDA support in 2.3.3 since in 2023/2024/2025 we have CUDA Toolkit 12.6.3 which is too old
1717
- 2023 : 2.3.3
1818
- 2024 : 2.3.3

packages/conan/recipes/openimagedenoise/conanfile.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,11 @@ def package_info(self):
9090
self.cpp_info.bindirs = ["bin"]
9191
if self.settings.os == "Linux":
9292
self.cpp_info.system_libs = ["pthread", "dl", "m"]
93+
# _core/_device_cpu/_device_cuda are installed without an
94+
# unversioned .so symlink (upstream uses NAMELINK_SKIP for core, and
95+
# a plugin-style module install for the devices), so none of them
96+
# can be resolved via -l/find_library(). They are not modeled as
97+
# Conan components: libOpenImageDenoise already pulls _core in via
98+
# its own DT_NEEDED, and device_cpu/device_cuda are dlopen()'d as
99+
# plugins at runtime, found next to it in lib/ (already installed
100+
# there by cmake.install() above) without any Conan involvement.

0 commit comments

Comments
 (0)