TensorPrimitives.ConvertToHalf Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie source
en destination
, en convertissant chaque valeur de Single en sa valeur à virgule flottante demi-précision la plus proche.
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))
Paramètres
- source
- ReadOnlySpan<Single>
Étendue source à partir de laquelle copier des valeurs.
Étendue de destination dans laquelle les valeurs converties doivent être écrites.
Exceptions
La destination est trop courte.
Remarques
Cette méthode calcule efficacement
.destination
[i] = (Half)source
[i]
source
et destination
ne doivent pas chevaucher. Si c’est le cas, le comportement n’est pas défini.