<?xml version="1.0" encoding="UTF-8"?>
<block name="OpsNNInfO" copy_type="delivery" src_path="lib/" dst_path="" install_path="" install_own="$username:$usergroup" install_mod="550" install_type="all">
    
    <file_info value="aclnn_api" copy_type="delivery" src_path="built-in/op_api" dst_path="$(TARGET_ENV)/lib64" install_path="$(TARGET_ENV)/lib64">
        <file value="libopapi_nn.so" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="aclnn_inc" copy_type="delivery" src_path="built-in/op_api" dst_path="$(TARGET_ENV)/include" install_path="$(TARGET_ENV)/include">
        <file value="aclnnop" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="op_graph" copy_type="delivery" src_path="" dst_path="opp/built-in/op_graph/inc" install_path="opp/built-in/op_graph/inc" install_type="all">
        <file value="ops_proto_nn.h" install_mod="555"/>
    </file_info>

    <file_info value="ops_info" src_path="op_host" dst_path="opp/built-in/op_impl/ai_core/tbe" install_path="opp/built-in/op_impl/ai_core/tbe">
        <file value="config" install_mod="555"/>
    </file_info>

    <file_info value="rtkb" copy_type="source" src_path="" dst_path="opp/built-in/data" install_path="opp/built-in/data">
        <file value="op" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="op_graph" src_path="op_host" dst_path="opp/built-in/op_graph/lib/linux/$(ARCH)" install_path="opp/built-in/op_graph/lib/linux/$(ARCH)">
        <file value="libopgraph_nn.so" file_type="shared" install_mod="555"/>
    </file_info>

    <file_info value="op_host" src_path="op_host" dst_path="opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/$(ARCH)" install_path="opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/$(ARCH)">
        <file value="libophost_nn.so" file_type="shared" install_mod="555"/>
    </file_info>

    <file_info value="kernel_src" src_path="op_host" dst_path="opp/built-in/op_impl/ai_core/tbe/impl" install_path="opp/built-in/op_impl/ai_core/tbe/impl">
        <file value="ops_nn" entity="true" install_mod="555"/>
    </file_info>

    <file_info value="kernel" src_path="op_host" dst_path="opp/built-in/op_impl/ai_core/tbe" install_path="opp/built-in/op_impl/ai_core/tbe">
        <file value="kernel" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="aicpu_config" src_path="op_host" dst_path="opp/built-in/op_impl/aicpu/config" install_path="opp/built-in/op_impl/aicpu/config">
        <file value="aicpu_nn.json" entity="true" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="aicpu_kernel" src_path="op_host" dst_path="opp/built-in/op_impl/aicpu/kernel" install_path="opp/built-in/op_impl/aicpu/kernel">
        <file value="libnn_aicpu_kernels.so" entity="true" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="ophost_const_folding_lib" copy_type="delivery"
        src_path="" dst_path="opp/built-in/op_impl/host_cpu/"
        install_path="opp/built-in/op_impl/host_cpu/" optional="true">
        <file value="libopconstant_folding_nn.so" install_mod="555"/>
    </file_info>

    <file_info value="oponnx_plugin_nn_lib" src_path="" dst_path="opp/built-in/framework/onnx" install_path="opp/built-in/framework/onnx">
        <file value="liboponnx_plugin_nn.so" entity="true" optional="true" install_mod="555"/>
    </file_info>

    <file_info value="tfplugin_nn_lib" src_path="" dst_path="opp/built-in/framework/tensorflow" install_path="opp/built-in/framework/tensorflow">
        <file value="liboptf_plugin_nn.so" entity="true" optional="true" install_mod="555"/>
    </file_info>

    <dir_info value="OpsNNInfo" install_mod="750" install_type="all">
        <path value="opp" install_mod="550"/>
        <path value="opp/built-in" install_mod="550"/>
        <path value="opp/built-in/op_graph" install_mod="550"/>
        <path value="opp/built-in/op_graph/inc" install_mod="550"/>
        <path value="opp/built-in/op_graph/lib" install_mod="550"/>
        <path value="opp/built-in/op_graph/lib/linux" install_mod="550"/>
        <path value="opp/built-in/op_graph/lib/linux/$(ARCH)" install_mod="550"/>
        <path value="opp/built-in/framework" install_mod="550"/>
        <path value="opp/built-in/framework/onnx" install_mod="550"/>
        <path value="opp/built-in/framework/tensorflow" install_mod="550"/>
        <path value="opp/built-in/data" install_mod="550"/>
        <path value="opp/built-in/data/op" install_mod="550"/>
        <path value="opp/built-in/op_impl" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core/tbe" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core/tbe/impl" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core/tbe/op_host" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core/tbe/op_host/lib" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux" install_mod="550"/>
        <path value="opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/$(ARCH)" install_mod="550"/>
        <path value="$(TARGET_ENV)/include/es" install_mod="550"/>
        <path value="$(TARGET_ENV)/include/es/es_nn" install_mod="550"/>
    </dir_info>
    <dir_info value="OpsNNAiCpuKernel" install_mod="755" install_type="all">
        <path value="opp/built-in/op_impl/aicpu" install_mod="550"/>
        <path value="opp/built-in/op_impl/aicpu/kernel" install_mod="550"/>
        <path value="opp/built-in/op_impl/aicpu/config" install_mod="550"/>
    </dir_info>
    <dir_info value="OpsNNHostCpu" install_mod="755" install_type="all">
        <path value="opp/built-in/op_impl/host_cpu" install_mod="550"/>
    </dir_info>
</block>