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
[i] = (Half)source
[i]
source
и destination
не должны перекрываться. Если они делают, поведение не определено.