LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > Member List

This is the complete list of members for deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >, including all inherited members.

clear_slot(uint32_t idx)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlineprotected
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
increment_lock_count(uint32_t idx, uint8_t v=1)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
increment_timepoint(uint64_t &timepoint)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
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)deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inline
m_cvdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_cv_notifydeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
m_jobsdeeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >protected
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_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
none enum valuedeeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >protected
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
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
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
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
~RnnSequenceClassifier()deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out >inlinevirtual
~ThreadPool()deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > >inlinevirtual