Execution of segmented machine learning models
AssigneeApple Inc.
InventorsUmesh S. VAISHAMPAYAN, Gaurav KAPOOR, Kit-Man WAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsUmesh S. VAISHAMPAYAN, Gaurav KAPOOR, Kit-Man WAN
Estimating the term…
A device implementing a system to execute machine learning models from memory includes at least one processor configured to receive a request to provide an input to one or more machine learning (ML) models arranged into a graph of connected layers, the one or more ML models stored in the first type of memory. The at least one processor is further configured to divide the graph of connected layers into a plurality of segments such that at least two of the plurality of segments concurrently fits within allocated space of the second type of memory. The at least one processor is further configured to cause the input to be processed through the first segment of the plurality of segments using the second type of memory while a second segment of the plurality of segments is concurrently loaded from the first type of memory into the second type of memory.
A method, comprising:
A device, comprising:
A computer program product comprising code, stored in a non-transitory computer-readable storage medium, the code comprising:
Dependencies are inferred from the claim text.