MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / init

Function init

src/runtime/Scheduler.cpp:58–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56namespace
57{
58std::map<Scheduler::Type, std::unique_ptr<IScheduler>> init()
59{
60 std::map<Scheduler::Type, std::unique_ptr<IScheduler>> m;
61 m[Scheduler::Type::ST] = std::make_unique<SingleThreadScheduler>();
62#if defined(ARM_COMPUTE_CPP_SCHEDULER)
63 m[Scheduler::Type::CPP] = std::make_unique<CPPScheduler>();
64#endif // defined(ARM_COMPUTE_CPP_SCHEDULER)
65#if defined(ARM_COMPUTE_OPENMP_SCHEDULER)
66 m[Scheduler::Type::OMP] = std::make_unique<OMPScheduler>();
67#endif // defined(ARM_COMPUTE_OPENMP_SCHEDULER)
68
69 return m;
70}
71} // namespace
72
73std::map<Scheduler::Type, std::unique_ptr<IScheduler>> Scheduler::_schedulers{};

Callers 7

initMethod · 0.70
Scheduler.cppFile · 0.70
TensorInfoMethod · 0.50
initMethod · 0.50
default_initMethod · 0.50
MaliCounterMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected