Skip to content

Commit 6aeafdd

Browse files
authored
Merge branch 'main' into pytorch_auto
2 parents d947cdb + b44426d commit 6aeafdd

File tree

8 files changed

+8
-0
lines changed

8 files changed

+8
-0
lines changed

hls4ml/backends/catapult/passes/merge_templates.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
merge_config_template = """struct config{index} : nnet::merge_config {{
88
static const unsigned n_elem = {n_elem};
9+
static const unsigned reuse_factor = {reuse};
910
}};\n"""
1011

1112
merge_function_template = 'nnet::{merge}<{input1_t}, {input2_t}, {output_t}, {config}>({input1}, {input2}, {output});'

hls4ml/backends/oneapi/passes/merge_templates.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
# Merge templates
1111
merge_config_template = """struct config{index} : nnet::merge_config {{
1212
static const unsigned n_elem = {n_elem};
13+
static const unsigned reuse_factor = {reuse};
1314
}};\n"""
1415

1516
merge_function_template = 'nnet::{merge}<{input1_t}, {input2_t}, {output_t}, {config}>({input1}, {input2}, {output});'

hls4ml/backends/quartus/passes/merge_templates.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
# Merge templates
1010
merge_config_template = """struct config{index} : nnet::merge_config {{
1111
static const unsigned n_elem = {n_elem};
12+
static const unsigned reuse_factor = {reuse};
1213
}};\n"""
1314

1415
merge_function_template = 'nnet::{merge}<{input1_t}, {input2_t}, {output_t}, {config}>({input1}, {input2}, {output});'

hls4ml/backends/vivado/passes/merge_templates.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
merge_config_template = """struct config{index} : nnet::merge_config {{
88
static const unsigned n_elem = {n_elem};
9+
static const unsigned reuse_factor = {reuse};
910
}};\n"""
1011

1112
merge_function_template = 'nnet::{merge}<{input1_t}, {input2_t}, {output_t}, {config}>({input1}, {input2}, {output});'

hls4ml/templates/catapult/nnet_utils/nnet_merge.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ namespace nnet {
1111

1212
struct merge_config {
1313
static const unsigned n_elem = 10;
14+
static const unsigned reuse_factor = 1;
1415
};
1516

1617
struct dot_config {

hls4ml/templates/oneapi/firmware/nnet_utils/nnet_merge.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace nnet {
77

88
struct merge_config {
99
static const unsigned n_elem = 10;
10+
static const unsigned reuse_factor = 1;
1011
};
1112

1213
struct dot_config {

hls4ml/templates/quartus/firmware/nnet_utils/nnet_merge.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace nnet {
77

88
struct merge_config {
99
static const unsigned n_elem = 10;
10+
static const unsigned reuse_factor = 1;
1011
};
1112

1213
struct dot_config {

hls4ml/templates/vivado/nnet_utils/nnet_merge.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ namespace nnet {
1010

1111
struct merge_config {
1212
static const unsigned n_elem = 10;
13+
static const unsigned reuse_factor = 1;
1314
};
1415

1516
struct dot_config {

0 commit comments

Comments
 (0)