TensorPrimitives.ConvertToHalf Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.