Aracılığıyla paylaş


ILearningModelDeviceFactoryNative.CreateFromD3D12CommandQueue yöntemi

Kullanıcı tarafından belirtilen ID3D12CommandQueue üzerinde çıkarım çalıştıracak bir LearningModelDevice oluşturur.

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

Parametreler

İsim Türü Açıklama
değer ID3D12Komut Kuyruğu* LearningModelDevice'in çalıştırılacağı ID3D12CommandQueue.
sonuç Bilinmiyor** Oluşturulacak LearningModelDevice .

İade

HRESULT İşlemin sonucu.

Örnekler

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

Ayrıca bakınız

Gereksinimler

Gereksinim
En düşük desteklenen istemci Windows 10, derleme 17763
Desteklenen en düşük sunucu Masaüstü Deneyimi ile Windows Server 2019
Üstbilgi windows.ai.machinelearning.native.h

Uyarı

Windows ML ile ilgili yardım için aşağıdaki kaynakları kullanın:

  • Windows ML hakkında teknik sorular sormak veya yanıtlamak için stack overflow'dawindows-machine-learning etiketini kullanın.
  • Bir hatayı bildirmek için lütfen GitHub'ımızda bir sorun oluşturun.