TensorFloat16Bit 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
16 位浮點數張量物件。
public ref class TensorFloat16Bit sealed : ITensor
public ref class TensorFloat16Bit sealed : ITensor, IClosable, IMemoryBuffer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TensorFloat16Bit final : ITensor
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TensorFloat16Bit final : ITensor, IClosable, IMemoryBuffer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TensorFloat16Bit : ITensor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TensorFloat16Bit : System.IDisposable, ITensor, IMemoryBuffer
Public NotInheritable Class TensorFloat16Bit
Implements ITensor
Public NotInheritable Class TensorFloat16Bit
Implements IDisposable, IMemoryBuffer, ITensor
- 繼承
- 屬性
- 實作
裝置系列 |
Windows 10, version 1809 (已於 10.0.17763.0 引進)
|
API contract |
Windows.AI.MachineLearning.MachineLearningContract (已於 v1.0 引進)
|
張量是值的多維度陣列。 16 位浮點數是 16 位浮點值的張量。
張量的配置是資料列主要,且緊密封裝的連續資料代表每個維度。 張量的大小總計是每個維度大小的乘積。
若要在 Windows Server 上使用此 API,您必須搭配桌面體驗使用 Windows Server 2019。
此 API 是安全線程。
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1903 | 18362 | CreateFromBuffer |
1903 | 18362 | CreateFromShapeArrayAndDataArray |
Kind |
功能的種類。 |
Shape |
傳回每個維度的計數和大小。 |
Tensor |
傳回張量的資料型別。 |
Close() |
如果沒有從這個物件建立的未處理 IMemoryBufferReference 物件, Close 將會處置物件並終結其相關聯的資源。 否則, Close 會將其本身與其相關聯的資源中斷連結,而且會在最後一個 IMemoryBufferReference 關閉時終結。 |
Create() |
建立 16 位浮點數張量物件,而不配置緩衝區。 |
Create(IIterable<Int64>) |
建立 16 位浮點數張量物件,並配置大小 圖形的緩衝區。 |
Create |
建立 16 位浮點數張量物件、配置大小 圖形的緩衝區,並將 所有資料 複製到其中。 |
Create |
使用指定的 圖形 建立 16 位浮點數張量物件,並使用 資料 中的基礎緩衝區進行後續評估。 |
Create |
建立 16 位浮點數張量物件、配置大小 圖形的緩衝區,並將 所有資料 複製到其中。 |
Create |
建立 16 位浮點數張量物件、配置大小 圖形的緩衝區,並將 所有資料 複製到其中。 |
Create |
傳回緩衝區的 IMemoryBufferReference 標記法,該緩衝區會備份 16 位浮點數張量物件。 |
Dispose() |
執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 |
Get |
傳回資料的唯讀檢視。 |
產品 | 版本 |
---|---|
WinRT | Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |