Cargo Features

scirs2-neural has no features set by default.

[dependencies]
scirs2-neural = { version = "0.3.0", features = ["gpu", "metrics_integration", "legacy_serialization"] }
gpu

Enables gpu of scirs2-core

Core dependencies - ALL numeric/array/random functionality from scirs2-core (SciRS2 POLICY)

Affects memory_pool::GpuMemoryPool, memory_pool::PooledBuffer, backprop_efficient::GradientCheckpointManager, backprop_efficient::EfficientBackprop

metrics_integration

Enables neural_common of scirs2-metrics

scirs2-metrics:

Integration with other scirs2 modules
Integration features
Common neural functionality without dependency on scirs2-neural

Affects scirs_metrics::ScirsMetricsCallback

legacy_serialization

Affects serialization::save_model, serialization::load_model