taskflow
taskflow copied to clipboard
A General-purpose Parallel and Heterogeneous Task Programming System
**Issue description** I am trying to catch a custom exception in a taskflow task. I have created a custom exception which inherits from std::exception. I throw this error in the...
Hi! I wanted to ask if nested **parallel_for** is supported. I'm trying to use parallel_for inside parallel_for and I get a constant crash inside here: `inline Node* Graph::emplace_back()` in graph.hpp...
Currently, if you want to install a specific release version, you have to download a ~77MB zip file just get the ~300KB of the needed source files. Would it be...
Hi, Currently I am using taskflow-3.0.0 version. I found "run_and_wait" API which is added recently and very useful for my use-case. I am trying to backport it to taskflow-3.0.0 version,...
**Describe the bug** run_and_wait API causes deadlock for the below example. I slightly modified examples/run_and_wait.cpp file and got a deadlock. Can you please tell the reason of the deadlock ?...
** Does Taskflow manage FPU state?* In our wrappers for OpenMP we use have a utility to reset the FPU state for each task or chunk of tasks. Does the...
I just saw the upcoming [Prioritized Tasking](https://taskflow.github.io/taskflow/PrioritizedTasking.html) and I'm very happy to see it! This is a question/feature request. ```C++ // setup ... tf::Executor e; e.run(taskflow_with_low_priority_tasks); e.run(taskflow_with_high_priority_tasks); ``` Assuming there's...
Resolved MSVC warning C4456: declaration of 'lock' hides previous local declaration
I plan to schedule tasks with taskflow in a real-time system, so I need to know how long it takes to finish a task and make sure every task meets...
I need to grab the exception for each task. like this: ``` try{ tf::Future fu = executor.run(taskflow); fu.get(); } catch(...){ do_something(); } ``` Then the thread will be blocked because...