Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy obiekt tensor (TensorFloat, TensorInt32Bit) z określonego przez użytkownika identyfikatora ID3D12Resource.
HRESULT CreateFromD3D12Resource(
ID3D12Resource *value,
[size_is(shapeCount)] __int64 *shape,
int shapeCount,
[out] IUnknown ** result);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
| wartość | ID3D12Zasób* | Id3D12Resource, z którego ma zostać utworzony tensor. |
| kształt | __int64* | Kształt tensoru. |
| shapeCount (liczba) kształtów (shape | Int | Liczba wymiarów tensoru. |
| wynik | IUnknown** | Wynikowy tensor. |
Zwraca
HRESULT Wynik operacji.
Przykłady
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);
// ...
}
Zobacz także
Wymagania
| Wymaganie | |
|---|---|
| Minimalny obsługiwany klient | Windows 10, kompilacja 17763 |
| Minimalny obsługiwany serwer | Windows Server 2019 ze środowiskiem pulpitu |
| nagłówek | windows.ai.machinelearning.native.h |
Uwaga / Notatka
Skorzystaj z następujących zasobów, aby uzyskać pomoc dotyczącą uczenia maszynowego z systemem Windows:
- Aby zadać lub odpowiedzieć na pytania techniczne dotyczące usługi Windows ML, użyj tagu windows-machine-learning w usłudze Stack Overflow.
- Aby zgłosić usterkę, popełnij zgłoszenie na GitHubie .