Skip to main content

Non-local means denoise filter in CUDA, drop-in replacement of the KNLMeansCL for VapourSynth

Project description

vs-nlm-cuda

Non-local means denoise filter in CUDA, drop-in replacement of the KNLMeansCL for VapourSynth

Usage

Prototype:

core.nlm_cuda.NLMeans(clip clip[, int d = 1, int a = 2, int s = 4, float h = 1.2, string channels = "AUTO", int wmode = 0, float wref = 1.0, clip rclip = None, int device_id = 0, int num_streams = 1])

Compilation

cmake -S . -B build -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CUDA_FLAGS="--use_fast_math" \
-D CMAKE_CUDA_ARCHITECTURES="50;61-real;70-virtual;75-real;86-real;89-real"

cmake --build build

cmake --install build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vapoursynth_nlm_cuda-4-py3-none-win_amd64.whl (342.0 kB view details)

Uploaded Python 3Windows x86-64

vapoursynth_nlm_cuda-4-py3-none-manylinux_2_34_x86_64.manylinux_2_39_x86_64.whl (301.0 kB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64manylinux: glibc 2.39+ x86-64

File details

Details for the file vapoursynth_nlm_cuda-4-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_nlm_cuda-4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8e8fcadc493c8a8f55b5892e94cc37dc8b93c45c52fa5bacbf6b568197fe6a1b
MD5 45267c9abe5590310e0d5f589d4c6f3f
BLAKE2b-256 fdd14461870185f90f721d7d54d37bddf4702c17b07b15a8473b9915fa34590d

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_nlm_cuda-4-py3-none-win_amd64.whl:

Publisher: publish.yml on AmusementClub/vs-nlm-cuda

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_nlm_cuda-4-py3-none-manylinux_2_34_x86_64.manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_nlm_cuda-4-py3-none-manylinux_2_34_x86_64.manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 198dc64bb2e6bc0435db7ec6c7b709803e750944cec1d2da2c6498bac7ef6aa9
MD5 a86f4073f85d9b6d2d6aed723eaed2f7
BLAKE2b-256 9180941ad6a66abfabf074ef55c4de185c77292238981b654e95921d87dcf5f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_nlm_cuda-4-py3-none-manylinux_2_34_x86_64.manylinux_2_39_x86_64.whl:

Publisher: publish.yml on AmusementClub/vs-nlm-cuda

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page