Deeploy.TilingExtension.TilerExtension.Tiler
- class Deeploy.TilingExtension.TilerExtension.Tiler(memoryHierarchy: MemoryHierarchy, testName: str | None = None, workDir: str | None = None)
Bases:
objectMethods
- __init__(memoryHierarchy: MemoryHierarchy, testName: str | None = None, workDir: str | None = None)
__init__(memoryHierarchy[, testName, workDir])annotateMemoryLevel(ctxt, tilingSolution, ...)assertLayerWiseTiling(schedule)assertUniformMemoryLevelAllocation(ctxt, ...)computeMemoryMap(ctxt, tilingSolution)computeTilingSchedule(ctxt)minimalloc(memoryMap, ctxt, ...)multiBufferStrategy(tilerModel, ctxt, ...)plotMemoryAlloc(memoryMap, ctxt, ...)propagateIOBufferStrategy(...)setupModel(ctxt, schedule, layerBinding, ...)testMemoryMapCorrectness(memoryMap, graph, ...)testTilingSolutionCorrectness(tilingSolution)Attributes
arenaNameworstCaseBufferSize