CPC G06N 3/04 (2013.01) | 19 Claims |
1. A data processing system, comprising one or more processors coupled to a storage medium and compile time logic stored in the storage medium and executable in any of the one or more processors, the compile time logic configured to:
section a graph into a sequence of sections, the sequence of sections including a first section followed by a second section,
configure the first section to generate a first output in a first non-overlapping target configuration in response to processing an input in a first overlapping input configuration, and
configure the second section to generate a second output in a second non-overlapping target configuration in response to processing the first output in a second overlapping input configuration, wherein the second non-overlapping target configuration is different than the first non-overlapping target configuration; and
create a set of computer instructions to execute the first section and the second section on a target processing system, wherein the first output is generated by using tiles in the input as effective receptive fields, and wherein the compile time logic is further configured to reverse traverse the first section to determine the first overlapping input configuration as effective receptive fields of tiles in the input that satisfy the first non-overlapping target configuration.
|