RenderKit / oidn

Intel® Open Image Denoise library
https://www.openimagedenoise.org/
Apache License 2.0
1.74k stars 160 forks source link

Compilation support for 64-bit Arm Architecture (AArch64) on Linux #134

Closed Robbie-Luo closed 2 years ago

Robbie-Luo commented 2 years ago

Recently, Intel Libraries such as oneDNN and ISPC have supported 64-bit Arm Architecture (AArch64) machines. However, OpenImageDenoise is still not supporting ARM Linux Machines simply because the underlying oneDNN library is outdated. I tried including the latest oneDNN project(not an efficient way though) and found it possible to compile and execute OpenImageDenoise on an AArch64 machine. Futhermore, I also managed to run the OIDN denoiser with Blender 3.1 on my AArch64 machine and it works just fine.

atafra commented 2 years ago

Thanks! However, we are not ready to officially support ARM on Linux yet. Currently we're focusing on GPU support but we're planning to add generic AAarch64 support as well in the future.