diff --git a/src/scheduler/Scheduler.cpp b/src/scheduler/Scheduler.cpp index 6c827f236167c8bce4fd5a39c392f00ac8fe6649..2975538bc3271f4dbf6faea920be3a05452a0859 100644 --- a/src/scheduler/Scheduler.cpp +++ b/src/scheduler/Scheduler.cpp @@ -451,16 +451,15 @@ void Aidge::SequentialScheduler::forward(bool forwardDims, bool verbose, std::ve this->generateScheduling(verbose); } - std::map<std::shared_ptr<Node>, std::string> namePtrTable; - if (verbose) namePtrTable = mGraphView->getRankedNodesName("{0} ({1}#{3})"); + const auto namePtrTable = mGraphView->getRankedNodesName("{0} ({1}#{3})"); size_t cpt = 0; for (const auto& runnable : mStaticSchedule.at(mStaticScheduleStep)) { if (verbose) - fmt::print("run: {}\n", namePtrTable[runnable]); + fmt::print("run: {}\n", namePtrTable.at(runnable)); else drawProgressBar(static_cast<float>(cpt) / static_cast<float>(mStaticSchedule.size()), 50, - (std::string("running ") + namePtrTable[runnable])); + (std::string("running ") + namePtrTable.at(runnable))); const auto tStart = std::chrono::high_resolution_clock::now(); runnable->forward(); const auto tEnd = std::chrono::high_resolution_clock::now();