Rappresenta l'incorporamento per una determinata testa dell'incorporamento. Utilizzato di solito nelle attività di incorporamento.
Uno e solo uno dei due "floatEmbedding" e "quantizedEmbedding" conterrà dati, a seconda che l'incorporamento sia stato configurato o meno per eseguire la quantizzazione con scalabilità.
Costruttori pubblici
Metodi pubblici
statico Incorporamento |
create(float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Facoltativo<String> headName)
Crea un'istanza
Embedding . |
statico Incorporamento |
createFromProto(EmbeddingsProto.Embedding proto)
Crea un oggetto
Embedding da un messaggio protobuf ERROR(/EmbeddingsProto.Embedding) . |
astratto float[] |
floatEmbedding()
Incorporamento in virgola mobile.
|
astratto int |
headIndex()
L'indice dell'intestazione dell'incorporamento a cui fanno riferimento queste voci.
|
astratto Facoltativo<Stringa> |
headName()
Il nome facoltativo dell'intestazione dell'incorporamento, che corrisponde al nome dei metadati del tensore corrispondente.
|
astratto byte[] |
quantizedEmbedding()
Incorporamento quantizzato.
|
Metodi ereditati
Costruttori pubblici
pubblica Incorporamento ()
Metodi pubblici
pubblico statico Incorporamento create (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Facoltativo<Stringa> headName)
Crea un'istanza Embedding
.
Parametri
floatEmbedding | l'incorporamento in virgola mobile |
---|---|
quantizedEmbedding | l'incorporamento quantizzato. |
headIndex | nell'indice dell'intestazione dell'incorporamento. |
headName | il nome facoltativo dell'intestazione dell'incorporamento. |
pubblico statico Incorporamento createFromProto (EmbeddingsProto.Embedding proto)
Crea un oggetto Embedding
da un messaggio protobuf ERROR(/EmbeddingsProto.Embedding)
.
Parametri
proto | del messaggio protobuf ERROR(/EmbeddingsProto.Embedding) da convertire.
|
---|
pubblico astratto float[] floatEmbedding ()
Incorporamento in virgola mobile.
Vuoto se l'incorporatore è stato configurato per eseguire la quantizzazione scalare.
pubblici astratto int headIndex ()
L'indice dell'intestazione dell'incorporamento a cui fanno riferimento queste voci. È utile per i modelli multi-head.
Public astratto Facoltativo<String> headName ()
Il nome facoltativo dell'intestazione dell'incorporamento, che corrisponde al nome dei metadati del tensore corrispondente.
pubblico astratto byte[] quantizedEmbedding ()
Incorporamento quantizzato.
Vuoto se l'incorporamento non è stato configurato per eseguire la quantizzazione scalare.