<?xml version="1.0" encoding="UTF-8"?>
This program is free software, you can redistribute it and/or modify it under the terms and conditions of
CANN Open Software License Agreement Version 2.0 (the "License").
Please refer to the License for details. You may not use this file except in compliance with the License.
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
See LICENSE in the root of the software repository for the full text of the License.
-->
<configuration>
<oatconfig>
<licensefile></licensefile>
<policylist>
<policy name="projectPolicy" desc="">
<policyitem type="license" name="CANN-2.0" path=".*" filefilter="defaultPolicyFilter" desc="CANN Open Software License Agreement Version 2.0"/>
<policyitem type="copyright" name="Huawei Technologies Co., Ltd." path=".*" filefilter="copyrightPolicyFilter" desc="Developed by Huawei Company"/>
</policy>
</policylist>
<filefilterlist>
<filefilter name="defaultFilter" desc="Files not to check">
<filteritem type="filename" name="*.gif" desc="skip gif files"/>
<filteritem type="filename" name="*.onnx" desc="skip onnx files"/>
<filteritem type="filename" name="*.o" desc="skip o files"/>
<filteritem type="filename" name="*.so" desc="skip so files"/>
<filteritem type="filename" name="*.pb" desc="skip pb files"/>
<filteritem type="filename" name="*.png" desc="skip png files"/>
<filteritem type="filename" name="*.om" desc="skip om files"/>
<filteritem type="filename" name="*.pyh" desc="skip pyh files"/>
<filteritem type="filename" name="*.cce" desc="skip cce files"/>
<filteritem type="filename" name="*.pbtxt" desc="skip pbtxt files"/>
<filteritem type="filename" name="*.caffemodel" desc="skip caffemodel files"/>
</filefilter>
<filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
<filteritem type="filename" name="LICENSE" desc="skip LICENSE file"/>
<filteritem type="filename" name="*.info" desc="skip info files"/>
<filteritem type="filename" name="*.xml" desc="skip xml files"/>
<filteritem type="filename" name="*.csv" desc="skip csv files"/>
<filteritem type="filename" name="*.yaml" desc="skip yaml files"/>
<filteritem type="filename" name="*.mk" desc="skip mk files"/>
<filteritem type="filename" name="*.gif" desc="skip gif files"/>
<filteritem type="filename" name="*.onnx" desc="skip onnx files"/>
<filteritem type="filename" name="*.o" desc="skip o files"/>
<filteritem type="filename" name="*.so" desc="skip so files"/>
<filteritem type="filename" name="*.pb" desc="skip pb files"/>
<filteritem type="filename" name="*.png" desc="skip png files"/>
<filteritem type="filename" name="*.om" desc="skip om files"/>
<filteritem type="filename" name="*.pyh" desc="skip pyh files"/>
<filteritem type="filename" name="*.cce" desc="skip cce files"/>
<filteritem type="filename" name="*.pbtxt" desc="skip pbtxt files"/>
<filteritem type="filename" name="*.caffemodel" desc="skip caffemodel files"/>
<filteritem type="filename" name="*~merged" desc="skip merged files"/>
<filteritem type="filename" name="fusion_switch" desc="skip fusion_switch"/>
<filteritem type="filename" name="buffer_fusion_priority_custom" desc="skip buffer_fusion_priority_custom"/>
<filteritem type="filename" name="buffer_fusion_priority_built_in" desc="skip buffer_fusion_priority_built_in"/>
<filteritem type="filename" name="buffer_fusion_priority_built_in_performance" desc="skip buffer_fusion_priority_built_in_performance"/>
<filteritem type="filename" name="fusion_switch_*" desc="skip fusion_switch_*"/>
<filteritem type="filename" name="fe_st_inc_cov_blacklist" desc="skip fe_st_inc_cov_blacklist"/>
<filteritem type="filename" name="fe_ut_inc_blacklist" desc="skip fe_ut_inc_blacklist"/>
<filteritem type="filename" name="OWNERS" desc="skip OWNERS"/>
<filteritem type="filename" name="NOTICE" desc="skip NOTICE"/>
<filteritem type="filename" name="Third_Party_Open_Source_Software_Notice" desc="skip Third_Party_Open_Source_Software_Notice"/>
<filteritem type="filename" name="attr_value_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="function_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="graph_library_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="graph_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="op_def_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="node_def_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="resource_handle_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="tensor_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="tensor_shape_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="types_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="versions_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="Doxyfile_all" desc="Opensourece doxy config file."/>
<filteritem type="filename" name="Doxyfile_brief" desc="Opensourece doxy config file."/>
</filefilter>
<filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
<filteritem type="filename" name="*.info" desc="skip info files"/>
<filteritem type="filename" name="*.xml" desc="skip xml files"/>
<filteritem type="filename" name="*.csv" desc="skip csv files"/>
<filteritem type="filename" name="*.yaml" desc="skip yaml files"/>
<filteritem type="filename" name="*.mk" desc="skip mk files"/>
<filteritem type="filename" name="*.gif" desc="skip gif files"/>
<filteritem type="filename" name="*.onnx" desc="skip onnx files"/>
<filteritem type="filename" name="*.o" desc="skip o files"/>
<filteritem type="filename" name="*.pb" desc="skip pb files"/>
<filteritem type="filename" name="*.png" desc="skip png files"/>
<filteritem type="filename" name="*.om" desc="skip om files"/>
<filteritem type="filename" name="*.pyh" desc="skip pyh files"/>
<filteritem type="filename" name="*.cce" desc="skip cce files"/>
<filteritem type="filename" name="*.pbtxt" desc="skip pbtxt files"/>
<filteritem type="filename" name="*.caffemodel" desc="skip caffemodel files"/>
<filteritem type="filename" name="*~merged" desc="skip merged files"/>
<filteritem type="filename" name="fusion_switch" desc="skip fusion_switch"/>
<filteritem type="filename" name="buffer_fusion_priority_custom" desc="skip buffer_fusion_priority_custom"/>
<filteritem type="filename" name="buffer_fusion_priority_built_in" desc="skip buffer_fusion_priority_built_in"/>
<filteritem type="filename" name="buffer_fusion_priority_built_in_performance" desc="skip buffer_fusion_priority_built_in_performance"/>
<filteritem type="filename" name="fusion_switch_*" desc="skip fusion_switch_*"/>
<filteritem type="filename" name="fe_st_inc_cov_blacklist" desc="skip fe_st_inc_cov_blacklist"/>
<filteritem type="filename" name="fe_ut_inc_blacklist" desc="skip fe_ut_inc_blacklist"/>
<filteritem type="filename" name="OWNERS" desc="skip OWNERS"/>
<filteritem type="filename" name="NOTICE" desc="skip NOTICE"/>
<filteritem type="filename" name="Third_Party_Open_Source_Software_Notice" desc="skip Third_Party_Open_Source_Software_Notice"/>
<filteritem type="filename" name="attr_value_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="function_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="graph_library_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="graph_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="op_def_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="node_def_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="resource_handle_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="tensor_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="tensor_shape_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="types_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="versions_pb2.py" desc="Generated by the protocol buffer compiler."/>
<filteritem type="filename" name="Doxyfile_all" desc="Opensourece doxy config file."/>
<filteritem type="filename" name="Doxyfile_brief" desc="Opensourece doxy config file."/>
</filefilter>
<filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies">
</filefilter>
<filefilter name="readmeFileNamePolicyFilter" desc="Filters for README file policies">
</filefilter>
<filefilter name="readmeOpenSourcefileNamePolicyFilter" desc="Filters for README.OpenSource file policies">
</filefilter>
<filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies">
</filefilter>
</filefilterlist>
<licensematcherlist>
<licensematcher name="cann License" desc="If the scanning result is InvalidLicense, you can define matching rules here. Note that quotation marks must be escaped.">
<licensetext name="
This program is free software, you can redistribute it and/or modify it under the terms and conditions of
CANN Open Software License Agreement Version 2.0 (the "License").
Please refer to the License for details. You may not use this file except in compliance with the License.
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
See LICENSE in the root of the software repository for the full text of the License.
" desc=""/>
</licensematcher>
</licensematcherlist>
</oatconfig>
</configuration>