legate.core.AutoTask.set_concurrent#

AutoTask.set_concurrent(self, bool concurrent) void#

Set whether a task requires a concurrent task launch.

Any task with at least one communicator will implicitly use concurrent task launch, so this method is to be used when the task needs a concurrent task launch for a reason unknown to Legate.

All tasks – unless specified by this routine, or by the implicit condition above – default to non-concurrent task launch.

Parameters:

concurrent (bool) – True if the task should be concurrent, False otherwise.