CPC G06N 5/04 (2013.01) [G06F 9/4881 (2013.01); G06F 9/5077 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. An apparatus, comprising:
a processor; and
a memory storing computer program instructions, the processor executing the computer program instructions in the memory to control the apparatus to:
obtain an intermediate representation of an artificial intelligence model;
obtain a computation graph generated based on the intermediate representation;
partition the computation graph into a set of partitions;
schedule the set of partitions for respective execution on a set of computing devices in an edge computing environment; and
cause deployment of the set of partitions respectively to the set of computing devices for execution in the edge computing environment;
wherein the obtaining, partitioning, scheduling, and causing deployment operations are performed in accordance with a model parallelism manager layer in coordination with an application manager layer; and
wherein the application manager layer is interposed between the model parallelism manager layer and the edge computing environment.
|