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.