Crate eenn

Crate eenn 

Source

Re-exports§

pub use function_registry::FuncMeta;
pub use function_registry::FunctionRegistry;
pub use fingerprint::fingerprint_sha256_hex;
pub use fingerprint::to_canonical_json;
pub use observability::CacheStats;
pub use observability::ExecutionContext;
pub use observability::InMemoryProfiler;
pub use observability::Profiler;
pub use kernel_cache::KernelCache;
pub use partitioner::GreedyPartitioner;
pub use partitioner::Op;
pub use partitioner::Partitioner;
pub use partitioner::Segment;
pub use calibration::Calibration;
pub use models::NeuronDef;
pub use models::StageDef;
pub use signature::InMemoryTrustStore;
pub use signature::TrustStore;
pub use signature::verify_manifest;
pub use precompile_worker::CancelHandle;
pub use precompile_worker::CancellationToken;
pub use precompile_worker::CompileFn;
pub use precompile_worker::CompileTask;
pub use precompile_worker::PrecompileService;
pub use precompile_worker::spawn_precompile_worker;
pub use loss::BCELoss;
pub use loss::HuberLoss;
pub use loss::LossFunction;
pub use loss::MAELoss;
pub use loss::MSELoss;
pub use nn::Parameter;
pub use nn::ParameterStore;
pub use nn::ReLU as NNReLU;
pub use nn::Sigmoid as NNSigmoid;
pub use nn::Tanh as NNTanh;
pub use nn::TrainableNeuron;
pub use node::ConcatNode;
pub use node::MergeNode;
pub use node::ReshapeNode;
pub use node::Node;
pub use node::Sequential;
pub use node::StageNode;
pub use node::TickCtx;
pub use optimizer::Adam;
pub use optimizer::Optimizer;
pub use optimizer::RMSprop;
pub use optimizer::SGD;
pub use self_learning_lightning::PerformanceStats;
pub use self_learning_lightning::SelfLearningConfig;
pub use self_learning_lightning::SelfLearningLightningStrike;
pub use tensor::Arity;
pub use tensor::DType;
pub use tensor::PortId;
pub use tensor::PortSpec;
pub use tensor::PortTensors;
pub use tensor::Shape;
pub use tensor::Tensor;
pub use tensor::validate_port_tensors;
pub use training::Dataset;
pub use training::EpochMetrics;
pub use training::Trainer;
pub use training::TrainingConfig;
pub use training::TrainingExample;
pub use training::TrainingHistory;
pub use training::evaluate_model;

Modules§

calibration
constraint_parser
Constraint Parser - Converts LLM responses into ConstraintIR
cpu_backend
fingerprint
function_registry
kernel_cache
loss
Loss Functions for Neural Network Training
models
Models and serialization helpers.
nn
Neural Network Training Infrastructure
node
observability
optimizer
Neural Network Optimizers
partitioner
precompile_worker
self_learning_lightning
Self-Learning Lightning Strike
signature
tensor
training
Training Infrastructure for Neural Networks

Structs§

Neuron
Notify
Notifies a single task to wake up.
Stage

Functions§

bias
relu
scale
sigmoid
tanh_f