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ří LearningModelDevice , která spustí odvození na uživatelem zadané ID3D12CommandQueue.
HRESULT CreateFromD3D12CommandQueue(
ID3D12CommandQueue * value,
[out] IUnknown ** result);
Parametry
| Název | Typ | Popis |
|---|---|---|
| hodnota | ID3D12Fronta příkazů* | ID3D12CommandQueue, na kterém bude objekt LearningModelDevice spuštěn. |
| výsledek | NEZNÁMO** | Model LearningModelDevice , který se má vytvořit. |
Návraty
HRESULT Výsledek operace.
Příklady
// 1. create the d3d device.
com_ptr<ID3D12Device> pD3D12Device = nullptr;
CHECK_HRESULT(D3D12CreateDevice(
nullptr,
D3D_FEATURE_LEVEL::D3D_FEATURE_LEVEL_11_0,
__uuidof(ID3D12Device),
reinterpret_cast<void**>(&pD3D12Device)));
// 2. create the command queue.
com_ptr<ID3D12CommandQueue> dxQueue = nullptr;
D3D12_COMMAND_QUEUE_DESC commandQueueDesc = {};
commandQueueDesc.Type = D3D12_COMMAND_LIST_TYPE_DIRECT;
CHECK_HRESULT(pD3D12Device->CreateCommandQueue(
&commandQueueDesc,
__uuidof(ID3D12CommandQueue),
reinterpret_cast<void**>(&dxQueue)));
com_ptr<ILearningModelDeviceFactoryNative> devicefactory =
get_activation_factory<LearningModelDevice, ILearningModelDeviceFactoryNative>();
com_ptr<::IUnknown> spUnk;
CHECK_HRESULT(devicefactory->CreateFromD3D12CommandQueue(dxQueue.get(), spUnk.put()));
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 .