25 #include <openvino/openvino.hpp>
31 RequestsPool(ov::CompiledModel& compiledModel,
unsigned int size);
64 std::vector<std::pair<ov::InferRequest, bool>> requests;
65 size_t numRequestsInUse;
Definition: requests_pool.h:29
std::vector< ov::InferRequest > getInferRequestsList()
Definition: requests_pool.cpp:85
bool isIdleRequestAvailable()
Definition: requests_pool.cpp:69
void waitForTotalCompletion()
Definition: requests_pool.cpp:74
size_t getInUseRequestsCount()
Definition: requests_pool.cpp:64
void setRequestIdle(const ov::InferRequest &request)
Definition: requests_pool.cpp:53
ov::InferRequest getIdleRequest()
Definition: requests_pool.cpp:38