yintao02.hong commited on
Commit
eeb4d64
·
1 Parent(s): c89c1b2

add licenses

Browse files
LICENSE ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Algorithm and Reference Examples License Agreement / Version 1.0
2
+ 【算法及参考示例】许可协议/版本 1.0
3
+
4
+ This Agreement is available in two language versions:
5
+
6
+ - LICENSE.zh — Chinese version (prevailing in case of inconsistency)
7
+ - LICENSE.en — English version
8
+
9
+ In case of any inconsistency between the two versions, the Chinese version shall prevail.
10
+
11
+ Beijing Horizon Information Technology Co., Ltd.
LICENSE.en ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [Algorithm and Reference Examples] License Agreement / Version 1.0
2
+ IMPORTANT NOTICE — PLEASE READ CAREFULLY BEFORE ACCESSING, DOWNLOADING, COPYING, MODIFYING OR USING THE ALGORITHM OR REFERENCE EXAMPLES
3
+ This Algorithm and Reference Examples License Agreement (the "Agreement") is a legally binding agreement between you and Beijing Horizon Information Technology Co., Ltd. ("Horizon"). This Agreement sets forth the terms and conditions governing your access to, download, copying, modification, use of, or other access to the Algorithm and Reference Examples provided by Horizon.
4
+ Horizon grants you the rights set forth in this Agreement subject to your acceptance of and compliance with all terms and conditions of this Agreement.
5
+ By clicking "Agree," "Accept," or any similar button, or by accessing, downloading, copying, modifying, running, using the Algorithm or Reference Examples, or otherwise exercising any right under this Agreement, you acknowledge that you have read, understood, and agreed to be bound by all terms and conditions of this Agreement.
6
+ If you do not agree to all or any part of this Agreement, do not access, download, copy, modify, run, use, or otherwise obtain the Algorithm or Reference Examples.
7
+ If you accept this Agreement or use any content under this Agreement on behalf of a company, organization, or other legal entity, you represent and warrant that you have sufficient, lawful, and valid authority to bind such entity to this Agreement. In such case, "you" or "User" shall refer to such company, organization, or other legal entity.
8
+ 1. Definition
9
+ "Intellectual Property Rights" means all intellectual property rights and other intangible rights stipulated by the laws of any jurisdiction, including but not limited to patents (invention patents, utility model patents, design patents, etc.), copyrights (including property rights and moral rights), trademarks, trade names, packaging, decoration, data, databases, trade secrets, confidential information, know-how, proprietary technology, regardless of whether the rights are registered or unregistered. Without limiting the foregoing, the Intellectual Property Rights hereunder also include the rights to apply, be granted, renewed, or extended, and to claim priority, as well as all present and future similar or equivalent rights.
10
+ "Algorithm" means the algorithms, models, software code, and related technical documentation and materials made available by Horizon through this website or other designated channels. Unless expressly provided otherwise in this Agreement, the Algorithm does not include the Reference Examples. However, the Algorithm may contain, incorporate, or depend upon third-party open-source software, which does not, solely by virtue of its inclusion in or integration with the Algorithm, constitute proprietary content of Horizon licensed hereunder, and shall instead be governed by the terms and conditions of the applicable third-party open-source licenses.
11
+ "Reference Examples" means materials provided by Horizon for demonstrating, illustrating, or validating the functionality, performance, results, or usage of the Algorithm, including without limitation datasets and derived weight files, example code, usage documentation, and other related materials. The Reference Examples may contain or involve third-party materials. Such third-party materials shall not, by virtue of their inclusion in or use in connection with the Reference Examples, be deemed to constitute materials licensed under this Agreement.
12
+ “Open-Source Software” means the third-party software introduced by Horizon during the development of the Algorithm, each subject to its own license.
13
+ 2. License
14
+ Algorithm. Subject to your compliance with all terms of this Agreement, Horizon grants you a perpetual, non-exclusive, worldwide, royalty-free license to (a) install and use copies of the Algorithm; (b) reproduce and modify the Algorithm; (c) integrate or combine the Algorithm with your own software or products.
15
+ Reference Examples. Subject to your compliance with all terms of this Agreement, Horizon grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable (at any time) license to install and use the Reference Examples solely for internal use purposes. For the purposes of this Agreement, “Internal Use” means the installation, running and validation of the Reference Examples by you or within your organization for Your own business purposes, and shall not include any act of providing, disclosing, or making the Reference Examples available to any third party.
16
+ Except for the license expressly granted to you in Article 2.a and 2.b hereof, nothing in this Agreement shall be construed as licensing or transferring any ownership, Intellectual Property Rights or other interests to you by express,implied or any other means. Horizon reserves all rights not expressly granted to you.
17
+ 3. Open-Source Software
18
+ If the Algorithm contains any open-source software components, you shall comply with all applicable license terms governing such open-source software in your use thereof.
19
+ In the event of any conflict between this Agreement and a license or authorization applicable to specific third-party content, such license or authorization shall prevail with respect to such third-party content.
20
+ 4. Third-Party Materials
21
+ You understand and agree that the Reference Examples may involve data, datasets, or other materials owned or provided by third parties (collectively, the “Third-Party Materials”). Unless expressly stated otherwise by Horizon in writing, the Third-Party Materials are not licensed to you under this Agreement. No license granted under this Agreement shall be construed as granting you any ownership, Intellectual Property Rights, or other rights in or to any Third-Party Materials.
22
+ If you intend to use any Third-Party Materials, you shall independently verify the rights status of such Third-Party Materials and the applicable license terms, and obtain all authorizations, licenses or consents necessary for your use thereof.Your use of any Third-Party Materials shall be subject to all applicable terms and conditions imposed by the relevant rights holders, licensors,or applicable laws and regulations. You shall be solely responsible for any liabilities, disputes, claims, losses,or expenses arising out of or in connection with your use of any Third-Party Materials.
23
+ 5. Limitations
24
+ The following limitations and restrictions apply to your use of the Algorithm and the Reference Examples. You are solely responsible for the consequences of non-compliance.
25
+ You shall not remove, alter, or obscure any copyright or other proprietary rights notices or markings from the Algorithm and Reference Examples.
26
+ You shall not utilize the Algorithm or Reference Examples to support any claims, lawsuits, arbitrations, or other proceedings against Horizon, Horizon's Affiliates, Horizon's suppliers, and their respective customers, nor file any applications that may undermine or affect the validity of the registered or applied Intellectual Property Rights of Horizon, Horizon's Affiliates, Horizon's suppliers, and their respective customers.
27
+ If you have been granted a license to the Reference Examples, you must also comply with the following additional restrictions:
28
+ Prohibition on Disclosure and Distribution. you shall not sell, rent, sublicense, transfer, distribute, disclose, or provide all or any part of the Reference Examples to any third party in any form. you may only use the Reference Examples for Internal Use. you shall ensure that any Authorized User has agreed to comply with all terms of this Agreement, and you shall be jointly and severally liable for any breach of this Agreement by such Authorized Users.
29
+ 6. Obligation of Confidentiality
30
+ You shall treat the Reference Examples as restricted materials and implement reasonable and necessary technical and organizational measures to prevent unauthorized access, acquisition, reproduction, disclosure, distribution, or use of the Reference Examples.
31
+ If you become aware of or reasonably suspect any unauthorized access, reproduction, disclosure, distribution, or other security incident involving the Reference Examples, you shall promptly notify Horizon and take reasonable measures to prevent further impact.
32
+ 7. User Responsibilities
33
+ You shall ensure that your use of the Algorithm and Reference Examples complies with this Agreement, applicable laws and regulations, and any third-party licenses, authorization documents, or other applicable requirements relating to the relevant materials.
34
+ If any third-party claim or loss is asserted against or incurred by Horizon, its Affiliates, or their respective directors, officers and employees as a result of your breach of this Agreement, use of the Algorithm or Reference Examples beyond the authorized scope, unauthorized disclosure or provision of the Reference Examples to any third party, or violation of applicable laws or regulations, you shall, at Horizon's request, defend them against such claim and indemnify and hold them harmless from all losses and reasonable expenses arising therefrom, including without limitation the amounts claimed by such third party, reasonable attorneys' fees, litigation and arbitration costs, and investigation expenses.
35
+ 8. Disclaimer
36
+ THE ALGORITHM AND REFERENCE EXAMPLES ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS.
37
+ TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, HORIZON MAKES NO REPRESENTATIONS OR WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF ACCURACY, COMPLETENESS, RELIABILITY, ERROR-FREE OPERATION, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
38
+ YOU ARE SOLELY RESPONSIBLE FOR DETERMINING WHETHER THE ALGORITHM AND REFERENCE EXAMPLES ARE SUITABLE FOR YOUR SPECIFIC USE CASE AND FOR ANY RISKS ARISING FROM YOUR USE OF SUCH MATERIALS.
39
+ UNDER NO CIRCUMSTANCES SHALL HORIZON BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL,OR PUNITIVE DAMAGES SUFFERED BY YOU ARISING FROM THE USE OR INABILITY TO USE PART OR ALL OF THE ALGORITHM AND REFERENCE EXAMPLES, INCLUDING BUT NOT LIMITED TO LOSSES FOR LOST REVENUE, PROFITS, DATA OR BUSINESS INTERRUPTION, COSTS OF PROCURING SUBSTITUTE GOODS, AND THIRD-PARTY CLAIMS RELATING TO INTELLECTUAL PROPERTY INFRINGEMENT OR UNFAIR COMPETITION, AND EVEN IF HORIZON HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
40
+ 9. Feedback
41
+ You may, but are not obligated to, provide suggestions, requests, modifications, improvements, or other feedback related to this Algorithm and Reference Examples (collectively referred to as "Feedback") to Horizon or a Horizon Affiliate. If you provide Feedback, the relevant Intellectual Property Rights thereof shall belong to Horizon.
42
+ 10. Termination
43
+ If you fail to comply with any terms of this Agreement, or if you initiate or participate in any lawsuits, arbitrations, or any legal action against Horizon, its Affiliates, and/or its customers based on the Algorithm and the Reference Examples, Horizon is entitled to immediately and unilaterally terminate this Agreement. You must cease using in your possession once the Agreement is terminated.
44
+ Confidentiality obligations survive termination.
45
+ Termination does not affect liability for damages arising prior to termination.
46
+ 11. Export Control Compliance
47
+ You agree and undertake (i) to strictly comply with all applicable laws and regulations relating to import and export control and economic sanctions, including China, the European Union and the United States of America (collectively referred to as "Trade Control Laws and Regulations", including but not limited to the Export Administration Regulations (EAR) of the U.S. government); and (ii) not to violate the restrictive provisions of Trade Control Laws and Regulations on items, destinations, end users, and end uses.
48
+ By accepting this Agreement, you confirm that you are not a resident or citizen of any sanctioned countries/regions and that you are not otherwise prohibited from receiving the Algorithm and the Reference Examples.
49
+ If required by authorities or Horizon to conduct an export control compliance review, you shall, upon receipt of such request, promptly provide authorities or Horizon with information regarding the end users, destinations, and end uses related, and cooperate with the compliance review.
50
+ Notwithstanding any other provisions of this Agreement, Horizon has the right to terminate this Agreement immediately and unilaterally in the event that you violate Export Control Laws and Regulations, or you and your Affiliates are listed on any sanction lists of individuals or entities prohibited by the relevant government from engaging in export activities (collectively "Sanction Lists"). You shall immediately cease to use the Algorithm and Reference Examples and destroy all copies of the Algorithm and the Reference Examples in your possession once the Agreement is terminated.
51
+ 12. Laws and Jurisdiction
52
+ The formation, validity, interpretation, performance and dispute resolution of this Agreement shall be governed by the laws and regulations of the People's Republic of China, without giving effect to any principles of conflict of laws. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded.Both parties agree that any dispute arising out of or in connection with this Agreement shall first be resolved through friendly consultation between the parties. If the dispute cannot be resolved through such consultation, either party may submit the dispute to the Beijing Arbitration Commission ("BAC") for arbitration in accordance with its arbitration rules currently in effect. The seat of arbitration shall be Beijing. The arbitral award shall be final and binding upon both you and Horizon.
53
+ 13. Others
54
+ Regarding the subject matter of this Agreement, the parties agree that the Agreement constitutes the entire and exclusive agreement between the parties regarding the use and supply of the Algorithm and the Reference Examples and supersedes all prior and contemporaneous communications and commitments. Any additional or different terms or conditions will not be binding and are null and void.
55
+ If any provision of this Agreement is unenforceable or invalid for any reason, it shall not affect the validity of the remaining provisions of this Agreement, which will remain in full force and effect.
56
+ This Agreement is available in both Chinese and English versions. In case of any inconsistency between the two versions, the Chinese version shall prevail.
LICENSE.zh ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 【算法及参考示例】许可协议/版本 1.0
2
+ 重要提示——请在访问、下载、复制、修改或使用算法及参考示例前仔细阅读
3
+ 本《许可协议》(以下简称“本协议”)是您与【北京地平线信息技术有限公司】(以下简称“地平线”)之间订立的具有法律约束力的协议。本协议约定您访问、下载、复制、修改、使用或以其他方式获取地平线提供的算法及参考示例的相关权利和义务。
4
+ 地平线仅在您接受并遵守本协议全部条款的前提下,向您授予本协议项下相应的使用权。
5
+ 您通过点击“同意”“接受”或具有类似含义的按钮,或者通过访问、下载、复制、修改、运行、使用算法或参考示例,或以其他方式行使本协议项下任何权利,即表示您已充分阅读、理解并同意接受本协议全部条款,并同意受本协议约束。
6
+ 如您不同意本协议的全部或任何条款,请勿访问、下载、复制、修改、运行、使用或以其他方式获取算法或参考示例。
7
+ 如您代表公司、机构或其他法律实体接受本协议或使用本协议项下内容,您声明并保证您具有充分、合法及有效的授权代表该实体接受本协议。在此情况下,本协议中的“您”或“用户”均指代您所代表的该公司、机构或其他法律实体。
8
+ 1. 定义
9
+ a. “知识产权”指任何国家/地区的法律规定的知识产权和其他无形权利,包括但不限于:专利(发明专利、实用新型专利和外观设计专利等)、著作权(包括财产权利和精神权利)、商标、商品名称、包装、装潢、数据、数据库、商业秘密、保密信息、技术诀窍、专有技术等。而且每种情况下,无论权利已注册或未注册;包括进行申请、被授予、续展或延期、要求优先权的权利;以及所有现在和未来的类似或等效的权利。
10
+ b. “算法”指地平线通过本网站或其他指定渠道提供的算法、模型、软件代码及相关技术文档等内容。除非本协议另有明确约定,“算法”不包括“参考示例”,但算法可能包含、集成或依赖第三方开源软件,该等第三方开源软件不当然构成地平线授予许可的内容,并适用相应的第三方许可证。
11
+ c. “参考示例”指地平线为展示、说明或验证算法的功能、性能、效果或使用方式而提供的相关材料,包括但不限于数据集及其衍生的权重文件、示例代码、使用文档等。参考示例可能包含或涉及第三方材料,该等第三方材料不当然构成本协议项下的许可内容。
12
+ d. “开源软件”指地平线在算法开发过程中所引入的第三方软件,具有独立的许可证。
13
+ 2. 许可
14
+ a. 算法:在您遵守本协议全部条款的前提下,地平线授予您一项永久的、非排他的、全球范围内的、免许可费的许可,使得您可以:(a)安装、使用算法的副本;(b)复制、修改算法;(c)将算法与您自己的软件或产品进行集成或合并。
15
+ b. 参考示例:在您遵守本协议全部条款的前提下,地平线授予您一项有限的、非排他的、不可转让、不可再许可、可随时撤销的许可,使得您可以仅为内部使用安装、使用参考示例。为本协议之目的,“内部使用”是指您或您所在单位内部为自身业务目的进行的安装、运行及验证,不包含向任何第三方提供、披露或使其可获取参考示例的任何行为。
16
+ c. 除本协议第2.a和第2.b条明确授予您的许可外,本协议的任何内容都不应被理解为以明示、默示,或任何其它方式向您许可或转让任何所有权、知识产权或其它权益。地平线保留所有未明确授予您的权利。
17
+ 3. 开源软件
18
+ a. 如算法包含开源软件组件,您在使用开源软件时,应遵守适用于该等开源软件的全部适用许可证条款。
19
+ b. 如本协议与适用于特定第三方内容的许可证或授权条件存在冲突,就该等第三方内容而言,以相应许可证或授权条件为准。
20
+ 4. 第三方材料
21
+ a. 您理解并同意,参考示例可能涉及由第三方拥有或提供的数据、数据集或其他材料(以下统称“第三方材料”)。除非地平线明确书面说明,否则,第三方材料不构成本协议项下地平线向您授予许可的内容。本协议项下授予您的任何许可均不应被解释为地平线向您授予任何第三方材料的任何所有权、知识产权或其他权利。
22
+ b. 如您拟使用任何第三方材料,您应自行确认该等第三方材料的权利状态及适用的许可条件,并自行取得使用该等第三方材料所需的全部授权、许可或同意。您使用第三方材料时,应遵守相关权利人、许可方或适用法律法规规定的全部适用条款和条件。因您使用第三方材料而产生的任何责任、争议、索赔、损失或费用,���由您自行承担。
23
+ 5. 使用限制
24
+ 以下限制适用于您对算法及参考示例的使用。如您未遵守,您对因此引起的后果自行承担全部责任。
25
+ a. 您不得从算法或者参考示例上去除、更改或遮盖任何版权或其他专有权利的声明或标签。
26
+ b. 您不得利用算法或参考示例用以支持任何针对地平线、地平线的关联方、地平线的供应商,以及其各自客户的任何索赔、诉讼、仲裁或其他法律程序,也不得对地平线、地平线的关联方、地平线的供应商,及其各自客户的已注册或已申请的知识产权(包括但不限于已授权专利、申请中专利)提出可能破坏或影响该等知识产权效力的申请。
27
+ c. 如您获得了参考示例的授权,您还需遵守以下额外限制:
28
+ i. 禁止对外披露与分发。 您不得以任何形式向任何第三方出售、出租、再许可、转让、分发、披露或提供参考示例的全部或部分内容。您仅可将参考示例用于内部使用。您应确保任何授权用户已书面同意遵守本协议的全部约束,且您对其违反本协议的行为承担连带责任。
29
+ 6. 保密义务
30
+ a. 您应将参考示例作为受限内容进行管理,并采取合理、必要的技术和管理措施,防止未经授权的人员访问、获取、复制、披露、传播或使用参考示例。
31
+ b. 如您发现或合理怀疑发生参考示例泄露、未经授权访问、复制、披露、传播或其他安全事件,应及时通知地平线,并采取合理措施防止影响进一步扩大。
32
+ 7. 用户责任
33
+ a. 您应保证对算法及参考示例的使用符合本协议、适用法律法规以及适用于相关内容的第三方许可证、授权文件或其他权利要求。
34
+ b. 因您违反本协议、超出授权范围使用算法或参考示例、未经授权向第三方披露或提供参考示例,或违反适用法律法规,导致地平线或其关联方遭受任何第三方索赔或损失的,经地平线要求,您应为地平线及其关联方进行抗辩,并赔偿其因此遭受的全部损失及合理费用,包括但不限于第三方索赔金额、合理的律师费、诉讼及仲裁费用、调查费用。
35
+ 8. 免责声明
36
+ a. 算法及参考示例均按照“现状”和“现有基础”提供。
37
+ b. 在适用法律允许的最大范围内,地平线不对算法或参考示例作出任何明示或默示的声明或保证,包括但不限于关于准确性、完整性、可靠性、无错误、不侵权、适销性或适用于特定用途的任何保证。
38
+ c. 您应自行判断算法及参考示例是否适用于其具体使用场景,并自行承担使用相关内容所产生的风险。
39
+ d. 在任何情况下,地平线不对您因使用或无法使用算法及参考示例的部分或全部而遭受的任何直接性、间接性、后果性、附带性或惩罚性的损失损害承担任何责任,包括但不限于收入损失、利润损失、数据灭失或商业中断导致的损失、采购替代商品或服务的费用、有关知识产权侵权或不正当竞争等第三方索赔,即使您已事先告知地平线该等损失损害发生的可能性。
40
+ 9. 反馈
41
+ 您可以将与该算法及参考示例有关的建议、请求、修改、完善或其他反馈(统称为“反馈”)提供给地平线及其关联方,但并无义务这么做。如果您提供反馈,则该反馈相关的知识产权均归属于地平线。
42
+ 10. 终止
43
+ a. 如果您未能遵守本协议中的任何条款,或者您基于该算法和参考示例启动或参与了针对地平线、地平线关联方及/或地平线客户的任何法律诉讼、仲裁,则地平线有权立即单方终止本协议。一旦本协议终止,您必须立即停止使用算法及参考示例。
44
+ b. 本协议终止后,您仍需遵守保密义务,不得披露地平线保密信息。
45
+ c. 本协议终止不影响违约方因违反协议而产生的任何赔偿责任。
46
+ 11. 贸易合规
47
+ a. 您同意并承诺:(i)严格遵守中国和包括欧盟各国、美国在内的所有适用的进出口管制及经济制裁相关的法律法规(统称“贸易管制法律法规”,包括但不限于美国《出口管理条例》(EAR)等);及(ⅱ)不违反贸易管制法律法规关于物项、目的地、最终用户、最终用途的限制性规定。
48
+ b. 通过接受本协议,您确认您不是受制裁国家/地区的居民或公民,且您未被禁止接收算法及参考示例。
49
+ c. 如果根据监管机构或地平线要求需要进行出口管制合规检查,您在收到要求后,应及时根据检查要求提供有关的最终用户、目的地和用途等信息,配合合规检查。
50
+ d. 尽管本协议有任何其他规定,如您违反出口管制法律法规,或您及/或您的关联方被列入相关政府禁止参与出口活动的任何个人或实体名单(统称“制裁名单”),地平线有权立即单方终止本协议。一旦本协议终止,您必须停止使用并销毁您拥有的所有算法及参考示例相关副本。
51
+ 12. 适用法律和管辖权
52
+ 本协议的订立、效力、解释、履行、争议的解决等适用中华人民共和国法律法规的有关规定,且排除法律冲突原则及《联合国国际货物销售合同公约》的适用。双方同意如有任何争议,应彼此友好协商解决。如协商不能解决,任一方可以提请北京仲裁委员会(“BAC”)按照该会现行仲裁规则进行仲裁。仲裁地在北京,仲裁裁决是终局的,对您和地平线均有约束力。
53
+ 13. 其他
54
+ a. 关于算法及参考示例的授权使用事宜,双方同意本协议构成双方之间的完整且排他的协议,并取代双方之间就该事宜做出的任何口头或书面沟通、承诺。任何附加或不同的条款或条件对双方均不具有约束力且无效。
55
+ b. 本协议有任何条款因任何原因不可执行、不合法或无效,概不影响本协议其他条款。
56
+ c. 本协议有中文和英文两个版本。如中英文意思不一致的,以中文版本为准。
NOTICE ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ HEAL (Horizon Embedded AI Library)
2
+ Copyright (c) 2026 Beijing Horizon Information Technology Co., Ltd. All Rights Reserved.
3
+
4
+ THIRD-PARTY NOTICES
5
+ This repository contains original code as well as code derived from third-party open-source projects. Unless otherwise specified, the original code in this repository is licensed under the Apache 2.0 License.
6
+ Third-party components and modified derivatives included in this repository remain subject to their respective original licenses. The relevant third-party projects used in this repository are listed below.
7
+ pytorch
8
+ This repository includes code derived from [pytorch](GitHub - pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration), which is licensed under the BSD-3-clause License.
9
+ See the original repository for more details.
10
+ pytorch-lightning
11
+ This repository includes code derived from [pytorch-lightning](GitHub - Lightning-AI/pytorch-lightning: Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+), which is licensed under the Apache 2.0 License.
12
+ See the original repository for more details.
13
+ tnt
14
+ This repository includes code derived from [tnt](GitHub - meta-pytorch/tnt: A lightweight library for PyTorch training tools and utilities), which is licensed under the BSD-3-clause License.
15
+ See the original repository for more details.
16
+ torchtitan
17
+ This repository includes code derived from [torchtitan](GitHub - pytorch/torchtitan: A PyTorch native platform for training generative AI models), which is licensed under the BSD-3-clause License.
18
+ See the original repository for more details.
19
+ mmdetection3d
20
+ This repository includes code derived from [mmdetection3d](GitHub - open-mmlab/mmdetection3d at v1.4.0), which is licensed under the Apache 2.0 License.
21
+ See the original repository for more details.
22
+ mxnet
23
+ This repository includes code derived from [mxnet](GitHub - apache/mxnet at 1.5.0), which is licensed under the Apache 2.0 License.
24
+ See the original repository for more details.
25
+ dlrover
26
+ This repository includes code derived from [dlrover](GitHub - intelligent-machine-learning/dlrover: DLRover: An Automatic Distributed Deep Learning Syste), which is licensed under the Apache 2.0 License.
27
+ See the original repository for more details.
28
+ second.pytorch
29
+ This repository includes code derived from [second.pytorch](GitHub - traveller59/second.pytorch: SECOND for KITTI/NuScenes object detection), which is licensed under the MIT License.
30
+ See the original repository for more details.
31
+
32
+ In addition to this file, individual source files or directories may include their own attribution and license notices where required. Users of this repository are responsible for complying with the applicable licenses of all included third-party components.
Third-Party-Licenses/Pytorch-BSD-3-Clause ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ From PyTorch:
2
+
3
+ Copyright (c) 2016- Facebook, Inc (Adam Paszke)
4
+ Copyright (c) 2014- Facebook, Inc (Soumith Chintala)
5
+ Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
6
+ Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
7
+ Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
8
+ Copyright (c) 2011-2013 NYU (Clement Farabet)
9
+ Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
10
+ Copyright (c) 2006 Idiap Research Institute (Samy Bengio)
11
+ Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
12
+
13
+ From Caffe2:
14
+
15
+ Copyright (c) 2016-present, Facebook Inc. All rights reserved.
16
+
17
+ All contributions by Facebook:
18
+ Copyright (c) 2016 Facebook Inc.
19
+
20
+ All contributions by Google:
21
+ Copyright (c) 2015 Google Inc.
22
+ All rights reserved.
23
+
24
+ All contributions by Yangqing Jia:
25
+ Copyright (c) 2015 Yangqing Jia
26
+ All rights reserved.
27
+
28
+ All contributions by Kakao Brain:
29
+ Copyright 2019-2020 Kakao Brain
30
+
31
+ All contributions by Cruise LLC:
32
+ Copyright (c) 2022 Cruise LLC.
33
+ All rights reserved.
34
+
35
+ All contributions by Tri Dao:
36
+ Copyright (c) 2024 Tri Dao.
37
+ All rights reserved.
38
+
39
+ All contributions by Arm:
40
+ Copyright (c) 2021, 2023-2025 Arm Limited and/or its affiliates
41
+
42
+ All contributions from Caffe:
43
+ Copyright(c) 2013, 2014, 2015, the respective contributors
44
+ All rights reserved.
45
+
46
+ All other contributions:
47
+ Copyright(c) 2015, 2016 the respective contributors
48
+ All rights reserved.
49
+
50
+ Caffe2 uses a copyright model similar to Caffe: each contributor holds
51
+ copyright over their contributions to Caffe2. The project versioning records
52
+ all such contribution and copyright details. If a contributor wants to further
53
+ mark their specific copyright on a particular contribution, they should
54
+ indicate their copyright solely in the commit message of the change when it is
55
+ committed.
56
+
57
+ All rights reserved.
58
+
59
+ Redistribution and use in source and binary forms, with or without
60
+ modification, are permitted provided that the following conditions are met:
61
+
62
+ 1. Redistributions of source code must retain the above copyright
63
+ notice, this list of conditions and the following disclaimer.
64
+
65
+ 2. Redistributions in binary form must reproduce the above copyright
66
+ notice, this list of conditions and the following disclaimer in the
67
+ documentation and/or other materials provided with the distribution.
68
+
69
+ 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
70
+ and IDIAP Research Institute nor the names of its contributors may be
71
+ used to endorse or promote products derived from this software without
72
+ specific prior written permission.
73
+
74
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
75
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
76
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
77
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
78
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
79
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
80
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
81
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
82
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
83
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
84
+ POSSIBILITY OF SUCH DAMAGE.
Third-Party-Licenses/dlrover-Apache-2.0 ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The following Apache license applies to all files unless otherwise noted:
2
+
3
+ Apache License
4
+ Version 2.0, January 2004
5
+ http://www.apache.org/licenses/
6
+
7
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
8
+
9
+ 1. Definitions.
10
+
11
+ "License" shall mean the terms and conditions for use, reproduction,
12
+ and distribution as defined by Sections 1 through 9 of this document.
13
+
14
+ "Licensor" shall mean the copyright owner or entity authorized by
15
+ the copyright owner that is granting the License.
16
+
17
+ "Legal Entity" shall mean the union of the acting entity and all
18
+ other entities that control, are controlled by, or are under common
19
+ control with that entity. For the purposes of this definition,
20
+ "control" means (i) the power, direct or indirect, to cause the
21
+ direction or management of such entity, whether by contract or
22
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
23
+ outstanding shares, or (iii) beneficial ownership of such entity.
24
+
25
+ "You" (or "Your") shall mean an individual or Legal Entity
26
+ exercising permissions granted by this License.
27
+
28
+ "Source" form shall mean the preferred form for making modifications,
29
+ including but not limited to software source code, documentation
30
+ source, and configuration files.
31
+
32
+ "Object" form shall mean any form resulting from mechanical
33
+ transformation or translation of a Source form, including but
34
+ not limited to compiled object code, generated documentation,
35
+ and conversions to other media types.
36
+
37
+ "Work" shall mean the work of authorship, whether in Source or
38
+ Object form, made available under the License, as indicated by a
39
+ copyright notice that is included in or attached to the work
40
+ (an example is provided in the Appendix below).
41
+
42
+ "Derivative Works" shall mean any work, whether in Source or Object
43
+ form, that is based on (or derived from) the Work and for which the
44
+ editorial revisions, annotations, elaborations, or other modifications
45
+ represent, as a whole, an original work of authorship. For the purposes
46
+ of this License, Derivative Works shall not include works that remain
47
+ separable from, or merely link (or bind by name) to the interfaces of,
48
+ the Work and Derivative Works thereof.
49
+
50
+ "Contribution" shall mean any work of authorship, including
51
+ the original version of the Work and any modifications or additions
52
+ to that Work or Derivative Works thereof, that is intentionally
53
+ submitted to Licensor for inclusion in the Work by the copyright owner
54
+ or by an individual or Legal Entity authorized to submit on behalf of
55
+ the copyright owner. For the purposes of this definition, "submitted"
56
+ means any form of electronic, verbal, or written communication sent
57
+ to the Licensor or its representatives, including but not limited to
58
+ communication on electronic mailing lists, source code control systems,
59
+ and issue tracking systems that are managed by, or on behalf of, the
60
+ Licensor for the purpose of discussing and improving the Work, but
61
+ excluding communication that is conspicuously marked or otherwise
62
+ designated in writing by the copyright owner as "Not a Contribution."
63
+
64
+ "Contributor" shall mean Licensor and any individual or Legal Entity
65
+ on behalf of whom a Contribution has been received by Licensor and
66
+ subsequently incorporated within the Work.
67
+
68
+ 2. Grant of Copyright License. Subject to the terms and conditions of
69
+ this License, each Contributor hereby grants to You a perpetual,
70
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
71
+ copyright license to reproduce, prepare Derivative Works of,
72
+ publicly display, publicly perform, sublicense, and distribute the
73
+ Work and such Derivative Works in Source or Object form.
74
+
75
+ 3. Grant of Patent License. Subject to the terms and conditions of
76
+ this License, each Contributor hereby grants to You a perpetual,
77
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
78
+ (except as stated in this section) patent license to make, have made,
79
+ use, offer to sell, sell, import, and otherwise transfer the Work,
80
+ where such license applies only to those patent claims licensable
81
+ by such Contributor that are necessarily infringed by their
82
+ Contribution(s) alone or by combination of their Contribution(s)
83
+ with the Work to which such Contribution(s) was submitted. If You
84
+ institute patent litigation against any entity (including a
85
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
86
+ or a Contribution incorporated within the Work constitutes direct
87
+ or contributory patent infringement, then any patent licenses
88
+ granted to You under this License for that Work shall terminate
89
+ as of the date such litigation is filed.
90
+
91
+ 4. Redistribution. You may reproduce and distribute copies of the
92
+ Work or Derivative Works thereof in any medium, with or without
93
+ modifications, and in Source or Object form, provided that You
94
+ meet the following conditions:
95
+
96
+ (a) You must give any other recipients of the Work or
97
+ Derivative Works a copy of this License; and
98
+
99
+ (b) You must cause any modified files to carry prominent notices
100
+ stating that You changed the files; and
101
+
102
+ (c) You must retain, in the Source form of any Derivative Works
103
+ that You distribute, all copyright, patent, trademark, and
104
+ attribution notices from the Source form of the Work,
105
+ excluding those notices that do not pertain to any part of
106
+ the Derivative Works; and
107
+
108
+ (d) If the Work includes a "NOTICE" text file as part of its
109
+ distribution, then any Derivative Works that You distribute must
110
+ include a readable copy of the attribution notices contained
111
+ within such NOTICE file, excluding those notices that do not
112
+ pertain to any part of the Derivative Works, in at least one
113
+ of the following places: within a NOTICE text file distributed
114
+ as part of the Derivative Works; within the Source form or
115
+ documentation, if provided along with the Derivative Works; or,
116
+ within a display generated by the Derivative Works, if and
117
+ wherever such third-party notices normally appear. The contents
118
+ of the NOTICE file are for informational purposes only and
119
+ do not modify the License. You may add Your own attribution
120
+ notices within Derivative Works that You distribute, alongside
121
+ or as an addendum to the NOTICE text from the Work, provided
122
+ that such additional attribution notices cannot be construed
123
+ as modifying the License.
124
+
125
+ You may add Your own copyright statement to Your modifications and
126
+ may provide additional or different license terms and conditions
127
+ for use, reproduction, or distribution of Your modifications, or
128
+ for any such Derivative Works as a whole, provided Your use,
129
+ reproduction, and distribution of the Work otherwise complies with
130
+ the conditions stated in this License.
131
+
132
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
133
+ any Contribution intentionally submitted for inclusion in the Work
134
+ by You to the Licensor shall be under the terms and conditions of
135
+ this License, without any additional terms or conditions.
136
+ Notwithstanding the above, nothing herein shall supersede or modify
137
+ the terms of any separate license agreement you may have executed
138
+ with Licensor regarding such Contributions.
139
+
140
+ 6. Trademarks. This License does not grant permission to use the trade
141
+ names, trademarks, service marks, or product names of the Licensor,
142
+ except as required for reasonable and customary use in describing the
143
+ origin of the Work and reproducing the content of the NOTICE file.
144
+
145
+ 7. Disclaimer of Warranty. Unless required by applicable law or
146
+ agreed to in writing, Licensor provides the Work (and each
147
+ Contributor provides its Contributions) on an "AS IS" BASIS,
148
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
149
+ implied, including, without limitation, any warranties or conditions
150
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
151
+ PARTICULAR PURPOSE. You are solely responsible for determining the
152
+ appropriateness of using or redistributing the Work and assume any
153
+ risks associated with Your exercise of permissions under this License.
154
+
155
+ 8. Limitation of Liability. In no event and under no legal theory,
156
+ whether in tort (including negligence), contract, or otherwise,
157
+ unless required by applicable law (such as deliberate and grossly
158
+ negligent acts) or agreed to in writing, shall any Contributor be
159
+ liable to You for damages, including any direct, indirect, special,
160
+ incidental, or consequential damages of any character arising as a
161
+ result of this License or out of the use or inability to use the
162
+ Work (including but not limited to damages for loss of goodwill,
163
+ work stoppage, computer failure or malfunction, or any and all
164
+ other commercial damages or losses), even if such Contributor
165
+ has been advised of the possibility of such damages.
166
+
167
+ 9. Accepting Warranty or Additional Liability. While redistributing
168
+ the Work or Derivative Works thereof, You may choose to offer,
169
+ and charge a fee for, acceptance of support, warranty, indemnity,
170
+ or other liability obligations and/or rights consistent with this
171
+ License. However, in accepting such obligations, You may act only
172
+ on Your own behalf and on Your sole responsibility, not on behalf
173
+ of any other Contributor, and only if You agree to indemnify,
174
+ defend, and hold each Contributor harmless for any liability
175
+ incurred by, or claims asserted against, such Contributor by reason
176
+ of your accepting any such warranty or additional liability.
177
+
178
+ END OF TERMS AND CONDITIONS
179
+
180
+ APPENDIX: How to apply the Apache License to your work.
181
+
182
+ To apply the Apache License to your work, attach the following
183
+ boilerplate notice, with the fields enclosed by brackets "[]"
184
+ replaced with your own identifying information. (Don't include
185
+ the brackets!) The text should be enclosed in the appropriate
186
+ comment syntax for the file format. We also recommend that a
187
+ file or class name and description of purpose be included on the
188
+ same "printed page" as the copyright notice for easier
189
+ identification within third-party archives.
190
+
191
+ Copyright [yyyy] [name of copyright owner]
192
+
193
+ Licensed under the Apache License, Version 2.0 (the "License");
194
+ you may not use this file except in compliance with the License.
195
+ You may obtain a copy of the License at
196
+
197
+ http://www.apache.org/licenses/LICENSE-2.0
198
+
199
+ Unless required by applicable law or agreed to in writing, software
200
+ distributed under the License is distributed on an "AS IS" BASIS,
201
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
202
+ See the License for the specific language governing permissions and
203
+ limitations under the License.
204
+
205
+ ----------------------------------------------------------------------
206
+
207
+ This repository contains codes modified from Microsoft's DeepSpeed, Hugging
208
+ Face's transformers, and NVIDIA's Megatron-LM repositories. These modified
209
+ codes have comments indicating their original soruces in the corresponding
210
+ files.
211
+ DeepSpeed and transformers also use Apache license. The transformers license
212
+ contains the Copyright notice below:
213
+
214
+ Copyright 2018- The Hugging Face team. All rights reserved.
215
+
216
+ Megatron-LM uses the license below:
217
+
218
+ # Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
219
+ #
220
+ # Redistribution and use in source and binary forms, with or without
221
+ # modification, are permitted provided that the following conditions
222
+ # are met:
223
+ # * Redistributions of source code must retain the above copyright
224
+ # notice, this list of conditions and the following disclaimer.
225
+ # * Redistributions in binary form must reproduce the above copyright
226
+ # notice, this list of conditions and the following disclaimer in the
227
+ # documentation and/or other materials provided with the distribution.
228
+ # * Neither the name of NVIDIA CORPORATION nor the names of its
229
+ # contributors may be used to endorse or promote products derived
230
+ # from this software without specific prior written permission.
231
+ #
232
+ # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
233
+ # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
234
+ # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
235
+ # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
236
+ # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
237
+ # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
238
+ # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
239
+ # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
240
+ # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
241
+ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
242
+ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Third-Party-Licenses/mxnet-Apache-2.0 ADDED
@@ -0,0 +1,373 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Apache License
2
+ Version 2.0, January 2004
3
+ http://www.apache.org/licenses/
4
+
5
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6
+
7
+ 1. Definitions.
8
+
9
+ "License" shall mean the terms and conditions for use, reproduction,
10
+ and distribution as defined by Sections 1 through 9 of this document.
11
+
12
+ "Licensor" shall mean the copyright owner or entity authorized by
13
+ the copyright owner that is granting the License.
14
+
15
+ "Legal Entity" shall mean the union of the acting entity and all
16
+ other entities that control, are controlled by, or are under common
17
+ control with that entity. For the purposes of this definition,
18
+ "control" means (i) the power, direct or indirect, to cause the
19
+ direction or management of such entity, whether by contract or
20
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
21
+ outstanding shares, or (iii) beneficial ownership of such entity.
22
+
23
+ "You" (or "Your") shall mean an individual or Legal Entity
24
+ exercising permissions granted by this License.
25
+
26
+ "Source" form shall mean the preferred form for making modifications,
27
+ including but not limited to software source code, documentation
28
+ source, and configuration files.
29
+
30
+ "Object" form shall mean any form resulting from mechanical
31
+ transformation or translation of a Source form, including but
32
+ not limited to compiled object code, generated documentation,
33
+ and conversions to other media types.
34
+
35
+ "Work" shall mean the work of authorship, whether in Source or
36
+ Object form, made available under the License, as indicated by a
37
+ copyright notice that is included in or attached to the work
38
+ (an example is provided in the Appendix below).
39
+
40
+ "Derivative Works" shall mean any work, whether in Source or Object
41
+ form, that is based on (or derived from) the Work and for which the
42
+ editorial revisions, annotations, elaborations, or other modifications
43
+ represent, as a whole, an original work of authorship. For the purposes
44
+ of this License, Derivative Works shall not include works that remain
45
+ separable from, or merely link (or bind by name) to the interfaces of,
46
+ the Work and Derivative Works thereof.
47
+
48
+ "Contribution" shall mean any work of authorship, including
49
+ the original version of the Work and any modifications or additions
50
+ to that Work or Derivative Works thereof, that is intentionally
51
+ submitted to Licensor for inclusion in the Work by the copyright owner
52
+ or by an individual or Legal Entity authorized to submit on behalf of
53
+ the copyright owner. For the purposes of this definition, "submitted"
54
+ means any form of electronic, verbal, or written communication sent
55
+ to the Licensor or its representatives, including but not limited to
56
+ communication on electronic mailing lists, source code control systems,
57
+ and issue tracking systems that are managed by, or on behalf of, the
58
+ Licensor for the purpose of discussing and improving the Work, but
59
+ excluding communication that is conspicuously marked or otherwise
60
+ designated in writing by the copyright owner as "Not a Contribution."
61
+
62
+ "Contributor" shall mean Licensor and any individual or Legal Entity
63
+ on behalf of whom a Contribution has been received by Licensor and
64
+ subsequently incorporated within the Work.
65
+
66
+ 2. Grant of Copyright License. Subject to the terms and conditions of
67
+ this License, each Contributor hereby grants to You a perpetual,
68
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69
+ copyright license to reproduce, prepare Derivative Works of,
70
+ publicly display, publicly perform, sublicense, and distribute the
71
+ Work and such Derivative Works in Source or Object form.
72
+
73
+ 3. Grant of Patent License. Subject to the terms and conditions of
74
+ this License, each Contributor hereby grants to You a perpetual,
75
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76
+ (except as stated in this section) patent license to make, have made,
77
+ use, offer to sell, sell, import, and otherwise transfer the Work,
78
+ where such license applies only to those patent claims licensable
79
+ by such Contributor that are necessarily infringed by their
80
+ Contribution(s) alone or by combination of their Contribution(s)
81
+ with the Work to which such Contribution(s) was submitted. If You
82
+ institute patent litigation against any entity (including a
83
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
84
+ or a Contribution incorporated within the Work constitutes direct
85
+ or contributory patent infringement, then any patent licenses
86
+ granted to You under this License for that Work shall terminate
87
+ as of the date such litigation is filed.
88
+
89
+ 4. Redistribution. You may reproduce and distribute copies of the
90
+ Work or Derivative Works thereof in any medium, with or without
91
+ modifications, and in Source or Object form, provided that You
92
+ meet the following conditions:
93
+
94
+ (a) You must give any other recipients of the Work or
95
+ Derivative Works a copy of this License; and
96
+
97
+ (b) You must cause any modified files to carry prominent notices
98
+ stating that You changed the files; and
99
+
100
+ (c) You must retain, in the Source form of any Derivative Works
101
+ that You distribute, all copyright, patent, trademark, and
102
+ attribution notices from the Source form of the Work,
103
+ excluding those notices that do not pertain to any part of
104
+ the Derivative Works; and
105
+
106
+ (d) If the Work includes a "NOTICE" text file as part of its
107
+ distribution, then any Derivative Works that You distribute must
108
+ include a readable copy of the attribution notices contained
109
+ within such NOTICE file, excluding those notices that do not
110
+ pertain to any part of the Derivative Works, in at least one
111
+ of the following places: within a NOTICE text file distributed
112
+ as part of the Derivative Works; within the Source form or
113
+ documentation, if provided along with the Derivative Works; or,
114
+ within a display generated by the Derivative Works, if and
115
+ wherever such third-party notices normally appear. The contents
116
+ of the NOTICE file are for informational purposes only and
117
+ do not modify the License. You may add Your own attribution
118
+ notices within Derivative Works that You distribute, alongside
119
+ or as an addendum to the NOTICE text from the Work, provided
120
+ that such additional attribution notices cannot be construed
121
+ as modifying the License.
122
+
123
+ You may add Your own copyright statement to Your modifications and
124
+ may provide additional or different license terms and conditions
125
+ for use, reproduction, or distribution of Your modifications, or
126
+ for any such Derivative Works as a whole, provided Your use,
127
+ reproduction, and distribution of the Work otherwise complies with
128
+ the conditions stated in this License.
129
+
130
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
131
+ any Contribution intentionally submitted for inclusion in the Work
132
+ by You to the Licensor shall be under the terms and conditions of
133
+ this License, without any additional terms or conditions.
134
+ Notwithstanding the above, nothing herein shall supersede or modify
135
+ the terms of any separate license agreement you may have executed
136
+ with Licensor regarding such Contributions.
137
+
138
+ 6. Trademarks. This License does not grant permission to use the trade
139
+ names, trademarks, service marks, or product names of the Licensor,
140
+ except as required for reasonable and customary use in describing the
141
+ origin of the Work and reproducing the content of the NOTICE file.
142
+
143
+ 7. Disclaimer of Warranty. Unless required by applicable law or
144
+ agreed to in writing, Licensor provides the Work (and each
145
+ Contributor provides its Contributions) on an "AS IS" BASIS,
146
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147
+ implied, including, without limitation, any warranties or conditions
148
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149
+ PARTICULAR PURPOSE. You are solely responsible for determining the
150
+ appropriateness of using or redistributing the Work and assume any
151
+ risks associated with Your exercise of permissions under this License.
152
+
153
+ 8. Limitation of Liability. In no event and under no legal theory,
154
+ whether in tort (including negligence), contract, or otherwise,
155
+ unless required by applicable law (such as deliberate and grossly
156
+ negligent acts) or agreed to in writing, shall any Contributor be
157
+ liable to You for damages, including any direct, indirect, special,
158
+ incidental, or consequential damages of any character arising as a
159
+ result of this License or out of the use or inability to use the
160
+ Work (including but not limited to damages for loss of goodwill,
161
+ work stoppage, computer failure or malfunction, or any and all
162
+ other commercial damages or losses), even if such Contributor
163
+ has been advised of the possibility of such damages.
164
+
165
+ 9. Accepting Warranty or Additional Liability. While redistributing
166
+ the Work or Derivative Works thereof, You may choose to offer,
167
+ and charge a fee for, acceptance of support, warranty, indemnity,
168
+ or other liability obligations and/or rights consistent with this
169
+ License. However, in accepting such obligations, You may act only
170
+ on Your own behalf and on Your sole responsibility, not on behalf
171
+ of any other Contributor, and only if You agree to indemnify,
172
+ defend, and hold each Contributor harmless for any liability
173
+ incurred by, or claims asserted against, such Contributor by reason
174
+ of your accepting any such warranty or additional liability.
175
+
176
+ END OF TERMS AND CONDITIONS
177
+
178
+ APPENDIX: How to apply the Apache License to your work.
179
+
180
+ To apply the Apache License to your work, attach the following
181
+ boilerplate notice, with the fields enclosed by brackets "[]"
182
+ replaced with your own identifying information. (Don't include
183
+ the brackets!) The text should be enclosed in the appropriate
184
+ comment syntax for the file format. We also recommend that a
185
+ file or class name and description of purpose be included on the
186
+ same "printed page" as the copyright notice for easier
187
+ identification within third-party archives.
188
+
189
+ Copyright [yyyy] [name of copyright owner]
190
+
191
+ Licensed under the Apache License, Version 2.0 (the "License");
192
+ you may not use this file except in compliance with the License.
193
+ You may obtain a copy of the License at
194
+
195
+ http://www.apache.org/licenses/LICENSE-2.0
196
+
197
+ Unless required by applicable law or agreed to in writing, software
198
+ distributed under the License is distributed on an "AS IS" BASIS,
199
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200
+ See the License for the specific language governing permissions and
201
+ limitations under the License.
202
+
203
+ ======================================================================================
204
+ Apache MXNET Subcomponents:
205
+
206
+ The Apache MXNET project contains subcomponents with separate
207
+ copyright notices and license terms. Your use of the source code for the
208
+ these subcomponents is subject to the terms and conditions of the following
209
+ licenses. See licenses/ for text of these licenses.
210
+
211
+ If a folder hierarchy is listed as subcomponent, separate listings of
212
+ further subcomponents (files or folder hierarchies) part of the hierarchy
213
+ take precedence.
214
+
215
+ =======================================================================================
216
+ Apache-2.0 license
217
+ =======================================================================================
218
+
219
+ 3rdparty/ctc_include
220
+ 3rdparty/dlpack
221
+ 3rdparty/dmlc-core
222
+ 3rdparty/googletest/googlemock/scripts/generator
223
+ 3rdparty/mshadow
224
+ 3rdparty/onednn
225
+ 3rdparty/onednn/doc/assets/mathjax
226
+ 3rdparty/onednn/tests/benchdnn
227
+ 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark
228
+ 3rdparty/onnx-tensorrt/third_party/onnx/tools/protoc-gen-mypy.py
229
+ 3rdparty/ps-lite
230
+ 3rdparty/tvm
231
+ 3rdparty/tvm/3rdparty/dlpack
232
+ 3rdparty/tvm/3rdparty/dmlc-core
233
+ 3rdparty/tvm/3rdparty/bfloat16/bfloat16.cc
234
+ include/dlpack (header symlinks to 3rdparty/dlpack/include/dlpack)
235
+ include/dmlc (header symlinks to 3rdparty/dmlc-core/include/dmlc)
236
+ include/onednn (header symlinks to 3rdparty/onednn)
237
+ include/mshadow (header symlinks to 3rdparty/mshadow/mshadow)
238
+ include/nnvm (header symlinks to 3rdparty/tvm/nnvm/include/nnvm)
239
+ src/operator/deformable_convolution-inl.h
240
+ src/operator/deformable_convolution.cc
241
+ src/operator/deformable_convolution.cu
242
+ src/operator/contrib/deformable_psroi_pooling-inl.h
243
+ src/operator/contrib/deformable_psroi_pooling.cc
244
+ src/operator/contrib/deformable_psroi_pooling.cu
245
+ src/operator/contrib/multi_proposal-inl.h
246
+ src/operator/contrib/multi_proposal.cc
247
+ src/operator/contrib/multi_proposal.cu
248
+ src/operator/contrib/psroi_pooling.cc
249
+ src/operator/contrib/psroi_pooling.cu
250
+ src/operator/nn/dnnl/dnnl_base-inl.h
251
+ src/operator/special_functions-inl.h
252
+ docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1 (Copy of the License available at top of current file)
253
+ docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto (Copy of the License available at top of current file)
254
+
255
+ =======================================================================================
256
+ MIT license
257
+ =======================================================================================
258
+
259
+ 3rdparty/intgemm
260
+ 3rdparty/miniz/miniz.c
261
+ 3rdparty/miniz/miniz.h
262
+ 3rdparty/onnx-tensorrt
263
+ 3rdparty/onnx-tensorrt/third_party/onnx
264
+ 3rdparty/tvm/3rdparty/cma
265
+ 3rdparty/tvm/3rdparty/compiler-rt/builtin_fp16.h
266
+ docs/static_site/src/assets/js/clipboard.js
267
+ docs/python_docs/themes/mx-theme
268
+ src/operator/contrib/modulated_deformable_convolution-inl.h
269
+ src/operator/contrib/modulated_deformable_convolution.cc
270
+ src/operator/contrib/modulated_deformable_convolution.cu
271
+ src/operator/contrib/nn/modulated_deformable_im2col.cuh
272
+ src/operator/contrib/nn/modulated_deformable_im2col.h
273
+ src/operator/nn/layer_norm_cpu.h
274
+
275
+ =======================================================================================
276
+ 3-clause BSD license
277
+ =======================================================================================
278
+
279
+ 3rdparty/onednn/cmake/FindACL.cmake (see licenses/LICENSE.onednn.txt)
280
+ 3rdparty/onednn/cmake/FindBLAS.cmake (see licenses/LICENSE.onednn.txt)
281
+ 3rdparty/onednn/cmake/FindOpenCL.cmake (see licenses/LICENSE.onednn.txt)
282
+ 3rdparty/onednn/src/common/ittnotify (see licenses/LICENSE.onednn.txt)
283
+ 3rdparty/onednn/src/cpu/x64/xbyak (see licenses/LICENSE.onednn.txt)
284
+ 3rdparty/onednn/tests/gtests/gtest (see licenses/LICENSE.onednn.txt)
285
+ 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindPythonLibsNew.cmake
286
+ 3rdparty/ctc_include/contrib/moderngpu
287
+ 3rdparty/nvidia_cub
288
+ 3rdparty/nvidia_cub/test/mersenne.h
289
+ 3rdparty/googletest/googlemock
290
+ 3rdparty/googletest/googletest
291
+ cmake/upstream/FindCUDAToolkit.cmake
292
+ cmake/upstream/FindBLAS.cmake
293
+ cmake/upstream/select_compute_arch.cmake
294
+ python/mxnet/onnx/mx2onnx/_export_onnx.py
295
+ python/mxnet/onnx/mx2onnx/_op_translations/_op_translations_opset12.py
296
+ python/mxnet/onnx/mx2onnx/_op_translations/_op_translations_opset13.py
297
+ src/operator/contrib/erfinv-inl.h
298
+ src/operator/numpy/np_einsum_op-inl.h
299
+ src/operator/numpy/np_einsum_path_op-inl.h
300
+ src/operator/numpy/np_einsum_op.cc
301
+
302
+ =======================================================================================
303
+ 2-clause BSD license
304
+ =======================================================================================
305
+
306
+ 3rdparty/dmlc-core/include/dmlc/concurrentqueue.h
307
+ 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/FindEigen3.cmake
308
+ 3rdparty/tvm/3rdparty/picojson/picojson.h
309
+ include/dmlc/concurrentqueue.h (symlink to 3rdparty/dmlc-core/include/dmlc/concurrentqueue.h)
310
+
311
+ =======================================================================================
312
+ Apache-2.0 license + LLVM Exceptions
313
+ =======================================================================================
314
+
315
+ 3rdparty/openmp
316
+
317
+ =======================================================================================
318
+ 2-clause BSD license + Caffe Copyright Notice and Disclaimer
319
+ =======================================================================================
320
+
321
+ src/operator/nn/pool.h
322
+ src/operator/nn/pool.cuh
323
+ src/operator/nn/im2col.h
324
+ src/operator/nn/im2col.cuh
325
+ src/operator/contrib/nn/deformable_im2col.h
326
+ src/operator/contrib/nn/deformable_im2col.cuh
327
+ src/operator/contrib/nn/modulated_deformable_im2col.h
328
+ src/operator/contrib/nn/modulated_deformable_im2col.cuh
329
+
330
+ =======================================================================================
331
+ 2-clause BSD license + zlib license
332
+ =======================================================================================
333
+
334
+ 3rdparty/dmlc-core/include/dmlc/blockingconcurrentqueue.h
335
+ include/dmlc/blockingconcurrentqueue.h (symlink to 3rdparty/dmlc-core/include/dmlc/blockingconcurrentqueue.h)
336
+
337
+ =======================================================================================
338
+ Apache-2.0 license + MIT License
339
+ =======================================================================================
340
+
341
+ src/serialization/cnpy.h (Copy of the AL2 License available at the top of this file, MIT License available at licenses/MIT)
342
+ src/serialization/cnpy.cc (Copy of the AL2 License available at the top of this file, MIT License available at licenses/MIT)
343
+
344
+ =======================================================================================
345
+ Boost Software License, Version 1.0
346
+ =======================================================================================
347
+
348
+ 3rdparty/intgemm/test/3rd_party/catch.hpp
349
+ cmake/Modules/FindJeMalloc.cmake
350
+
351
+ =======================================================================================
352
+ LLVM Release License
353
+ =======================================================================================
354
+
355
+ 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/tools/clang
356
+
357
+ =======================================================================================
358
+ Unlicense
359
+ =======================================================================================
360
+
361
+ 3rdparty/tvm/3rdparty/rang
362
+
363
+ =======================================================================================
364
+ SIL Open Font License (OFL)
365
+ =======================================================================================
366
+
367
+ docs/python_docs/themes/mx-theme/mxtheme/static/webfonts/ (Copy of the License available at licenses/OFL1_1)
368
+
369
+ =======================================================================================
370
+ Apache-2.0 WITH LLVM-exception
371
+ =======================================================================================
372
+
373
+ tools/lint/git-clang-format-13
Third-Party-Licenses/mxnet-Notice ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Apache MXNET
2
+ Copyright 2017-2023 The Apache Software Foundation
3
+
4
+ This product includes software developed at
5
+ The Apache Software Foundation (http://www.apache.org/).
6
+
7
+
8
+ --------------------------------------------------------------------------------
9
+ This product includes code from Apache TVM, which includes the
10
+ following in its NOTICE file:
11
+
12
+ Apache TVM (incubating)
13
+ Copyright 2019-2020 The Apache Software Foundation
14
+
15
+ This product includes software developed at
16
+ The Apache Software Foundation (http://www.apache.org/).
Third-Party-Licenses/tnt-BSD-3-Clause ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ BSD License
2
+
3
+ For torchtnt software
4
+
5
+ Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
6
+
7
+ Redistribution and use in source and binary forms, with or without modification,
8
+ are permitted provided that the following conditions are met:
9
+
10
+ * Redistributions of source code must retain the above copyright notice, this
11
+ list of conditions and the following disclaimer.
12
+
13
+ * Redistributions in binary form must reproduce the above copyright notice,
14
+ this list of conditions and the following disclaimer in the documentation
15
+ and/or other materials provided with the distribution.
16
+
17
+ * Neither the name Meta nor the names of its contributors may be used to
18
+ endorse or promote products derived from this software without specific
19
+ prior written permission.
20
+
21
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
22
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
23
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
24
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
25
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
27
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
28
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Third-Party-Licenses/torchtitan-BSD-3-Clause ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ BSD 3-Clause License
2
+
3
+ (c) Meta Platforms, Inc. and affiliates.
4
+
5
+ Redistribution and use in source and binary forms, with or without modification,
6
+ are permitted provided that the following conditions are met:
7
+
8
+ 1. Redistributions of source code must retain the above copyright notice,this list
9
+ of conditions and the following disclaimer.
10
+
11
+ 2. Redistributions in binary form must reproduce the above copyright notice, this
12
+ list of conditions and the following disclaimer in the documentation
13
+ and/or other materials provided with the distribution.
14
+
15
+ 3. Neither the name of the copyright holder nor the names of its contributors may
16
+ be used to endorse or promote products derived from this software without specific
17
+ prior written permission.
18
+
19
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY
20
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
21
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
22
+ SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
23
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
24
+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
25
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
27
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
28
+ DAMAGE.