Skip to content

Commit

Permalink
improve the test bnn
Browse files Browse the repository at this point in the history
  • Loading branch information
marph91 committed Mar 27, 2021
1 parent 0d3287a commit 33a707a
Showing 1 changed file with 15 additions and 17 deletions.
32 changes: 15 additions & 17 deletions playground/04_custom_toplevel.py
Original file line number Diff line number Diff line change
Expand Up @@ -450,57 +450,55 @@ def to_vhdl(self):
output_channel_bitwidth,
)
c = Convolution(
"aaa",
"conv1",
[
Parameter("C_KERNEL_SIZE", "integer range 1 to 7", "3"),
Parameter("C_KERNEL_SIZE", "integer", "3"),
Parameter("C_STRIDE", "integer", "1"),
Parameter("C_OUTPUT_CHANNEL", "integer", "8"),
Parameter("C_OUTPUT_CHANNEL_BITWIDTH", "integer", "1"),
],
)
b.add_layer(c)
m = MaximumPooling(
"ggg",
"max1",
[
Parameter("C_KERNEL_SIZE", "integer range 1 to 7", "2"),
Parameter("C_KERNEL_SIZE", "integer", "2"),
Parameter("C_STRIDE", "integer", "2"),
],
)
b.add_layer(m)
c = Convolution(
"bbb",
"conv2",
[
Parameter("C_KERNEL_SIZE", "integer range 1 to 7", "3"),
Parameter("C_KERNEL_SIZE", "integer", "3"),
Parameter("C_STRIDE", "integer", "1"),
Parameter("C_OUTPUT_CHANNEL", "integer", "16"),
Parameter("C_OUTPUT_CHANNEL_BITWIDTH", "integer", "1"),
],
)
b.add_layer(c)
c = Convolution(
"ccc",
m = MaximumPooling(
"max2",
[
Parameter("C_KERNEL_SIZE", "integer range 1 to 7", "1"),
Parameter("C_STRIDE", "integer", "1"),
Parameter("C_OUTPUT_CHANNEL", "integer", "32"),
Parameter("C_OUTPUT_CHANNEL_BITWIDTH", "integer", "1"),
Parameter("C_KERNEL_SIZE", "integer", "2"),
Parameter("C_STRIDE", "integer", "2"),
],
)
b.add_layer(c)
b.add_layer(m)
c = Convolution(
"ddd",
"conv3",
[
Parameter("C_KERNEL_SIZE", "integer range 1 to 7", "1"),
Parameter("C_KERNEL_SIZE", "integer", "1"),
Parameter("C_STRIDE", "integer", "1"),
Parameter("C_OUTPUT_CHANNEL", "integer", "64"),
Parameter("C_OUTPUT_CHANNEL_BITWIDTH", "integer", "1"),
],
)
b.add_layer(c)
c = Convolution(
"eee",
"conv4",
[
Parameter("C_KERNEL_SIZE", "integer range 1 to 7", "1"),
Parameter("C_KERNEL_SIZE", "integer", "1"),
Parameter("C_STRIDE", "integer", "1"),
Parameter("C_OUTPUT_CHANNEL", "integer", output_channel),
Parameter("C_OUTPUT_CHANNEL_BITWIDTH", "integer", output_channel_bitwidth),
Expand Down

0 comments on commit 33a707a

Please sign in to comment.