Intel na-ebipụta oghere Denoise 2.0 Image Denoise Library

Intel ebipụtala ntọhapụ nke oidn 2.0 (Open Image Denoise), nke na-emepụta nchịkọta ihe nzacha maka ịkatọ ihe oyiyi a kwadebere site na iji usoro ntụgharị ray. A na-emepe emepe ihe onyonyo dị ka akụkụ nke nnukwu ngwa ngwa ihe nrụpụta otuAPI nke ebum n’obi imepụta ngwa nhụhụta sọftụwia sayensị (SDVis (Software Defined Visualization)), gụnyere ọba akwụkwọ nyocha Embree ray, sistemụ ntụgharị foto nke GLuRay, OSPRay kesara ikpo okwu nchọta ray. , na sistemụ rasterization ngwanrọ OpenSWR Edere koodu ahụ na C++ wee bipụta ya n'okpuru ikike Apache 2.0.

Ebumnobi nke oru ngo a bụ ịnye njirimara dị elu, ịrụ ọrụ nke ọma na nke dị mfe iji mee ihe nke a ga-etinye n'ọrụ iji melite ogo nsonaazụ nchọta ray. Ihe nzacha ndị a na-atụ aro na-enye ohere, dabere na nsonazụ mkpirisi usoro nchụso ray dị mkpụmkpụ, iji nweta ogo ogo ikpeazụ nke tụnyere nsonaazụ nke usoro ntụgharị ọnụ na-ewe oge karịa.

Mepee ihe onyonyo Denoise na-ehichapụ mkpọtụ enweghị usoro dịka Monte Carlo Numerical Integration (MCRT) ray tracing. Iji nweta nsụgharị dị elu n'ụdị algọridim dị otú ahụ, achọrọ ịchọta ọnụọgụ ụzarị dị ukwuu, ma ọ bụghị ya, ihe ndị a na-ahụ anya n'ụdị mkpọtụ na-apụta na foto a na-esi na ya pụta.

Ojiji Open Image Denoise na-enye gị ohere ibelata ọnụ ọgụgụ nke mgbako dị mkpa site na ọtụtụ usoro ịdị ukwuu mgbe ị na-agbakọ pixel ọ bụla. N'ihi ya, ọ ga-ekwe omume ịmepụta ihe oyiyi na-eme mkpọtụ na mbụ ngwa ngwa, ma weta ya na àgwà a na-anakwere site na iji ngwa ngwa mbelata mkpọtụ algọridim. Site na akụrụngwa kwesịrị ekwesị, enwere ike iji ngwaọrụ ndị a tụrụ aro maka nyocha ihe ọkụ na-ekpochapụ mkpọtụ na-efe efe.

Enwere ike iji ọba akwụkwọ ahụ n'ụdị ngwaọrụ dị iche iche, site na laptọọpụ na PC ruo n'ọnụ ọnụ na ụyọkọ. Emebere mmejuputa a maka klas dị iche iche nke 64-bit Intel CPUs na nkwado maka SSE4, AVX2, AVX-512 na XMX (Xe Matrix Extensions) ntuziaka, Apple Silicon ibe na sistemụ nwere Intel Xe GPUs (Arc, Flex na Max usoro), NVIDIA (dabere na Volta, Turing, Ampere, Ada Lovelace na Hopper architectures) na AMD (dabere na RDNA2 (Navi 21) na RDNA3 (Navi 3x) architectures). Ekwuwapụtara nkwado maka SSE4.1 dị ka opekempe achọrọ.

Intel na-ebipụta oghere Denoise 2.0 Image Denoise Library
Intel na-ebipụta oghere Denoise 2.0 Image Denoise Library

Mgbanwe dị mkpa na mwepụta nke Mepee Image Denoise 2.0:

  • Nkwado maka ịgbatị ọrụ mbelata mkpọtụ site na iji GPU. Nkwado etinyere maka nbudata GPU site na iji SYCL, CUDA, na sistemu HIP enwere ike iji GPU dabere na nhazi Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace, na NVIDIA Hopper.
  • Agbakwunyela API njikwa nchekwa ọhụrụ, na-enye gị ohere ịhọrọ ụdị nchekwa, detuo data sitere na onye ọbịa, wee bubata ihe nchekwa mpụga site na API eserese dị ka Vulkan na Direct3D 12.
  • Nkwado agbakwunyere maka ụdị mmebe asynchronous (ọrụ oidnExecuteFilterAsync na oidnSyncDevice).
  • Etinyere API maka izipu arịrịọ na ngwaọrụ anụ ahụ dị na sistemụ.
  • Agbakwunyere ọrụ oidnNewDeviceByID iji mepụta ngwaọrụ ọhụrụ dabere na NJ ngwaọrụ anụ ahụ, dị ka UUID ma ọ bụ adreesị PCI.
  • Atụmatụ agbakwunyere maka mbugharị na SYCL, CUDA na HIP.
  • agbakwunyere nhọrọ nyocha ngwaọrụ ọhụrụ (SistemụMemory na-akwado, jikwaaMemorySupported, externalMemoryTypes).
  • Etinyere oke ka ịtọọ ogo ogo nke nzacha.

isi: opennet.ru

Tinye a comment