Continuum C++ API
Unified runtime for token + tensor execution
Loading...
Searching...
No Matches
continuum::runtime::BruteForceEmbeddingProvider Class Reference

#include <semantic_cache.hpp>

Inheritance diagram for continuum::runtime::BruteForceEmbeddingProvider:
continuum::runtime::EmbeddingProvider

Public Member Functions

 BruteForceEmbeddingProvider (std::size_t dim=64)
 
std::vector< float > embed (const std::string &text) const override
 Embed text; the result must have dimension() elements.
 
std::size_t dimension () const override
 
std::string identity () const override
 "continuum/char-ngram-v1:<dim>".
 
- Public Member Functions inherited from continuum::runtime::EmbeddingProvider
virtual ~EmbeddingProvider ()=default
 

Constructor & Destructor Documentation

◆ BruteForceEmbeddingProvider()

continuum::runtime::BruteForceEmbeddingProvider::BruteForceEmbeddingProvider ( std::size_t  dim = 64)
explicit

Member Function Documentation

◆ dimension()

std::size_t continuum::runtime::BruteForceEmbeddingProvider::dimension ( ) const
overridevirtual

◆ embed()

std::vector< float > continuum::runtime::BruteForceEmbeddingProvider::embed ( const std::string &  text) const
overridevirtual

Embed text; the result must have dimension() elements.

Implements continuum::runtime::EmbeddingProvider.

◆ identity()

std::string continuum::runtime::BruteForceEmbeddingProvider::identity ( ) const
overridevirtual

"continuum/char-ngram-v1:<dim>".

Implements continuum::runtime::EmbeddingProvider.


The documentation for this class was generated from the following file: