arm_compute v18.02

Change-Id: I7207aa488e5470f235f39b6c188b4678dc38d1a6
diff --git a/documentation/functions_func_v.xhtml b/documentation/functions_func_v.xhtml
index 5f3fe2f..2e27e00 100644
--- a/documentation/functions_func_v.xhtml
+++ b/documentation/functions_func_v.xhtml
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.01</span>
+   &#160;<span id="projectnumber">18.02</span>
    </div>
   </td>
  </tr>
@@ -171,28 +171,35 @@
 , <a class="el" href="classarm__compute_1_1_c_l_arithmetic_addition_kernel.xhtml#a04feec137aacf18c1e22af13d98ff780">CLArithmeticAdditionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction.xhtml#a04feec137aacf18c1e22af13d98ff780">CLArithmeticSubtraction</a>
 , <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction_kernel.xhtml#a04feec137aacf18c1e22af13d98ff780">CLArithmeticSubtractionKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml#af54fe3ff46fa218889b30e6900d0a281">CLBatchNormalizationLayer</a>
-, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer_kernel.xhtml#af54fe3ff46fa218889b30e6900d0a281">CLBatchNormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml#a83daf577791f7e7e86b2dab68b5ca81a">CLBatchNormalizationLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_batch_normalization_layer_kernel.xhtml#a83daf577791f7e7e86b2dab68b5ca81a">CLBatchNormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_col2_im_kernel.xhtml#a85480477e567a38e6ae4c45c3b4e9277">CLCol2ImKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml#a15fcfc569aa6ada0fdf31921060d722f">CLConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_convolution_layer_reshape_weights.xhtml#a81d17a75f619c824d037e6304fb2e1c2">CLConvolutionLayerReshapeWeights</a>
 , <a class="el" href="classarm__compute_1_1_c_l_deconvolution_layer.xhtml#af328b73b7817d4a8a89a3ba7c307d4b3">CLDeconvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_deconvolution_layer_upsample.xhtml#a2e402bc2d29a147c59688cee9fd4530f">CLDeconvolutionLayerUpsample</a>
 , <a class="el" href="classarm__compute_1_1_c_l_deconvolution_layer_upsample_kernel.xhtml#a2e402bc2d29a147c59688cee9fd4530f">CLDeconvolutionLayerUpsampleKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml#a335bf64c1920fdae58bac90b420e688f">CLDirectConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer_kernel.xhtml#a38b4390531d1d720c325a33de97bc4d8">CLDirectConvolutionLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer_output_stage_kernel.xhtml#a856df8d0862ec71274b6a01eab8dc7d7">CLDirectConvolutionLayerOutputStageKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml#a50f68d7cf14ba6cf7b82d5ea6bcf9933">CLFullyConnectedLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer_reshape_weights.xhtml#a5192c53832168a12f3997ea01101aa06">CLFullyConnectedLayerReshapeWeights</a>
-, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_interleave4x4_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">CLGEMMInterleave4x4Kernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m.xhtml#a3452acd72df092f3f8ebf910d8459fc9">CLGEMM</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_convolution_layer.xhtml#a15fcfc569aa6ada0fdf31921060d722f">CLGEMMConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_interleave4x4_kernel.xhtml#af30bb763640db58f6c74b904fdc930d2">CLGEMMInterleave4x4Kernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml#aa8dbae9d79c7a81d31db3bdd2a38ef34">CLGEMMLowpMatrixAReductionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_b_reduction_kernel.xhtml#a6c649e151c6bd9201e7c39561ec06334">CLGEMMLowpMatrixBReductionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_core.xhtml#abcbef27f34f4b4d09106e19c12892aa4">CLGEMMLowpMatrixMultiplyCore</a>
-, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#a5e09b4fb2ca25a59cbec982a738ffafb">CLGEMMLowpMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#af78fa691d334b2c9928fc5287225a4cc">CLGEMMLowpMatrixMultiplyKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_kernel.xhtml#a7817643d5836b21d4bc01aa3d3d9370e">CLGEMMLowpOffsetContributionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale.xhtml#ae91454a1d9774df968cdd3694b366ddf">CLGEMMLowpQuantizeDownInt32ToUint8Scale</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point.xhtml#ae91454a1d9774df968cdd3694b366ddf">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml#ae91454a1d9774df968cdd3694b366ddf">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml#ae91454a1d9774df968cdd3694b366ddf">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_accumulate_biases_kernel.xhtml#a85e00cdaece1a284a49d486c23d76d55">CLGEMMMatrixAccumulateBiasesKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_kernel.xhtml#a26a28544ea593df05646efda7590686c">CLGEMMMatrixMultiplyKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_transpose1x_w_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">CLGEMMTranspose1xWKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_addition_kernel.xhtml#a6d483b5d905351d86f31d04b4fb7be29">CLGEMMMatrixAdditionKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_kernel.xhtml#af6aca2f775b12495d9a7f4cce3ca2b04">CLGEMMMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_transpose1x_w_kernel.xhtml#a71d680aa1a6d594a42dc1308b15cd145">CLGEMMTranspose1xWKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_im2_col_kernel.xhtml#a1eaf36a65da0e1f3ef5a89516f91193a">CLIm2ColKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">CLLogits1DMaxKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_shift_exp_sum_kernel.xhtml#aa1f93168c2675d291b43b63574c2c381">CLLogits1DMaxShiftExpSumKernel</a>
@@ -200,6 +207,8 @@
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_shift_exp_sum_kernel.xhtml#aa1f93168c2675d291b43b63574c2c381">CLLogits1DShiftExpSumKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml#a5315cd5601f86c69dc5ae98a56fad383">CLNormalizationLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_normalization_layer_kernel.xhtml#a76bfb3e3922e6f578c05b2d7eb63ac8e">CLNormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_permute.xhtml#aa3c4cd2bc022be50064a001ee92750cb">CLPermute</a>
+, <a class="el" href="classarm__compute_1_1_c_l_permute_kernel.xhtml#aa3c4cd2bc022be50064a001ee92750cb">CLPermuteKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_pixel_wise_multiplication.xhtml#ad2d7ece77e2d56742022a0e604416007">CLPixelWiseMultiplication</a>
 , <a class="el" href="classarm__compute_1_1_c_l_pixel_wise_multiplication_kernel.xhtml#ad2d7ece77e2d56742022a0e604416007">CLPixelWiseMultiplicationKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_pooling_layer.xhtml#aef4f19189a247ce133811ae59ab556e1">CLPoolingLayer</a>
