Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Tensorobjekt (TensorFloat, TensorInt32Bit) aus einer vom Benutzer angegebenen ID3D12Resource.
HRESULT CreateFromD3D12Resource(
ID3D12Resource *value,
[size_is(shapeCount)] __int64 *shape,
int shapeCount,
[out] IUnknown ** result);
Die Parameter
| Name | Typ | BESCHREIBUNG |
|---|---|---|
| Wert | ID3D12Ressource* | Die ID3D12Resource , aus der der Tensor erstellt werden soll. |
| Form | __int64* | Die Form des Tensors. |
| shapeCount (englisch) | Int | Die Anzahl der Dimensionen des Tensors. |
| Ergebnis | IUnbekannt** | Der resultierende Tensor. |
Rückkehr
HRESULT Das Ergebnis des Vorgangs.
Beispiele
TensorFloat SoftwareBitmapToDX12Tensor(SoftwareBitmap softwareBitmap)
{
// ...
// GPU tensorize
com_ptr<ITensorStaticsNative> tensorfactory = get_activation_factory<TensorFloat, ITensorStaticsNative>();
com_ptr<::IUnknown> spUnkTensor;
TensorFloat input1imagetensor(nullptr);
int64_t shapes[4] = { 1,3, softwareBitmap.PixelWidth(), softwareBitmap.PixelHeight() };
CHECK_HRESULT(tensorfactory->CreateFromD3D12Resource(pGPUResource.get(), shapes, 4, spUnkTensor.put()));
spUnkTensor.try_as(input1imagetensor);
// ...
}
Siehe auch
Anforderungen
| Anforderung | |
|---|---|
| Mindestens unterstützter Client | Windows 10, Build 17763 |
| Mindestanforderungen für unterstützte Server | Windows Server 2019 mit Desktopoberfläche |
| Überschrift | windows.ai.machinelearning.native.h |
Hinweis
Verwenden Sie die folgenden Ressourcen, wenn Sie Hilfe mit Windows ML benötigen:
- Wenn Sie technische Fragen zu Windows ML stellen oder beantworten möchten, verwenden Sie das Tag windows-machine-learning auf Stack Overflow.
- Um einen Fehler zu melden, erstellen Sie bitte eine Meldung auf unserem GitHub.