Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat LearningModelDevice yang akan menjalankan inferensi pada ID3D12CommandQueue yang ditentukan pengguna.
HRESULT CreateFromD3D12CommandQueue(
ID3D12CommandQueue * value,
[out] IUnknown ** result);
Parameter-parameternya
| Nama | Tipe | Deskripsi |
|---|---|---|
| nilai | ID3D12CommandQueue* | ID3D12CommandQueue yang akan digunakan untuk menjalankan LearningModelDevice. |
| hasil | IUndikenal** | LearningModelDevice yang akan dibuat. |
Pengembalian Barang
HRESULT Hasil operasi.
Contoh
// 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()));
Lihat juga
Persyaratan
| Persyaratan | |
|---|---|
| klien minimum yang didukung | Windows 10, build 17763 |
| server minimum yang didukung | Windows Server 2019 dengan Pengalaman Desktop |
| Tajuk | windows.ai.machinelearning.native.h |
Nota
Gunakan sumber daya berikut untuk bantuan dengan Windows ML:
- Untuk mengajukan atau menjawab pertanyaan teknis tentang Windows ML, silakan gunakan tag windows-machine-learning pada Stack Overflow.
- Untuk melaporkan bug, silakan laporkan masalah di GitHub kami .