US 12,112,147 B2
Machine learning application deployment using user-defined pipeline
Chunlin Li, Fremont, CA (US); Prashant Gaikwad, Cupertino, CA (US); and Kaustabh Purandare, San Jose, CA (US)
Assigned to NVIDIA CORPORATION, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Jun. 8, 2022, as Appl. No. 17/806,055.
Claims priority of provisional application 63/208,483, filed on Jun. 8, 2021.
Claims priority of provisional application 63/208,934, filed on Jun. 9, 2021.
Prior Publication US 2022/0391175 A1, Dec. 8, 2022
Int. Cl. G06F 8/34 (2018.01); G06F 8/36 (2018.01); G06F 8/60 (2018.01); G06F 9/448 (2018.01); G06F 9/54 (2006.01); G06F 16/906 (2019.01); G06N 20/00 (2019.01); G06Q 10/06 (2023.01)
CPC G06F 8/34 (2013.01) [G06F 8/36 (2013.01); G06F 8/60 (2013.01); G06F 9/4486 (2018.02); G06F 9/542 (2013.01); G06F 16/906 (2019.01); G06N 20/00 (2019.01); G06Q 10/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a user-defined component pipeline that includes at least one first graphical component object linked to at least one second graphical component object via handles of the at one first component object and the at least one second graphical component object, the at least one first graphical component object representing at least one first component for inclusion in an application and the at least one second graphical component object representing at least one second component for inclusion in the application, at least one handle of the handles including a visual depiction of a specific data type or data characteristic of its corresponding handle;
generating the application, at least in part, by:
according to the user-defined component pipeline, obtaining an instance of the at least one first component and an instance of the at least one second component and automatically linking the instance of the at least one first component to the instance of the at least one second component; and
obtaining, based at least in part on a manifest associated with the user-defined component pipeline, a first extension library associated with at least one first component and a second extension library associated with the at least one second component, the manifest including a first path to the first extension library and a second path to the second extension library.