Skip to content

Commit 8d42dc1

Browse files
fix zero padding pass addition for transpose stream layers
1 parent 8e8c450 commit 8d42dc1

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

hls4ml/backends/vivado/passes/conv_same_pad.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def transform(self, model, node):
6666
in_width = node.get_attr('in_width')
6767
stride_width = node.get_attr('stride_width')
6868
trfilt_width = (node.get_attr('filt_width') + node.get_attr('stride_width') - 1) \
69-
// node.get_attr('stride_width')
69+
// node.get_attr('stride_width')
7070

7171
add_right = (convtr_out_width + pad_left)//stride_width - (in_width-1)
7272

hls4ml/backends/vivado/vivado_backend.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ def _register_flows(self):
3939
'vivado:clone_output',
4040
'vivado:insert_zero_padding_before_conv1d',
4141
'vivado:insert_zero_padding_before_conv2d',
42+
'vivado:insert_zero_padding_before_conv1dtranspose',
43+
'vivado:insert_zero_padding_before_conv2dtranspose',
4244
'vivado:broadcast_stream',
4345
]
4446
streaming_flow = register_flow('streaming', streaming_passes, requires=[init_flow], backend=self.name)

0 commit comments

Comments
 (0)