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.
Mengikat sekumpulan sumber daya sebagai tensor output.
Jika pengikatan untuk operator yang dikompilasi, jumlah pengikatan harus sama persis dengan jumlah input operator, termasuk tensor opsional. Ini dapat ditentukan dari deskripsi operator yang digunakan untuk membuat operator. Jika terlalu banyak atau terlalu sedikit pengikatan yang disediakan, penghapusan perangkat akan terjadi. Untuk tensor opsional, Anda dapat menggunakan DML_BINDING_TYPE_NONE untuk menentukan 'tanpa pengikatan'. Jika tidak, jenis pengikatan harus cocok dengan jenis tensor saat operator dibuat.
Untuk penginisialisasi operator, pengikatan output adalah sumber daya persisten dari setiap operator, yang disediakan dalam urutan operator diberikan saat membuat atau mengatur ulang penginisialisasi. Jika operator tertentu tidak memerlukan sumber daya persisten, Anda harus membuktikan pengikatan kosong di slot tersebut.
Untuk membatalkan semua sumber daya input, berikan rangeCount 0, dan nilai nullptr untuk pengikatan.
Area bisa-tulis dari dua tensor output tidak boleh tumpang tindih satu sama lain. 'Area bisa-tulis' dari buffer output yang terikat didefinisikan sebagai offset awal rentang buffer, hingga TotalTensorSizeInBytes seperti yang ditentukan dalam deskripsi tensor.
Semua buffer yang terikat sebagai output harus memiliki jenis heap D3D12_HEAP_TYPE_DEFAULT.
Sintaks
void BindOutputs(
UINT bindingCount,
[in, optional] const DML_BINDING_DESC *bindings
);
Parameter
bindingCount
Jenis: UINT
Parameter ini menentukan ukuran array pengikatan (jika disediakan).
[in, optional] bindings
Jenis: const DML_BINDING_DESC*
Penunjuk opsional ke array konstanta DML_BINDING_DESC yang berisi deskripsi sumber daya tensor untuk mengikat.
Nilai kembali
Tidak ada
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Target Platform | Windows |
| Header | directml.h |
| Pustaka | DirectML.lib |
| DLL | DirectML.dll |