arm_compute v18.08
diff --git a/documentation/functions_func_i.xhtml b/documentation/functions_func_i.xhtml
index c15aa38..abf166d 100644
--- a/documentation/functions_func_i.xhtml
+++ b/documentation/functions_func_i.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.05</span>
+   &#160;<span id="projectnumber">18.08</span>
    </div>
   </td>
  </tr>
@@ -229,12 +229,18 @@
 <li>IGCTensor()
 : <a class="el" href="classarm__compute_1_1_i_g_c_tensor.xhtml#a78e2cb61c2ed12459fea5a97728d74d2">IGCTensor</a>
 </li>
+<li>IImageLoader()
+: <a class="el" href="classarm__compute_1_1utils_1_1_i_image_loader.xhtml#a76b531ca14f333b04c1d97042dd73c16">IImageLoader</a>
+</li>
 <li>IKernel()
 : <a class="el" href="classarm__compute_1_1_i_kernel.xhtml#a7250cb8cbaa4104a93a2d77155085507">IKernel</a>
 </li>
 <li>ILutAllocator()
 : <a class="el" href="classarm__compute_1_1_i_lut_allocator.xhtml#acb80847d132eba25605f9fc43a42f652">ILutAllocator</a>
 </li>
+<li>ImageAccessor()
+: <a class="el" href="classarm__compute_1_1graph__utils_1_1_image_accessor.xhtml#a872e7ef3563a74e35a6912d12706c012">ImageAccessor</a>
+</li>
 <li>IMemoryRegion()
 : <a class="el" href="classarm__compute_1_1_i_memory_region.xhtml#a92ee6f66a47e8ba4bd3d01579ad4ef42">IMemoryRegion</a>
 </li>
@@ -273,6 +279,7 @@
 , <a class="el" href="classarm__compute_1_1_c_l_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">CLTensor</a>
 , <a class="el" href="classarm__compute_1_1_g_c_tensor.xhtml#a97de03c31e0ca04be6960e2e3ffdca95">GCTensor</a>
 , <a class="el" href="classarm__compute_1_1graph_1_1_dot_graph_visitor.xhtml#a28a5d83bc5ca75784117807ad4b49803">DotGraphVisitor</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_fully_connected_layer_node.xhtml#a66053b619d2263690a8825a891be5774">FullyConnectedLayerNode</a>
 , <a class="el" href="classarm__compute_1_1_h_o_g.xhtml#aaa7fa8bba335c51f601110ed2e11eef3">HOG</a>
 , <a class="el" href="classarm__compute_1_1_i_h_o_g.xhtml#a4e9b5d4ab15fd9009b463861c1a19dbd">IHOG</a>
 , <a class="el" href="classarm__compute_1_1_i_multi_image.xhtml#a38261214e277cba5b90dd1ffe31170e0">IMultiImage</a>
@@ -286,16 +293,16 @@
 </li>
 <li>init()
 : <a class="el" href="classarm__compute_1_1_c_l_h_o_g.xhtml#a055b5bd45e91f842b49def638c017b5b">CLHOG</a>
-, <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#af353532ea782387df6bcb6d01894f4ae">CLKernelLibrary</a>
+, <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a9f976367edcd9ab787375373e050b94b">CLKernelLibrary</a>
 , <a class="el" href="classarm__compute_1_1_c_l_multi_image.xhtml#a7453bdfcb39e068357022f0861e59637">CLMultiImage</a>
 , <a class="el" href="classarm__compute_1_1_c_l_pyramid.xhtml#ae4e11cca76492d63009564d1ea466dff">CLPyramid</a>
-, <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a0e2d59fa682250eba532a459e7f5e61e">CLScheduler</a>
+, <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#acd4c34ea8e54a0bbbf51211b08399ae7">CLScheduler</a>
 , <a class="el" href="classarm__compute_1_1_g_c_kernel_library.xhtml#abe24625d55f2fb35da7e293e5e28d483">GCKernelLibrary</a>
 , <a class="el" href="classarm__compute_1_1_g_c_scheduler.xhtml#a9120bd38578ddee701b5526dfe2369db">GCScheduler</a>
 , <a class="el" href="classarm__compute_1_1_h_o_g.xhtml#a055b5bd45e91f842b49def638c017b5b">HOG</a>
 , <a class="el" href="classarm__compute_1_1_h_o_g_info.xhtml#a75215e8ba07a5ec88ee8c902e306e887">HOGInfo</a>
 , <a class="el" href="classarm__compute_1_1_i_lut_allocator.xhtml#a4ef157737b45c46f115e14b425512800">ILutAllocator</a>
