Cargo Features
[dependencies]
quantrs2-sim = { version = "0.1.0-alpha.2", default-features = false, features = ["gpu", "simd", "optimize", "memory_efficient", "advanced_math"] }
- default = optimize
-
The
optimize
feature is set by default wheneverquantrs2-sim
is added without
somewhere in the dependency tree.default-features = false - gpu
-
Enables bytemuck, tokio, and wgpu ^0.19.1
wgpu:
For GPU support (optional)
Affects
quantrs2-sim::gpu
… - simd optimize
- optimize default = simd
-
Enable optimized implementations
- memory_efficient
-
Enable memory-efficient algorithms for large state vectors
- advanced_math
-
Enable advanced math using external libs
Enables pandrs, scirs2-core, and scirs2-optimize
scirs2-core:
Optional dependencies disabled by default to avoid OpenBLAS issues on macOS ARM
Affects
quantrs2-sim::tensor_network
…