@@ -207,6 +216,7 @@
 , <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml#a5192c53832168a12f3997ea01101aa06">CLSoftmaxLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_transpose.xhtml#a5192c53832168a12f3997ea01101aa06">CLTranspose</a>
 , <a class="el" href="classarm__compute_1_1_c_l_transpose_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">CLTransposeKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_weights_reshape_kernel.xhtml#a456f4c799edf3c4be7d0fc8dc87c7364">CLWeightsReshapeKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_permute.xhtml#aa3c4cd2bc022be50064a001ee92750cb">CPPPermute</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_permute_kernel.xhtml#aa3c4cd2bc022be50064a001ee92750cb">CPPPermuteKernel</a>
 , <a class="el" href="classarm__compute_1_1_g_c_arithmetic_addition.xhtml#a04feec137aacf18c1e22af13d98ff780">GCArithmeticAddition</a>
@@ -220,8 +230,8 @@
 , <a class="el" href="classarm__compute_1_1_n_e_arithmetic_addition_kernel.xhtml#a04feec137aacf18c1e22af13d98ff780">NEArithmeticAdditionKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_arithmetic_subtraction.xhtml#a04feec137aacf18c1e22af13d98ff780">NEArithmeticSubtraction</a>
 , <a class="el" href="classarm__compute_1_1_n_e_arithmetic_subtraction_kernel.xhtml#a04feec137aacf18c1e22af13d98ff780">NEArithmeticSubtractionKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml#af54fe3ff46fa218889b30e6900d0a281">NEBatchNormalizationLayer</a>
-, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer_kernel.xhtml#af54fe3ff46fa218889b30e6900d0a281">NEBatchNormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml#a83daf577791f7e7e86b2dab68b5ca81a">NEBatchNormalizationLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_batch_normalization_layer_kernel.xhtml#a83daf577791f7e7e86b2dab68b5ca81a">NEBatchNormalizationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_col2_im.xhtml#a1728a95a1550078d9cc7c38be71be4f8">NECol2Im</a>
 , <a class="el" href="classarm__compute_1_1_n_e_col2_im_kernel.xhtml#a1728a95a1550078d9cc7c38be71be4f8">NECol2ImKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml#a15fcfc569aa6ada0fdf31921060d722f">NEConvolutionLayer</a>
@@ -229,6 +239,9 @@
 , <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml#a71624f7647ee91bd3250c9afef5beb8d">NEDirectConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer_kernel.xhtml#ad668897afed0d71c6d1bb693059a37b8">NEDirectConvolutionLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer_output_stage_kernel.xhtml#a856df8d0862ec71274b6a01eab8dc7d7">NEDirectConvolutionLayerOutputStageKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_fully_connected_layer.xhtml#a50f68d7cf14ba6cf7b82d5ea6bcf9933">NEFullyConnectedLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_fully_connected_layer_reshape_weights.xhtml#a70b636ca822d48228a8c1f6a4d0666b2">NEFullyConnectedLayerReshapeWeights</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_convolution_layer.xhtml#a15fcfc569aa6ada0fdf31921060d722f">NEGEMMConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave4x4_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">NEGEMMInterleave4x4Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave_blocked_kernel.xhtml#a00886c9b2f308b63a5960b2e4dde9600">NEGEMMInterleaveBlockedKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_a_arch64_v8_p4_kernel.xhtml#a0ea813f1f22881d4054e3e2fe8999612">NEGEMMLowpAArch64V8P4Kernel</a>
