cuda-samples/Samples/2_Concepts_and_Techniques/imageDenoising/NsightEclipse.xml

112 lines
3.6 KiB
XML
Raw Normal View History

2021-10-21 19:04:49 +08:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE entry SYSTEM "SamplesInfo.dtd">
<entry>
<name>imageDenoising</name>
2022-01-13 14:05:24 +08:00
<cuda_api_list>
<toolkit>cudaFree</toolkit>
<toolkit>cudaGraphicsMapResources</toolkit>
<toolkit>cudaGraphicsUnregisterResource</toolkit>
<toolkit>cudaFreeArray</toolkit>
<toolkit>cudaGraphicsGLRegisterBuffer</toolkit>
<toolkit>cudaGraphicsResourceGetMappedPointer</toolkit>
<toolkit>cudaDeviceSynchronize</toolkit>
<toolkit>cudaCreateTextureObject</toolkit>
<toolkit>cudaMalloc</toolkit>
<toolkit>cudaMallocArray</toolkit>
<toolkit>cudaGLRegisterBufferObject</toolkit>
<toolkit>cudaGraphicsUnmapResources</toolkit>
<toolkit>cudaMemcpy</toolkit>
</cuda_api_list>
2021-10-21 19:04:49 +08:00
<description><![CDATA[This sample demonstrates two adaptive image denoising techniques: KNN and NLM, based on computation of both geometric and color distance between texels. While both techniques are implemented in the DirectX SDK using shaders, massively speeded up variation of the latter technique, taking advantage of shared memory, is implemented in addition to DirectX counterparts.]]></description>
<devicecompilation>whole</devicecompilation>
<files>
<file>data\portrait_noise.bmp</file>
<file>data\ref_passthru.ppm</file>
<file>data\ref_knn.ppm</file>
<file>data\ref_nlm.ppm</file>
<file>data\ref_nlm2.ppm</file>
</files>
<includepaths>
<path>./</path>
<path>../</path>
2022-01-13 14:05:24 +08:00
<path>../../../Common</path>
2021-10-21 19:04:49 +08:00
</includepaths>
<keyconcepts>
<concept level="advanced">Image Processing</concept>
</keyconcepts>
<keywords>
<keyword>CUDA</keyword>
<keyword>Image Processing</keyword>
<keyword>noise reduction</keyword>
<keyword>openGL</keyword>
</keywords>
<libraries>
<library>GLU</library>
<library>GL</library>
<library framework="true" os="macosx">GLUT</library>
<library os="linux">GLEW</library>
<library os="linux">glut</library>
<library os="linux">X11</library>
</libraries>
<librarypaths>
2022-01-13 14:05:24 +08:00
<path arch="x86_64" os="linux">../../../common/lib/linux/x86_64</path>
<path arch="armv7l" os="linux">../../../common/lib/linux/armv7l</path>
<path os="macosx">../../../common/lib/darwin</path>
2021-10-21 19:04:49 +08:00
</librarypaths>
<nsight_eclipse>true</nsight_eclipse>
<primary_file>imageDenoising.cu</primary_file>
<qatests>
<qatest>-kernel=0 -file=ref_passthru.ppm</qatest>
<qatest>-kernel=1 -file=ref_knn.ppm</qatest>
<qatest>-kernel=2 -file=ref_nlm.ppm</qatest>
<qatest>-kernel=3 -file=ref_nlm2.ppm</qatest>
</qatests>
<required_dependencies>
<dependency>X11</dependency>
<dependency>GL</dependency>
</required_dependencies>
<scopes>
<scope>1:CUDA Advanced Topics</scope>
<scope>2:Image Processing</scope>
<scope>2:Computer Vision</scope>
</scopes>
<sm-arch>sm35</sm-arch>
<sm-arch>sm37</sm-arch>
<sm-arch>sm50</sm-arch>
<sm-arch>sm52</sm-arch>
2022-01-13 14:05:24 +08:00
<sm-arch>sm53</sm-arch>
2021-10-21 19:04:49 +08:00
<sm-arch>sm60</sm-arch>
<sm-arch>sm61</sm-arch>
<sm-arch>sm70</sm-arch>
<sm-arch>sm72</sm-arch>
<sm-arch>sm75</sm-arch>
<sm-arch>sm80</sm-arch>
<sm-arch>sm86</sm-arch>
2022-01-13 14:05:24 +08:00
<sm-arch>sm87</sm-arch>
2021-10-21 19:04:49 +08:00
<supported_envs>
<env>
<arch>x86_64</arch>
<platform>linux</platform>
</env>
<env>
<platform>windows7</platform>
</env>
<env>
<arch>x86_64</arch>
<platform>macosx</platform>
</env>
<env>
<arch>arm</arch>
</env>
2022-01-13 14:05:24 +08:00
<env>
<arch>sbsa</arch>
</env>
2021-10-21 19:04:49 +08:00
</supported_envs>
<supported_sm_architectures>
<include>all</include>
</supported_sm_architectures>
<title>Image denoising</title>
<type>exe</type>
<whitepaper>doc\imageDenoising.pdf</whitepaper>
</entry>