elasticai.creator.nn.fixed_point.conv1d.design#

Module Contents#

Classes#

Functions#

API#

elasticai.creator.nn.fixed_point.conv1d.design.generate_parameters_from_port(port: elasticai.creator.vhdl.design.ports.Port) dict[str, str][source]#
class elasticai.creator.nn.fixed_point.conv1d.design.Conv1dDesign(name: str, total_bits: int, frac_bits: int, in_channels: int, out_channels: int, signal_length: int, kernel_size: int, weights: list[list[list[int]]], bias: list[int])[source]#

Bases: elasticai.creator.vhdl.design.design.Design, elasticai.creator.nn.fixed_point.conv1d.testbench.Conv1dDesignProtocol

property input_signal_length: int#
property kernel_size: int#
property port: elasticai.creator.vhdl.design.ports.Port#
property in_channels: int#
property out_channels: int#
save_to(destination: elasticai.creator.file_generation.savable.Path) None[source]#