TensorPrimitives Class

Definition

public ref class TensorPrimitives abstract sealed
public static class TensorPrimitives
type TensorPrimitives = class
Public Class TensorPrimitives
Inheritance
TensorPrimitives

Methods

Abs(ReadOnlySpan<Single>, Span<Single>)
Abs<T>(ReadOnlySpan<T>, Span<T>)
Acos<T>(ReadOnlySpan<T>, Span<T>)
Acosh<T>(ReadOnlySpan<T>, Span<T>)
AcosPi<T>(ReadOnlySpan<T>, Span<T>)
Add(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
Add(ReadOnlySpan<Single>, Single, Span<Single>)
Add<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Add<T>(ReadOnlySpan<T>, T, Span<T>)
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
AddMultiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Single, Span<Single>)
AddMultiply(ReadOnlySpan<Single>, Single, ReadOnlySpan<Single>, Span<Single>)
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
AddMultiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
AddMultiply<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
Asin<T>(ReadOnlySpan<T>, Span<T>)
Asinh<T>(ReadOnlySpan<T>, Span<T>)
AsinPi<T>(ReadOnlySpan<T>, Span<T>)
Atan<T>(ReadOnlySpan<T>, Span<T>)
Atan2<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Atan2<T>(ReadOnlySpan<T>, T, Span<T>)
Atan2<T>(T, ReadOnlySpan<T>, Span<T>)
Atan2Pi<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Atan2Pi<T>(ReadOnlySpan<T>, T, Span<T>)
Atan2Pi<T>(T, ReadOnlySpan<T>, Span<T>)
Atanh<T>(ReadOnlySpan<T>, Span<T>)
AtanPi<T>(ReadOnlySpan<T>, Span<T>)
BitwiseAnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
BitwiseAnd<T>(ReadOnlySpan<T>, T, Span<T>)
BitwiseOr<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
BitwiseOr<T>(ReadOnlySpan<T>, T, Span<T>)
Cbrt<T>(ReadOnlySpan<T>, Span<T>)
Ceiling<T>(ReadOnlySpan<T>, Span<T>)
ConvertChecked<TFrom,TTo>(ReadOnlySpan<TFrom>, Span<TTo>)
ConvertSaturating<TFrom,TTo>(ReadOnlySpan<TFrom>, Span<TTo>)
ConvertToHalf(ReadOnlySpan<Single>, Span<Half>)
ConvertToSingle(ReadOnlySpan<Half>, Span<Single>)
ConvertTruncating<TFrom,TTo>(ReadOnlySpan<TFrom>, Span<TTo>)
CopySign<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
CopySign<T>(ReadOnlySpan<T>, T, Span<T>)
Cos<T>(ReadOnlySpan<T>, Span<T>)
Cosh(ReadOnlySpan<Single>, Span<Single>)
Cosh<T>(ReadOnlySpan<T>, Span<T>)
CosineSimilarity(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
CosineSimilarity<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
CosPi<T>(ReadOnlySpan<T>, Span<T>)
DegreesToRadians<T>(ReadOnlySpan<T>, Span<T>)
Distance(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
Distance<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Divide(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
Divide(ReadOnlySpan<Single>, Single, Span<Single>)
Divide<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Divide<T>(ReadOnlySpan<T>, T, Span<T>)
Divide<T>(T, ReadOnlySpan<T>, Span<T>)
Dot(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
Dot<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Exp(ReadOnlySpan<Single>, Span<Single>)
Exp<T>(ReadOnlySpan<T>, Span<T>)
Exp10<T>(ReadOnlySpan<T>, Span<T>)
Exp10M1<T>(ReadOnlySpan<T>, Span<T>)
Exp2<T>(ReadOnlySpan<T>, Span<T>)
Exp2M1<T>(ReadOnlySpan<T>, Span<T>)
ExpM1<T>(ReadOnlySpan<T>, Span<T>)
Floor<T>(ReadOnlySpan<T>, Span<T>)
FusedMultiplyAdd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
FusedMultiplyAdd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
FusedMultiplyAdd<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
Hypot<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Ieee754Remainder<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Ieee754Remainder<T>(ReadOnlySpan<T>, T, Span<T>)
Ieee754Remainder<T>(T, ReadOnlySpan<T>, Span<T>)
ILogB<T>(ReadOnlySpan<T>, Span<Int32>)
IndexOfMax(ReadOnlySpan<Single>)
IndexOfMax<T>(ReadOnlySpan<T>)
IndexOfMaxMagnitude(ReadOnlySpan<Single>)
IndexOfMaxMagnitude<T>(ReadOnlySpan<T>)
IndexOfMin(ReadOnlySpan<Single>)
IndexOfMin<T>(ReadOnlySpan<T>)
IndexOfMinMagnitude(ReadOnlySpan<Single>)
IndexOfMinMagnitude<T>(ReadOnlySpan<T>)
LeadingZeroCount<T>(ReadOnlySpan<T>, Span<T>)
Lerp<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Lerp<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
Lerp<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
Log(ReadOnlySpan<Single>, Span<Single>)
Log<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Log<T>(ReadOnlySpan<T>, Span<T>)
Log<T>(ReadOnlySpan<T>, T, Span<T>)
Log10<T>(ReadOnlySpan<T>, Span<T>)
Log10P1<T>(ReadOnlySpan<T>, Span<T>)
Log2(ReadOnlySpan<Single>, Span<Single>)
Log2<T>(ReadOnlySpan<T>, Span<T>)
Log2P1<T>(ReadOnlySpan<T>, Span<T>)
LogP1<T>(ReadOnlySpan<T>, Span<T>)
Max(ReadOnlySpan<Single>)
Max(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
Max<T>(ReadOnlySpan<T>)
Max<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Max<T>(ReadOnlySpan<T>, T, Span<T>)
MaxMagnitude(ReadOnlySpan<Single>)
MaxMagnitude(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
MaxMagnitude<T>(ReadOnlySpan<T>)
MaxMagnitude<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
MaxMagnitude<T>(ReadOnlySpan<T>, T, Span<T>)
Min(ReadOnlySpan<Single>)
Min(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
Min<T>(ReadOnlySpan<T>)
Min<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Min<T>(ReadOnlySpan<T>, T, Span<T>)
MinMagnitude(ReadOnlySpan<Single>)
MinMagnitude(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
MinMagnitude<T>(ReadOnlySpan<T>)
MinMagnitude<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
MinMagnitude<T>(ReadOnlySpan<T>, T, Span<T>)
Multiply(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
Multiply(ReadOnlySpan<Single>, Single, Span<Single>)
Multiply<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Multiply<T>(ReadOnlySpan<T>, T, Span<T>)
MultiplyAdd(ReadOnlySpan<Single>, ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
MultiplyAdd(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Single, Span<Single>)
MultiplyAdd(ReadOnlySpan<Single>, Single, ReadOnlySpan<Single>, Span<Single>)
MultiplyAdd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
MultiplyAdd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
MultiplyAdd<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
MultiplyAddEstimate<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
MultiplyAddEstimate<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, T, Span<T>)
MultiplyAddEstimate<T>(ReadOnlySpan<T>, T, ReadOnlySpan<T>, Span<T>)
Negate(ReadOnlySpan<Single>, Span<Single>)
Negate<T>(ReadOnlySpan<T>, Span<T>)
Norm(ReadOnlySpan<Single>)
Norm<T>(ReadOnlySpan<T>)
OnesComplement<T>(ReadOnlySpan<T>, Span<T>)
PopCount<T>(ReadOnlySpan<T>, Span<T>)
Pow<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Pow<T>(ReadOnlySpan<T>, T, Span<T>)
Pow<T>(T, ReadOnlySpan<T>, Span<T>)
Product(ReadOnlySpan<Single>)
Product<T>(ReadOnlySpan<T>)
ProductOfDifferences(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
ProductOfDifferences<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
ProductOfSums(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
ProductOfSums<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
RadiansToDegrees<T>(ReadOnlySpan<T>, Span<T>)
Reciprocal<T>(ReadOnlySpan<T>, Span<T>)
ReciprocalEstimate<T>(ReadOnlySpan<T>, Span<T>)
ReciprocalSqrt<T>(ReadOnlySpan<T>, Span<T>)
ReciprocalSqrtEstimate<T>(ReadOnlySpan<T>, Span<T>)
RootN<T>(ReadOnlySpan<T>, Int32, Span<T>)
RotateLeft<T>(ReadOnlySpan<T>, Int32, Span<T>)
RotateRight<T>(ReadOnlySpan<T>, Int32, Span<T>)
Round<T>(ReadOnlySpan<T>, Int32, MidpointRounding, Span<T>)
Round<T>(ReadOnlySpan<T>, Int32, Span<T>)
Round<T>(ReadOnlySpan<T>, MidpointRounding, Span<T>)
Round<T>(ReadOnlySpan<T>, Span<T>)
ScaleB<T>(ReadOnlySpan<T>, Int32, Span<T>)
ShiftLeft<T>(ReadOnlySpan<T>, Int32, Span<T>)
ShiftRightArithmetic<T>(ReadOnlySpan<T>, Int32, Span<T>)
ShiftRightLogical<T>(ReadOnlySpan<T>, Int32, Span<T>)
Sigmoid(ReadOnlySpan<Single>, Span<Single>)
Sigmoid<T>(ReadOnlySpan<T>, Span<T>)
Sin<T>(ReadOnlySpan<T>, Span<T>)
SinCos<T>(ReadOnlySpan<T>, Span<T>, Span<T>)
SinCosPi<T>(ReadOnlySpan<T>, Span<T>, Span<T>)
Sinh(ReadOnlySpan<Single>, Span<Single>)
Sinh<T>(ReadOnlySpan<T>, Span<T>)
SinPi<T>(ReadOnlySpan<T>, Span<T>)
SoftMax(ReadOnlySpan<Single>, Span<Single>)
SoftMax<T>(ReadOnlySpan<T>, Span<T>)
Sqrt<T>(ReadOnlySpan<T>, Span<T>)
Subtract(ReadOnlySpan<Single>, ReadOnlySpan<Single>, Span<Single>)
Subtract(ReadOnlySpan<Single>, Single, Span<Single>)
Subtract<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Subtract<T>(ReadOnlySpan<T>, T, Span<T>)
Subtract<T>(T, ReadOnlySpan<T>, Span<T>)
Sum(ReadOnlySpan<Single>)
Sum<T>(ReadOnlySpan<T>)
SumOfMagnitudes(ReadOnlySpan<Single>)
SumOfMagnitudes<T>(ReadOnlySpan<T>)
SumOfSquares(ReadOnlySpan<Single>)
SumOfSquares<T>(ReadOnlySpan<T>)
Tan<T>(ReadOnlySpan<T>, Span<T>)
Tanh(ReadOnlySpan<Single>, Span<Single>)
Tanh<T>(ReadOnlySpan<T>, Span<T>)
TanPi<T>(ReadOnlySpan<T>, Span<T>)
TrailingZeroCount<T>(ReadOnlySpan<T>, Span<T>)
Truncate<T>(ReadOnlySpan<T>, Span<T>)
Xor<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Span<T>)
Xor<T>(ReadOnlySpan<T>, T, Span<T>)

Applies to