Reprezentuje wektor dystrybucyjny dla danego nagłówka mechanizmu umieszczania. Zwykle używany w zadaniach umieszczania.
Jedna i tylko jedna z dwóch właściwości „floatEmbedding” i „quantizedEmbedding” będzie zawierać dane w zależności od tego, czy mechanizm umieszczania został skonfigurowany do wykonywania kwantyzacji skala.
Konstruktorzy publiczni
Metody publiczne
statyczne Umieszczanie | |
statyczne Umieszczanie |
createFromProto(EmbeddingsProto.Embedding proto)
Tworzy obiekt
Embedding z wiadomości protobuf ERROR(/EmbeddingsProto.Embedding) . |
abstrakcja float[] |
floatEmbedding()
Osadzanie pływające.
|
abstrakcja int |
headIndex()
Indeks nagłówka umieszczonego na stronie, do którego odnoszą się te wpisy.
|
abstract Optional<Ciąg> |
headName()
Opcjonalna nazwa nagłówka umieszczonego na stronie, która jest odpowiednią nazwą metadanych tensora.
|
abstrakcyjny bajt[] |
quantizedEmbedding()
Umieszczanie kwantyzowane.
|
Metody dziedziczone
Konstruktorzy publiczni
public Umieszczanie ()
Metody publiczne
public static Umieszczanie create (float[] floatding, byte[] quantizedEmbedding, int headIndex, Optional<String> headName)
Tworzy instancję Embedding
.
Parametry
floatEmbedding | wektor dystrybucyjny |
---|---|
quantizedEmbedding | kwantowego osadzania. |
headIndex | indeks nagłówka umieszczonego na stronie. |
headName | opcjonalną nazwę nagłówka umieszczonego elementu. |
public static Umieszczanie createFromProto (EmbeddingsProto.Embedding proto)
Tworzy obiekt Embedding
z wiadomości protobuf ERROR(/EmbeddingsProto.Embedding)
.
Parametry
proto | wiadomość protobuf ERROR(/EmbeddingsProto.Embedding) do przekonwertowania.
|
---|
public abstract float[] floatEmbedding ()
Osadzanie pływające.
Puste, jeśli narzędzie do umieszczania zostało skonfigurowane do wykonywania kwantyzacji skalarnej.
public abstract int headIndex ()
Indeks nagłówka umieszczonego na stronie, do którego odnoszą się te wpisy. Jest to przydatne w przypadku modeli wielogłowych.
public abstract Opcjonalny<Ciąg> headName ()
Opcjonalna nazwa nagłówka umieszczonego na stronie, która jest odpowiednią nazwą metadanych tensora.
public abstract byte[] quantizedEmbedding ()
Umieszczanie kwantyzowane.
Puste, jeśli narzędzie do umieszczania nie zostało skonfigurowane do wykonywania kwantyzacji skalarnej.