Skip to content

Commit 2fc6746

Browse files
fix zero padding pass addition for transpose stream layers
1 parent 710dbc3 commit 2fc6746

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
@@ -38,6 +38,8 @@ def _register_flows(self):
3838
'vivado:clone_output',
3939
'vivado:insert_zero_padding_before_conv1d',
4040
'vivado:insert_zero_padding_before_conv2d',
41+
'vivado:insert_zero_padding_before_conv1dtranspose',
42+
'vivado:insert_zero_padding_before_conv2dtranspose',
4143
'vivado:broadcast_stream',
4244
]
4345
streaming_flow = register_flow('streaming', streaming_passes, requires=[init_flow], backend=self.name)

0 commit comments

Comments
 (0)