legate.core.Runtime.finish#

Runtime.finish(self) void#

Finish a Legate program.

This routine:

  1. Performs all shutdown callbacks.

  2. Flushes the remaining scheduling pipeline.

  3. Issues a blocking execution fence.

  4. Tears down the runtime.

It does not return until all steps above have completed.