公開抽象類別
嵌入
代表特定嵌入器頭部的嵌入。通常用於嵌入工作。
「floatEmbedding」和「quantizedEmbedding」中只能是其中一個,視嵌入程式是否設為執行純量量化而定。
公用建構函式
公用方法
靜態 嵌入 | |
靜態 嵌入 |
createFromProto(EmbeddingsProto.Embedding proto)
從
ERROR(/EmbeddingsProto.Embedding) protobuf 訊息建立 Embedding 物件。 |
抽象 浮點值 [] |
floatEmbedding()
浮點嵌入功能。
|
抽象 int |
headIndex()
這些項目所參照的嵌入器 head 索引。
|
抽象 Optional<String> |
headName()
嵌入器頭部的選用名稱,這是對應的張量中繼資料名稱。
|
抽象 byte[] |
quantizedEmbedding()
量化嵌入。
|
繼承的方法
公用建構函式
public 嵌入 ()
公用方法
public static 嵌入 create (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Optional<String> headName)
建立 Embedding
例項。
參數
floatEmbedding | 嵌入於 |
---|---|
quantizedEmbedding | 以及量化嵌入 |
headIndex | 嵌入程式標頭的索引。 |
headName | 嵌入器標頭的選填名稱。 |
public static Embedding createFromProto (EmbeddingsProto.Embedding proto)
從 ERROR(/EmbeddingsProto.Embedding)
protobuf 訊息建立 Embedding
物件。
參數
proto | 要轉換的 ERROR(/EmbeddingsProto.Embedding) protobuf 訊息。 |
---|
public 抽象浮點值 float[] floatEmbedding ()
浮點嵌入。
如果嵌入程式已設為執行純量量化,則為空白。
public 抽象 int headIndex ()
這些項目所參照的嵌入器 head 索引。這對多頭模型來說非常實用。
public 抽象位元組 [] quantizedEmbedding ()
量化嵌入。
如果嵌入程式未設為執行純量量化,則為空白。