SSCMA-Micro CPP SDK
v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
|
#include <resource.hpp>
Static Public Member Functions | |
static StaticResource * | getInstance () noexcept |
Public Attributes | |
Device * | device = nullptr |
Engine * | engine = nullptr |
Executor * | executor = nullptr |
std::atomic< std::size_t > | current_task_id = 0 |
size_t | current_model_id = 0 |
size_t | current_sensor_id = 0 |
size_t | current_algorithm_id = 0 |
float | shared_threshold_score = 0.25 |
float | shared_threshold_nms = 0.45 |
std::atomic< bool > | is_ready = false |
std::atomic< bool > | is_sample = false |
std::atomic< bool > | is_invoke = false |
|
inlinestaticnoexcept |
size_t ma::server::callback::StaticResource::current_algorithm_id = 0 |
size_t ma::server::callback::StaticResource::current_model_id = 0 |
size_t ma::server::callback::StaticResource::current_sensor_id = 0 |
std::atomic<std::size_t> ma::server::callback::StaticResource::current_task_id = 0 |
Device* ma::server::callback::StaticResource::device = nullptr |
Engine* ma::server::callback::StaticResource::engine = nullptr |
Executor* ma::server::callback::StaticResource::executor = nullptr |
std::atomic<bool> ma::server::callback::StaticResource::is_invoke = false |
std::atomic<bool> ma::server::callback::StaticResource::is_ready = false |
std::atomic<bool> ma::server::callback::StaticResource::is_sample = false |
float ma::server::callback::StaticResource::shared_threshold_nms = 0.45 |
float ma::server::callback::StaticResource::shared_threshold_score = 0.25 |