Deeploy.TilingExtension.MemoryScheduler.MemoryScheduler
- class Deeploy.TilingExtension.MemoryScheduler.MemoryScheduler(stringSuffix: str, tileScheduler: bool, seed: int = 19960801)
Bases:
object
Methods
- __init__(stringSuffix: str, tileScheduler: bool, seed: int = 19960801)
__init__
(stringSuffix, tileScheduler[, seed])annotateSolution
(ctxt, tilerModel)getBlockVector
(patternIdx, memoryLevel)getCost
(tilerModel, patternIdx, memoryLevel)getHVector
(tilerModel, patternIdx, memoryLevel)getPMatrix
(tilerModel, patternIdx, memoryLevel)getSymbolicCostName
(patternIdx, memoryLevel)heuristicPermutation
(adjacencyMatrix, costVector)overlap
(lifetimeA, lifetimeB)scheduleMemoryConstraints
(tilerModel, ctxt, ...)Attributes
byteAlignment