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[] |  getObject (índice longo) | 
| <T> vazio | |
| boleano |  isReadOnly () | 
| DataBuffer <byte[]> |  setObject (valores byte[], índice longo) | 
| longo |  tamanho () | 
| DataBuffer <byte[]> |  fatia (índice longo, tamanho longo)  | 
Métodos herdados
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 | 
Devoluções
- este buffer
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 | 
|---|