| CPC G06F 9/4843 (2013.01) [G06F 9/5027 (2013.01); G06F 11/3024 (2013.01); G06F 11/3433 (2013.01)] | 20 Claims |

|
1. A method comprising:
performing a preflight check on a set of hardware accelerator machines to verify a functionality of the set of hardware accelerator machines before performing a computing workload assigned to the set of hardware accelerator machines, comprising:
for each hardware accelerator machine of the set of hardware accelerator machines,
transmitting data including a program code package to the hardware accelerator machine, the program code package comprising a task action representing a sequence of operations to be performed by a node manager in the hardware accelerator machine, the task action being based at least in part on characteristics of the computing workload;
executing, by the node manager, at least a portion of the sequence of operations represented by the task action in the program code package to generate a preflight output that indicates whether the task action fails; and
in response to determining that the preflight output indicates that the task action fails on the hardware accelerator machine, re-assigning the computing workload to a different hardware accelerator machine.
|