|
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 |