|
nndeploy C++ API
0.2.0
nndeploy C++ API
|
EmbeddingParam - Embedding节点的参数配置 More...
#include <embedding.h>
Public Member Functions | |
| virtual base::Status | deserialize (rapidjson::Value &json) override |
| EmbeddingParam ()=default | |
| std::string | getShareKey () |
| virtual base::Status | serialize (rapidjson::Value &json, rapidjson::Document::AllocatorType &allocator) override |
| virtual | ~EmbeddingParam ()=default |
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 | |
| int | a_offset_ = 0 |
| int | alpha_size_ = 0 |
| base::DataFormat | data_format_ = base::DataFormat::kDataFormatNCHW |
| base::DataType | data_type_ = base::dataTypeOf<float>() |
| std::string | embedding_weight_path_ = "" |
| int | hidden_size_ = 4096 |
| int | quant_bit_ = 8 |
| int | quant_block_ = 0 |
| std::string | share_disk_embedding_key_ = "disk_embedding" |
| bool | use_quantization_ = false |
| int | weight_offset_ = 0 |
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_ |
EmbeddingParam - Embedding节点的参数配置
Definition at line 58 of file embedding.h.
|
default |
|
virtualdefault |
|
overridevirtual |
Reimplemented from nndeploy::base::Param.
|
inline |
|
overridevirtual |
Reimplemented from nndeploy::base::Param.
| int nndeploy::llm::EmbeddingParam::a_offset_ = 0 |
Definition at line 75 of file embedding.h.
| int nndeploy::llm::EmbeddingParam::alpha_size_ = 0 |
Definition at line 76 of file embedding.h.
| base::DataFormat nndeploy::llm::EmbeddingParam::data_format_ = base::DataFormat::kDataFormatNCHW |
Definition at line 84 of file embedding.h.
| base::DataType nndeploy::llm::EmbeddingParam::data_type_ = base::dataTypeOf<float>() |
Definition at line 83 of file embedding.h.
| std::string nndeploy::llm::EmbeddingParam::embedding_weight_path_ = "" |
Definition at line 69 of file embedding.h.
| int nndeploy::llm::EmbeddingParam::hidden_size_ = 4096 |
Definition at line 67 of file embedding.h.
| int nndeploy::llm::EmbeddingParam::quant_bit_ = 8 |
Definition at line 78 of file embedding.h.
| int nndeploy::llm::EmbeddingParam::quant_block_ = 0 |
Definition at line 80 of file embedding.h.
| std::string nndeploy::llm::EmbeddingParam::share_disk_embedding_key_ = "disk_embedding" |
Definition at line 85 of file embedding.h.
| bool nndeploy::llm::EmbeddingParam::use_quantization_ = false |
Definition at line 71 of file embedding.h.
| int nndeploy::llm::EmbeddingParam::weight_offset_ = 0 |
Definition at line 73 of file embedding.h.