Type Alias sbert::SBertHF

source ·
pub type SBertHF = SBert<HFTokenizer>;

Aliased Type§

struct SBertHF { /* private fields */ }

Implementations§

source§

impl<T> SBert<T>where T: Tokenizer + Send + Sync,

source

pub fn new<P>(root: P) -> Result<Self, Error>where P: Into<PathBuf>,

source

pub fn forward<S, B>( &self, input: &[S], batch_size: B ) -> Result<Vec<Embeddings>, Error>where S: AsRef<str>, B: Into<Option<usize>>,

source

pub fn forward_with_attention<S, B>( &self, input: &[S], batch_size: B ) -> Result<(Vec<Embeddings>, Attentions), Error>where S: AsRef<str>, B: Into<Option<usize>>,

source

pub fn tokenizer(&self) -> Arc<T>