sc_neurocore_engine/
learning_bindings.rs1use pyo3::prelude::*;
12
13#[path = "bindings/differentiable_dense.rs"]
14mod differentiable_dense_binding;
15#[path = "bindings/stochastic_attention.rs"]
16mod stochastic_attention_binding;
17#[path = "bindings/stochastic_graph.rs"]
18mod stochastic_graph_binding;
19#[path = "bindings/surrogate.rs"]
20mod surrogate_binding;
21
22pub(crate) fn register(module: &Bound<'_, PyModule>) -> PyResult<()> {
24 surrogate_binding::register(module)?;
25 differentiable_dense_binding::register(module)?;
26 stochastic_attention_binding::register(module)?;
27 stochastic_graph_binding::register(module)?;
28 Ok(())
29}