Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří tenzorový objekt (TensorFloat, TensorInt32Bit) ze zadaného ID3D12Resource.
HRESULT CreateFromD3D12Resource(
ID3D12Resource *value,
[size_is(shapeCount)] __int64 *shape,
int shapeCount,
[out] IUnknown ** result);
Parametry
| Název | Typ | Popis |
|---|---|---|
| hodnota | ID3D12Zdroj* | ID3D12Resource, ze kterého chcete vytvořit tenzor. |
| tvar | __int64* | Tvar tensoru. |
| Počet tvarů | Int | Počet dimenzí tensoru. |
| výsledek | NEZNÁMO** | Výsledný tenzor. |
Návraty
HRESULT Výsledek operace.
Příklady
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);
// ...
}
Viz také
Požadavky
| Požadavek | |
|---|---|
| Minimální podporovaný klient | Windows 10, sestavení 17763 |
| Minimální podporovaný server | Windows Server 2019 s desktopovým prostředím |
| Záhlaví | windows.ai.machinelearning.native.h |
Poznámka:
Pomoc s Windows ML vám poskytnou následující zdroje:
- Pokud chcete pokládat nebo odpovídat na technické otázky týkající se Windows ML, použijte značku windows-machine-learning ve službě Stack Overflow.
- Pokud chcete nahlásit chybu, zapište prosím problém na našem GitHubu .