![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
This is the complete list of members for deeplima::nets::BiRnnSeq2SeqImpl, including all inherited members.
| BiRnnClassifierImpl() | deeplima::nets::BiRnnClassifierImpl | inline |
| BiRnnClassifierImpl(DictsHolder &&dicts, const std::vector< embd_descr_t > &embd_descr, const std::vector< rnn_descr_t > &rnn_descr, const std::vector< std::string > &output_names, const std::vector< uint32_t > &classes, float input_dropout_prob) | deeplima::nets::BiRnnClassifierImpl | inline |
| BiRnnClassifierImpl(DictsHolder &&dicts, const std::vector< embd_descr_t > &embd_descr, const std::string &script) | deeplima::nets::BiRnnClassifierImpl | inline |
| BiRnnSeq2SeqImpl() | deeplima::nets::BiRnnSeq2SeqImpl | inline |
| BiRnnSeq2SeqImpl(DictsHolder &&dicts, const std::vector< embd_descr_t > &encoder_embd_descr, const std::vector< rnn_descr_t > &encoder_rnn_descr, const std::vector< embd_descr_t > &decoder_embd_descr, const std::vector< rnn_descr_t > &decoder_rnn_descr, const std::vector< embd_descr_t > &cat_embd_descr) | deeplima::nets::BiRnnSeq2SeqImpl | inline |
| concatenate(const std::vector< T > &a, const std::vector< T > &b, const std::vector< T > &c={}) | deeplima::nets::BiRnnSeq2SeqImpl | inlineprotectedstatic |
| create_arg(const std::vector< std::string > &names, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| create_submodule_DeepBiaffineAttentionDecoder(const std::string &name, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| create_submodule_DeepBiaffineAttentionLabelDecoder(const std::string &name, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| create_submodule_Dropout(const std::string &name, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| create_submodule_Embedding(const std::string &name, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| create_submodule_Linear(const std::string &name, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| create_submodule_LSTM(const std::string &name, const std::map< std::string, std::string > &opts) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| evaluate(const std::vector< std::string > &output_names, const TorchMatrix< int64_t > &input, const TorchMatrix< int64_t > &gold, epoch_stat_t &stat, const torch::Device &device=torch::Device(torch::kCPU)) | deeplima::nets::BiRnnSeq2SeqImpl | |
| deeplima::nets::BiRnnClassifierImpl::evaluate(const std::vector< std::string > &output_names, const std::map< std::string, torch::Tensor > &input, const torch::Tensor &target, epoch_stat_t &stat, const torch::Device &device) | deeplima::nets::BiRnnClassifierImpl | protected |
| forward(const std::map< std::string, torch::Tensor > &inputs, const std::string &output_name) | deeplima::nets::StaticGraphImpl | inline |
| forward(const std::map< std::string, torch::Tensor > &inputs, const std::vector< std::string > &output_names) | deeplima::nets::StaticGraphImpl | inline |
| forward(const std::map< std::string, torch::Tensor > &inputs, InputIt outputs_begin, InputIt outputs_end) | deeplima::nets::StaticGraphImpl | inline |
| generate_script(const std::vector< embd_descr_t > &encoder_embd_descr, const std::vector< rnn_descr_t > &encoder_rnn_descr, const std::vector< embd_descr_t > &decoder_embd_descr, const std::vector< rnn_descr_t > &decoder_rnn_descr, const std::vector< embd_descr_t > &cat_embd_descr, size_t n_output_classes) | deeplima::nets::BiRnnSeq2SeqImpl | protected |
| deeplima::nets::BiRnnClassifierImpl::generate_script(const std::vector< embd_descr_t > &embd_descr, const std::vector< rnn_descr_t > &rnn_descr, const std::vector< std::string > &output_names, const std::vector< uint32_t > &classes, float input_dropout_prob) | deeplima::nets::BiRnnClassifierImpl | protectedstatic |
| get_bool_option(const std::map< std::string, std::string > &opts, const std::string &name) | deeplima::nets::StaticGraphImpl | inlineprotected |
| get_dicts() const | deeplima::nets::StaticGraphImpl | inline |
| get_embd_descr() const | deeplima::nets::BiRnnClassifierImpl | inline |
| get_exec_plan_key(const std::map< std::string, torch::Tensor > &inputs, InputIt outputs_begin, InputIt outputs_end) | deeplima::nets::StaticGraphImpl | inlineprotected |
| get_layers_deep_biaffine_attn_decoder() const | deeplima::nets::StaticGraphImpl | inline |
| get_layers_deep_biaffine_attn_label_decoder() const | deeplima::nets::StaticGraphImpl | inline |
| get_layers_dropout() const | deeplima::nets::StaticGraphImpl | inline |
| get_layers_embedding() const | deeplima::nets::StaticGraphImpl | inline |
| get_layers_linear() const | deeplima::nets::StaticGraphImpl | inline |
| get_layers_lstm() const | deeplima::nets::StaticGraphImpl | inline |
| get_module_by_name(const std::string &name) const | deeplima::nets::StaticGraphImpl | inline |
| get_module_name(size_t idx, const std::string &type) const | deeplima::nets::StaticGraphImpl | inline |
| get_option(const std::map< std::string, std::string > &opts, const std::string &name) | deeplima::nets::StaticGraphImpl | inlineprotected |
| get_script() const | deeplima::nets::StaticGraphImpl | inline |
| get_tags() const | deeplima::nets::StaticGraphImpl | inlinevirtual |
| has_tag(const std::string &key) const | deeplima::nets::StaticGraphImpl | inlinevirtual |
| init_rnns() | deeplima::nets::StaticGraphImpl | protectedvirtual |
| load(torch::serialize::InputArchive &archive) | deeplima::nets::BiRnnSeq2SeqImpl | virtual |
| m_args | deeplima::nets::StaticGraphImpl | protected |
| m_cat_embd_descr | deeplima::nets::BiRnnSeq2SeqImpl | protected |
| m_deep_biaffine_attention_decoder | deeplima::nets::StaticGraphImpl | protected |
| m_deep_biaffine_attention_label_decoder | deeplima::nets::StaticGraphImpl | protected |
| m_dicts | deeplima::nets::StaticGraphImpl | protected |
| m_dropout | deeplima::nets::StaticGraphImpl | protected |
| m_embd_descr | deeplima::nets::BiRnnClassifierImpl | protected |
| m_embedding | deeplima::nets::StaticGraphImpl | protected |
| m_exec_plans | deeplima::nets::StaticGraphImpl | protected |
| m_linear | deeplima::nets::StaticGraphImpl | protected |
| m_lstm | deeplima::nets::StaticGraphImpl | protected |
| m_modules | deeplima::nets::StaticGraphImpl | protected |
| m_ops | deeplima::nets::StaticGraphImpl | protected |
| m_outidx_to_opidx | deeplima::nets::StaticGraphImpl | protected |
| m_script | deeplima::nets::StaticGraphImpl | protected |
| m_tags | deeplima::nets::StaticGraphImpl | protected |
| m_tensor_name_to_idx | deeplima::nets::StaticGraphImpl | protected |
| parse_iargs(const std::string &str) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| parse_list(std::string &str, char sep) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| parse_options(std::istringstream &ss) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| parse_script(const std::string &script) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| parse_script_line(const std::string &line) | deeplima::nets::StaticGraphImpl | protectedvirtual |
| predict(const std::string &output_name, const torch::Tensor &input, const torch::Device &device=torch::Device(torch::kCPU)) | deeplima::nets::BiRnnClassifierImpl | |
| predict(const std::vector< std::string > &output_names, const torch::Tensor &input, const torch::Device &device=torch::Device(torch::kCPU)) | deeplima::nets::BiRnnClassifierImpl | |
| predict(size_t worker_id, const torch::Tensor &inputs, int64_t input_begin, int64_t input_end, int64_t output_begin, int64_t output_end, std::shared_ptr< StdMatrix< uint8_t > > &output, const std::vector< std::string > &outputs_names, const torch::Device &device=torch::Device(torch::kCPU)) | deeplima::nets::BiRnnClassifierImpl | |
| prepare_exec_plan(const std::map< std::string, torch::Tensor > &inputs, InputIt outputs_begin, InputIt outputs_end) | deeplima::nets::StaticGraphImpl | inlineprotected |
| pretty_dump(std::ostream &stream) const | deeplima::nets::StaticGraphImpl | virtual |
| save(torch::serialize::OutputArchive &archive) const | deeplima::nets::BiRnnSeq2SeqImpl | virtual |
| set_tags(const std::map< std::string, std::string > &tags) | deeplima::nets::StaticGraphImpl | virtual |
| split_input(const torch::Tensor &src, std::map< std::string, torch::Tensor > &dst, const torch::Device &device) | deeplima::nets::BiRnnClassifierImpl | protected |
| StaticGraphImpl(const DictsHolder &dicts, const std::string &script) | deeplima::nets::StaticGraphImpl | |
| StaticGraphImpl(DictsHolder &&dicts, const std::string &script) | deeplima::nets::StaticGraphImpl | |
| StaticGraphImpl() | deeplima::nets::StaticGraphImpl | inline |
| tensor_t typedef | deeplima::nets::BiRnnSeq2SeqImpl | |
| to(torch::Device device, bool non_blocking=false) override | deeplima::nets::StaticGraphImpl | virtual |
| train(size_t epochs, size_t batch_size, size_t seq_len, const std::vector< std::string > &output_names, const TorchMatrix< int64_t > &train_input, const TorchMatrix< int64_t > &train_gold, const TorchMatrix< int64_t > &eval_input, const TorchMatrix< int64_t > &eval_gold, torch::optim::Optimizer &opt, const std::string &model_name="", const torch::Device &device=torch::Device(torch::kCPU)) | deeplima::nets::BiRnnClassifierImpl | |
| train_batch(const std::vector< std::string > &output_names, const torch::Tensor &input, const std::vector< torch::Tensor > &input_cat, const torch::Tensor &target, torch::optim::Optimizer &opt, epoch_stat_t &stat, const torch::Device &device) | deeplima::nets::BiRnnSeq2SeqImpl | protected |
| deeplima::nets::BiRnnClassifierImpl::train_batch(size_t batch_size, size_t seq_len, const std::vector< std::string > &output_names, const torch::Tensor &input, const torch::Tensor &gold, torch::optim::Optimizer &opt, epoch_stat_t &stat, const torch::Device &device) | deeplima::nets::BiRnnClassifierImpl | protected |
| deeplima::nets::BiRnnClassifierImpl::train_batch(size_t batch_size, size_t seq_len, const std::vector< std::string > &output_names, const std::map< std::string, torch::Tensor > &input, const torch::Tensor &target, torch::optim::Optimizer &opt, epoch_stat_t &stat, const torch::Device &device) | deeplima::nets::BiRnnClassifierImpl | protected |
| train_epoch(size_t batch_size, size_t seq_len, const std::vector< std::string > &output_names, const torch::Tensor &input_batches, const torch::Tensor &gold_batches, torch::optim::Optimizer &opt, epoch_stat_t &stat, const torch::Device &device) | deeplima::nets::BiRnnClassifierImpl | protected |