-
公开(公告)号:US20220083400A1
公开(公告)日:2022-03-17
申请号:US17533223
申请日:2021-11-23
Applicant: Google LLC
Inventor: Eugene Brevdo , Alexandre Tachard Passos
IPC: G06F9/52 , G06F16/901 , G06F9/50 , G06F9/48 , G06F9/46
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing critical section subgraphs in a computational graph system. One of the methods includes executing a lock operation including providing, by a task server, a request to a value server to create a shared critical section object. If the task server determines that the shared critical section object was created by the value server, the task server executes one or more other operations of the critical section subgraph in serial. The task server executes an unlock operation including providing, by the task server, a request to the value server to delete the shared critical section object.
-
公开(公告)号:US20210311994A1
公开(公告)日:2021-10-07
申请号:US17207188
申请日:2021-03-19
Applicant: Google LLC
Inventor: Eugene Brevdo
IPC: G06F16/901 , G06F17/16 , G06N3/04 , G06N3/10 , G06N3/08
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for efficiently processing dynamic length tensors of a machine learning model represented by a computational graph. A program is received that specifies a dynamic, iterative computation that can be performed on input data for processing by a machine learning model. A directed computational graph representing the machine learning model is generated that specifies the dynamic, iterative computation as one or more operations using a tensor array object. Input is received for processing by the machine learning model and the directed computational graph representation of the machine learning model is executed with the received input to obtain output.
-