Share via


TensorPrimitives.ConvertToHalf Method

Definition

Copies source to destination, converting each Single value to its nearest representable half-precision floating-point value.

public:
 static void ConvertToHalf(ReadOnlySpan<float> source, Span<Half> destination);
public static void ConvertToHalf (ReadOnlySpan<float> source, Span<Half> destination);
static member ConvertToHalf : ReadOnlySpan<single> * Span<Half> -> unit
Public Shared Sub ConvertToHalf (source As ReadOnlySpan(Of Single), destination As Span(Of Half))

Parameters

source
ReadOnlySpan<Single>

The source span from which to copy values.

destination
Span<Half>

The destination span into which the converted values should be written.

Exceptions

Destination is too short.

Remarks

This method effectively computes destination[i] = (Half)source[i].

source and destination must not overlap. If they do, behavior is undefined.

Applies to