Table of Contents

Enum ExecutionPath

Namespace
NumSharp.Backends.Kernels
Assembly
NumSharp.dll

Execution paths for binary operations, selected based on stride analysis.

public enum ExecutionPath
Extension Methods

Fields

SimdFull = 0

Both operands are fully C-contiguous with identical shapes.

SimdScalarRight = 1

Right operand is a scalar (all strides = 0).

SimdScalarLeft = 2

Left operand is a scalar (all strides = 0).

SimdChunk = 3

Inner dimension is contiguous/broadcast for both operands.

General = 4

Arbitrary strides, requires coordinate-based iteration.