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.
Menentukan opsi tambahan dalam deskripsi tensor. Nilai dapat menjadi bitwise OR bersama-sama.
Sintaks
typedef enum DML_TENSOR_FLAGS {
DML_TENSOR_FLAG_NONE = 0x0,
DML_TENSOR_FLAG_OWNED_BY_DML = 0x1
} ;
Konstanta
DML_TENSOR_FLAG_NONENilai: 0x0 Tidak ada opsi yang ditentukan. |
DML_TENSOR_FLAG_OWNED_BY_DMLNilai: 0x1 Menunjukkan bahwa data tensor harus dimiliki dan dikelola oleh DirectML. Efek dari bendera ini adalah bahwa DirectML membuat salinan data tensor selama inisialisasi operator, menyimpannya di sumber daya persisten. Ini memungkinkan DirectML untuk melakukan pemformatan ulang data tensor ke dalam bentuk lain yang lebih efisien. Pengaturan bendera ini dapat meningkatkan performa, tetapi biasanya hanya berguna untuk tensor yang datanya tidak berubah selama masa pakai operator (misalnya, tensor berat). Bendera ini hanya dapat digunakan pada tensor input. Ketika bendera ini diatur pada deskripsi tensor tertentu, tensor yang sesuai harus terikat ke tabel pengikatan selama inisialisasi operator, dan bukan selama eksekusi. Mencoba mengikat tensor selama eksekusi sementara bendera ini diatur menghasilkan kesalahan. Ini adalah kebalikan dari perilaku default (perilaku tanpa bendera DML_TENSOR_FLAG_OWNED_BY_DML ), di mana tensor diharapkan terikat selama eksekusi, dan bukan selama inisialisasi. |
Persyaratan
| Header | directml.h |