LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::DependencyParser::GraphDpImpl Member List

This is the complete list of members for deeplima::DependencyParser::GraphDpImpl, including all inherited members.

acquire_slot(size_t slot_no)deeplima::DependencyParser::GraphDpImplinlineprotected
clear_slot(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlineprotected
convert(const EmbdStrFloat &src)deeplima::DependencyParser::GraphDpImplinline
decrement_lock_count(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_classes_from_fn(const std::string &fn, std::vector< std::string > &classes_names, std::vector< std::vector< std::string > > &classes)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_lock_count(uint32_t idx) constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_num_slots() constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_num_threads() constdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inline
get_output()deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_output(uint64_t pos, uint8_t cls)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_slot_begin(uint32_t idx) constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_slot_end(uint32_t idx) constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_slot_idx(uint64_t timepoint) constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_slot_size() constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_slot_started(uint32_t idx) constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
get_start_timepoint() constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
GraphDpImpl()deeplima::DependencyParser::GraphDpImplinline
handle_token_buffer(size_t slot_no, size_t first_timepoint_idx, const typename Vectorizer::dataset_t &buffer, const std::vector< size_t > &lengths, int timepoints_to_analyze=-1)deeplima::DependencyParser::GraphDpImplinlinevirtual
increment_lock_count(uint32_t idx, uint8_t v=1)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
increment_timepoint(uint64_t &timepoint)deeplima::DependencyParser::GraphDpImplinlineprotected
init(size_t threads, size_t num_buffers, size_t buffer_size_per_thread, StringIndex &stridx, const std::vector< std::string > &class_names)deeplima::DependencyParser::GraphDpImplinline
deeplima::RnnSequenceClassifier::init(uint32_t max_feat, uint32_t overlap, uint32_t num_slots, uint32_t slot_len, uint32_t num_threads, bool precomputed_input=false)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlinevirtual
ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >::init(size_t num_threads)deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inline
left_overlap enum valuedeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
load(const std::string &fn, const PathResolver &path_resolver)deeplima::DependencyParser::GraphDpImplinlinevirtual
deeplima::RnnSequenceClassifier::load(const std::string &fn)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
m_callbackdeeplima::DependencyParser::GraphDpImplprotected
m_curr_buff_idxdeeplima::DependencyParser::GraphDpImplprotected
m_current_slot_nodeeplima::DependencyParser::GraphDpImplprotected
m_current_slot_timepointsdeeplima::DependencyParser::GraphDpImplprotected
m_current_timepointdeeplima::DependencyParser::GraphDpImplprotected
m_cvdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_cv_notifydeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_fastTextdeeplima::DependencyParser::GraphDpImplprotected
m_featVectorizersdeeplima::DependencyParser::GraphDpImplprotected
m_jobsdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_last_completed_slotdeeplima::DependencyParser::GraphDpImplprotected
m_lengthsdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
m_mutexdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_mutex_notifydeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_num_slotsdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
m_outputdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
m_overlapdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
m_slot_lendeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
m_slotsdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
m_stopdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_vectorizerdeeplima::DependencyParser::GraphDpImplprotected
m_workersdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
max_flags enum valuedeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
next_slot(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
no_more_data(size_t slot_no)deeplima::DependencyParser::GraphDpImplinline
none enum valuedeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
precompute_inputs(const typename Vectorizer::dataset_t &buffer)deeplima::DependencyParser::GraphDpImplinline
pretty_print() constdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
prev_slot(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlineprotected
push(void *job)deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inline
register_handler(const tagging_callback_t fn)deeplima::DependencyParser::GraphDpImplinlinevirtual
reset()deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlinevirtual
right_overlap enum valuedeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
RnnSequenceClassifier()deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
RnnSequenceClassifierThreadPool typedefdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
RnnSequenceClassifierThreadPooldeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
run_one_job(ThisClass *this_ptr, size_t worker_id, void *p)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlineprotectedstatic
running()deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inline
send_all_results()deeplima::DependencyParser::GraphDpImplinline
send_next_results()deeplima::DependencyParser::GraphDpImplinline
send_results(int32_t slot_idx)deeplima::DependencyParser::GraphDpImplinlineprotected
send_results_if_available()deeplima::DependencyParser::GraphDpImplinlineprotected
set_slot_begin(uint32_t idx, uint64_t slot_begin)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
set_slot_end(uint32_t idx, uint64_t slot_end)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
set_slot_lengths(uint32_t idx, const std::vector< size_t > &lengths)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
slot_flags_t enum namedeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
start_job(uint32_t idx, bool no_more_data=false)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
start_job_impl(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlineprotected
stop()deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inline
tagging_callback_t typedefdeeplima::DependencyParser::GraphDpImpl
ThisClass typedefdeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
thread_fn(size_t worker_id)deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inlineprotected
ThreadPool(size_t num_threads=0)deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inline
wait_for_any_job_notification(const std::function< bool()> fn)deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inlineprotected
wait_for_new_job(void **job)deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inlineprotected
wait_for_slot(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
~GraphDpImpl()deeplima::DependencyParser::GraphDpImplinlinevirtual
~RnnSequenceClassifier()deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlinevirtual
~ThreadPool()deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inlinevirtual