Class NDExprProgram
The dtype-dependent, array-independent half of an evaluation: bound tree, input signature, parameter mask, result dtype and kernel(s). Immutable after Build(NDExpr, NPTypeCode[], bool[]) (the reduce kernels compile lazily but idempotently), shared across every root of the same structure, signature and mask.
public sealed class NDExprProgram
- Inheritance
-
NDExprProgram
- Inherited Members
Remarks
Public as the parameter type of Evaluate(NDExprProgram, NDArray[], NDArray, in NDEvaluateOptions)
only: outside NumSharp.dll it is an opaque handle an engine passes on (to base), with no member to read or
run.