ARM.CMSIS-NN.pdsc 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <package schemaVersion="1.7.7" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.7/schema/PACK.xsd">
  3. <name>CMSIS-NN</name>
  4. <description>CMSIS NN software library of efficient neural network kernels</description>
  5. <vendor>ARM</vendor>
  6. <license>LICENSE</license>
  7. <url>https://www.keil.com/pack/</url>
  8. <repository type="git">https:/github.com/arm-software/CMSIS-NN.git</repository>
  9. <releases>
  10. <release version="0.0.0">
  11. Active development ...
  12. </release>
  13. </releases>
  14. <!-- conditions are dependency rules that can apply to a component or an individual file -->
  15. <conditions>
  16. <!-- CMSIS-NN -->
  17. <condition id="CMSIS-NN">
  18. <description>No additional components required for CMSIS-NN</description>
  19. </condition>
  20. </conditions>
  21. <components>
  22. <!-- CMSIS-NN component -->
  23. <component Cclass="CMSIS" Cgroup="NN Lib" Cversion="0.0.0" condition="CMSIS-NN">
  24. <description>CMSIS Neural Network(NN) Library</description>
  25. <files>
  26. <file category="doc" name="Documentation/html/index.html"/>
  27. <file category="header" name="Include/arm_nn_types.h"/>
  28. <file category="header" name="Include/arm_nnfunctions.h"/>
  29. <file category="header" name="Include/arm_nnsupportfunctions.h"/>
  30. <file category="header" name="Include/arm_nn_tables.h"/>
  31. <file category="header" name="Include/arm_nn_math_types.h"/>
  32. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_1_x_n_s8.c"/>
  33. <file category="source" name="Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_s4_s16.c"/>
  34. <file category="source" name="Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_s8_s16.c"/>
  35. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_wrapper_s8.c"/>
  36. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_1x1_s8_fast.c"/>
  37. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_1x1_s4_fast.c"/>
  38. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_1x1_s4.c"/>
  39. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_1x1_s8.c"/>
  40. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_s8.c"/>
  41. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_s16.c"/>
  42. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_fast_s16.c"/>
  43. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_wrapper_s16.c"/>
  44. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_get_buffer_sizes_s16.c"/>
  45. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_get_buffer_sizes_s8.c"/>
  46. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_get_buffer_sizes_s4.c"/>
  47. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_wrapper_s4.c"/>
  48. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_s4_opt.c"/>
  49. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_s4.c"/>
  50. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_fast_s16.c"/>
  51. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_s4.c"/>
  52. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_s8.c"/>
  53. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_s16.c"/>
  54. <file category="source" name="Source/ConvolutionFunctions/arm_nn_mat_mult_s8.c"/>
  55. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_3x3_s8.c"/>
  56. <file category="source" name="Source/ConvolutionFunctions/arm_depthwise_conv_s8_opt.c"/>
  57. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_wrapper_s4.c"/>
  58. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_wrapper_s8.c"/>
  59. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_wrapper_s16.c"/>
  60. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_get_buffer_sizes_s16.c"/>
  61. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_get_buffer_sizes_s4.c"/>
  62. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_get_buffer_sizes_s8.c"/>
  63. <file category="source" name="Source/ConvolutionFunctions/arm_nn_depthwise_conv_s8_core.c"/>
  64. <file category="source" name="Source/ConvolutionFunctions/arm_transpose_conv_get_buffer_sizes_s8.c"/>
  65. <file category="source" name="Source/ConvolutionFunctions/arm_transpose_conv_s8.c"/>
  66. <file category="source" name="Source/ConvolutionFunctions/arm_convolve_get_buffer_sizes_s8.c"/>
  67. <file category="source" name="Source/ConcatenationFunctions/arm_concatenation_s8_x.c"/>
  68. <file category="source" name="Source/ConcatenationFunctions/arm_concatenation_s8_w.c"/>
  69. <file category="source" name="Source/ConcatenationFunctions/arm_concatenation_s8_y.c"/>
  70. <file category="source" name="Source/ConcatenationFunctions/arm_concatenation_s8_z.c"/>
  71. <file category="source" name="Source/SVDFunctions/arm_svdf_s8.c"/>
  72. <file category="source" name="Source/SVDFunctions/arm_svdf_state_s16_s8.c"/>
  73. <file category="source" name="Source/PoolingFunctions/arm_max_pool_s8.c"/>
  74. <file category="source" name="Source/PoolingFunctions/arm_max_pool_s16.c"/>
  75. <file category="source" name="Source/PoolingFunctions/arm_avgpool_s8.c"/>
  76. <file category="source" name="Source/PoolingFunctions/arm_avgpool_get_buffer_sizes_s16.c"/>
  77. <file category="source" name="Source/PoolingFunctions/arm_avgpool_get_buffer_sizes_s8.c"/>
  78. <file category="source" name="Source/PoolingFunctions/arm_avgpool_s16.c"/>
  79. <file category="source" name="Source/BasicMathFunctions/arm_elementwise_mul_s8.c"/>
  80. <file category="source" name="Source/BasicMathFunctions/arm_elementwise_mul_s16.c"/>
  81. <file category="source" name="Source/BasicMathFunctions/arm_elementwise_mul_acc_s16.c"/>
  82. <file category="source" name="Source/BasicMathFunctions/arm_elementwise_add_s8.c"/>
  83. <file category="source" name="Source/BasicMathFunctions/arm_elementwise_add_s16.c"/>
  84. <file category="source" name="Source/BasicMathFunctions/arm_elementwise_mul_s16_s8.c"/>
  85. <file category="source" name="Source/ActivationFunctions/arm_relu6_s8.c"/>
  86. <file category="source" name="Source/ActivationFunctions/arm_relu_q15.c"/>
  87. <file category="source" name="Source/ActivationFunctions/arm_relu_q7.c"/>
  88. <file category="source" name="Source/ActivationFunctions/arm_nn_activation_s16.c"/>
  89. <file category="source" name="Source/ReshapeFunctions/arm_reshape_s8.c"/>
  90. <file category="source" name="Source/NNSupportFunctions/arm_nn_vec_mat_mult_t_s4.c"/>
  91. <file category="source" name="Source/NNSupportFunctions/arm_nn_vec_mat_mult_t_s8.c"/>
  92. <file category="source" name="Source/NNSupportFunctions/arm_nn_vec_mat_mult_t_s16.c"/>
  93. <file category="source" name="Source/NNSupportFunctions/arm_nn_vec_mat_mult_t_svdf_s8.c"/>
  94. <file category="source" name="Source/NNSupportFunctions/arm_q7_to_q15_with_offset.c"/>
  95. <file category="source" name="Source/NNSupportFunctions/arm_s8_to_s16_unordered_with_offset.c"/>
  96. <file category="source" name="Source/NNSupportFunctions/arm_nn_mat_mult_nt_t_s4.c"/>
  97. <file category="source" name="Source/NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c"/>
  98. <file category="source" name="Source/NNSupportFunctions/arm_nn_mat_mult_nt_t_s8_s32.c"/>
  99. <file category="source" name="Source/NNSupportFunctions/arm_nn_depthwise_conv_nt_t_s16.c"/>
  100. <file category="source" name="Source/NNSupportFunctions/arm_nn_mat_mul_kernel_s16.c"/>
  101. <file category="source" name="Source/NNSupportFunctions/arm_nn_depthwise_conv_nt_t_padded_s8.c"/>
  102. <file category="source" name="Source/NNSupportFunctions/arm_nn_mat_mul_core_4x_s8.c"/>
  103. <file category="source" name="Source/NNSupportFunctions/arm_nntables.c"/>
  104. <file category="source" name="Source/NNSupportFunctions/arm_nn_depthwise_conv_nt_t_s8.c"/>
  105. <file category="source" name="Source/NNSupportFunctions/arm_nn_mat_mul_core_1x_s8.c"/>
  106. <file category="source" name="Source/NNSupportFunctions/arm_nn_lstm_step_s8.c"/>
  107. <file category="source" name="Source/NNSupportFunctions/arm_nn_lstm_calculate_gate_s8_s16.c"/>
  108. <file category="source" name="Source/NNSupportFunctions/arm_nn_vec_mat_mul_result_acc_s8_s16.c"/>
  109. <file category="source" name="Source/FullyConnectedFunctions/arm_fully_connected_s4.c"/>
  110. <file category="source" name="Source/FullyConnectedFunctions/arm_fully_connected_s8.c"/>
  111. <file category="source" name="Source/FullyConnectedFunctions/arm_fully_connected_s16.c"/>
  112. <file category="source" name="Source/FullyConnectedFunctions/arm_fully_connected_get_buffer_sizes_s16.c"/>
  113. <file category="source" name="Source/FullyConnectedFunctions/arm_fully_connected_get_buffer_sizes_s8.c"/>
  114. <file category="source" name="Source/FullyConnectedFunctions/arm_vector_sum_s8.c"/>
  115. <file category="source" name="Source/LSTMFunctions/arm_lstm_unidirectional_s8.c"/>
  116. <file category="source" name="Source/SoftmaxFunctions/arm_softmax_s8.c"/>
  117. <file category="source" name="Source/SoftmaxFunctions/arm_nn_softmax_common_s8.c"/>
  118. <file category="source" name="Source/SoftmaxFunctions/arm_softmax_s8_s16.c"/>
  119. <file category="source" name="Source/SoftmaxFunctions/arm_softmax_s16.c"/>
  120. <file category="source" name="Source/SoftmaxFunctions/arm_softmax_u8.c"/>
  121. </files>
  122. </component>
  123. </components>
  124. </package>