LMDBDataset

classe final pública LMDBDataset

Cria um conjunto de dados que emite os pares chave-valor em um ou mais arquivos LMDB.

O Lightning Memory-Mapped Database Manager, ou LMDB, é um banco de dados de chave-valor binário incorporado. Este conjunto de dados pode ler o conteúdo de arquivos de banco de dados LMDB, cujos nomes geralmente têm o sufixo `.mdb`.

Cada elemento de saída consiste em um par chave-valor representado como um par de strings escalares `Tensor`s, onde o primeiro `Tensor` contém a chave e o segundo `Tensor` contém o valor.

O LMDB usa diferentes formatos de arquivo em máquinas big e little endian. `LMDBDataset` só pode ler arquivos no formato da máquina host.

Métodos públicos

Saída <Objeto>
comoSaída ()
Retorna o identificador simbólico de um tensor.
conjunto de dados LMDB estático
create ( Escopo do escopo, Operando <String> nomes de arquivo, List<Class<?>> outputTypes, List< Shape > outputShapes)
Método de fábrica para criar uma classe que envolve uma nova operação LMDBDataset.
Saída <?>
lidar ()

Métodos Herdados

Métodos públicos

Public Output <Object> asOutput ()

Retorna o identificador simbólico de um tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static LMDBDataset create ( Escopo do escopo, Operando <String> nomes de arquivo, List<Class<?>> outputTypes, List< Shape > outputShapes)

Método de fábrica para criar uma classe que envolve uma nova operação LMDBDataset.

Parâmetros
alcance escopo atual
nomes de arquivos Um escalar ou um vetor contendo o(s) nome(s) do(s) arquivo(s) binário(s) a ser(em) lido(s).
Devoluções
  • uma nova instância de LMDBDataset

Public Output <?> handle ()