Entre as dezenas de excelentes componentes de código aberto da Intel-incluindo os muitos componentes que compõem seu conjunto de software oneAPI-está o Open Image Denoise. Durante anos, o Open Image Denoise tem sido uma excelente biblioteca de redução de ruído de alto desempenho para uso de traçado de raios. Hoje, embora o Open Image Denoise 2.0 seja lançado e traga aceleração de GPU nos processadores gráficos Intel, AMD e NVIDIA.
Encabeçando o grande lançamento do Open Image Denoise 2.0 está a aceleração de GPU, semelhante a outros componentes de renderização Intel oneAPI que há muito tempo são baseados em CPU, mas desde então estendidos para oferecer suporte à aceleração de GPU, de modo que a moderna Intel Xe Graphics/Data Center GPU Flex Series/Intel O hardware GPU Max pode aproveitar seus recursos com este software.
O Open Image Denoise 2.0 oferece suporte a SYCL para uso em todas as GPUs Intel Xe DG2/Alchemist desde a Arc Graphics de desktop do consumidor até a série Intel GPU Max. Assim como muitos outros componentes oneAPI da Intel, além de oferecer suporte a seus próprios dGPUs, eles também habilitaram o suporte para outros fornecedores de gráficos. Complementando o back-end SYCL está o OIDn 2.0, que também oferece suporte a NVIDIA CUDA e AMD HIP para oferecer suporte a hardware de vários fornecedores com esta biblioteca de redução de ruído.
A versão Open Image Denoise 2.0 também possui novas adições de API, suporte para execução assíncrona, API de dispositivo físico para consultar dispositivos suportados no sistema e uma variedade de outras melhorias.
Detalhes sobre o Open Image Denoise A versão 2.0 junto com o download do código-fonte licenciado do Apache 2.0 ou os binários do Windows/macOS/Linux podem ser encontrados no GitHub . Se esta é a primeira vez que você aprende sobre este grande projeto de código aberto, visite OpenImageDenoise.org. Estarei experimentando o OIDn 2.0 em várias CPUs e GPUs para testes de Linux conforme o tempo permitir.