Udostępnij za pośrednictwem


TensorPrimitives.ConvertToHalf Metoda

Definicja

Kopiuje source do destination, konwertując każdą wartość Single na najbliższą wartość zmiennoprzecinkową o połowę precyzji.

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>

Zakres źródłowy, z którego mają być kopine wartości.

destination
Span<Half>

Zakres docelowy, w którym mają być zapisywane przekonwertowane wartości.

Wyjątki

Miejsce docelowe jest zbyt krótkie.

Uwagi

Ta metoda skutecznie oblicza destination[i] = (Half)source[i].

source i destination nie mogą się nakładać. Jeśli tak, zachowanie jest niezdefiniowane.

Dotyczy