Comparteix a través de


TensorPrimitives.ConvertToHalf Método

Definición

Copia source en destination, convirtiendo cada valor de Single en su valor de punto flotante de precisión media más cercano.

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

Parámetros

source
ReadOnlySpan<Single>

Intervalo de origen desde el que se van a copiar los valores.

destination
Span<Half>

Intervalo de destino en el que se deben escribir los valores convertidos.

Excepciones

El destino es demasiado corto.

Comentarios

Este método calcula eficazmente destination[i] = (Half)source[i].

source y destination no deben superponerse. Si lo hacen, el comportamiento no está definido.

Se aplica a