US 12,436,801 B2
Deep learning scheduler toolkit
Amar Phanishayee, Seattle, WA (US); and Saurabh Agarwal, Madison, WI (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 10, 2022, as Appl. No. 17/985,120.
Prior Publication US 2024/0160471 A1, May 16, 2024
Int. Cl. G06F 9/48 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/4881 (2013.01) [G06F 9/5077 (2013.01); G06F 2209/501 (2013.01); G06F 2209/505 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
storage configured to store computer-readable instructions; and
a processor configured to execute the computer-readable instructions to generate a deep learning cluster scheduler modular toolkit that includes multiple deep learning (DL) scheduler abstraction modules and interactions between the multiple DL scheduler abstraction modules and allows user composition of the multiple DL scheduler abstraction modules to realize a DL scheduler and is further configured to allow the user to change composition of an individual DL scheduler abstraction module to change the DL scheduler without having to change other DL scheduler abstraction modules.