Documentation ¶
Index ¶
- func Clamp(val int, slotBits uint64) int8
- func InnerProduct(v1, v2 []int8) int
- func RandomEmbedding(length, mod uint64) []int8
- func SetupEmbeddingProcess(numClusters int, conf *config.Config) (io.WriteCloser, io.ReadCloser)
- func ShrinkPrecision(emb []int, slot_bits uint64) []int8
- func SmoothResult(val uint64, mod uint64) int
- func SmoothResults(vals []uint64, mod uint64) []int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InnerProduct ¶
func RandomEmbedding ¶
func SetupEmbeddingProcess ¶
func SetupEmbeddingProcess(numClusters int, conf *config.Config) (io.WriteCloser, io.ReadCloser)
func ShrinkPrecision ¶
func SmoothResult ¶
func SmoothResults ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.