MCPcopy Create free account
hub / github.com/Xilinx/CHaiDNN / kernelInfo

Method kernelInfo

software/common/kernelinfo_class.cpp:1756–1836  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1754}
1755
1756kernelInfo::kernelInfo()
1757{
1758 //cout<<"Mapping opcode and kernel function"<<endl;
1759
1760 batch_size =2;
1761
1762 /*** conv mega module*********/
1763
1764 update_datainfo(datainfo_map);
1765
1766 Opcode_info opcde_conv;
1767
1768 update_conv_module_opcode_table(opcde_conv,opcode_info_map,batch_size);
1769
1770 /*** fc mega module*********/
1771
1772 Opcode_info opcde_fc;
1773
1774 update_fc_module_opcode_table(opcde_fc,opcode_info_map,batch_size);
1775
1776 /*** deconv mega module*********/
1777
1778 Opcode_info opcde_deconv;
1779 update_deconv_module_opcode_table(opcde_deconv,opcode_info_map,batch_size);
1780
1781 /*** pooling mega module*********/
1782
1783 Opcode_info opcde_pooling;
1784 update_pooling_module_opcode_table(opcde_pooling,opcode_info_map,batch_size);
1785
1786 /*** softmax mega module*********/
1787
1788 Opcode_info opcde_softmax;
1789 update_softmax_module_opcode_table(opcde_softmax,opcode_info_map,batch_size);
1790
1791 /*** crop mega module*********/
1792
1793 Opcode_info opcde_crop;
1794 update_crop_module_opcode_table(opcde_crop,opcode_info_map,batch_size);
1795
1796 /*** nms mega module*********/
1797
1798 Opcode_info opcde_nms;
1799 update_nms_module_opcode_table(opcde_nms,opcode_info_map,batch_size);
1800
1801 /*** xcustom mega module*********/
1802
1803 Opcode_info opcde_xcustom;
1804 update_xcustom_module_opcode_table(opcde_xcustom,opcode_info_map,batch_size);
1805
1806 /*** xpack mega module*********/
1807
1808 Opcode_info opcde_xpack;
1809 update_conv_xpack_module_opcode_table(opcde_xpack,opcode_info_map,batch_size);
1810
1811 /*** xunpack mega module*********/
1812
1813 Opcode_info opcde_xunpack;

Callers

nothing calls this directly

Tested by

no test coverage detected