Skip to content

Commit 4e8448b

Browse files
committed
cleanup: remove unused BasicTransformer and Basic*Bindings dead code
1 parent b6b6eb5 commit 4e8448b

1 file changed

Lines changed: 0 additions & 47 deletions

File tree

Deeploy/Targets/Snitch/Bindings.py

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,6 @@
3737
startRegion = "L2",
3838
endRegion = "L1")
3939

40-
BasicTransformer = CodeTransformation(
41-
[SnitchSynchCoresPass(),
42-
ArgumentStructGeneration(),
43-
MemoryManagementGeneration(),
44-
FutureGeneration()])
45-
4640
SkipTransformer = CodeTransformation(
4741
[SnitchSynchCoresPass(),
4842
ArgumentStructGeneration(),
@@ -92,12 +86,6 @@
9286
FloatAddTemplate, TiledTransformer)
9387
]
9488

95-
# Basic (non-tiled) FP32 Add Bindings
96-
BasicAddBindings = [
97-
NodeBinding(AddChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
98-
FloatAddTemplate, BasicTransformer)
99-
]
100-
10189
SnitchGemmBindings = [
10290
NodeBinding(
10391
GEMMChecker([PointerClass(int8_t), PointerClass(int8_t),
@@ -119,54 +107,26 @@
119107
], [PointerClass(int8_t)]), SnitchRqGemm_Template, TiledTransformer)
120108
]
121109

122-
# RMSNorm Bindings (Tiled)
123110
SnitchRMSNormBindings = [
124111
NodeBinding(RMSNormChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
125112
FloatRMSNormTemplate, TiledTransformer)
126113
]
127114

128-
# RMSNorm Bindings (Non-tiled)
129-
BasicRMSNormBindings = [
130-
NodeBinding(RMSNormChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
131-
FloatRMSNormTemplate, BasicTransformer)
132-
]
133-
134-
# HardSwish Bindings (Tiled)
135115
SnitchHardSwishBindings = [
136116
NodeBinding(HardswishChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), FloatHardSwishTemplate,
137117
TiledTransformer)
138118
]
139119

140-
# HardSwish Bindings (Non-tiled)
141-
BasicHardSwishBindings = [
142-
NodeBinding(HardswishChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), FloatHardSwishTemplate,
143-
BasicTransformer)
144-
]
145-
146-
# Div Bindings (Tiled)
147120
SnitchDivBindings = [
148121
NodeBinding(DivChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
149122
FloatDivTemplate, TiledTransformer)
150123
]
151124

152-
# Div Bindings (Non-tiled)
153-
BasicDivBindings = [
154-
NodeBinding(DivChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
155-
FloatDivTemplate, BasicTransformer)
156-
]
157-
158-
# Mul Bindings (Tiled)
159125
SnitchMulBindings = [
160126
NodeBinding(MulChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
161127
FloatMulTemplate, TiledTransformer)
162128
]
163129

164-
# Mul Bindings (Non-tiled)
165-
BasicMulBindings = [
166-
NodeBinding(MulChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
167-
FloatMulTemplate, BasicTransformer)
168-
]
169-
170130
# MatMul Bindings (Tiled)
171131
SnitchMatMulBindings = [
172132
NodeBinding(MatMulChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]),
@@ -179,18 +139,11 @@
179139
ConcatTemplate.referenceTemplate, TiledTransformer)
180140
]
181141

182-
# Transpose Bindings (Tiled)
183142
SnitchTransposeBindings = [
184143
NodeBinding(TransposeChecker([PointerClass(float32_t)], [PointerClass(float32_t)]),
185144
TransposeTemplate.referenceTemplate, TiledTransformer)
186145
]
187146

188-
# Transpose Bindings (Non-tiled, multi-core)
189-
BasicSnitchTransposeBindings = [
190-
NodeBinding(TransposeChecker([PointerClass(float32_t)], [PointerClass(float32_t)]),
191-
TransposeTemplate.referenceTemplate, BasicTransformer)
192-
]
193-
194147
# Reshape Bindings (pointer passthrough, no DMA needed)
195148
SnitchReshapeBindings = [
196149
NodeBinding(ReshapeChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), ReshapeTemplate.referenceTemplate,

0 commit comments

Comments
 (0)