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... | |