|
nndeploy C++ API
0.2.0
nndeploy C++ API
|
#include <tokenizer.h>
Public Member Functions | |
| virtual base::Status | deserialize (rapidjson::Value &json) override |
| std::string | getShareKey () |
| TokenizerPraram & | operator= (const TokenizerPraram &tp) |
| virtual base::Status | serialize (rapidjson::Value &json, rapidjson::Document::AllocatorType &allocator) override |
| TokenizerPraram () | |
| virtual | ~TokenizerPraram () |
Public Member Functions inherited from nndeploy::base::Param | |
| base::Status | addDropdownParam (const std::string &dropdown_param, const std::vector< std::string > &dropdown_values) |
| base::Status | addIoParam (const std::string &io_param) |
| base::Status | addRequiredParam (const std::string &required_param) |
| base::Status | addUiParam (const std::string &ui_param) |
| base::Status | clearDropdownParams () |
| base::Status | clearIoParams () |
| base::Status | clearRequiredParams () |
| base::Status | clearUiParams () |
| virtual base::Status | deserialize (const std::string &json_str) |
| virtual base::Status | get (const std::string &key, base::Any &any) |
| std::map< std::string, std::vector< std::string > > | getDropdownParams () |
| std::vector< std::string > | getIoParams () |
| std::vector< std::string > | getRequiredParams () |
| std::vector< std::string > | getUiParams () |
| virtual base::Status | loadFile (const std::string &path) |
| Param () | |
| base::Status | removeDropdownParam (const std::string &dropdown_param) |
| base::Status | removeIoParam (const std::string &io_param) |
| base::Status | removeRequiredParam (const std::string &required_param) |
| base::Status | removeUiParam (const std::string &ui_param) |
| virtual base::Status | saveFile (const std::string &path) |
| virtual std::string | serialize () |
| virtual base::Status | set (const std::string &key, base::Any &any) |
| base::Status | setDropdownParams (const std::map< std::string, std::vector< std::string >> &dropdown_params) |
| base::Status | setIoParams (const std::vector< std::string > &io_params) |
| base::Status | setRequiredParams (const std::vector< std::string > &required_params) |
| base::Status | setUiParams (const std::vector< std::string > &ui_params) |
| virtual | ~Param () |
Public Attributes | |
| std::string | added_tokens_ |
| bool | is_path_ = true |
| std::string | json_blob_ |
| Create HF tokenizer from a single in-memory json blob. More... | |
| int | max_length_ = 77 |
| std::string | merges_blob_ |
| std::string | model_blob_ |
| Create SentencePiece. More... | |
| TokenizerType | tokenizer_type_ = kTokenizerTypeHF |
| std::string | vocab_blob_ |
| Create BPE tokenizer. More... | |
Public Attributes inherited from nndeploy::base::Param | |
| std::map< std::string, std::vector< std::string > > | dropdown_params_ |
| std::vector< std::string > | io_params_ |
| std::vector< std::string > | required_params_ |
| std::vector< std::string > | ui_params_ |
Definition at line 69 of file tokenizer.h.
|
inline |
Definition at line 71 of file tokenizer.h.
|
inlinevirtual |
Definition at line 72 of file tokenizer.h.
|
inlineoverridevirtual |
Reimplemented from nndeploy::base::Param.
Definition at line 175 of file tokenizer.h.
|
inline |
|
inline |
Definition at line 77 of file tokenizer.h.
|
inlineoverridevirtual |
Reimplemented from nndeploy::base::Param.
Definition at line 144 of file tokenizer.h.
| std::string nndeploy::tokenizer::TokenizerPraram::added_tokens_ |
Definition at line 128 of file tokenizer.h.
| bool nndeploy::tokenizer::TokenizerPraram::is_path_ = true |
Definition at line 94 of file tokenizer.h.
| std::string nndeploy::tokenizer::TokenizerPraram::json_blob_ |
Create HF tokenizer from a single in-memory json blob.
| json_blob | The json blob. |
Definition at line 104 of file tokenizer.h.
| int nndeploy::tokenizer::TokenizerPraram::max_length_ = 77 |
Definition at line 130 of file tokenizer.h.
| std::string nndeploy::tokenizer::TokenizerPraram::merges_blob_ |
Definition at line 127 of file tokenizer.h.
| std::string nndeploy::tokenizer::TokenizerPraram::model_blob_ |
Create SentencePiece.
| model_blob | The blob that contains vocabs. |
Create RWKVWorldTokenizer.
| model_blob | The blob that contains vocabs. |
Definition at line 117 of file tokenizer.h.
| TokenizerType nndeploy::tokenizer::TokenizerPraram::tokenizer_type_ = kTokenizerTypeHF |
Definition at line 96 of file tokenizer.h.
| std::string nndeploy::tokenizer::TokenizerPraram::vocab_blob_ |
Create BPE tokenizer.
| vocab_blob | The blob that contains vocabs. |
| merges_blob | The blob that contains the merges. |
| added_tokens | The added tokens. |
Definition at line 126 of file tokenizer.h.