├── 32bit ├── __init__.py ├── include │ ├── __init__.py │ ├── pulp_nn_kernels.h │ └── pulp_nn_utils.h └── src │ ├── __init__.py │ ├── pulp_nn_add.c │ ├── pulp_nn_avgpool.c │ ├── pulp_nn_conv_Co_parallel.c │ ├── pulp_nn_conv_HoWo_parallel.c │ ├── pulp_nn_conv_Ho_parallel.c │ ├── pulp_nn_depthwise_3x3_s1.c │ ├── pulp_nn_depthwise_generic.c │ ├── pulp_nn_depthwise_generic_less_4_weights.c │ ├── pulp_nn_linear.c │ ├── pulp_nn_linear_out_32.c │ ├── pulp_nn_matmul.c │ ├── pulp_nn_maxpool.c │ ├── pulp_nn_pointwise_Co_parallel.c │ ├── pulp_nn_pointwise_HoWo_parallel.c │ ├── pulp_nn_pointwise_Ho_parallel.c │ └── pulp_nn_utils.c ├── 64bit ├── __init__.py ├── include │ ├── __init__.py │ ├── pulp_nn_kernels.h │ └── pulp_nn_utils.h └── src │ ├── __init__.py │ ├── pulp_nn_add.c │ ├── pulp_nn_avgpool.c │ ├── pulp_nn_conv_Co_parallel.c │ ├── pulp_nn_conv_HoWo_parallel.c │ ├── pulp_nn_conv_Ho_parallel.c │ ├── pulp_nn_depthwise_3x3_s1.c │ ├── pulp_nn_depthwise_generic.c │ ├── pulp_nn_depthwise_generic_less_4_weights.c │ ├── pulp_nn_linear.c │ ├── pulp_nn_linear_out_32.c │ ├── pulp_nn_matmul.c │ ├── pulp_nn_maxpool.c │ ├── pulp_nn_pointwise_Co_parallel.c │ ├── pulp_nn_pointwise_HoWo_parallel.c │ ├── pulp_nn_pointwise_Ho_parallel.c │ └── pulp_nn_utils.c ├── LICENSE ├── README.md └── __init__.py /32bit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /32bit/include/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /32bit/include/pulp_nn_kernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/include/pulp_nn_kernels.h -------------------------------------------------------------------------------- /32bit/include/pulp_nn_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/include/pulp_nn_utils.h -------------------------------------------------------------------------------- /32bit/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /32bit/src/pulp_nn_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_add.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_avgpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_avgpool.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_conv_Co_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_conv_Co_parallel.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_conv_HoWo_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_conv_HoWo_parallel.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_conv_Ho_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_conv_Ho_parallel.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_depthwise_3x3_s1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_depthwise_3x3_s1.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_depthwise_generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_depthwise_generic.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_depthwise_generic_less_4_weights.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_depthwise_generic_less_4_weights.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_linear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_linear.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_linear_out_32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_linear_out_32.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_matmul.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_maxpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_maxpool.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_pointwise_Co_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_pointwise_Co_parallel.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_pointwise_HoWo_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_pointwise_HoWo_parallel.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_pointwise_Ho_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_pointwise_Ho_parallel.c -------------------------------------------------------------------------------- /32bit/src/pulp_nn_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/32bit/src/pulp_nn_utils.c -------------------------------------------------------------------------------- /64bit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /64bit/include/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /64bit/include/pulp_nn_kernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/include/pulp_nn_kernels.h -------------------------------------------------------------------------------- /64bit/include/pulp_nn_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/include/pulp_nn_utils.h -------------------------------------------------------------------------------- /64bit/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /64bit/src/pulp_nn_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_add.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_avgpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_avgpool.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_conv_Co_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_conv_Co_parallel.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_conv_HoWo_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_conv_HoWo_parallel.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_conv_Ho_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_conv_Ho_parallel.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_depthwise_3x3_s1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_depthwise_3x3_s1.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_depthwise_generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_depthwise_generic.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_depthwise_generic_less_4_weights.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_depthwise_generic_less_4_weights.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_linear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_linear.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_linear_out_32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_linear_out_32.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_matmul.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_maxpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_maxpool.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_pointwise_Co_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_pointwise_Co_parallel.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_pointwise_HoWo_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_pointwise_HoWo_parallel.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_pointwise_Ho_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_pointwise_Ho_parallel.c -------------------------------------------------------------------------------- /64bit/src/pulp_nn_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/64bit/src/pulp_nn_utils.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp-nn/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------