Sdílet prostřednictvím


TensorPrimitives.ConvertToHalf Metoda

Definice

Zkopíruje source do destination, převede každou hodnotu Single na nejbližší reprezentovatelnou hodnotu s plovoucí desetinnou čárkou s poloviční přesností.

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))

Parametry

source
ReadOnlySpan<Single>

Zdrojový rozsah, ze kterého se mají kopírovat hodnoty.

destination
Span<Half>

Cílový rozsah, do kterého se mají zapsat převedené hodnoty.

Výjimky

Cíl je příliš krátký.

Poznámky

Tato metoda efektivně vypočítá destination[i] = (Half)source[i].

source a destination se nesmí překrývat. Pokud ano, chování není definováno.

Platí pro