Installation

Use This Repository Directly

From the repository root:

julia --project=.

This activates the package environment in place.

Use From Another Julia Environment

Develop from a local path:

import Pkg
Pkg.develop(path="/absolute/path/to/TotalVariationImageFiltering.jl")

Or add by URL:

import Pkg
Pkg.add(url="https://github.com/urlicht/TotalVariationImageFiltering.jl")

Optional CUDA Support

CUDA support is implemented as an extension (TotalVariationImageFilteringCUDAExt) and loads automatically when both packages are available:

using CUDA
using TotalVariationImageFiltering

If CUDA is not installed or not functional, CPU functionality remains available.