Поделиться через


TensorPrimitives.ConvertToHalf Метод

Определение

Копирует source в destination, преобразуя каждое Single значение в ближайшее представляющее значение с плавающей запятой половины точности.

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

Параметры

source
ReadOnlySpan<Single>

Исходный диапазон, из которого копируются значения.

destination
Span<Half>

Диапазон назначения, в который должны записываться преобразованные значения.

Исключения

Назначение слишком коротко.

Комментарии

Этот метод эффективно вычисляет destination[i] = (Half)source[i].

source и destination не должны перекрываться. Если они делают, поведение не определено.

Применяется к