TFloat16
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Tipo tensor flotante de 16 bits de media precisión IEEE-754.
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.
Además, los tensores TFloat16
normalmente funcionan mejor si están ubicados en la memoria de la GPU, ya que la mayoría de las CPU no admiten este formato de forma nativa. Para el cálculo de la CPU en flotantes de 16 bits, el tipo de tensor TBfloat16
podría ser una mejor opción.
Métodos públicos
TFloat16 estático abstracto | escalarOf (valor flotante) Asigna un nuevo tensor para almacenar un único valor flotante. |
TFloat16 estático abstracto | |
TFloat16 estático abstracto | |
TFloat16 estático abstracto | |
TFloat16 estático abstracto | tensorOf ( NdArray <Float> src) Asigna un nuevo tensor que es una copia de una matriz determinada de flotantes. |
TFloat16 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
TFloat16 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 TFloat16 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 TFloat16 abstracto estático público ( forma , consumidor <TFloat16> 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 TFloat16 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 TFloat16 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: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n: 2023-12-01 (UTC)."}