Cargo Features

[dependencies]
proof-compression = { version = "0.152.11", default-features = false, features = ["gpu", "cpu", "allocator"] }
default = fflonk, gpu, gpu-prover

These default features are set whenever proof-compression is added without default-features = false somewhere in the dependency tree.

gpu default
cpu
allocator = fflonk

Enables allocator of zksync-gpu-prover

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

fflonk default allocator?

Enables fflonk-cuda

gpu-prover default allocator?

Enables zksync-gpu-prover