Representa la incorporación de un encabezado de incorporación determinado. Por lo general, se usa en tareas de incorporación.
Una y solo una de las dos “floatEmbedding” y “quantizedEmbedding” contendrá datos, según si el integrador se configuró o no para realizar una cuantización de scala.
Constructores públicos
Métodos públicos
Incorporación estática | |
Incorporación estática |
createFromProto(EmbeddingsProto.Embedding proto)
Crea un objeto
Embedding a partir de un mensaje protobuf de ERROR(/EmbeddingsProto.Embedding) . |
abstract float[] |
floatEmbedding()
Incorporación de punto flotante.
|
resumen int |
headIndex()
El índice del encabezado de incorporación al que hacen referencia estas entradas.
|
abstracto Opcional<String> |
headName()
El nombre opcional del encabezado de incorporación, que es el nombre de metadatos del tensor correspondiente.
|
resumen byte[] |
quantizedEmbedding()
Incorporación cuantizada.
|
Métodos heredados
Constructores públicos
public Incorporación ()
Métodos públicos
estática pública Incorporación create (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, opcional<String> headName)
Crea una instancia de Embedding
.
Parámetros
floatEmbedding | la incorporación de punto flotante |
---|---|
quantizedEmbedding | la incorporación cuantizada. |
headIndex | el índice de la cabeza de incorporación. |
headName | el nombre opcional del encabezado de incorporación. |
publica estática estática Embedding createFromProto (EmbeddingsProto.Embedding proto)
Crea un objeto Embedding
a partir de un mensaje protobuf de ERROR(/EmbeddingsProto.Embedding)
.
Parámetros
proto | el mensaje protobuf ERROR(/EmbeddingsProto.Embedding) para convertir.
|
---|
public resumen float[] floatEmbedding ()
Incorporación de punto flotante.
Está vacío si el incorporado se configuró para realizar una cuantización escalar.
public abstract int headIndex ()
El índice del encabezado de incorporación al que hacen referencia estas entradas. Esto es útil para los modelos de varias cabezas.
public abstract Opcional<String> headName ()
El nombre opcional del encabezado de incorporación, que es el nombre de metadatos del tensor correspondiente.
public abstract byte[] quantizedEmbedding ()
Incorporación cuantizada.
Estará vacío si el incorporado no se configuró para realizar la cuantización escalar.