Cargo Features

[dependencies]
uhash-prover = { version = "0.5.1", default-features = false, features = ["cpu", "gpu-cuda", "gpu-metal", "gpu-opencl", "gpu-wgpu"] }
default = cpu

The cpu feature is set by default whenever uhash-prover is added without default-features = false somewhere in the dependency tree.

cpu default

Affects uhash-prover::cpu

gpu-cuda

Enables cudarc ^0.17

Affects gpu::cuda

gpu-metal

Enables metal ^0.31

Affects gpu::metal

gpu-opencl

Enables opencl3

Affects gpu::opencl

gpu-wgpu

Enables bytemuck, pollster, and wgpu ^28

Affects gpu::wgpu