Apollo
6.0
Open source self driving car software
|
#include <async_sequence_data_loader.h>
Public Member Functions | |
AsyncSequenceDataLoader ()=default | |
~AsyncSequenceDataLoader ()=default | |
void | set (std::size_t cache_size, std::size_t prefetch_size, std::size_t thread_num) |
bool | query_next (std::shared_ptr< DataType > &data) override |
bool | query_last (std::shared_ptr< DataType > &data) override |
![]() | |
SequenceDataLoader ()=default | |
virtual | ~SequenceDataLoader ()=default |
bool | init_loader_with_list (const std::vector< std::string > &file_lists) |
bool | init_loader_with_folder (const std::vector< std::string > &folders) |
std::size_t | size () |
const std::vector< std::vector< std::string > > & | get_filenames () const |
Protected Types | |
using | CachePtr = std::shared_ptr< Cache< DataType > > |
Protected Attributes | |
std::size_t | _fixed_cache_size = 50 |
std::size_t | _prefetch_data_size = 5 |
![]() | |
std::vector< std::vector< std::string > > | _filenames |
int | _idx = -1 |
bool | _initialized = false |
|
protected |
|
default |
|
default |
|
overridevirtual |
Reimplemented from apollo::perception::benchmark::SequenceDataLoader< DataType >.
|
overridevirtual |
Reimplemented from apollo::perception::benchmark::SequenceDataLoader< DataType >.
|
inline |
|
protected |
|
protected |