Invention Grant
- Patent Title: Avoiding cycles in neural networks
-
Application No.: US16155036Application Date: 2018-10-09
-
Publication No.: US11379712B2Publication Date: 2022-07-05
- Inventor: Soumitra Chatterjee , Sunil Vishwanathpur Lakshminarasimha , Mohan Parthasarathy
- Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Applicant Address: US TX Houston
- Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee Address: US TX Houston
- Agency: Nolte Lachenbach Siegel
- Main IPC: G06N3/063
- IPC: G06N3/063

Abstract:
Disclosed is a method, system, and computer readable medium to manage (and possibly replace) cycles in graphs for a computer device. The method includes detecting a compound operation including a first tensor, the compound operation resulting from source code represented in a first graph structure as part of a compilation process from source code to binary executable code. To address a detected cycle, an instance of a proxy class may be created to store a pointer to a proxy instance of the first tensor based on the detection. In some examples, using the instance of the proxy class facilitates implementation of a level of indirection to replace a cyclical portion of the graph structure with an acyclical portion such that the second graph structure indicates assignment of a result of the compound operation to the proxy instance of the first tensor. Optimization may reduce a total number of indirection replacements.
Information query