-, <a class="el" href="classarm__compute_1_1_i_tensor_allocator.xhtml#aa72161e0e3c0f6b2da20f835de6af680">ITensorAllocator</a>
+, <a class="el" href="classarm__compute_1_1_i_tensor_allocator.xhtml#af36143939a43fa124312e395975091ed">ITensorAllocator</a>
 , <a class="el" href="classarm__compute_1_1_multi_image.xhtml#a7453bdfcb39e068357022f0861e59637">MultiImage</a>
 , <a class="el" href="classarm__compute_1_1_multi_image_info.xhtml#a7453bdfcb39e068357022f0861e59637">MultiImageInfo</a>
 , <a class="el" href="classarm__compute_1_1_pyramid.xhtml#ae4e11cca76492d63009564d1ea466dff">Pyramid</a>
@@ -303,10 +310,6 @@
 , <a class="el" href="classarm__compute_1_1_tensor_allocator.xhtml#a3014ce2f4215e8a44331aa5daf3ba0d4">TensorAllocator</a>
 , <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#ad6b64f33be1e66dcf7612483ffb8fd63">TensorInfo</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a47fbbce86aea0ba4a9d539c069f840c9">Framework</a>
-, <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_alex_net_network.xhtml#ab4d5b5821653f1eeabef922fbe3b9a91">AlexNetNetwork&lt; ITensorType, TensorType, SubTensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_le_net5_network.xhtml#ae3ad9a7ab50bae85c5020f337adc7869">LeNet5Network&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_mobile_net_network.xhtml#ae3ad9a7ab50bae85c5020f337adc7869">MobileNetNetwork&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionLayerFunction, ReshapeFunction, PoolingLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_mobile_net_v1_network.xhtml#a3b81d78cb73291bea06a00d70ad09b5d">MobileNetV1Network&lt; TensorType, Accessor, ActivationLayerFunction, BatchNormalizationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionFunction, ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
 </li>
 <li>init_auto_padding()
 : <a class="el" href="classarm__compute_1_1_c_l_multi_image.xhtml#a32c7d923aa5aad1ef6afe95204c7d723">CLMultiImage</a>
@@ -316,7 +319,7 @@
 , <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a4b7391b7025befbe44b743723feb4a9b">TensorInfo</a>
 </li>
 <li>init_image()
-: <a class="el" href="classarm__compute_1_1utils_1_1_p_p_m_loader.xhtml#a69f2a0e263d4f77d1e166de9cd2746f7">PPMLoader</a>
+: <a class="el" href="classarm__compute_1_1utils_1_1_i_image_loader.xhtml#a283b961e6ca7b117b106c8710c7cfe81">IImageLoader</a>
 </li>
 <li>init_tensor()
 : <a class="el" href="classarm__compute_1_1utils_1_1_n_p_y_loader.xhtml#a6e3c7f7584c89bfed519597f40c08528">NPYLoader</a>
@@ -330,11 +333,15 @@
 <li>InitializerListDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_initializer_list_dataset.xhtml#aaa2caf1ace98c488c6e3b78315fe5d47">InitializerListDataset&lt; T &gt;</a>
 </li>
+<li>inner_border()
+: <a class="el" href="classarm__compute_1_1graph_1_1_deconvolution_layer_node.xhtml#a3a191a2829ebbef1ade4559cb4bb4e31">DeconvolutionLayerNode</a>
+</li>
 <li>INode()
-: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#a6d98a026d543444099ae32d51d150848">INode</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#a41ea547ddf32e27b4d3b6cc565ad67d1">INode</a>
 </li>
 <li>input()
-: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#ac6dfcf4c1c7d4cb129fda6393e8c0b21">INode</a>
+: <a class="el" href="classarm__compute_1_1_c_l_scale_kernel.xhtml#a1143287d32575ef29ddc8858b08f50c8">CLScaleKernel</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#ac6dfcf4c1c7d4cb129fda6393e8c0b21">INode</a>
 </li>
 <li>input_edge()
 : <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#adc95b681efb97109074e5c7d26e1d27e">INode</a>
@@ -361,20 +368,19 @@
 : <a class="el" href="classarm__compute_1_1graph_1_1_input_node.xhtml#a45cded3088bd7dcefdf86b17b143aa16">InputNode</a>
 </li>
 <li>inputs()
-: <a class="el" href="classarm__compute_1_1graph_1_1_graph.xhtml#aafb52c79957a407905734204f7a8ebc6">Graph</a>
-, <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#a0ef7d7f8403624ac6304035338d6ac93">INode</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#a0ef7d7f8403624ac6304035338d6ac93">INode</a>
 </li>
 <li>insert_memory_management_ctx()
 : <a class="el" href="classarm__compute_1_1graph_1_1_graph_context.xhtml#a5bd2719563383b341ad9d1186c2e9847">GraphContext</a>
 </li>
 <li>Instrument()
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instrument.xhtml#a44dfdf6c9c53e1b5c5eddfc58c31dc54">Instrument</a>
+: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instrument.xhtml#adda867124fd5c093788f96cb2eaf67cd">Instrument</a>
 </li>
 <li>InstrumentsStats()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instruments_stats.xhtml#a948b96537414305a030be8150cac2522">InstrumentsStats</a>
 </li>
