elasticai.creator.nn.fixed_point.linear.design#

Module Contents#

Classes#

API#

class elasticai.creator.nn.fixed_point.linear.design.LinearDesign(*, in_feature_num: int, out_feature_num: int, total_bits: int, frac_bits: int, weights: list[list[int]], bias: list[int], name: str, work_library_name: str = 'work', resource_option: str = 'auto')[source]#

Bases: elasticai.creator.vhdl.design.design.Design, elasticai.creator.nn.fixed_point.linear.testbench.LinearDesignProtocol

property name#
property in_feature_num: int#
property out_feature_num: int#
property frac_width: int#
property data_width: int#
property port: elasticai.creator.vhdl.design.ports.Port#
save_to(destination: elasticai.creator.file_generation.savable.Path)[source]#