|
ZigZag - Deep Learning Hardware Design Space Exploration
This repository presents the novel version of our tried-and-tested hardware Architecture-Mapping Design Space Exploration (DSE) Framework for Deep Learning (DL) accelerators. ZigZag bridges the gap between algorithmic DL decisions and their acceleration cost on specialized accelerators through a fast and accurate hardware cost estimation.
|
Classes | |
| class | ListElement |
| class | PermutationConstraint |
| An abstract class to represent a constraint on a permutation. More... | |
| class | StaticPositionsConstraint |
| A class to represent a constraint on a permutation that requires a predefined order for some or all elements. More... | |
| class | StaticPositionsAndSizesConstraint |
| A class to represent a constraint on a permutation that requires a predefined order and size for some or all elements. More... | |
Namespaces | |
| zigzag.opt.loma.multipermute | |
Functions | |
| def | init (list[Any] multiset) |
| list[Any] | visit (ListElement h) |
| Converts our bespoke linked list to a python list. More... | |
| def | constrainded_permutations (list[Any] multiset, list[PermutationConstraint] constraints) |
| Generator providing all multiset permutations of a multiset with constraints. More... | |
| def | permutations (list[Any] multiset) |
| Generator providing all multiset permutations of a multiset. More... | |