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]

sourcedestination 不得重叠。 如果这样做,则行为是未定义的。

适用于