TBfloat16
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Cerebro tipo tensor flotante de 16 bits.
Este tipo se diferencia de TFloat16 en que trunca la mantisa de un flotante de 32 bits y conserva todos los bits del exponente para una conversión más rápida, mientras que este último reduce el exponente y tiene una mantisa más larga para mayor precisión.
Dado que en Java no existe ningún tipo de punto flotante que quepa en 16 bits, se requiere una conversión (con potencialmente una pérdida de precisión) por cada valor de 32 bits escrito o leído en un tensor de este tipo desde la JVM. Por lo tanto, si se esperan muchas operaciones de E/S en un tensor, el rendimiento mejorará trabajando con los tipos de datos TFloat32 o TFloat64 siempre que sea posible.
Tenga en cuenta que algunas CPU admiten el formato bfloat16 de forma nativa, lo que puede dar como resultado un cálculo más rápido en comparación con TFloat16 cuando no se utilizan GPU.
Métodos públicos
| TBfloat16 estático abstracto | escalarOf (valor flotante) Asigna un nuevo tensor para almacenar un único valor flotante. |
| TBfloat16 estático abstracto | |
| TBfloat16 estático abstracto | |
| TBfloat16 estático abstracto | |
| TBfloat16 estático abstracto | tensorOf ( NdArray <Float> src) Asigna un nuevo tensor que es una copia de una matriz determinada de flotantes. |
| TBfloat16 estático abstracto | vectorOf (flotante... valores) Asigna un nuevo tensor para almacenar un vector de flotadores. |
Métodos heredados
Desde la interfaz org.tensorflow.ndarray.NdArray | resumen NdArray <Flotante> | copiarA ( NdArray <Float> dst) Copie el contenido de esta matriz a la matriz de destino. |
| resumen NdArraySequence <? extiende NdArray <T>> | elementos (int dimensiónIdx) Devuelve una secuencia de todos los elementos en una dimensión determinada. |
| booleano abstracto | es igual (Objeto obj) Comprueba la igualdad entre matrices de n dimensiones. |
| resumen NdArray <Flotante> | obtener (coordenadas largas...) Devuelve el elemento N-dimensional de esta matriz en las coordenadas dadas. |
| flotador abstracto | getObject (coordenadas largas...) Devuelve el valor del escalar encontrado en las coordenadas dadas. |
| resumen NdArray <Flotante> | leer ( DataBuffer <Float> dst) Lea el contenido de esta matriz N-dimensional en el búfer de destino. |
| resumen NdArraySequence <? extiende NdArray <T>> | escalares () Devuelve una secuencia de todos los escalares de esta matriz. |
| resumen NdArray <Flotante> | set ( NdArray <Float> src, coordenadas largas...) Asigna el valor del elemento N-dimensional encontrado en las coordenadas dadas. |
| resumen NdArray <Flotante> | setObject (valor flotante, coordenadas largas...) Asigna el valor del escalar encontrado en las coordenadas dadas. |
| resumen NdArray <Flotante> | sector ( Índice... índices) Crea una vista (o segmento) multidimensional de esta matriz asignando una o más dimensiones a los selectores de índice dados. |
| resumen NdArray <Flotante> | escribir ( DataBuffer <Float> src) Escriba el contenido de esta matriz N-dimensional desde el búfer de origen. |
Desde la interfaz org.tensorflow.Tensor | resumen RawTensor | comoRawTensor () Devuelve una representación sin formato (sin tipo) de este tensor. |
| vacío abstracto | cerca () Liberar recursos asociados con el Tensor. |
| tipo de datos abstracto | |
| abstracto largo | |
| abstracto estático <T extiende TType > T | de (tipo Clase<T>, forma , tamaño largo, consumidor<T> dataInitializer) Asigna un tensor de un tipo de datos, forma y tamaño determinados. |
| abstracto estático <T extiende TType > T | de (tipo Clase<T>, forma ) Asigna un tensor de un tipo de datos y una forma determinados. |
| abstracto estático <T extiende TType > T | de (tipo Clase<T>, forma , tamaño largo) Asigna un tensor de un tipo de datos, forma y tamaño determinados. |
| abstracto estático <T extiende TType > T | de (tipo Clase<T>, forma , consumidor<T> dataInitializer) Asigna e inicializa un tensor de un tipo de datos y una forma determinados. |
| abstracto estático <T extiende TType > T | de (tipo Clase<T>, forma de forma , ByteDataBuffer rawData) Crea un tensor de cualquier tipo a partir de los datos sin procesar proporcionados por el búfer dado. |
| forma abstracta | forma () Devuelve la forma del tensor. |
Desde la interfaz java.lang.AutoCloseable Métodos públicos
TBfloat16 abstracto estático público escalarOf (valor flotante)
Asigna un nuevo tensor para almacenar un único valor flotante.
Parámetros
| valor | flotar para almacenar en el nuevo tensor |
|---|
tensorOf TBfloat16 abstracto estático público ( forma , consumidor <TBfloat16> dataInit)
Asigna un nuevo tensor de la forma dada e inicializa sus datos.
Parámetros
| forma | forma del tensor para asignar |
|---|
| inicio de datos | inicializador de datos tensoriales |
|---|
tensorOf TBfloat16 abstracto estático público ( forma )
Asigna un nuevo tensor de la forma dada.
Parámetros
| forma | forma del tensor para asignar |
|---|
Asigna un nuevo tensor de la forma dada, inicializado con los datos proporcionados.
Parámetros
| forma | forma del tensor para asignar |
|---|
| datos | buffer de flotadores para inicializar el tensor con |
|---|
tensorOf TBfloat16 abstracto estático público ( NdArray <Float> src)
Asigna un nuevo tensor que es una copia de una matriz determinada de flotantes.
El tensor tendrá la misma forma que la matriz de origen y sus datos se copiarán.
Parámetros
| src | la matriz de origen que da la forma y los datos al nuevo tensor |
|---|
público estático abstracto TBfloat16 vectorOf (valores flotantes)
Asigna un nuevo tensor para almacenar un vector de flotadores.
Parámetros
| valores | flota para almacenar en el nuevo tensor |
|---|
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC).
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)."],[],[]]