arm_compute v18.02
Change-Id: I7207aa488e5470f235f39b6c188b4678dc38d1a6
diff --git a/documentation/search/functions_f.js b/documentation/search/functions_f.js
index b2c1a67..68edd08 100644
--- a/documentation/search/functions_f.js
+++ b/documentation/search/functions_f.js
@@ -7,6 +7,7 @@
['pad_5fstride_5finfo',['pad_stride_info',['../classarm__compute_1_1_pooling_layer_info.xhtml#a3c82dfc72060f59eccf0bd096b81c5d5',1,'arm_compute::PoolingLayerInfo']]],
['pad_5ftop',['pad_top',['../classarm__compute_1_1_pad_stride_info.xhtml#a2a86593e913939d9eadad26c2df65138',1,'arm_compute::PadStrideInfo']]],
['padding',['padding',['../classarm__compute_1_1_i_tensor_info.xhtml#a07b929c34ad1dc823d8315876aa403ce',1,'arm_compute::ITensorInfo::padding()'],['../classarm__compute_1_1_sub_tensor_info.xhtml#a79e20eacb1e963e24a21ebd7369effd7',1,'arm_compute::SubTensorInfo::padding()'],['../classarm__compute_1_1_tensor_info.xhtml#a79e20eacb1e963e24a21ebd7369effd7',1,'arm_compute::TensorInfo::padding()'],['../classarm__compute_1_1test_1_1_c_l_accessor.xhtml#a79e20eacb1e963e24a21ebd7369effd7',1,'arm_compute::test::CLAccessor::padding()'],['../classarm__compute_1_1test_1_1_g_c_accessor.xhtml#a79e20eacb1e963e24a21ebd7369effd7',1,'arm_compute::test::GCAccessor::padding()'],['../classarm__compute_1_1test_1_1_i_accessor.xhtml#a07b929c34ad1dc823d8315876aa403ce',1,'arm_compute::test::IAccessor::padding()'],['../classarm__compute_1_1test_1_1_accessor.xhtml#a79e20eacb1e963e24a21ebd7369effd7',1,'arm_compute::test::Accessor::padding()'],['../classarm__compute_1_1test_1_1_simple_tensor.xhtml#a79e20eacb1e963e24a21ebd7369effd7',1,'arm_compute::test::SimpleTensor::padding()']]],
+ ['padding_5fis_5fsymmetric',['padding_is_symmetric',['../classarm__compute_1_1_pad_stride_info.xhtml#ab7c9c24c109a9e571e9cd8ab3fc502ed',1,'arm_compute::PadStrideInfo']]],
['paddingcalculator',['PaddingCalculator',['../classarm__compute_1_1test_1_1_padding_calculator.xhtml#a309f4b89522e179a81197cb86c6f2147',1,'arm_compute::test::PaddingCalculator']]],
['padstrideinfo',['PadStrideInfo',['../classarm__compute_1_1_pad_stride_info.xhtml#aebf88ce57c0ad3d796ca66edb8a43e1a',1,'arm_compute::PadStrideInfo::PadStrideInfo(unsigned int stride_x=1, unsigned int stride_y=1, unsigned int pad_x=0, unsigned int pad_y=0, DimensionRoundingType round=DimensionRoundingType::FLOOR)'],['../classarm__compute_1_1_pad_stride_info.xhtml#ad71c061b948d43c30e489e15fee6dc8b',1,'arm_compute::PadStrideInfo::PadStrideInfo(unsigned int stride_x, unsigned int stride_y, unsigned int pad_left, unsigned int pad_right, unsigned int pad_top, unsigned int pad_bottom, DimensionRoundingType round)']]],
['parameter',['parameter',['../classarm__compute_1_1graph_1_1_node_context.xhtml#a72eef7664b86c927e02ec5e67b8e8230',1,'arm_compute::graph::NodeContext']]],
@@ -15,7 +16,7 @@
['parse_5fnpy_5fheader',['parse_npy_header',['../namespacearm__compute_1_1utils.xhtml#acdab4f47904c52221c85cc80f408f183',1,'arm_compute::utils']]],
['parse_5fppm_5fheader',['parse_ppm_header',['../namespacearm__compute_1_1utils.xhtml#a3aa8f5f1b94f88fdf5b43a53e29379cf',1,'arm_compute::utils']]],
['path',['path',['../classarm__compute_1_1test_1_1_assets_library.xhtml#a9b67b266207227062c7a2961ef85293a',1,'arm_compute::test::AssetsLibrary']]],
- ['permute',['permute',['../namespacearm__compute.xhtml#a21c3e11887f3acf9284ca763372c7da0',1,'arm_compute::permute()'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#afb5244bc67431a8ed627e8b2e2d6d460',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< T > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a4b107aca8287064043bae890e8fa326b',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint8_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a03e463730fd831157e634c1ec0e95316',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint16_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8c5ed6a7e94da6c172a9ddd508a423c8',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint32_t > &src, PermutationVector perm)']]],
+ ['permute',['permute',['../namespacearm__compute.xhtml#a21c3e11887f3acf9284ca763372c7da0',1,'arm_compute::permute(Dimensions< T > &dimensions, const PermutationVector &perm)'],['../namespacearm__compute.xhtml#a5045aaec85553032a782c44ab8d26341',1,'arm_compute::permute(TensorShape &shape, const PermutationVector &perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#afb5244bc67431a8ed627e8b2e2d6d460',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< T > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a4b107aca8287064043bae890e8fa326b',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint8_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a03e463730fd831157e634c1ec0e95316',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint16_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8c5ed6a7e94da6c172a9ddd508a423c8',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint32_t > &src, PermutationVector perm)']]],
['phase',['phase',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a74991bda4fcca3ce5dcf8afdccdbafff',1,'arm_compute::test::validation::reference::phase(const SimpleTensor< T > &gx, const SimpleTensor< T > &gy, PhaseType phase_type)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a07cef8bbf0ddee4b39e682f3543ad3e4',1,'arm_compute::test::validation::reference::phase(const SimpleTensor< int16_t > &gx, const SimpleTensor< int16_t > &gy, PhaseType phase_type)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#aa2ef542d37d8078c125ffed2bc7a01f0',1,'arm_compute::test::validation::reference::phase(const SimpleTensor< int32_t > &gx, const SimpleTensor< int32_t > &gy, PhaseType phase_type)']]],
['phase_5fsigned',['phase_signed',['../magnitude__phase_8cl.xhtml#a02ff978b574e44604d625dbd470ab870',1,'magnitude_phase.cl']]],
['phase_5ftype',['phase_type',['../classarm__compute_1_1_h_o_g_info.xhtml#a96823b4d7dc642aa9f51a0077899d3f9',1,'arm_compute::HOGInfo']]],
@@ -33,25 +34,27 @@
['pmu',['PMU',['../classarm__compute_1_1test_1_1framework_1_1_p_m_u.xhtml#af16eae86d803112e6466140aaced812b',1,'arm_compute::test::framework::PMU::PMU()'],['../classarm__compute_1_1test_1_1framework_1_1_p_m_u.xhtml#a96bc7297c283c973784c216437bae762',1,'arm_compute::test::framework::PMU::PMU(uint64_t config)']]],
['pmucounter',['PMUCounter',['../classarm__compute_1_1test_1_1framework_1_1_p_m_u_counter.xhtml#a34771e648be7d29d489b5958b46fe204',1,'arm_compute::test::framework::PMUCounter']]],
['pool_5fmanager',['pool_manager',['../classarm__compute_1_1_i_memory_manager.xhtml#a3a47f406dc0d1b046ad26c3097f15293',1,'arm_compute::IMemoryManager::pool_manager()'],['../classarm__compute_1_1_memory_manager_on_demand.xhtml#a725ccfd45df434cfc14a7faac951ab5b',1,'arm_compute::MemoryManagerOnDemand::pool_manager()']]],
- ['pool_5fsize',['pool_size',['../classarm__compute_1_1_pooling_layer_info.xhtml#acbe58b96aee21ee986689ebd3d2f6a3c',1,'arm_compute::PoolingLayerInfo']]],
+ ['pool_5fsize',['pool_size',['../classarm__compute_1_1_pooling_layer_info.xhtml#a8ec75d4a941a9762431094479527f954',1,'arm_compute::PoolingLayerInfo']]],
['pool_5ftype',['pool_type',['../classarm__compute_1_1_pooling_layer_info.xhtml#a7e8311a3a774bceb8efae1d5c8c8aeff',1,'arm_compute::PoolingLayerInfo']]],
['pooled_5fheight',['pooled_height',['../classarm__compute_1_1_r_o_i_pooling_layer_info.xhtml#a5ef65c82efd18c18e7f23585364e3fa9',1,'arm_compute::ROIPoolingLayerInfo']]],
['pooled_5fwidth',['pooled_width',['../classarm__compute_1_1_r_o_i_pooling_layer_info.xhtml#ae889c3657ba9390ac5ecd268e8a19720',1,'arm_compute::ROIPoolingLayerInfo']]],
- ['pooling_5flayer',['pooling_layer',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9b408e7726bf08bb8bb9a289ee622df3',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< T > &src, PoolingLayerInfo info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#aafa91a9cde1d264c9a234bb69fc86a3a',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< float > &src, PoolingLayerInfo info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#af1789f248f7ece261e772471ee497857',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< half > &src, PoolingLayerInfo info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ae9e2b2b91f2c8195675d81861bae19d6',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< qint8_t > &src, PoolingLayerInfo info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2a84919eea23e2df4398efb5286c1403',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< qint16_t > &src, PoolingLayerInfo info)']]],
- ['pooling_5flayer_3c_20uint8_5ft_20_3e',['pooling_layer< uint8_t >',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#acf868596ebb721bb7fb8ade6c106f348',1,'arm_compute::test::validation::reference']]],
+ ['pooling_5flayer',['pooling_layer',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9f690c5421273f6af88ec6e1434d5cc5',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< T > &src, const PoolingLayerInfo &info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a31bb956ae48301f92e1412225463f1fd',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< float > &src, const PoolingLayerInfo &info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a1a32517ec4d8355117a9af6097cfc55e',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< half > &src, const PoolingLayerInfo &info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#af580f7d1fb14cd51408ce9b4c88dc36c',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< qint8_t > &src, const PoolingLayerInfo &info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a5d8fb164955927a9f4f8f9a5165d241e',1,'arm_compute::test::validation::reference::pooling_layer(const SimpleTensor< qint16_t > &src, const PoolingLayerInfo &info)']]],
+ ['pooling_5flayer_3c_20uint8_5ft_20_3e',['pooling_layer< uint8_t >',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ab4bcb7b9d8fde762fc6334655d17d632',1,'arm_compute::test::validation::reference']]],
['pooling_5flayer_5f2',['pooling_layer_2',['../pooling__layer_8cl.xhtml#a2d95de36199fd06803ffb62f5ff1df08',1,'pooling_layer.cl']]],
['pooling_5flayer_5f3',['pooling_layer_3',['../pooling__layer_8cl.xhtml#af5751970a4d8c62febdc6c63d6d4fd1d',1,'pooling_layer.cl']]],
- ['pooling_5flayer_5fn_5fquantized',['pooling_layer_N_quantized',['../pooling__layer__quantized_8cl.xhtml#ace733d735d79c2fe371137166bb50666',1,'pooling_layer_quantized.cl']]],
+ ['pooling_5flayer_5fmxn_5fquantized',['pooling_layer_MxN_quantized',['../pooling__layer__quantized_8cl.xhtml#ad1dc716b6f2b037a5a0d14eb87c20cbe',1,'pooling_layer_quantized.cl']]],
['poolinglayer',['PoolingLayer',['../classarm__compute_1_1graph_1_1_pooling_layer.xhtml#a02315c73ac4da37139151d565c86e217',1,'arm_compute::graph::PoolingLayer']]],
- ['poolinglayerinfo',['PoolingLayerInfo',['../classarm__compute_1_1_pooling_layer_info.xhtml#a21d59f266df349880afd6143469c8f29',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo()'],['../classarm__compute_1_1_pooling_layer_info.xhtml#aa25aa7643090ded846262cc2edfe8637',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo(PoolingType pool_type, unsigned int pool_size, PadStrideInfo pad_stride_info=PadStrideInfo(), bool exclude_padding=false)'],['../classarm__compute_1_1_pooling_layer_info.xhtml#a825657ba220662927b90d1ca2c19fbd7',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo(PoolingType pool_type)']]],
+ ['poolinglayerdatasetspecial',['PoolingLayerDatasetSpecial',['../classarm__compute_1_1test_1_1datasets_1_1_pooling_layer_dataset_special.xhtml#ad6f3591b78fa4f588ff0c60059dc78f5',1,'arm_compute::test::datasets::PoolingLayerDatasetSpecial']]],
+ ['poolinglayerinfo',['PoolingLayerInfo',['../classarm__compute_1_1_pooling_layer_info.xhtml#a21d59f266df349880afd6143469c8f29',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo()'],['../classarm__compute_1_1_pooling_layer_info.xhtml#aa25aa7643090ded846262cc2edfe8637',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo(PoolingType pool_type, unsigned int pool_size, PadStrideInfo pad_stride_info=PadStrideInfo(), bool exclude_padding=false)'],['../classarm__compute_1_1_pooling_layer_info.xhtml#a848fab9628f7dc2a187c03610fc9fa01',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo(PoolingType pool_type, Size2D pool_size, PadStrideInfo pad_stride_info=PadStrideInfo(), bool exclude_padding=false)'],['../classarm__compute_1_1_pooling_layer_info.xhtml#a825657ba220662927b90d1ca2c19fbd7',1,'arm_compute::PoolingLayerInfo::PoolingLayerInfo(PoolingType pool_type)']]],
['poolingtypes',['PoolingTypes',['../classarm__compute_1_1test_1_1datasets_1_1_pooling_types.xhtml#aacde0bc25627a89760c9da6e7a9e9ebb',1,'arm_compute::test::datasets::PoolingTypes']]],
['poolmanager',['PoolManager',['../classarm__compute_1_1_pool_manager.xhtml#a7e937d0097fa10265e28278ce435d0c7',1,'arm_compute::PoolManager::PoolManager()'],['../classarm__compute_1_1_pool_manager.xhtml#a36361128592d138a2f70c92271bea397',1,'arm_compute::PoolManager::PoolManager(const PoolManager &)=delete'],['../classarm__compute_1_1_pool_manager.xhtml#afd760cb9fa04bbf421266019bcab7d40',1,'arm_compute::PoolManager::PoolManager(PoolManager &&)=default']]],
['pop_5fsuite',['pop_suite',['../classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#aedbe6ac82569518fedc4a08718f8aa93',1,'arm_compute::test::framework::Framework']]],
['pow',['pow',['../structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a74f7a6f0b0c31beaf3a0bc13e991b1c3',1,'arm_compute::test::fixed_point_arithmetic::detail::functions::pow()'],['../namespacearm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail.xhtml#af782da2c5016738c96c16fee5e17670f',1,'arm_compute::test::fixed_point_arithmetic::detail::pow()']]],
- ['ppmaccessor',['PPMAccessor',['../classarm__compute_1_1graph__utils_1_1_p_p_m_accessor.xhtml#ab799f54348764e1394b6cf9750c02591',1,'arm_compute::graph_utils::PPMAccessor::PPMAccessor(std::string ppm_path, bool bgr=true, float mean_r=0.0f, float mean_g=0.0f, float mean_b=0.0f, float std_r=1.f, float std_g=1.f, float std_b=1.f)'],['../classarm__compute_1_1graph__utils_1_1_p_p_m_accessor.xhtml#a0e5d8741226206d2dcdfcef62e7eed0b',1,'arm_compute::graph_utils::PPMAccessor::PPMAccessor(PPMAccessor &&)=default']]],
+ ['ppmaccessor',['PPMAccessor',['../classarm__compute_1_1graph__utils_1_1_p_p_m_accessor.xhtml#a0d3c4a4f52edede1f0a6d31a8f0b4ffb',1,'arm_compute::graph_utils::PPMAccessor::PPMAccessor(std::string ppm_path, bool bgr=true, std::unique_ptr< IPreprocessor > preprocessor=nullptr)'],['../classarm__compute_1_1graph__utils_1_1_p_p_m_accessor.xhtml#a0e5d8741226206d2dcdfcef62e7eed0b',1,'arm_compute::graph_utils::PPMAccessor::PPMAccessor(PPMAccessor &&)=default']]],
['ppmloader',['PPMLoader',['../classarm__compute_1_1utils_1_1_p_p_m_loader.xhtml#a49afa04c8a5fd9ead48e07440b37294c',1,'arm_compute::utils::PPMLoader']]],
['ppmwriter',['PPMWriter',['../classarm__compute_1_1graph__utils_1_1_p_p_m_writer.xhtml#a9ea94bf5b7d00ddb836df1b8dcedb93a',1,'arm_compute::graph_utils::PPMWriter::PPMWriter(std::string name, unsigned int maximum=1)'],['../classarm__compute_1_1graph__utils_1_1_p_p_m_writer.xhtml#a9f9290f4260c1d4ed6096988cf1423a8',1,'arm_compute::graph_utils::PPMWriter::PPMWriter(PPMWriter &&)=default']]],
['precision',['precision',['../classarm__compute_1_1test_1_1fixed__point__arithmetic_1_1fixed__point.xhtml#a89deb954a617641af987e59a483ca5e9',1,'arm_compute::test::fixed_point_arithmetic::fixed_point']]],
+ ['preprocess',['preprocess',['../classarm__compute_1_1graph__utils_1_1_i_preprocessor.xhtml#ae699b63165de5182fda5a2337009641f',1,'arm_compute::graph_utils::IPreprocessor::preprocess()'],['../classarm__compute_1_1graph__utils_1_1_caffe_preproccessor.xhtml#a1545d087d050b8e9733e7e212df73666',1,'arm_compute::graph_utils::CaffePreproccessor::preprocess()'],['../classarm__compute_1_1graph__utils_1_1_t_f_preproccessor.xhtml#a1545d087d050b8e9733e7e212df73666',1,'arm_compute::graph_utils::TFPreproccessor::preprocess()']]],
['print',['print',['../classarm__compute_1_1_i_tensor.xhtml#a0b092c86d6e0fb8a114281565953a02a',1,'arm_compute::ITensor::print()'],['../classarm__compute_1_1logging_1_1_printer.xhtml#a7a7f5cb630082eeb4cd46cb6d67a2577',1,'arm_compute::logging::Printer::print()'],['../classarm__compute_1_1test_1_1framework_1_1_printer.xhtml#a4d2a8186429cb8b469e21c03dc4c8e33',1,'arm_compute::test::framework::Printer::print()']]],
['print_5fconsecutive_5felements',['print_consecutive_elements',['../namespacearm__compute.xhtml#a51a0d2ae440bc8cab3fbbe84bfea8b1d',1,'arm_compute']]],
['print_5fconsecutive_5felements_5fimpl',['print_consecutive_elements_impl',['../namespacearm__compute.xhtml#aa3a28b8acd21301990e06377c64e1276',1,'arm_compute']]],