Skip to content

Commit 1706e79

Browse files
committed
revert memorylevelannotationpass
1 parent 8e78519 commit 1706e79

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

Deeploy/MemoryLevelExtension/OptimizationPasses/MemoryLevelAnnotationPasses.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,9 @@ def __init__(self, memoryHierarchy: MemoryHierarchy):
1919
self.memoryHierarchy = memoryHierarchy
2020

2121
def apply(self, ctxt: NetworkContext, graph: gs.Graph) -> Tuple[NetworkContext, gs.Graph]:
22-
defaultLevel = self.memoryHierarchy.getDefaultMemoryLevel().name
2322
for _buffer in {**ctxt.localObjects, **ctxt.globalObjects}.values():
2423
if not hasattr(_buffer, "_memoryLevel"):
25-
if isinstance(_buffer, ConstantBuffer) and defaultLevel == "L3":
26-
# ConstantBuffer (weights, biases, BN params) are small and
27-
# excluded from the tiling DMA schedule. Keep them in L2.
28-
_buffer._memoryLevel = "L2"
29-
else:
30-
_buffer._memoryLevel = defaultLevel
24+
_buffer._memoryLevel = self.memoryHierarchy.getDefaultMemoryLevel().name
3125
return ctxt, graph
3226

3327

0 commit comments

Comments
 (0)