-<li>inv_sqrt()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a6a7c1ca385d21fe457259a8fd9debfbf">functions</a>
+<li>int64_base_atomics_supported()
+: <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#aa032ec8e00bf9f046537915c97c3907c">CLKernelLibrary</a>
 </li>
 <li>invalidate_graph()
 : <a class="el" href="classarm__compute_1_1graph_1_1_graph_manager.xhtml#a51543e8fce4ed3bd248eedd96d333099">GraphManager</a>
@@ -397,11 +403,15 @@
 , <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_i_device_backend.xhtml#aba671d383a01749f55e49d5750646c05">IDeviceBackend</a>
 , <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_n_e_device_backend.xhtml#a96a97b6b97a89e6940f8853d1dcbf213">NEDeviceBackend</a>
 </li>
+<li>is_configured()
+: <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_assembly_dispatch_1_1_i_fallback.xhtml#a959cc06df096abd4449c1b9afd0ffc2f">NEGEMMAssemblyDispatch::IFallback</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_assembly_dispatch.xhtml#a104c02df1961b1c9e966047e9236e6ec">NEGEMMAssemblyDispatch</a>
+</li>
 <li>is_cross_map()
 : <a class="el" href="classarm__compute_1_1_normalization_layer_info.xhtml#ada140e474f12d6849dae228b32dac8b7">NormalizationLayerInfo</a>
 </li>
 <li>is_enabled()
-: <a class="el" href="classarm__compute_1_1graph_1_1_depth_concatenate_layer_node.xhtml#a37c261b90ba4503127a918cec483d859">DepthConcatenateLayerNode</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_concatenate_layer_node.xhtml#a37c261b90ba4503127a918cec483d859">ConcatenateLayerNode</a>
 </li>
 <li>is_finalized()
 : <a class="el" href="classarm__compute_1_1_memory_manager_on_demand.xhtml#a124158df350467fad011658341224355">MemoryManagerOnDemand</a>
@@ -419,8 +429,10 @@
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a53b7f0e715e034f657f718e65dc778d3">CLScheduler</a>
 </li>
 <li>is_open()
-: <a class="el" href="classarm__compute_1_1utils_1_1_n_p_y_loader.xhtml#a2f57f54d8c03b615bb31eee091d8a88a">NPYLoader</a>
-, <a class="el" href="classarm__compute_1_1utils_1_1_p_p_m_loader.xhtml#a2f57f54d8c03b615bb31eee091d8a88a">PPMLoader</a>
+: <a class="el" href="classarm__compute_1_1utils_1_1_i_image_loader.xhtml#a25c255918a7306769a9e3886166af935">IImageLoader</a>
+, <a class="el" href="classarm__compute_1_1utils_1_1_j_p_e_g_loader.xhtml#ab1d89f579133c9b6779d43f4a1489874">JPEGLoader</a>
+, <a class="el" href="classarm__compute_1_1utils_1_1_n_p_y_loader.xhtml#a2f57f54d8c03b615bb31eee091d8a88a">NPYLoader</a>
+, <a class="el" href="classarm__compute_1_1utils_1_1_p_p_m_loader.xhtml#ab1d89f579133c9b6779d43f4a1489874">PPMLoader</a>
 </li>
 <li>is_optimized_execution_possible()
 : <a class="el" href="classarm__compute_1_1_n_e_depthwise_convolution_layer3x3_kernel.xhtml#a1f5245ff1a8acbc154295f17e4571465">NEDepthwiseConvolutionLayer3x3Kernel</a>
@@ -444,7 +456,7 @@
 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_transform_weights_kernel.xhtml#a4370ae5fda7bd455a171fc8ed4d3f283">NEWinogradLayerTransformWeightsKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
 </li>
 <li>is_required()
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_option.xhtml#a56603b3aba78712e979f0989a4831457">Option</a>
+: <a class="el" href="classarm__compute_1_1utils_1_1_option.xhtml#a56603b3aba78712e979f0989a4831457">Option</a>
 </li>
 <li>is_resizable()
 : <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#af555338f11d1d28f258f259ac3da743b">ITensorInfo</a>
@@ -455,7 +467,7 @@
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_filter.xhtml#ad4f8f3424c5f57e91d554e7e00a31fcf">TestFilter</a>
 </li>
 <li>is_set()
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_option.xhtml#ade5bfc64a698142cd97e226adf6ab1d7">Option</a>
+: <a class="el" href="classarm__compute_1_1utils_1_1_option.xhtml#ade5bfc64a698142cd97e226adf6ab1d7">Option</a>
 </li>
 <li>is_subtensor()
 : <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_c_l_sub_tensor_handle.xhtml#a053e439432ecb492f2c5df31a8b32e9d">CLSubTensorHandle</a>
