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-4rc1-py3-none-win_amd64.whl (342.0 kB view details)

Uploaded Python 3Windows x86-64

vapoursynth_nlm_cuda-4rc1-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-4rc1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_nlm_cuda-4rc1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4edd3ed2df2330101cf05067833625397f3f22d50375666646d856c8aebf6026
MD5 77c40fb5955d8ee5e5786838d6676b98
BLAKE2b-256 5a48793f612cea92f271d8ad999a0b3d9bdde715772b5440e9163b12013f0a6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_nlm_cuda-4rc1-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-4rc1-py3-none-manylinux_2_34_x86_64.manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_nlm_cuda-4rc1-py3-none-manylinux_2_34_x86_64.manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 3bc4745c47f2d6181e3f334e3e6a1e19aac925f1cb7aa6836afd2c7178fc93e8
MD5 545f28b9512e3c6cb7b45cd404c62988
BLAKE2b-256 6741310f7fd06d86c2bad187c1a8afb5991804fc489288a73f5ab2421947f45a

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_nlm_cuda-4rc1-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