@@ -241,15 +254,18 @@
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point.xhtml#ae91454a1d9774df968cdd3694b366ddf">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml#ae91454a1d9774df968cdd3694b366ddf">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml#ae91454a1d9774df968cdd3694b366ddf">NEGEMMLowpQuantizeDownInt32ToUint8ScaleKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_multiply_kernel.xhtml#a0ea813f1f22881d4054e3e2fe8999612">NEGEMMMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_accumulate_biases_kernel.xhtml#a7f61477ac533a84d39e58d46341db8b8">NEGEMMMatrixAccumulateBiasesKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_multiply_kernel.xhtml#a2cdc989b809ea3b48dfcb3fff62ca996">NEGEMMMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w.xhtml#a5192c53832168a12f3997ea01101aa06">NEGEMMTranspose1xW</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">NEGEMMTranspose1xWKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_im2_col.xhtml#a1eaf36a65da0e1f3ef5a89516f91193a">NEIm2Col</a>
-, <a class="el" href="classarm__compute_1_1_n_e_im2_col_kernel.xhtml#a1eaf36a65da0e1f3ef5a89516f91193a">NEIm2ColKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_im2_col.xhtml#adcc47f8454d755876fec7b6fac9cbeb8">NEIm2Col</a>
+, <a class="el" href="classarm__compute_1_1_n_e_im2_col_kernel.xhtml#ac0c34c6ae33da658420a0043bce966b6">NEIm2ColKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_logits1_d_max_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">NELogits1DMaxKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_logits1_d_norm_kernel.xhtml#ab8c6dd40216ef11530664a79f019dd5d">NELogits1DNormKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_logits1_d_shift_exp_sum_kernel.xhtml#a53c3a0957e666af602c13213b8792757">NELogits1DShiftExpSumKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_logits1_d_softmax_kernel.xhtml#a497da0ecee98db0302eca507f0e6b42d">NELogits1DSoftmaxKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml#a5315cd5601f86c69dc5ae98a56fad383">NENormalizationLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_normalization_layer_kernel.xhtml#afc85391a5292822beda50cda3d8a81ca">NENormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_permute.xhtml#aa3c4cd2bc022be50064a001ee92750cb">NEPermute</a>
+, <a class="el" href="classarm__compute_1_1_n_e_permute_kernel.xhtml#aa3c4cd2bc022be50064a001ee92750cb">NEPermuteKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_pixel_wise_multiplication.xhtml#ad2d7ece77e2d56742022a0e604416007">NEPixelWiseMultiplication</a>
 , <a class="el" href="classarm__compute_1_1_n_e_pixel_wise_multiplication_kernel.xhtml#ad2d7ece77e2d56742022a0e604416007">NEPixelWiseMultiplicationKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_pooling_layer.xhtml#aef4f19189a247ce133811ae59ab556e1">NEPoolingLayer</a>
@@ -258,11 +274,12 @@
 , <a class="el" href="classarm__compute_1_1_n_e_transpose.xhtml#a5192c53832168a12f3997ea01101aa06">NETranspose</a>
 , <a class="el" href="classarm__compute_1_1_n_e_transpose_kernel.xhtml#a5192c53832168a12f3997ea01101aa06">NETransposeKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_weights_reshape_kernel.xhtml#a456f4c799edf3c4be7d0fc8dc87c7364">NEWeightsReshapeKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_winograd_layer.xhtml#a335bf64c1920fdae58bac90b420e688f">NEWinogradLayer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_command_line_parser.xhtml#afd5aa83cd390b855c74887fca8407e84">CommandLineParser</a>
 , <a class="el" href="classarm__compute_1_1_window.xhtml#a048aaadf42ac725952523dd9546e96b5">Window</a>
 </li>
 <li>ValidRegion()
-: <a class="el" href="structarm__compute_1_1_valid_region.xhtml#a77ef520daabfab023d01732f24101c6e">ValidRegion</a>
+: <a class="el" href="structarm__compute_1_1_valid_region.xhtml#af431f8fe2fbb6f0032006ddf53e6b03b">ValidRegion</a>
 </li>
 <li>value()
 : <a class="el" href="classarm__compute_1_1graph_1_1_node_parameter.xhtml#a35cbddae445b41e7fca89827efecf90c">NodeParameter&lt; T &gt;</a>
@@ -298,7 +315,7 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Wed Jan 24 2018 14:30:48 for Compute Library by
+    <li class="footer">Generated on Thu Feb 22 2018 15:45:28 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>