Udostępnij przez


ILearningModelDeviceFactoryNative.CreateFromD3D12CommandQueue metoda

Tworzy element LearningModelDevice, który uruchomi wnioskowanie na określonym przez użytkownika ID3D12CommandQueue.

HRESULT CreateFromD3D12CommandQueue(
    ID3D12CommandQueue * value,
    [out] IUnknown ** result);

Parametry

Nazwa Typ Opis
wartość ID3D12Kolejka poleceń* ID3D12CommandQueue, na którym zostanie uruchomione urządzenie LearningModelDevice.
wynik IUnknown** Element LearningModelDevice do utworzenia.

Zwraca

HRESULT Wynik operacji.

Przykłady

 // 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()));

Zobacz także

Wymagania

Wymaganie
Minimalny obsługiwany klient Windows 10, kompilacja 17763
Minimalny obsługiwany serwer Windows Server 2019 ze środowiskiem pulpitu
Nagłówek windows.ai.machinelearning.native.h

Uwaga / Notatka

Skorzystaj z następujących zasobów, aby uzyskać pomoc dotyczącą uczenia maszynowego z systemem Windows:

  • Aby zadać lub odpowiedzieć na pytania techniczne dotyczące uczenia maszynowego z systemem Windows, użyj tagu windows-machine-learning w witrynie Stack Overflow.
  • Aby zgłosić usterkę, popełnij zgłoszenie na GitHubie .