@@ -471,43 +483,28 @@
 <li>IScheduler()
 : <a class="el" href="classarm__compute_1_1_i_scheduler.xhtml#a34956db09db14c551e9966c9b66036f9">IScheduler</a>
 </li>
-<li>isequal()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a304fe6cc15deaffb14929e42a4ff1c1b">functions</a>
-</li>
-<li>isgreater()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#abd7f7757b9edb7cdd017d439bc5ba8b0">functions</a>
-</li>
-<li>isgreaterequal()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a49abe87ad33d2900c2255e4b79322207">functions</a>
-</li>
 <li>ISimpleLifetimeManager()
-: <a class="el" href="classarm__compute_1_1_i_simple_lifetime_manager.xhtml#ac259070602e52d4448ce0468ecb87c05">ISimpleLifetimeManager</a>
-</li>
-<li>isless()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#ac4dcad0e940cf826063ba1f6ea659c07">functions</a>
-</li>
-<li>islessequal()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a47e151d622ee6e71a0e731585b4fa7d8">functions</a>
-</li>
-<li>islessgreater()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a814cf7d89e7dad18b0625b4c914dc628">functions</a>
-</li>
-<li>isnotequal()
-: <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a866dbf3e096ad4a487820a8945be3dfe">functions</a>
+: <a class="el" href="classarm__compute_1_1_i_simple_lifetime_manager.xhtml#aed5acf29c2c4f3815c0d7ea94d3e9795">ISimpleLifetimeManager</a>
 </li>
 <li>ITensorAllocator()
-: <a class="el" href="classarm__compute_1_1_i_tensor_allocator.xhtml#ae82acbc677aa7d77c6a3f5e3547ef917">ITensorAllocator</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_allocator.xhtml#a4fe09d257ff33e01defc7074ca22dc98">ITensorAllocator</a>
+</li>
+<li>iterate_2D()
+: <a class="el" href="classarm__compute_1_1_window_iterator.xhtml#afe28f7af9bc72174c40a983bd63736da">WindowIterator&lt; L &gt;</a>
+</li>
+<li>iterate_3D()
+: <a class="el" href="classarm__compute_1_1_window_iterator.xhtml#af80b51b60eba1fd0d9a83a757b0f3241">WindowIterator&lt; L &gt;</a>
 </li>
 <li>Iterator()
 : <a class="el" href="classarm__compute_1_1_iterator.xhtml#a45381773d6cba2ad9e9d2d04515fa40b">Iterator</a>
 </li>
 <li>iterator()
-: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_cartesian_product_dataset_1_1iterator.xhtml#ae209542a19b7564587940c6606fa4181">CartesianProductDataset&lt; T, U &gt;::iterator</a>
+: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_cartesian_product_dataset_1_1iterator.xhtml#acb3b5c956de1c36eb15a8fc1fa40a20b">CartesianProductDataset&lt; T, U &gt;::iterator</a>
 , <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_container_dataset_1_1iterator.xhtml#a0ceb4c44b179fa8d4d0f465ad5ce54e8">ContainerDataset&lt; T &gt;::iterator</a>
 , <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_initializer_list_dataset_1_1iterator.xhtml#aca6a8613ae6d8960ace1c8894676ed3c">InitializerListDataset&lt; T &gt;::iterator</a>
 , <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_join_dataset_1_1iterator.xhtml#a78cc7b5e65362760bcd99d070d163e94">JoinDataset&lt; T, U &gt;::iterator</a>
 , <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_range_dataset_1_1iterator.xhtml#aa37b0870ac5c83d3181958225612be23">RangeDataset&lt; T &gt;::iterator</a>
-, <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_singleton_dataset_1_1iterator.xhtml#acb3b5c956de1c36eb15a8fc1fa40a20b">SingletonDataset&lt; T &gt;::iterator</a>
+, <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_singleton_dataset_1_1iterator.xhtml#ae209542a19b7564587940c6606fa4181">SingletonDataset&lt; T &gt;::iterator</a>
 , <a class="el" href="structarm__compute_1_1test_1_1framework_1_1dataset_1_1_zip_dataset_1_1iterator.xhtml#a81fdfd452825aa691b6f619ab4f4b349">ZipDataset&lt; T, U &gt;::iterator</a>
 </li>
 </ul>
@@ -516,7 +513,7 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Wed May 23 2018 11:36:46 for Compute Library by
+    <li class="footer">Generated on Wed Aug 29 2018 15:31:58 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>