Package-level declarations
Types
Builder that records symbolic nodes/values. It is definition-only: no tensors are allocated.
A reusable sub-graph module that can be instantiated within a DagBuilder.
Logical node definition captured by the DSL before lowering to sk.ainet.lang.graph.ComputeGraph.
Immutable program emitted by the DSL.
Symbolic value flowing through the DAG DSL. Every value is produced by a node output.
Records a symbolic initializer hint (used only as metadata on TensorSpec).
Lightweight, allocation-free builder that mimics the shape/initializer style of the data DSL but produces only TensorSpec metadata for the DAG DSL.
Functions
DSL extension for abs.
DSL extension for add.
DSL extension for addScalar.
DSL extension for clamp.
DSL extension for concat.
DSL extension for conv1d.
DSL extension for conv2d.
DSL extension for conv3d.
Entry point for the DAG DSL.
Defines a reusable graph component (module).
DSL extension for divide.
DSL extension for divScalar.
DSL extension for elu.
DSL extension for flatten.
DSL extension for ge.
DSL extension for gelu.
DSL extension for leakyRelu.
DSL extension for logSoftmax.
DSL extension for lt.
DSL extension for matmul.
DSL extension for mean.
DSL helper for using modules.
DSL extension for mulScalar.
DSL extension for multiply.
DSL extension for narrow.
DSL extension for pad2d.
DSL extension for rdivScalar.
DSL extension for relu.
DSL extension for reshape.
DSL extension for rsubScalar.
DSL extension for sigmoid.
DSL extension for sign.
DSL extension for silu.
DSL extension for softmax.
DSL extension for sqrt.
DSL extension for squeeze.
DSL extension for subScalar.
DSL extension for subtract.
DSL extension for sum.
DSL extension for transpose.
DSL extension for tril.
DSL extension for unfold.
DSL extension for unsqueeze.
DSL extension for upsample2d.
DSL extension for variance.