Class GeneratedDelegates
Central registry for every runtime-generated kernel cache. Each cache exposes a
public read-only *Count (live cache size) and an internal reset.
public static class GeneratedDelegates
- Inheritance
-
GeneratedDelegates
- Inherited Members
Remarks
Counts are public observability: callers may read them but cannot mutate the caches,
which fill automatically as kernels are JIT-emitted on first use and reused thereafter.
Resetting a cache (Clear*) is internal, test-only — clearing forces recompilation.
The reflection NumSharp.Backends.Kernels.VectorMethodCache/NumSharp.Backends.Kernels.ScalarMethodCache method
caches are not generated delegates and are intentionally excluded.
Properties
ArgwhereCount
Cached kernels in DirectILKernelGenerator._argwhereCount.
public static int ArgwhereCount { get; }
Property Value
ArgwhereFlatCount
Cached kernels in DirectILKernelGenerator._argwhereFlat.
public static int ArgwhereFlatCount { get; }
Property Value
AxisReductionCount
Cached kernels in DirectILKernelGenerator._axisReductionCache.
public static int AxisReductionCount { get; }
Property Value
AxisScanCount
Cached kernels in DirectILKernelGenerator._axisScanCache.
public static int AxisScanCount { get; }
Property Value
BinaryScalarCount
Cached kernels in DirectILKernelGenerator._binaryScalarCache.
public static int BinaryScalarCount { get; }
Property Value
BoolAxisReductionCount
Cached kernels in DirectILKernelGenerator._boolAxisReductionCache.
public static int BoolAxisReductionCount { get; }
Property Value
CastCount
Cached kernels in DirectILKernelGenerator._castCache.
public static int CastCount { get; }
Property Value
CastUnsupportedCount
Cached kernels in DirectILKernelGenerator._castUnsupported.
public static int CastUnsupportedCount { get; }
Property Value
ClipKernelCount
Cached kernels in DirectILKernelGenerator._clipKernelCache.
public static int ClipKernelCount { get; }
Property Value
ComparisonCount
Cached kernels in DirectILKernelGenerator._comparisonCache.
public static int ComparisonCount { get; }
Property Value
ComparisonScalarCount
Cached kernels in DirectILKernelGenerator._comparisonScalarCache.
public static int ComparisonScalarCount { get; }
Property Value
ContiguousKernelCount
Cached kernels in DirectILKernelGenerator._contiguousKernelCache.
public static int ContiguousKernelCount { get; }
Property Value
CopyKernelCount
Cached kernels in DirectILKernelGenerator._copyKernelCache.
public static int CopyKernelCount { get; }
Property Value
CumSumCount
Cached kernels in ILKernelGenerator._cumSumCache.
public static int CumSumCount { get; }
Property Value
ElementReductionCount
Cached kernels in DirectILKernelGenerator._elementReductionCache.
public static int ElementReductionCount { get; }
Property Value
FilterAxisCount
Cached kernels in DirectILKernelGenerator._filterAxis.
public static int FilterAxisCount { get; }
Property Value
InnerCastCount
Cached kernels in DirectILKernelGenerator._innerCastCache.
public static int InnerCastCount { get; }
Property Value
InnerLoopCount
Cached kernels in DirectILKernelGenerator._innerLoopCache.
public static int InnerLoopCount { get; }
Property Value
MaskedCastCount
Cached kernels in DirectILKernelGenerator._maskedCastCache.
public static int MaskedCastCount { get; }
Property Value
MaskedCastUnsupportedCount
Cached kernels in DirectILKernelGenerator._maskedCastUnsupported.
public static int MaskedCastUnsupportedCount { get; }
Property Value
MatmulKernelCount
Cached kernels in DirectILKernelGenerator._matmulKernelCache.
public static int MatmulKernelCount { get; }
Property Value
MixedTypeCount
Cached kernels in DirectILKernelGenerator._mixedTypeCache.
public static int MixedTypeCount { get; }
Property Value
NanAxisReductionCount
Cached kernels in DirectILKernelGenerator._nanAxisReductionCache.
public static int NanAxisReductionCount { get; }
Property Value
NanElementReductionCount
Cached kernels in DirectILKernelGenerator._nanElementReductionCache.
public static int NanElementReductionCount { get; }
Property Value
PwFoldsCount
Cached kernels in ILKernelGenerator._pwFolds.
public static int PwFoldsCount { get; }
Property Value
QuantileKernelCount
Cached kernels in DirectILKernelGenerator._quantileKernelCache.
public static int QuantileKernelCount { get; }
Property Value
ReduceCount
Cached kernels in ILKernelGenerator._reduceCache.
public static int ReduceCount { get; }
Property Value
RepeatBroadcastCount
Cached kernels in DirectILKernelGenerator._repeatBroadcastCache.
public static int RepeatBroadcastCount { get; }
Property Value
RepeatPerJCount
Cached kernels in DirectILKernelGenerator._repeatPerJCache.
public static int RepeatPerJCount { get; }
Property Value
ScanCount
Cached kernels in DirectILKernelGenerator._scanCache.
public static int ScanCount { get; }
Property Value
SearchCount
Cached kernels in DirectILKernelGenerator._searchCache.
public static int SearchCount { get; }
Property Value
ShiftKernelCount
Cached kernels in DirectILKernelGenerator._shiftKernelCache.
public static int ShiftKernelCount { get; }
Property Value
StorageAliasFieldCopiersCount
Cached kernels in DirectILKernelGenerator._storageAliasFieldCopiers.
public static int StorageAliasFieldCopiersCount { get; }
Property Value
StridedCastCount
Cached kernels in DirectILKernelGenerator._stridedCastCache.
public static int StridedCastCount { get; }
Property Value
StridedCastUnsupportedCount
Cached kernels in DirectILKernelGenerator._stridedCastUnsupported.
public static int StridedCastUnsupportedCount { get; }
Property Value
StridedUnaryCount
Cached kernels in DirectILKernelGenerator._stridedUnaryCache.
public static int StridedUnaryCount { get; }
Property Value
TotalCount
Total generated kernels across every cache above.
public static int TotalCount { get; }
Property Value
TraceCount
Cached kernels in DirectILKernelGenerator._trace.
public static int TraceCount { get; }
Property Value
UnaryCount
Cached kernels in DirectILKernelGenerator._unaryCache.
public static int UnaryCount { get; }
Property Value
UnaryScalarCount
Cached kernels in DirectILKernelGenerator._unaryScalarCache.
public static int UnaryScalarCount { get; }
Property Value
WeightedSumCount
Cached kernels in DirectILKernelGenerator._weightedSumCache.
public static int WeightedSumCount { get; }
Property Value
WhereInnerCount
Cached kernels in ILKernelGenerator._whereInnerCache.
public static int WhereInnerCount { get; }
Property Value
WhereKernelCount
Cached kernels in DirectILKernelGenerator._whereKernelCache.
public static int WhereKernelCount { get; }
Property Value
WhereScalarXCount
Cached kernels in DirectILKernelGenerator._whereScalarXCache.
public static int WhereScalarXCount { get; }
Property Value
WhereScalarXYCount
Cached kernels in DirectILKernelGenerator._whereScalarXYCache.
public static int WhereScalarXYCount { get; }
Property Value
WhereScalarYCount
Cached kernels in DirectILKernelGenerator._whereScalarYCache.
public static int WhereScalarYCount { get; }