ITensorStaticsNative.CreateFromD3D12Resource メソッド
ユーザー指定の ID3D12Resource からテンソル オブジェクト (TensorFloat、TensorInt32Bit) を作成します。
HRESULT CreateFromD3D12Resource(
ID3D12Resource *value,
[size_is(shapeCount)] __int64 *shape,
int shapeCount,
[out] IUnknown ** result);
パラメーター
件名 | 種類 | 説明 |
---|---|---|
値 | ID3D12Resource* | テンソルを作成する ID3D12Resource。 |
shape | 音楽家64* | テンソルの形状。 |
ShapeCount | int | テンソルの次元数。 |
結果 | リンゴ、白** | 結果のテンソル。 |
返品
HRESULT 操作の結果。
例
TensorFloat SoftwareBitmapToDX12Tensor(SoftwareBitmap softwareBitmap)
{
// ...
// GPU tensorize
com_ptr<ITensorStaticsNative> tensorfactory = get_activation_factory<TensorFloat, ITensorStaticsNative>();
com_ptr<::IUnknown> spUnkTensor;
TensorFloat input1imagetensor(nullptr);
int64_t shapes[4] = { 1,3, softwareBitmap.PixelWidth(), softwareBitmap.PixelHeight() };
CHECK_HRESULT(tensorfactory->CreateFromD3D12Resource(pGPUResource.get(), shapes, 4, spUnkTensor.put()));
spUnkTensor.try_as(input1imagetensor);
// ...
}
関連項目
要件
要件 | |
---|---|
サポートされている最小のクライアント | Windows 10、ビルド 17763 |
サポートされている最小のサーバー | デスクトップ エクスペリエンス搭載 Windows Server 2019 |
ヘッダー | windows.ai.machinelearning.native.h |
Note
Windows ML に関するヘルプについては、次のリソースを参照してください。
- Windows ML に関する技術的な質問をしたり、質問に回答したりするには、Stack Overflow の windows-machine-learning タグを使用してください。
- バグを報告するには、GitHub で問題を提出してください。