|
ember.cpp 0.1.0
C++ inference engine for Llama-family and paperkiln models (CPU, CUDA, WebAssembly)
|
#include <chat_tokenizer.h>


Public Member Functions | |
| ChatTokenizerOf (T t, const char *kind, ChatFormat format) | |
| std::vector< int > | encode (const std::string &text) const override |
| std::string | decode (const std::vector< int > &ids) const override |
| size_t | size () const override |
| const char * | kind () const override |
Public Member Functions inherited from ember::ChatTokenizer | |
| virtual | ~ChatTokenizer ()=default |
| const ChatFormat & | format () const |
Private Attributes | |
| T | t_ |
| const char * | kind_ |
Additional Inherited Members | |
Protected Attributes inherited from ember::ChatTokenizer | |
| ChatFormat | format_ |
Definition at line 141 of file chat_tokenizer.h.
|
inline |
Definition at line 143 of file chat_tokenizer.h.
References ember::ChatTokenizer::format(), and ember::ChatTokenizer::format_.
|
inlineoverridevirtual |
Implements ember::ChatTokenizer.
Definition at line 147 of file chat_tokenizer.h.
References ember::ChatTokenizerOf< T >::t_.
|
inlineoverridevirtual |
Implements ember::ChatTokenizer.
Definition at line 146 of file chat_tokenizer.h.
References ember::ChatTokenizerOf< T >::t_, and text.
Implements ember::ChatTokenizer.
Definition at line 149 of file chat_tokenizer.h.
References ember::ChatTokenizerOf< T >::kind_.
|
inlineoverridevirtual |
Implements ember::ChatTokenizer.
Definition at line 148 of file chat_tokenizer.h.
References ember::ChatTokenizerOf< T >::t_.
Definition at line 153 of file chat_tokenizer.h.
Referenced by ember::ChatTokenizerOf< T >::kind().
|
private |
Definition at line 152 of file chat_tokenizer.h.
Referenced by ember::ChatTokenizerOf< T >::decode(), ember::ChatTokenizerOf< T >::encode(), and ember::ChatTokenizerOf< T >::size().