Cargo Features
[dependencies]
quantrs2-tytan = { version = "0.1.0-alpha.2", default-features = false, features = ["parallel", "gpu", "dwave", "scirs", "advanced_optimization", "gpu_accelerated", "clustering", "plotters"] }
- default = parallel
-
The
parallel
feature is set by default wheneverquantrs2-tytan
is added without
somewhere in the dependency tree.default-features = false - parallel default gpu_accelerated?
-
Enables rayon
Optional dependencies
- gpu gpu_accelerated?
-
Enables ocl
Affects
quantrs2-tytan::is_gpu_available
,sampler::ArminSampler
,sampler::MIKASAmpler
… - dwave
-
The dwave feature is optional and requires symengine to be installed
Affects
auto_array::Auto_array
,compile::Compile
,compile::PieckCompile
,symbol::symbols
,symbol::symbols_list
,symbol::symbols_define
,symbol::symbols_nbit
… - scirs advanced_optimization? gpu_accelerated?
-
Enables scirs2-core, scirs2-linalg, and scirs2-optimize
scirs2-core:
SciRS2 dependencies for performance optimization
Affects
optimize::optimize_hobo
,gpu::gpu_solve_hobo
… - advanced_optimization = scirs
-
Enables scirs2-optimize
Affects
optimize::optimize_qubo
… - gpu_accelerated = gpu, parallel, scirs
-
Combined accelerated features
Affects
gpu::gpu_solve_qubo
,gpu::gpu_solve_hobo
… - clustering
-
These features are placeholder stubs for conditional compilation
Affects
analysis::cluster_solutions
… - plotters
-
Affects
analysis::visualize_energy_distribution
…