2 रिपॉजिटरी
Tools for building and refining static command queues to improve runtime efficiency.
Distinguishing note: Focuses on symbolic variable updates and static hardware command queues.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Execution Graph Optimizers. Refine with filters or upvote what's useful.
Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural networks. It functions as a hardware abstraction layer that manages device memory, command queues, and kernel dispatching across heterogeneous computing architectures. By utilizing a lazy-evaluation approach, the framework constructs computational graphs that defer execution until data is explicitly required, allowing it to process only the necessary operations for a given result. The project distinguishes itself through a just-in-time compilation layer that transforms abstract comput
Builds static hardware command queues and optimizes execution graphs to minimize runtime overhead.
EffectiveTensorflow is a deep learning tutorial suite and learning resource designed for building models within the TensorFlow framework. It serves as a practical implementation guide and development manual for creating neural network architectures. The project provides curated instructions for prototyping custom operations and implementing conditional logic for recurrent and deep learning structures. It focuses on the transition from imperative prototyping to the optimization of symbolic execution graphs for hardware accelerators. The resource covers numerical stability management to preven
Optimizes execution by converting imperative code into static symbolic graphs for hardware acceleration.