Udostępnij przez


metoda ITensorNative.GetBuffer

Pobiera bufor tensora jako tablicę bajtów.

HRESULT GetBuffer(
    [out, size_is(, *capacity)] BYTE **value,
    [out] UINT32 *capacity);

Parametry

Nazwa Typ Opis
wartość BAJT** Bufor tensora.
pojemność UINT32 powiedział:* Pojemność buforu.

Zwraca

HRESULT Wynik operacji.

Przykłady

TensorFloat SoftwareBitmapToSoftwareTensor(SoftwareBitmap softwareBitmap)
{
    // 1. Get access to the buffer of softwareBitmap
    BYTE* pData = nullptr;
    UINT32 size = 0;
    BitmapBuffer spBitmapBuffer(softwareBitmap.LockBuffer(BitmapBufferAccessMode::Read));
    winrt::Windows::Foundation::IMemoryBufferReference reference = spBitmapBuffer.CreateReference();
    auto spByteAccess = reference.as<::Windows::Foundation::IMemoryBufferByteAccess>();
    CHECK_HRESULT(spByteAccess->GetBuffer(&pData, &size));

    // ...
}

Zobacz także

Wymagania

Wymaganie
Minimalny obsługiwany klient Windows 10, kompilacja 17763
Minimalna obsługiwana wersja serwera 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 .