ByteSequenceTensorBuffer
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Buffer para armazenar dados do tensor de string.
Os valores são armazenados como uma matriz de TF_TString , empacotada internamente com tensorflow::tstring , que é essencialmente uma versão portátil de std::string .
Os dados do buffer devem ser inicializados apenas uma vez, chamando ERROR(/#init(NdArray, Function)) , e o buffer deve ter sido alocado com espaço suficiente (use ERROR(/#computeSize(NdArray, Function)) antes de saber exatamente quantos bytes são necessários para armazenar os dados).
Após a inicialização de seus dados, o buffer é somente leitura, pois não é possível alterar um valor com segurança sem reinicializar todos os dados.
Métodos Públicos
| estático <T> longo | computaSize ( ByteSequenceProvider <?> byteSequenceProvider) Calcula quantos bytes são necessários para armazenar os dados fornecidos em um buffer de string. |
| DataBuffer <byte[]> | copyTo ( DataBuffer <byte[]> dst, tamanho longo) Escreva as referências dos objetos na matriz de origem neste buffer. |
| byte[] | |
| <T> vazio | |
| boleano | |
| DataBuffer <byte[]> | |
| longo | |
| DataBuffer <byte[]> | fatia (índice longo, tamanho longo) |
Métodos herdados
Da classe java.lang.Object | boleano | é igual (objeto arg0) |
| aula final<?> | getClass () |
| interno | código hash () |
| vazio final | notificar () |
| vazio final | notificar todos () |
| Corda | para sequenciar () |
| vazio final | espere (long arg0, int arg1) |
| vazio final | espere (arg0 longo) |
| vazio final | espere () |
Da interface org.tensorflow.ndarray.buffer.DataBuffer | abstrato <R> R | |
| Resumo DataBuffer <byte[]> | copyTo ( DataBuffer <byte[]> dst, tamanho longo) Escreva as referências dos objetos na matriz de origem neste buffer. |
| booleano abstrato | é igual (objeto obj) Verifica a igualdade entre buffers de dados. |
| byte abstrato[] | getObject (índice longo) Lê o valor no índice fornecido. |
| booleano abstrato | isReadOnly () Informa se este buffer é ou não apoiado por uma matriz acessível. |
| Resumo DataBuffer <byte[]> | estreito (tamanho longo) Cria um novo buffer cujo conteúdo é uma subsequência compartilhada do conteúdo deste buffer, cujo tamanho é definido para o valor fornecido. |
| Resumo DataBuffer <byte[]> | deslocamento (índice longo) Cria um novo buffer cujo conteúdo é uma subsequência compartilhada do conteúdo desse buffer, começando no índice fornecido. |
| Resumo DataBuffer <byte[]> | ler (T[]dst) Leia as referências dos objetos neste buffer na matriz de destino. |
| Resumo DataBuffer <byte[]> | leitura (T[] dst, deslocamento interno, comprimento interno) Leia as referências dos objetos neste buffer na matriz de destino. |
| Resumo DataBuffer <byte[]> | setObject (valor byte[], índice longo) Grava o valor fornecido neste buffer no índice fornecido. |
| abstrato longo | tamanho () Tamanho do buffer, em elementos. |
| Resumo DataBuffer <byte[]> | fatia (índice longo, tamanho longo) Cria um novo buffer cujo conteúdo é uma subsequência compartilhada do conteúdo desse buffer, começando no índice e no tamanho especificados. |
| resumo DataBufferWindow <? estende DataBuffer <T>> | |
| Resumo DataBuffer <byte[]> | escrever (T[]src) Escreva as referências dos objetos na matriz de origem neste buffer. |
| Resumo DataBuffer <byte[]> | escrever (T[] src, deslocamento interno, comprimento interno) Método de colocação em massa, usando matrizes int. |
Métodos Públicos
public static long computeSize ( ByteSequenceProvider <?> byteSequenceProvider)
Calcula quantos bytes são necessários para armazenar os dados fornecidos em um buffer de string.
Parâmetros
| byteSequenceProvider | produz sequências de bytes |
|---|
Devoluções
- número de bytes necessários para armazenar os dados.
public DataBuffer <byte[]> copyTo ( DataBuffer <byte[]> dst, tamanho longo)
Escreva as referências dos objetos na matriz de origem neste buffer.
Se houver mais valores para copiar do que o tamanho do buffer de destino, ou seja, size > dst.size() , nenhum valor será transferido e uma BufferOverflowException será lançada. Por outro lado, se houver mais valores para copiar do que o tamanho do buffer de origem, ou seja > src.size() , então uma BufferUnderfloatException será lançada.
Caso contrário, este método copia valores n = size deste buffer para o buffer de destino.
Parâmetros
| DST | o buffer de destino no qual os valores são copiados; não deve ser esse buffer |
|---|
| tamanho | número de valores a serem copiados para o buffer de destino |
|---|
byte público[] getObject (índice longo)
inicialização pública void ( ByteSequenceProvider <T> byteSequenceProvider)
Inicialize os dados deste buffer.
Embora não seja aplicado programaticamente, é obrigatório que este método seja chamado apenas uma vez após a criação do buffer. O buffer deve ter sido alocado de acordo com o mesmo conjunto de dados, chamando ERROR(/#computeSize(NdArray, Function)) priory para garantir que haja espaço suficiente para armazená-lo.
Parâmetros
| byteSequenceProvider | produz sequências de bytes para usar como dados do tensor |
|---|
booleano público isReadOnly ()
public DataBuffer <byte[]> setObject (valores de byte[], índice longo)
public DataBuffer <byte[]> fatia (índice longo, tamanho longo)
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-26 UTC."],[],[]]