Tworzy zestaw danych, który emituje pary klucz-wartość w jednym lub większej liczbie plików LMDB.
Menedżer bazy danych mapowany w pamięci Lightning, w skrócie LMDB, to wbudowana binarna baza danych typu klucz-wartość. Ten zbiór danych może odczytać zawartość plików baz danych LMDB, których nazwy zazwyczaj mają przyrostek `.mdb`.
Każdy element wyjściowy składa się z pary klucz-wartość reprezentowanej jako para ciągów skalarnych „Tensor”, gdzie pierwszy „Tensor” zawiera klucz, a drugi „Tensor” zawiera wartość.
LMDB używa różnych formatów plików na maszynach z dużym i małym końcem. `data.LMDBDataset` może odczytywać tylko pliki w formacie komputera-hosta.
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście < Typ T > | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny zbiór danych LMDB | |
Wyjście <?> | uchwyt () |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście < TType > asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static LMDBDataset create ( Zakres zakresu , Operand < TString > nazwy plików, Lista<Klasa<? rozszerza TType >>typy wyjściowe, Lista< Kształt >kształty wyjściowe)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację LMDBDataset.
Parametry
zakres | aktualny zakres |
---|---|
nazwy plików | Skalar lub wektor zawierający nazwę pliku binarnego, który ma zostać odczytany. |
Zwroty
- nowa instancja LMDBDataset