Intel Corporation
METHODS AND APPARATUS TO PROCESS A MACHINE LEARNING MODEL IN A MULTI-PROCESS WEB BROWSER ENVIRONMENT

Last updated:

Abstract:

Methods, apparatus, systems and articles of manufacture to process a machine learning model in a multi-process web browser environment are disclosed. An example apparatus includes a graph executor to determine a mode of operation for a computation graph to be executed. A central processing unit (CPU) interpreter is to lookup a CPU instruction corresponding to a node of the computation graph, the CPU instruction being a CPU-specific instruction for execution by at least one processor. A graph profiler is to determine whether the computation graph is frequently executed. A graphics processing unit (GPU) compiler interface is to, in response to determining that the computation graph is frequently executed, transmit a request for compilation of at least two nodes of the computation graph into a GPU kernel for execution at a GPU.

Status:
Application
Type:

Utility

Filling date:

24 Dec 2018

Issue date:

29 Jul 2021