| acquire_slot() | deeplima::segmentation::impl::SegmentationImpl | protected |
| clear_slot(uint32_t idx) | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inlineprotected |
| decrement_lock_count(uint32_t idx) | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| finalize() override | deeplima::segmentation::impl::SegmentationImpl | virtual |
| 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) const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_num_slots() const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_num_threads() const | deeplima::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) const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_slot_end(uint32_t idx) const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_slot_idx(uint64_t timepoint) const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_slot_size() const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_slot_started(uint32_t idx) const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| get_start_timepoint() const | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| handle_timepoint() | deeplima::segmentation::impl::SegmentationImpl | protected |
| increment_lock_count(uint32_t idx, uint8_t v=1) | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| increment_timepoint(uint64_t &timepoint) | deeplima::segmentation::impl::SegmentationImpl | protected |
| init(size_t threads, size_t buffer_size_per_thread) | deeplima::segmentation::impl::SegmentationImpl | |
| 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 value | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| load(const std::string &fn) | deeplima::segmentation::impl::SegmentationImpl | virtual |
| m_buff_set | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_char_len | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_curr_buff_idx | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_current_slot_no | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_current_slot_timepoints | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_current_timepoint | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_cv | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| m_cv_notify | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| m_decoder | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_input_encoder | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_jobs | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| m_last_completed_slot | deeplima::segmentation::impl::SegmentationImpl | protected |
| m_lengths | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| m_mutex | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| m_mutex_notify | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| m_num_slots | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| m_output | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| m_overlap | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| m_slot_len | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| m_slots | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| m_stop | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| m_workers | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | protected |
| max_flags enum value | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| next_slot(uint32_t idx) | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| no_more_data() | deeplima::segmentation::impl::SegmentationImpl | protected |
| none enum value | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| parse_from_stream(const read_callback_t fn) override | deeplima::segmentation::impl::SegmentationImpl | virtual |
| predicts_mwt() const override | deeplima::segmentation::impl::SegmentationImpl | inlinevirtual |
| pretty_print() const | deeplima::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 |
| read_callback_t typedef | deeplima::segmentation::ISegmentation | |
| register_handler(const segmentation_callback_t fn) override | deeplima::segmentation::impl::SegmentationImpl | virtual |
| reset() | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inlinevirtual |
| right_overlap enum value | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| RnnSequenceClassifier() | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inline |
| RnnSequenceClassifierThreadPool typedef | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | protected |
| RnnSequenceClassifierThreadPool | deeplima::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 |
| SegmentationImpl() | deeplima::segmentation::impl::SegmentationImpl | |
| send_next_results() | deeplima::segmentation::impl::SegmentationImpl | protected |
| send_results(int32_t slot_idx) | deeplima::segmentation::impl::SegmentationImpl | protected |
| 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 name | deeplima::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 typedef | deeplima::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 |
| vectorize_timepoint(uint64_t timepoint) | deeplima::segmentation::impl::SegmentationImpl | protected |
| 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 |
| ~ISegmentation() | deeplima::segmentation::ISegmentation | inlinevirtual |
| ~RnnSequenceClassifier() | deeplima::RnnSequenceClassifier< Model, InputVectorizer, Out > | inlinevirtual |
| ~SegmentationImpl()=default | deeplima::segmentation::impl::SegmentationImpl | virtual |
| ~ThreadPool() | deeplima::ThreadPool< RnnSequenceClassifier< Model, InputVectorizer, Out > > | inlinevirtual |