Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een tensor-object (TensorFloat, TensorInt32Bit) op basis van een door de gebruiker opgegeven ID3D12Resource.
HRESULT CreateFromD3D12Resource(
ID3D12Resource *value,
[size_is(shapeCount)] __int64 *shape,
int shapeCount,
[out] IUnknown ** result);
Parameterwaarden
| Naam | Typologie | Beschrijving |
|---|---|---|
| waarde | ID3D12Bron* | De ID3D12Resource waaruit de tensor moet worden gemaakt. |
| vorm | __int64* | De vorm van de tensor. |
| vorm tellen | Int | Het aantal dimensies van de tensor. |
| resultaat | NIET bekend** | De resulterende tensor. |
Retouren
HRESULT Het resultaat van de bewerking.
Voorbeelden
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);
// ...
}
Zie ook
Behoeften
| Voorwaarde | |
|---|---|
| Minimaal ondersteunde client | Windows 10, build 17763 |
| Minimaal ondersteunde server | Windows Server 2019 met Bureaubladervaring |
| Koptekst | windows.ai.machinelearning.native.h |
Opmerking
Gebruik de volgende bronnen voor hulp bij Windows ML:
- Als u technische vragen over Windows ML wilt stellen of beantwoorden, gebruikt u de tag windows-machine learning op Stack Overflow.
- Als u een fout wilt melden, kunt u een ticket aanmaken op onze GitHub-pagina .