Conozca lo último en aprendizaje automático, IA generativa y más en el
Simposio WiML 2023.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ByteSequenceTensorBuffer
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Búfer para almacenar datos de tensores de cadena.
Los valores se almacenan como una matriz de TF_TString , envuelto internamente con tensorflow::tstring , que es esencialmente una versión portátil de std::string .
Los datos del búfer deben inicializarse solo una vez, llamando a ERROR(/#init(NdArray, Function)) , y el búfer debe haber sido asignado con suficiente espacio (use ERROR(/#computeSize(NdArray, Function)) de saber exactamente cuántos bytes se requieren para almacenar los datos).
Una vez que se han inicializado sus datos, el búfer es de solo lectura, ya que no es posible cambiar de forma segura un valor sin reinicializar todos los datos.
Métodos públicos
| estática <T> larga | |
| DataBuffer <byte []> | copyTo ( DataBuffer <byte []> dst, tamaño largo) Escriba las referencias de los objetos en la matriz de origen en este búfer. |
| byte[] | |
| <T> vacío | |
| booleano | |
| DataBuffer <byte []> | setObject (valores de bytes [], índice largo) |
| largo | |
| DataBuffer <byte []> | |
Métodos heredados
De la clase java.lang.Object | booleano | es igual a (Objeto arg0) |
| Clase final <?> | getClass () |
| En t | hashCode () |
| vacío final | notificar () |
| vacío final | notificar a todos () |
| Cuerda | toString () |
| vacío final | esperar (largo arg0, int arg1) |
| vacío final | espera (largo arg0) |
| vacío final | esperar () |
Desde la interfaz org.tensorflow.ndarray.buffer.DataBuffer | resumen <R> R | |
| DataBuffer abstracto <byte []> | copyTo ( DataBuffer <byte []> dst, tamaño largo) Escriba las referencias de los objetos en la matriz de origen en este búfer. |
| booleano abstracto | es igual a (Objeto obj) Comprueba la igualdad entre los búferes de datos. |
| byte abstracto [] | getObject (índice largo) Lee el valor en el índice dado. |
| booleano abstracto | isReadOnly () Indica si este búfer está respaldado por una matriz accesible. |
| DataBuffer abstracto <byte []> | estrecho (tamaño largo) Crea un nuevo búfer cuyo contenido es una subsecuencia compartida del contenido de este búfer, cuyo tamaño se establece en el valor dado. |
| DataBuffer abstracto <byte []> | desplazamiento (índice largo) Crea un nuevo búfer cuyo contenido es una subsecuencia compartida del contenido de este búfer, comenzando en el índice dado. |
| DataBuffer abstracto <byte []> | leer (T [] dst) Lea las referencias de los objetos en este búfer en la matriz de destino. |
| DataBuffer abstracto <byte []> | leer (T [] dst, int offset, int length) Lea las referencias de los objetos en este búfer en la matriz de destino. |
| DataBuffer abstracto <byte []> | setObject (valor byte [], índice largo) Escribe el valor dado en este búfer en el índice dado. |
| abstracto largo | tamaño () Tamaño del búfer, en elementos. |
| DataBuffer abstracto <byte []> | rebanada (índice largo, tamaño largo) Crea un nuevo búfer cuyo contenido es una subsecuencia compartida del contenido de este búfer, comenzando en el índice dado y del tamaño dado. |
| resumen DataBufferWindow <? extiende DataBuffer <T>> | |
| DataBuffer abstracto <byte []> | escribir (T [] src) Escriba las referencias de los objetos en la matriz de origen en este búfer. |
| DataBuffer abstracto <byte []> | escribir (T [] src, int offset, int length) Mayor puso método, utilizando matrices int. |
Métodos públicos
public static long computeSize ( ByteSequenceProvider <?> byteSequenceProvider)
Calcula cuántos bytes se requieren para almacenar los datos dados en un búfer de cadena.
Parámetros
| byteSequenceProvider | produce secuencias de bytes |
|---|
Devoluciones
- número de bytes necesarios para almacenar los datos.
public DataBuffer <byte []> copyTo ( DataBuffer <byte []> dst, tamaño largo)
Escriba las referencias de los objetos en la matriz de origen en este búfer.
Si hay más valores para copiar que el tamaño del búfer de destino, es decir, size > dst.size() , no se transfieren valores y se lanza una BufferOverflowException. Por otro lado, si hay más valores para copiar que el tamaño del búfer de origen, es decir, > src.size() , se lanza una BufferUnderfloatException.
De lo contrario, este método copia n = size valores de n = size de este búfer en el búfer de destino.
Parámetros
| dst | el búfer de destino en el que se copian los valores; no debe ser este búfer |
|---|
| Talla | número de valores para copiar al búfer de destino |
|---|
byte público [] getObject (índice largo)
public void init ( ByteSequenceProvider <T> byteSequenceProvider)
Inicialice los datos de este búfer.
Si bien no se aplica mediante programación, es obligatorio que se llame a este método solo una vez después de la creación del búfer. El búfer debe haber sido asignado de acuerdo con el mismo conjunto de datos, llamando a ERROR(/#computeSize(NdArray, Function)) para asegurarse de que haya suficiente espacio para almacenarlo.
Parámetros
| byteSequenceProvider | produce secuencias de bytes para usar como datos tensoriales |
|---|
public boolean isReadOnly ()
public DataBuffer <byte []> setObject (valores de byte [], índice largo)
público de tamaño largo ()
pública DataBuffer <byte []> rebanada (índice de largo, el tamaño de largo)
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2021-04-01 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2021-04-01 (UTC)"],[],[]]