<?xml version='1.0' encoding='utf-8'?>
<libs lib_count="17">
  <kernels>
    <lib kernel_count="12" name="libdata_manipulate_gc.so" target="DMA">
      <kernel exe="deinterleave_2" id="0" post="" pre="" />
      <kernel exe="deinterleave_3" id="1" post="" pre="" />
      <kernel exe="interleave_2" id="2" post="" pre="" />
      <kernel exe="interleave_3" id="3" post="" pre="" />
      <kernel exe="down_scale" id="4" post="" pre="" />
      <kernel exe="rotate" id="5" post="" pre="" />
      <kernel exe="data_convert" id="6" post="" pre="" />
      <kernel exe="min" id="7" post="" pre="" />
      <kernel exe="max" id="8" post="" pre="" />
      <kernel exe="sum" id="9" post="" pre="" />
      <kernel exe="square_sum" id="10" post="" pre="" />
      <kernel exe="average" id="11" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libenf_uv_gc.so" target="DSP">
      <kernel exe="enf_uv" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="10" name="libnn_gc.so" target="DSP">
      <kernel exe="Convolution" id="0" post="" pre="Convolution_pre" />
      <kernel exe="DwConvolution" id="1" post="" pre="" />
      <kernel exe="Deconvolution" id="2" post="" pre="" />
      <kernel exe="DwdeConvolution" id="3" post="" pre="" />
      <kernel exe="Pooling" id="4" post="" pre="" />
      <kernel exe="Concat" id="5" post="" pre="" />
      <kernel exe="FullyConnected" id="6" post="" pre="" />
      <kernel exe="Eltwise" id="7" post="" pre="" />
      <kernel exe="SoftMax" id="8" post="" pre="Softmax_pre" />
      <kernel exe="Sigmoid" id="9" post="" pre="Sigmoid_pre" />
    </lib>
    <lib kernel_count="1" name="libenf_gc.so" target="DSP">
      <kernel exe="enf" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libgaussian3x3_gc.so" target="DSP">
      <kernel exe="gaussian3x3" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="5" name="libnn_sdma_gc.so" target="DMA">
      <kernel exe="Slice" id="0" post="" pre="" />
      <kernel exe="Permute" id="1" post="" pre="" />
      <kernel exe="Reshape" id="2" post="" pre="" />
      <kernel exe="Flatten" id="3" post="" pre="" />
      <kernel exe="SSD_Permute_Flatten" id="4" post="" pre="" />
    </lib>
    <lib kernel_count="2" name="libtile_loop_gc.so" target="DSP">
      <kernel exe="tile_loop_sub" id="0" post="" pre="" />
      <kernel exe="tile_loop" id="1" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libdefault_desc_gc.so" target="DSP">
      <kernel exe="copy_kernel" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libenf_y_gc.so" target="DSP">
      <kernel exe="enf_y" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libsobel3x3_gc.so" target="DSP">
      <kernel exe="sobel3x3" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="12" name="libann_gc.so" target="DSP">
      <kernel exe="Convolution_ANN" id="0" post="" pre="nn_ifm_preproc_ANN" />
      <kernel exe="DwConvolution_ANN" id="1" post="" pre="" />
      <kernel exe="Deconvolution_ANN" id="2" post="" pre="" />
      <kernel exe="Pooling_ANN" id="3" post="" pre="" />
      <kernel exe="Concat_ANN" id="4" post="" pre="" />
      <kernel exe="FullyConnected_ANN" id="5" post="" pre="" />
      <kernel exe="Eltwise_ANN" id="6" post="" pre="" />
      <kernel exe="SoftMax_ANN" id="7" post="" pre="Softmax_get_lut_ANN" />
      <kernel exe="DetectionOutput_ANN" id="8" post="" pre="" />
      <kernel exe="DwdeConvolution_ANN" id="9" post="" pre="" />
      <kernel exe="Sigmoid_ANN" id="10" post="" pre="Sigmoid_get_lut_ANN" />
      <kernel exe="ReLU_ANN" id="11" post="" pre="" />
    </lib>
    <lib kernel_count="12" name="libsdma_veri_gc.so" target="DSP">
      <kernel exe="dummy_1p" id="0" post="" pre="" />
      <kernel exe="dummy_2p" id="1" post="" pre="" />
      <kernel exe="dummy_3p" id="2" post="" pre="" />
      <kernel exe="dummy_yuv422uv" id="3" post="" pre="" />
      <kernel exe="dummy_yuv420uv" id="4" post="" pre="" />
      <kernel exe="dummy_yuv422" id="5" post="" pre="" />
      <kernel exe="dummy_yuv420" id="6" post="" pre="" />
      <kernel exe="dummy_io_1p" id="7" post="" pre="" />
      <kernel exe="dummy_io_2p" id="8" post="" pre="" />
      <kernel exe="dummy_io_3p" id="9" post="" pre="" />
      <kernel exe="dummy_io_yuv422uv" id="10" post="" pre="" />
      <kernel exe="dummy_io_yuv420uv" id="11" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libunpackBayer13_gc.so" target="DSP">
      <kernel exe="unpackbayer13" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libtile_iter_gc.so" target="DSP">
      <kernel exe="tile_iter" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="2" name="libMFB_gc.so" target="DSP">
      <kernel exe="BLEND_tb" id="0" post="" pre="" />
      <kernel exe="BLEND_MOTMULT_tb" id="1" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="liblog_gc.so" target="DSP">
      <kernel exe="ivp_log" id="0" post="" pre="" />
    </lib>
    <lib kernel_count="1" name="libofiempty_gc.so" target="DSP">
      <kernel exe="ofiempty" id="0" post="" pre="" />
    </lib>
  </kernels>
</libs>

