Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

AdamOptimizer
Adam optimizer for a flat parameter vector.
AtomicNeuralNetwork
Atomic neural network potential (NNP) with one sub-network per element.
AttentionReadout
Attention-based graph readout that computes a weighted sum of node features.
BatchNormLayer
Batch normalization layer (inference mode).
BehlerParrinelloDescriptor
Behler-Parrinello symmetry functions for constructing atomic descriptors.
Conv1DLayer
A 1-D convolutional layer operating on a sequence of feature vectors.
DataNormalizer
Feature-wise Z-score normalizer.
DenseLayer
A single fully-connected (dense) layer with an activation function.
DenseLayer64
A fully-connected layer with f64 weights supporting forward pass and gradient computation for backpropagation.
DropoutLayer
Dropout regularisation layer.
FeedForwardNet
A sequential feed-forward neural network.
GnnLayer
A single graph neural network layer implementing the sum-aggregation message passing update:
GpuNeuralBuffer
A mock GPU buffer for batched neural network inference.
GradAccumulator
Accumulates gradients from multiple backward passes for mini-batch training.
InferencePipeline
An inference pipeline that chains DenseLayer and BatchNormLayer operations.
LayerNorm
Layer normalisation applied to each time step independently.
LayerNormLayer
Layer normalisation (Ba et al., 2016).
MessagePassingNet
A multi-layer message passing neural network stacking GnnLayers.
MultiHeadAttention
Multi-head attention module.
NetworkBuilder
Convenience builder for standard AANN architectures.
NeuralLayer
A single fully-connected layer with f64 weights.
NeuralNetwork
A sequential feed-forward neural network using f64 precision.
PositionalEncoding
Sinusoidal positional encoding (Vaswani et al., 2017).
RnnCell
A single-step Elman RNN cell: h_t = activation(W_x * x_t + W_h * h_{t-1} + b).
TransformerBlock
A single transformer encoder block: x → MHA(LayerNorm(x)) + x → FFN(LayerNorm(·)) + ·
TransformerFfn
Position-wise feed-forward network used inside a transformer block.

Enums§

ActivationFn
Activation functions for neural network layers.
ActivationFn64
Activation function for f64-precision neural network layers.
ExtActivation
Extended activation functions with additional variants for f64 paths.
InferenceOp
A single operation in the inference pipeline.