Compute Graph Framework SDK Reference  5.16
Runtime

The single entry point to run a CGF application is the Launcher. It takes multiple arguments - most importantly the application description .app.json file.

The launcher will start all the processes defined in the application description. Most commonly these include:

  • The stm_master process performing the scheduling
  • One or multiple LoaderLite processes - each being a STM client - provide the runtime environment for the CGF nodes

Once all processes are running, STM takes over and starts scheduling the calls of node passes.

Interaction between Processes

Initialization within LoaderLite

Interaction within LoaderLite