ThirdPartyNotices.txt 105 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946
  1. This project depends on some open source projects, list as below
  2. --------
  3. 1. https://github.com/protocolbuffers/protobuf
  4. Copyright 2008 Google Inc. All rights reserved.
  5. Redistribution and use in source and binary forms, with or without
  6. modification, are permitted provided that the following conditions are
  7. met:
  8. * Redistributions of source code must retain the above copyright
  9. notice, this list of conditions and the following disclaimer.
  10. * Redistributions in binary form must reproduce the above
  11. copyright notice, this list of conditions and the following disclaimer
  12. in the documentation and/or other materials provided with the
  13. distribution.
  14. * Neither the name of Google Inc. nor the names of its
  15. contributors may be used to endorse or promote products derived from
  16. this software without specific prior written permission.
  17. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  18. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  21. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  22. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  24. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  25. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  26. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  27. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28. Code generated by the Protocol Buffer compiler is owned by the owner
  29. of the input file used when generating it. This code is not
  30. standalone and requires a support library to be linked with it. This
  31. support library is itself covered by the above license.
  32. --------
  33. 2. https://github.com/onnx/onnx
  34. Apache License
  35. Version 2.0, January 2004
  36. http://www.apache.org/licenses/
  37. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  38. 1. Definitions.
  39. "License" shall mean the terms and conditions for use, reproduction,
  40. and distribution as defined by Sections 1 through 9 of this document.
  41. "Licensor" shall mean the copyright owner or entity authorized by
  42. the copyright owner that is granting the License.
  43. "Legal Entity" shall mean the union of the acting entity and all
  44. other entities that control, are controlled by, or are under common
  45. control with that entity. For the purposes of this definition,
  46. "control" means (i) the power, direct or indirect, to cause the
  47. direction or management of such entity, whether by contract or
  48. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  49. outstanding shares, or (iii) beneficial ownership of such entity.
  50. "You" (or "Your") shall mean an individual or Legal Entity
  51. exercising permissions granted by this License.
  52. "Source" form shall mean the preferred form for making modifications,
  53. including but not limited to software source code, documentation
  54. source, and configuration files.
  55. "Object" form shall mean any form resulting from mechanical
  56. transformation or translation of a Source form, including but
  57. not limited to compiled object code, generated documentation,
  58. and conversions to other media types.
  59. "Work" shall mean the work of authorship, whether in Source or
  60. Object form, made available under the License, as indicated by a
  61. copyright notice that is included in or attached to the work
  62. (an example is provided in the Appendix below).
  63. "Derivative Works" shall mean any work, whether in Source or Object
  64. form, that is based on (or derived from) the Work and for which the
  65. editorial revisions, annotations, elaborations, or other modifications
  66. represent, as a whole, an original work of authorship. For the purposes
  67. of this License, Derivative Works shall not include works that remain
  68. separable from, or merely link (or bind by name) to the interfaces of,
  69. the Work and Derivative Works thereof.
  70. "Contribution" shall mean any work of authorship, including
  71. the original version of the Work and any modifications or additions
  72. to that Work or Derivative Works thereof, that is intentionally
  73. submitted to Licensor for inclusion in the Work by the copyright owner
  74. or by an individual or Legal Entity authorized to submit on behalf of
  75. the copyright owner. For the purposes of this definition, "submitted"
  76. means any form of electronic, verbal, or written communication sent
  77. to the Licensor or its representatives, including but not limited to
  78. communication on electronic mailing lists, source code control systems,
  79. and issue tracking systems that are managed by, or on behalf of, the
  80. Licensor for the purpose of discussing and improving the Work, but
  81. excluding communication that is conspicuously marked or otherwise
  82. designated in writing by the copyright owner as "Not a Contribution."
  83. "Contributor" shall mean Licensor and any individual or Legal Entity
  84. on behalf of whom a Contribution has been received by Licensor and
  85. subsequently incorporated within the Work.
  86. 2. Grant of Copyright License. Subject to the terms and conditions of
  87. this License, each Contributor hereby grants to You a perpetual,
  88. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  89. copyright license to reproduce, prepare Derivative Works of,
  90. publicly display, publicly perform, sublicense, and distribute the
  91. Work and such Derivative Works in Source or Object form.
  92. 3. Grant of Patent License. Subject to the terms and conditions of
  93. this License, each Contributor hereby grants to You a perpetual,
  94. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  95. (except as stated in this section) patent license to make, have made,
  96. use, offer to sell, sell, import, and otherwise transfer the Work,
  97. where such license applies only to those patent claims licensable
  98. by such Contributor that are necessarily infringed by their
  99. Contribution(s) alone or by combination of their Contribution(s)
  100. with the Work to which such Contribution(s) was submitted. If You
  101. institute patent litigation against any entity (including a
  102. cross-claim or counterclaim in a lawsuit) alleging that the Work
  103. or a Contribution incorporated within the Work constitutes direct
  104. or contributory patent infringement, then any patent licenses
  105. granted to You under this License for that Work shall terminate
  106. as of the date such litigation is filed.
  107. 4. Redistribution. You may reproduce and distribute copies of the
  108. Work or Derivative Works thereof in any medium, with or without
  109. modifications, and in Source or Object form, provided that You
  110. meet the following conditions:
  111. (a) You must give any other recipients of the Work or
  112. Derivative Works a copy of this License; and
  113. (b) You must cause any modified files to carry prominent notices
  114. stating that You changed the files; and
  115. (c) You must retain, in the Source form of any Derivative Works
  116. that You distribute, all copyright, patent, trademark, and
  117. attribution notices from the Source form of the Work,
  118. excluding those notices that do not pertain to any part of
  119. the Derivative Works; and
  120. (d) If the Work includes a "NOTICE" text file as part of its
  121. distribution, then any Derivative Works that You distribute must
  122. include a readable copy of the attribution notices contained
  123. within such NOTICE file, excluding those notices that do not
  124. pertain to any part of the Derivative Works, in at least one
  125. of the following places: within a NOTICE text file distributed
  126. as part of the Derivative Works; within the Source form or
  127. documentation, if provided along with the Derivative Works; or,
  128. within a display generated by the Derivative Works, if and
  129. wherever such third-party notices normally appear. The contents
  130. of the NOTICE file are for informational purposes only and
  131. do not modify the License. You may add Your own attribution
  132. notices within Derivative Works that You distribute, alongside
  133. or as an addendum to the NOTICE text from the Work, provided
  134. that such additional attribution notices cannot be construed
  135. as modifying the License.
  136. You may add Your own copyright statement to Your modifications and
  137. may provide additional or different license terms and conditions
  138. for use, reproduction, or distribution of Your modifications, or
  139. for any such Derivative Works as a whole, provided Your use,
  140. reproduction, and distribution of the Work otherwise complies with
  141. the conditions stated in this License.
  142. 5. Submission of Contributions. Unless You explicitly state otherwise,
  143. any Contribution intentionally submitted for inclusion in the Work
  144. by You to the Licensor shall be under the terms and conditions of
  145. this License, without any additional terms or conditions.
  146. Notwithstanding the above, nothing herein shall supersede or modify
  147. the terms of any separate license agreement you may have executed
  148. with Licensor regarding such Contributions.
  149. 6. Trademarks. This License does not grant permission to use the trade
  150. names, trademarks, service marks, or product names of the Licensor,
  151. except as required for reasonable and customary use in describing the
  152. origin of the Work and reproducing the content of the NOTICE file.
  153. 7. Disclaimer of Warranty. Unless required by applicable law or
  154. agreed to in writing, Licensor provides the Work (and each
  155. Contributor provides its Contributions) on an "AS IS" BASIS,
  156. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  157. implied, including, without limitation, any warranties or conditions
  158. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  159. PARTICULAR PURPOSE. You are solely responsible for determining the
  160. appropriateness of using or redistributing the Work and assume any
  161. risks associated with Your exercise of permissions under this License.
  162. 8. Limitation of Liability. In no event and under no legal theory,
  163. whether in tort (including negligence), contract, or otherwise,
  164. unless required by applicable law (such as deliberate and grossly
  165. negligent acts) or agreed to in writing, shall any Contributor be
  166. liable to You for damages, including any direct, indirect, special,
  167. incidental, or consequential damages of any character arising as a
  168. result of this License or out of the use or inability to use the
  169. Work (including but not limited to damages for loss of goodwill,
  170. work stoppage, computer failure or malfunction, or any and all
  171. other commercial damages or losses), even if such Contributor
  172. has been advised of the possibility of such damages.
  173. 9. Accepting Warranty or Additional Liability. While redistributing
  174. the Work or Derivative Works thereof, You may choose to offer,
  175. and charge a fee for, acceptance of support, warranty, indemnity,
  176. or other liability obligations and/or rights consistent with this
  177. License. However, in accepting such obligations, You may act only
  178. on Your own behalf and on Your sole responsibility, not on behalf
  179. of any other Contributor, and only if You agree to indemnify,
  180. defend, and hold each Contributor harmless for any liability
  181. incurred by, or claims asserted against, such Contributor by reason
  182. of your accepting any such warranty or additional liability.
  183. END OF TERMS AND CONDITIONS
  184. APPENDIX: How to apply the Apache License to your work.
  185. To apply the Apache License to your work, attach the following
  186. boilerplate notice, with the fields enclosed by brackets "[]"
  187. replaced with your own identifying information. (Don't include
  188. the brackets!) The text should be enclosed in the appropriate
  189. comment syntax for the file format. We also recommend that a
  190. file or class name and description of purpose be included on the
  191. same "printed page" as the copyright notice for easier
  192. identification within third-party archives.
  193. Copyright [yyyy] [name of copyright owner]
  194. Licensed under the Apache License, Version 2.0 (the "License");
  195. you may not use this file except in compliance with the License.
  196. You may obtain a copy of the License at
  197. http://www.apache.org/licenses/LICENSE-2.0
  198. Unless required by applicable law or agreed to in writing, software
  199. distributed under the License is distributed on an "AS IS" BASIS,
  200. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  201. See the License for the specific language governing permissions and
  202. limitations under the License.
  203. --------
  204. 3. https://github.com/microsoft/onnxruntime
  205. MIT License
  206. Copyright (c) Microsoft Corporation
  207. Permission is hereby granted, free of charge, to any person obtaining a copy
  208. of this software and associated documentation files (the "Software"), to deal
  209. in the Software without restriction, including without limitation the rights
  210. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  211. copies of the Software, and to permit persons to whom the Software is
  212. furnished to do so, subject to the following conditions:
  213. The above copyright notice and this permission notice shall be included in all
  214. copies or substantial portions of the Software.
  215. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  216. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  217. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  218. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  219. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  220. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  221. SOFTWARE.
  222. --------
  223. 4. https://github.com/pybind/pybind11
  224. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  225. Redistribution and use in source and binary forms, with or without
  226. modification, are permitted provided that the following conditions are met:
  227. 1. Redistributions of source code must retain the above copyright notice, this
  228. list of conditions and the following disclaimer.
  229. 2. Redistributions in binary form must reproduce the above copyright notice,
  230. this list of conditions and the following disclaimer in the documentation
  231. and/or other materials provided with the distribution.
  232. 3. Neither the name of the copyright holder nor the names of its contributors
  233. may be used to endorse or promote products derived from this software
  234. without specific prior written permission.
  235. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  236. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  237. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  238. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  239. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  240. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  241. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  242. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  243. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  244. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  245. Please also refer to the file .github/CONTRIBUTING.md, which clarifies licensing of
  246. external contributions to this project including patches, pull requests, etc.
  247. --------
  248. 5. https://github.com/onnx/onnx-tensorrt
  249. Apache License
  250. Version 2.0, January 2004
  251. http://www.apache.org/licenses/
  252. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  253. 1. Definitions.
  254. "License" shall mean the terms and conditions for use, reproduction,
  255. and distribution as defined by Sections 1 through 9 of this document.
  256. "Licensor" shall mean the copyright owner or entity authorized by
  257. the copyright owner that is granting the License.
  258. "Legal Entity" shall mean the union of the acting entity and all
  259. other entities that control, are controlled by, or are under common
  260. control with that entity. For the purposes of this definition,
  261. "control" means (i) the power, direct or indirect, to cause the
  262. direction or management of such entity, whether by contract or
  263. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  264. outstanding shares, or (iii) beneficial ownership of such entity.
  265. "You" (or "Your") shall mean an individual or Legal Entity
  266. exercising permissions granted by this License.
  267. "Source" form shall mean the preferred form for making modifications,
  268. including but not limited to software source code, documentation
  269. source, and configuration files.
  270. "Object" form shall mean any form resulting from mechanical
  271. transformation or translation of a Source form, including but
  272. not limited to compiled object code, generated documentation,
  273. and conversions to other media types.
  274. "Work" shall mean the work of authorship, whether in Source or
  275. Object form, made available under the License, as indicated by a
  276. copyright notice that is included in or attached to the work
  277. (an example is provided in the Appendix below).
  278. "Derivative Works" shall mean any work, whether in Source or Object
  279. form, that is based on (or derived from) the Work and for which the
  280. editorial revisions, annotations, elaborations, or other modifications
  281. represent, as a whole, an original work of authorship. For the purposes
  282. of this License, Derivative Works shall not include works that remain
  283. separable from, or merely link (or bind by name) to the interfaces of,
  284. the Work and Derivative Works thereof.
  285. "Contribution" shall mean any work of authorship, including
  286. the original version of the Work and any modifications or additions
  287. to that Work or Derivative Works thereof, that is intentionally
  288. submitted to Licensor for inclusion in the Work by the copyright owner
  289. or by an individual or Legal Entity authorized to submit on behalf of
  290. the copyright owner. For the purposes of this definition, "submitted"
  291. means any form of electronic, verbal, or written communication sent
  292. to the Licensor or its representatives, including but not limited to
  293. communication on electronic mailing lists, source code control systems,
  294. and issue tracking systems that are managed by, or on behalf of, the
  295. Licensor for the purpose of discussing and improving the Work, but
  296. excluding communication that is conspicuously marked or otherwise
  297. designated in writing by the copyright owner as "Not a Contribution."
  298. "Contributor" shall mean Licensor and any individual or Legal Entity
  299. on behalf of whom a Contribution has been received by Licensor and
  300. subsequently incorporated within the Work.
  301. 2. Grant of Copyright License. Subject to the terms and conditions of
  302. this License, each Contributor hereby grants to You a perpetual,
  303. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  304. copyright license to reproduce, prepare Derivative Works of,
  305. publicly display, publicly perform, sublicense, and distribute the
  306. Work and such Derivative Works in Source or Object form.
  307. 3. Grant of Patent License. Subject to the terms and conditions of
  308. this License, each Contributor hereby grants to You a perpetual,
  309. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  310. (except as stated in this section) patent license to make, have made,
  311. use, offer to sell, sell, import, and otherwise transfer the Work,
  312. where such license applies only to those patent claims licensable
  313. by such Contributor that are necessarily infringed by their
  314. Contribution(s) alone or by combination of their Contribution(s)
  315. with the Work to which such Contribution(s) was submitted. If You
  316. institute patent litigation against any entity (including a
  317. cross-claim or counterclaim in a lawsuit) alleging that the Work
  318. or a Contribution incorporated within the Work constitutes direct
  319. or contributory patent infringement, then any patent licenses
  320. granted to You under this License for that Work shall terminate
  321. as of the date such litigation is filed.
  322. 4. Redistribution. You may reproduce and distribute copies of the
  323. Work or Derivative Works thereof in any medium, with or without
  324. modifications, and in Source or Object form, provided that You
  325. meet the following conditions:
  326. (a) You must give any other recipients of the Work or
  327. Derivative Works a copy of this License; and
  328. (b) You must cause any modified files to carry prominent notices
  329. stating that You changed the files; and
  330. (c) You must retain, in the Source form of any Derivative Works
  331. that You distribute, all copyright, patent, trademark, and
  332. attribution notices from the Source form of the Work,
  333. excluding those notices that do not pertain to any part of
  334. the Derivative Works; and
  335. (d) If the Work includes a "NOTICE" text file as part of its
  336. distribution, then any Derivative Works that You distribute must
  337. include a readable copy of the attribution notices contained
  338. within such NOTICE file, excluding those notices that do not
  339. pertain to any part of the Derivative Works, in at least one
  340. of the following places: within a NOTICE text file distributed
  341. as part of the Derivative Works; within the Source form or
  342. documentation, if provided along with the Derivative Works; or,
  343. within a display generated by the Derivative Works, if and
  344. wherever such third-party notices normally appear. The contents
  345. of the NOTICE file are for informational purposes only and
  346. do not modify the License. You may add Your own attribution
  347. notices within Derivative Works that You distribute, alongside
  348. or as an addendum to the NOTICE text from the Work, provided
  349. that such additional attribution notices cannot be construed
  350. as modifying the License.
  351. You may add Your own copyright statement to Your modifications and
  352. may provide additional or different license terms and conditions
  353. for use, reproduction, or distribution of Your modifications, or
  354. for any such Derivative Works as a whole, provided Your use,
  355. reproduction, and distribution of the Work otherwise complies with
  356. the conditions stated in this License.
  357. 5. Submission of Contributions. Unless You explicitly state otherwise,
  358. any Contribution intentionally submitted for inclusion in the Work
  359. by You to the Licensor shall be under the terms and conditions of
  360. this License, without any additional terms or conditions.
  361. Notwithstanding the above, nothing herein shall supersede or modify
  362. the terms of any separate license agreement you may have executed
  363. with Licensor regarding such Contributions.
  364. 6. Trademarks. This License does not grant permission to use the trade
  365. names, trademarks, service marks, or product names of the Licensor,
  366. except as required for reasonable and customary use in describing the
  367. origin of the Work and reproducing the content of the NOTICE file.
  368. 7. Disclaimer of Warranty. Unless required by applicable law or
  369. agreed to in writing, Licensor provides the Work (and each
  370. Contributor provides its Contributions) on an "AS IS" BASIS,
  371. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  372. implied, including, without limitation, any warranties or conditions
  373. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  374. PARTICULAR PURPOSE. You are solely responsible for determining the
  375. appropriateness of using or redistributing the Work and assume any
  376. risks associated with Your exercise of permissions under this License.
  377. 8. Limitation of Liability. In no event and under no legal theory,
  378. whether in tort (including negligence), contract, or otherwise,
  379. unless required by applicable law (such as deliberate and grossly
  380. negligent acts) or agreed to in writing, shall any Contributor be
  381. liable to You for damages, including any direct, indirect, special,
  382. incidental, or consequential damages of any character arising as a
  383. result of this License or out of the use or inability to use the
  384. Work (including but not limited to damages for loss of goodwill,
  385. work stoppage, computer failure or malfunction, or any and all
  386. other commercial damages or losses), even if such Contributor
  387. has been advised of the possibility of such damages.
  388. 9. Accepting Warranty or Additional Liability. While redistributing
  389. the Work or Derivative Works thereof, You may choose to offer,
  390. and charge a fee for, acceptance of support, warranty, indemnity,
  391. or other liability obligations and/or rights consistent with this
  392. License. However, in accepting such obligations, You may act only
  393. on Your own behalf and on Your sole responsibility, not on behalf
  394. of any other Contributor, and only if You agree to indemnify,
  395. defend, and hold each Contributor harmless for any liability
  396. incurred by, or claims asserted against, such Contributor by reason
  397. of your accepting any such warranty or additional liability.
  398. END OF TERMS AND CONDITIONS
  399. APPENDIX: How to apply the Apache License to your work.
  400. To apply the Apache License to your work, attach the following
  401. boilerplate notice, with the fields enclosed by brackets "[]"
  402. replaced with your own identifying information. (Don't include
  403. the brackets!) The text should be enclosed in the appropriate
  404. comment syntax for the file format. We also recommend that a
  405. file or class name and description of purpose be included on the
  406. same "printed page" as the copyright notice for easier
  407. identification within third-party archives.
  408. Copyright 2021 NVIDIA Corporation
  409. Licensed under the Apache License, Version 2.0 (the "License");
  410. you may not use this file except in compliance with the License.
  411. You may obtain a copy of the License at
  412. http://www.apache.org/licenses/LICENSE-2.0
  413. Unless required by applicable law or agreed to in writing, software
  414. distributed under the License is distributed on an "AS IS" BASIS,
  415. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  416. See the License for the specific language governing permissions and
  417. limitations under the License.
  418. --------
  419. 6. https://github.com/opencv/opencv
  420. Apache License
  421. Version 2.0, January 2004
  422. http://www.apache.org/licenses/
  423. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  424. 1. Definitions.
  425. "License" shall mean the terms and conditions for use, reproduction,
  426. and distribution as defined by Sections 1 through 9 of this document.
  427. "Licensor" shall mean the copyright owner or entity authorized by
  428. the copyright owner that is granting the License.
  429. "Legal Entity" shall mean the union of the acting entity and all
  430. other entities that control, are controlled by, or are under common
  431. control with that entity. For the purposes of this definition,
  432. "control" means (i) the power, direct or indirect, to cause the
  433. direction or management of such entity, whether by contract or
  434. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  435. outstanding shares, or (iii) beneficial ownership of such entity.
  436. "You" (or "Your") shall mean an individual or Legal Entity
  437. exercising permissions granted by this License.
  438. "Source" form shall mean the preferred form for making modifications,
  439. including but not limited to software source code, documentation
  440. source, and configuration files.
  441. "Object" form shall mean any form resulting from mechanical
  442. transformation or translation of a Source form, including but
  443. not limited to compiled object code, generated documentation,
  444. and conversions to other media types.
  445. "Work" shall mean the work of authorship, whether in Source or
  446. Object form, made available under the License, as indicated by a
  447. copyright notice that is included in or attached to the work
  448. (an example is provided in the Appendix below).
  449. "Derivative Works" shall mean any work, whether in Source or Object
  450. form, that is based on (or derived from) the Work and for which the
  451. editorial revisions, annotations, elaborations, or other modifications
  452. represent, as a whole, an original work of authorship. For the purposes
  453. of this License, Derivative Works shall not include works that remain
  454. separable from, or merely link (or bind by name) to the interfaces of,
  455. the Work and Derivative Works thereof.
  456. "Contribution" shall mean any work of authorship, including
  457. the original version of the Work and any modifications or additions
  458. to that Work or Derivative Works thereof, that is intentionally
  459. submitted to Licensor for inclusion in the Work by the copyright owner
  460. or by an individual or Legal Entity authorized to submit on behalf of
  461. the copyright owner. For the purposes of this definition, "submitted"
  462. means any form of electronic, verbal, or written communication sent
  463. to the Licensor or its representatives, including but not limited to
  464. communication on electronic mailing lists, source code control systems,
  465. and issue tracking systems that are managed by, or on behalf of, the
  466. Licensor for the purpose of discussing and improving the Work, but
  467. excluding communication that is conspicuously marked or otherwise
  468. designated in writing by the copyright owner as "Not a Contribution."
  469. "Contributor" shall mean Licensor and any individual or Legal Entity
  470. on behalf of whom a Contribution has been received by Licensor and
  471. subsequently incorporated within the Work.
  472. 2. Grant of Copyright License. Subject to the terms and conditions of
  473. this License, each Contributor hereby grants to You a perpetual,
  474. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  475. copyright license to reproduce, prepare Derivative Works of,
  476. publicly display, publicly perform, sublicense, and distribute the
  477. Work and such Derivative Works in Source or Object form.
  478. 3. Grant of Patent License. Subject to the terms and conditions of
  479. this License, each Contributor hereby grants to You a perpetual,
  480. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  481. (except as stated in this section) patent license to make, have made,
  482. use, offer to sell, sell, import, and otherwise transfer the Work,
  483. where such license applies only to those patent claims licensable
  484. by such Contributor that are necessarily infringed by their
  485. Contribution(s) alone or by combination of their Contribution(s)
  486. with the Work to which such Contribution(s) was submitted. If You
  487. institute patent litigation against any entity (including a
  488. cross-claim or counterclaim in a lawsuit) alleging that the Work
  489. or a Contribution incorporated within the Work constitutes direct
  490. or contributory patent infringement, then any patent licenses
  491. granted to You under this License for that Work shall terminate
  492. as of the date such litigation is filed.
  493. 4. Redistribution. You may reproduce and distribute copies of the
  494. Work or Derivative Works thereof in any medium, with or without
  495. modifications, and in Source or Object form, provided that You
  496. meet the following conditions:
  497. (a) You must give any other recipients of the Work or
  498. Derivative Works a copy of this License; and
  499. (b) You must cause any modified files to carry prominent notices
  500. stating that You changed the files; and
  501. (c) You must retain, in the Source form of any Derivative Works
  502. that You distribute, all copyright, patent, trademark, and
  503. attribution notices from the Source form of the Work,
  504. excluding those notices that do not pertain to any part of
  505. the Derivative Works; and
  506. (d) If the Work includes a "NOTICE" text file as part of its
  507. distribution, then any Derivative Works that You distribute must
  508. include a readable copy of the attribution notices contained
  509. within such NOTICE file, excluding those notices that do not
  510. pertain to any part of the Derivative Works, in at least one
  511. of the following places: within a NOTICE text file distributed
  512. as part of the Derivative Works; within the Source form or
  513. documentation, if provided along with the Derivative Works; or,
  514. within a display generated by the Derivative Works, if and
  515. wherever such third-party notices normally appear. The contents
  516. of the NOTICE file are for informational purposes only and
  517. do not modify the License. You may add Your own attribution
  518. notices within Derivative Works that You distribute, alongside
  519. or as an addendum to the NOTICE text from the Work, provided
  520. that such additional attribution notices cannot be construed
  521. as modifying the License.
  522. You may add Your own copyright statement to Your modifications and
  523. may provide additional or different license terms and conditions
  524. for use, reproduction, or distribution of Your modifications, or
  525. for any such Derivative Works as a whole, provided Your use,
  526. reproduction, and distribution of the Work otherwise complies with
  527. the conditions stated in this License.
  528. 5. Submission of Contributions. Unless You explicitly state otherwise,
  529. any Contribution intentionally submitted for inclusion in the Work
  530. by You to the Licensor shall be under the terms and conditions of
  531. this License, without any additional terms or conditions.
  532. Notwithstanding the above, nothing herein shall supersede or modify
  533. the terms of any separate license agreement you may have executed
  534. with Licensor regarding such Contributions.
  535. 6. Trademarks. This License does not grant permission to use the trade
  536. names, trademarks, service marks, or product names of the Licensor,
  537. except as required for reasonable and customary use in describing the
  538. origin of the Work and reproducing the content of the NOTICE file.
  539. 7. Disclaimer of Warranty. Unless required by applicable law or
  540. agreed to in writing, Licensor provides the Work (and each
  541. Contributor provides its Contributions) on an "AS IS" BASIS,
  542. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  543. implied, including, without limitation, any warranties or conditions
  544. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  545. PARTICULAR PURPOSE. You are solely responsible for determining the
  546. appropriateness of using or redistributing the Work and assume any
  547. risks associated with Your exercise of permissions under this License.
  548. 8. Limitation of Liability. In no event and under no legal theory,
  549. whether in tort (including negligence), contract, or otherwise,
  550. unless required by applicable law (such as deliberate and grossly
  551. negligent acts) or agreed to in writing, shall any Contributor be
  552. liable to You for damages, including any direct, indirect, special,
  553. incidental, or consequential damages of any character arising as a
  554. result of this License or out of the use or inability to use the
  555. Work (including but not limited to damages for loss of goodwill,
  556. work stoppage, computer failure or malfunction, or any and all
  557. other commercial damages or losses), even if such Contributor
  558. has been advised of the possibility of such damages.
  559. 9. Accepting Warranty or Additional Liability. While redistributing
  560. the Work or Derivative Works thereof, You may choose to offer,
  561. and charge a fee for, acceptance of support, warranty, indemnity,
  562. or other liability obligations and/or rights consistent with this
  563. License. However, in accepting such obligations, You may act only
  564. on Your own behalf and on Your sole responsibility, not on behalf
  565. of any other Contributor, and only if You agree to indemnify,
  566. defend, and hold each Contributor harmless for any liability
  567. incurred by, or claims asserted against, such Contributor by reason
  568. of your accepting any such warranty or additional liability.
  569. END OF TERMS AND CONDITIONS
  570. APPENDIX: How to apply the Apache License to your work.
  571. To apply the Apache License to your work, attach the following
  572. boilerplate notice, with the fields enclosed by brackets "[]"
  573. replaced with your own identifying information. (Don't include
  574. the brackets!) The text should be enclosed in the appropriate
  575. comment syntax for the file format. We also recommend that a
  576. file or class name and description of purpose be included on the
  577. same "printed page" as the copyright notice for easier
  578. identification within third-party archives.
  579. Copyright [yyyy] [name of copyright owner]
  580. Licensed under the Apache License, Version 2.0 (the "License");
  581. you may not use this file except in compliance with the License.
  582. You may obtain a copy of the License at
  583. http://www.apache.org/licenses/LICENSE-2.0
  584. Unless required by applicable law or agreed to in writing, software
  585. distributed under the License is distributed on an "AS IS" BASIS,
  586. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  587. See the License for the specific language governing permissions and
  588. limitations under the License.
  589. --------
  590. 7. https://github.com/jbeder/yaml-cpp
  591. Copyright (c) 2008-2015 Jesse Beder.
  592. Permission is hereby granted, free of charge, to any person obtaining a copy
  593. of this software and associated documentation files (the "Software"), to deal
  594. in the Software without restriction, including without limitation the rights
  595. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  596. copies of the Software, and to permit persons to whom the Software is
  597. furnished to do so, subject to the following conditions:
  598. The above copyright notice and this permission notice shall be included in
  599. all copies or substantial portions of the Software.
  600. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  601. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  602. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  603. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  604. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  605. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  606. THE SOFTWARE.
  607. ---------
  608. 8. https://github.com/oneapi-src/oneDNN/
  609. Apache License
  610. Version 2.0, January 2004
  611. http://www.apache.org/licenses/
  612. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  613. 1. Definitions.
  614. "License" shall mean the terms and conditions for use, reproduction,
  615. and distribution as defined by Sections 1 through 9 of this document.
  616. "Licensor" shall mean the copyright owner or entity authorized by
  617. the copyright owner that is granting the License.
  618. "Legal Entity" shall mean the union of the acting entity and all
  619. other entities that control, are controlled by, or are under common
  620. control with that entity. For the purposes of this definition,
  621. "control" means (i) the power, direct or indirect, to cause the
  622. direction or management of such entity, whether by contract or
  623. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  624. outstanding shares, or (iii) beneficial ownership of such entity.
  625. "You" (or "Your") shall mean an individual or Legal Entity
  626. exercising permissions granted by this License.
  627. "Source" form shall mean the preferred form for making modifications,
  628. including but not limited to software source code, documentation
  629. source, and configuration files.
  630. "Object" form shall mean any form resulting from mechanical
  631. transformation or translation of a Source form, including but
  632. not limited to compiled object code, generated documentation,
  633. and conversions to other media types.
  634. "Work" shall mean the work of authorship, whether in Source or
  635. Object form, made available under the License, as indicated by a
  636. copyright notice that is included in or attached to the work
  637. (an example is provided in the Appendix below).
  638. "Derivative Works" shall mean any work, whether in Source or Object
  639. form, that is based on (or derived from) the Work and for which the
  640. editorial revisions, annotations, elaborations, or other modifications
  641. represent, as a whole, an original work of authorship. For the purposes
  642. of this License, Derivative Works shall not include works that remain
  643. separable from, or merely link (or bind by name) to the interfaces of,
  644. the Work and Derivative Works thereof.
  645. "Contribution" shall mean any work of authorship, including
  646. the original version of the Work and any modifications or additions
  647. to that Work or Derivative Works thereof, that is intentionally
  648. submitted to Licensor for inclusion in the Work by the copyright owner
  649. or by an individual or Legal Entity authorized to submit on behalf of
  650. the copyright owner. For the purposes of this definition, "submitted"
  651. means any form of electronic, verbal, or written communication sent
  652. to the Licensor or its representatives, including but not limited to
  653. communication on electronic mailing lists, source code control systems,
  654. and issue tracking systems that are managed by, or on behalf of, the
  655. Licensor for the purpose of discussing and improving the Work, but
  656. excluding communication that is conspicuously marked or otherwise
  657. designated in writing by the copyright owner as "Not a Contribution."
  658. "Contributor" shall mean Licensor and any individual or Legal Entity
  659. on behalf of whom a Contribution has been received by Licensor and
  660. subsequently incorporated within the Work.
  661. 2. Grant of Copyright License. Subject to the terms and conditions of
  662. this License, each Contributor hereby grants to You a perpetual,
  663. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  664. copyright license to reproduce, prepare Derivative Works of,
  665. publicly display, publicly perform, sublicense, and distribute the
  666. Work and such Derivative Works in Source or Object form.
  667. 3. Grant of Patent License. Subject to the terms and conditions of
  668. this License, each Contributor hereby grants to You a perpetual,
  669. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  670. (except as stated in this section) patent license to make, have made,
  671. use, offer to sell, sell, import, and otherwise transfer the Work,
  672. where such license applies only to those patent claims licensable
  673. by such Contributor that are necessarily infringed by their
  674. Contribution(s) alone or by combination of their Contribution(s)
  675. with the Work to which such Contribution(s) was submitted. If You
  676. institute patent litigation against any entity (including a
  677. cross-claim or counterclaim in a lawsuit) alleging that the Work
  678. or a Contribution incorporated within the Work constitutes direct
  679. or contributory patent infringement, then any patent licenses
  680. granted to You under this License for that Work shall terminate
  681. as of the date such litigation is filed.
  682. 4. Redistribution. You may reproduce and distribute copies of the
  683. Work or Derivative Works thereof in any medium, with or without
  684. modifications, and in Source or Object form, provided that You
  685. meet the following conditions:
  686. (a) You must give any other recipients of the Work or
  687. Derivative Works a copy of this License; and
  688. (b) You must cause any modified files to carry prominent notices
  689. stating that You changed the files; and
  690. (c) You must retain, in the Source form of any Derivative Works
  691. that You distribute, all copyright, patent, trademark, and
  692. attribution notices from the Source form of the Work,
  693. excluding those notices that do not pertain to any part of
  694. the Derivative Works; and
  695. (d) If the Work includes a "NOTICE" text file as part of its
  696. distribution, then any Derivative Works that You distribute must
  697. include a readable copy of the attribution notices contained
  698. within such NOTICE file, excluding those notices that do not
  699. pertain to any part of the Derivative Works, in at least one
  700. of the following places: within a NOTICE text file distributed
  701. as part of the Derivative Works; within the Source form or
  702. documentation, if provided along with the Derivative Works; or,
  703. within a display generated by the Derivative Works, if and
  704. wherever such third-party notices normally appear. The contents
  705. of the NOTICE file are for informational purposes only and
  706. do not modify the License. You may add Your own attribution
  707. notices within Derivative Works that You distribute, alongside
  708. or as an addendum to the NOTICE text from the Work, provided
  709. that such additional attribution notices cannot be construed
  710. as modifying the License.
  711. You may add Your own copyright statement to Your modifications and
  712. may provide additional or different license terms and conditions
  713. for use, reproduction, or distribution of Your modifications, or
  714. for any such Derivative Works as a whole, provided Your use,
  715. reproduction, and distribution of the Work otherwise complies with
  716. the conditions stated in this License.
  717. 5. Submission of Contributions. Unless You explicitly state otherwise,
  718. any Contribution intentionally submitted for inclusion in the Work
  719. by You to the Licensor shall be under the terms and conditions of
  720. this License, without any additional terms or conditions.
  721. Notwithstanding the above, nothing herein shall supersede or modify
  722. the terms of any separate license agreement you may have executed
  723. with Licensor regarding such Contributions.
  724. 6. Trademarks. This License does not grant permission to use the trade
  725. names, trademarks, service marks, or product names of the Licensor,
  726. except as required for reasonable and customary use in describing the
  727. origin of the Work and reproducing the content of the NOTICE file.
  728. 7. Disclaimer of Warranty. Unless required by applicable law or
  729. agreed to in writing, Licensor provides the Work (and each
  730. Contributor provides its Contributions) on an "AS IS" BASIS,
  731. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  732. implied, including, without limitation, any warranties or conditions
  733. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  734. PARTICULAR PURPOSE. You are solely responsible for determining the
  735. appropriateness of using or redistributing the Work and assume any
  736. risks associated with Your exercise of permissions under this License.
  737. 8. Limitation of Liability. In no event and under no legal theory,
  738. whether in tort (including negligence), contract, or otherwise,
  739. unless required by applicable law (such as deliberate and grossly
  740. negligent acts) or agreed to in writing, shall any Contributor be
  741. liable to You for damages, including any direct, indirect, special,
  742. incidental, or consequential damages of any character arising as a
  743. result of this License or out of the use or inability to use the
  744. Work (including but not limited to damages for loss of goodwill,
  745. work stoppage, computer failure or malfunction, or any and all
  746. other commercial damages or losses), even if such Contributor
  747. has been advised of the possibility of such damages.
  748. 9. Accepting Warranty or Additional Liability. While redistributing
  749. the Work or Derivative Works thereof, You may choose to offer,
  750. and charge a fee for, acceptance of support, warranty, indemnity,
  751. or other liability obligations and/or rights consistent with this
  752. License. However, in accepting such obligations, You may act only
  753. on Your own behalf and on Your sole responsibility, not on behalf
  754. of any other Contributor, and only if You agree to indemnify,
  755. defend, and hold each Contributor harmless for any liability
  756. incurred by, or claims asserted against, such Contributor by reason
  757. of your accepting any such warranty or additional liability.
  758. END OF TERMS AND CONDITIONS
  759. ============================================================================
  760. Copyright 2016-2021 Intel Corporation
  761. Copyright 2018 YANDEX LLC
  762. Copyright 2019-2021 FUJITSU LIMITED
  763. Copyright 2020 Arm Limited and affiliates
  764. Copyright 2020 Codeplay Software Limited
  765. Copyright 2021 Alanna Tempest
  766. Licensed under the Apache License, Version 2.0 (the "License");
  767. you may not use this file except in compliance with the License.
  768. You may obtain a copy of the License at
  769. http://www.apache.org/licenses/LICENSE-2.0
  770. Unless required by applicable law or agreed to in writing, software
  771. distributed under the License is distributed on an "AS IS" BASIS,
  772. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  773. See the License for the specific language governing permissions and
  774. limitations under the License.
  775. This distribution includes third party software ("third party programs").
  776. This third party software, even if included with the distribution of
  777. the Intel software, may be governed by separate license terms, including
  778. without limitation, third party license terms, other Intel software license
  779. terms, and open source software license terms. These separate license terms
  780. govern your use of the third party programs as set forth in the
  781. "THIRD-PARTY-PROGRAMS" file.
  782. --------
  783. 9. https://github.com/openvinotoolkit/openvino
  784. Apache License
  785. Version 2.0, January 2004
  786. http://www.apache.org/licenses/
  787. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  788. 1. Definitions.
  789. "License" shall mean the terms and conditions for use, reproduction,
  790. and distribution as defined by Sections 1 through 9 of this document.
  791. "Licensor" shall mean the copyright owner or entity authorized by
  792. the copyright owner that is granting the License.
  793. "Legal Entity" shall mean the union of the acting entity and all
  794. other entities that control, are controlled by, or are under common
  795. control with that entity. For the purposes of this definition,
  796. "control" means (i) the power, direct or indirect, to cause the
  797. direction or management of such entity, whether by contract or
  798. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  799. outstanding shares, or (iii) beneficial ownership of such entity.
  800. "You" (or "Your") shall mean an individual or Legal Entity
  801. exercising permissions granted by this License.
  802. "Source" form shall mean the preferred form for making modifications,
  803. including but not limited to software source code, documentation
  804. source, and configuration files.
  805. "Object" form shall mean any form resulting from mechanical
  806. transformation or translation of a Source form, including but
  807. not limited to compiled object code, generated documentation,
  808. and conversions to other media types.
  809. "Work" shall mean the work of authorship, whether in Source or
  810. Object form, made available under the License, as indicated by a
  811. copyright notice that is included in or attached to the work
  812. (an example is provided in the Appendix below).
  813. "Derivative Works" shall mean any work, whether in Source or Object
  814. form, that is based on (or derived from) the Work and for which the
  815. editorial revisions, annotations, elaborations, or other modifications
  816. represent, as a whole, an original work of authorship. For the purposes
  817. of this License, Derivative Works shall not include works that remain
  818. separable from, or merely link (or bind by name) to the interfaces of,
  819. the Work and Derivative Works thereof.
  820. "Contribution" shall mean any work of authorship, including
  821. the original version of the Work and any modifications or additions
  822. to that Work or Derivative Works thereof, that is intentionally
  823. submitted to Licensor for inclusion in the Work by the copyright owner
  824. or by an individual or Legal Entity authorized to submit on behalf of
  825. the copyright owner. For the purposes of this definition, "submitted"
  826. means any form of electronic, verbal, or written communication sent
  827. to the Licensor or its representatives, including but not limited to
  828. communication on electronic mailing lists, source code control systems,
  829. and issue tracking systems that are managed by, or on behalf of, the
  830. Licensor for the purpose of discussing and improving the Work, but
  831. excluding communication that is conspicuously marked or otherwise
  832. designated in writing by the copyright owner as "Not a Contribution."
  833. "Contributor" shall mean Licensor and any individual or Legal Entity
  834. on behalf of whom a Contribution has been received by Licensor and
  835. subsequently incorporated within the Work.
  836. 2. Grant of Copyright License. Subject to the terms and conditions of
  837. this License, each Contributor hereby grants to You a perpetual,
  838. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  839. copyright license to reproduce, prepare Derivative Works of,
  840. publicly display, publicly perform, sublicense, and distribute the
  841. Work and such Derivative Works in Source or Object form.
  842. 3. Grant of Patent License. Subject to the terms and conditions of
  843. this License, each Contributor hereby grants to You a perpetual,
  844. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  845. (except as stated in this section) patent license to make, have made,
  846. use, offer to sell, sell, import, and otherwise transfer the Work,
  847. where such license applies only to those patent claims licensable
  848. by such Contributor that are necessarily infringed by their
  849. Contribution(s) alone or by combination of their Contribution(s)
  850. with the Work to which such Contribution(s) was submitted. If You
  851. institute patent litigation against any entity (including a
  852. cross-claim or counterclaim in a lawsuit) alleging that the Work
  853. or a Contribution incorporated within the Work constitutes direct
  854. or contributory patent infringement, then any patent licenses
  855. granted to You under this License for that Work shall terminate
  856. as of the date such litigation is filed.
  857. 4. Redistribution. You may reproduce and distribute copies of the
  858. Work or Derivative Works thereof in any medium, with or without
  859. modifications, and in Source or Object form, provided that You
  860. meet the following conditions:
  861. (a) You must give any other recipients of the Work or
  862. Derivative Works a copy of this License; and
  863. (b) You must cause any modified files to carry prominent notices
  864. stating that You changed the files; and
  865. (c) You must retain, in the Source form of any Derivative Works
  866. that You distribute, all copyright, patent, trademark, and
  867. attribution notices from the Source form of the Work,
  868. excluding those notices that do not pertain to any part of
  869. the Derivative Works; and
  870. (d) If the Work includes a "NOTICE" text file as part of its
  871. distribution, then any Derivative Works that You distribute must
  872. include a readable copy of the attribution notices contained
  873. within such NOTICE file, excluding those notices that do not
  874. pertain to any part of the Derivative Works, in at least one
  875. of the following places: within a NOTICE text file distributed
  876. as part of the Derivative Works; within the Source form or
  877. documentation, if provided along with the Derivative Works; or,
  878. within a display generated by the Derivative Works, if and
  879. wherever such third-party notices normally appear. The contents
  880. of the NOTICE file are for informational purposes only and
  881. do not modify the License. You may add Your own attribution
  882. notices within Derivative Works that You distribute, alongside
  883. or as an addendum to the NOTICE text from the Work, provided
  884. that such additional attribution notices cannot be construed
  885. as modifying the License.
  886. You may add Your own copyright statement to Your modifications and
  887. may provide additional or different license terms and conditions
  888. for use, reproduction, or distribution of Your modifications, or
  889. for any such Derivative Works as a whole, provided Your use,
  890. reproduction, and distribution of the Work otherwise complies with
  891. the conditions stated in this License.
  892. 5. Submission of Contributions. Unless You explicitly state otherwise,
  893. any Contribution intentionally submitted for inclusion in the Work
  894. by You to the Licensor shall be under the terms and conditions of
  895. this License, without any additional terms or conditions.
  896. Notwithstanding the above, nothing herein shall supersede or modify
  897. the terms of any separate license agreement you may have executed
  898. with Licensor regarding such Contributions.
  899. 6. Trademarks. This License does not grant permission to use the trade
  900. names, trademarks, service marks, or product names of the Licensor,
  901. except as required for reasonable and customary use in describing the
  902. origin of the Work and reproducing the content of the NOTICE file.
  903. 7. Disclaimer of Warranty. Unless required by applicable law or
  904. agreed to in writing, Licensor provides the Work (and each
  905. Contributor provides its Contributions) on an "AS IS" BASIS,
  906. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  907. implied, including, without limitation, any warranties or conditions
  908. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  909. PARTICULAR PURPOSE. You are solely responsible for determining the
  910. appropriateness of using or redistributing the Work and assume any
  911. risks associated with Your exercise of permissions under this License.
  912. 8. Limitation of Liability. In no event and under no legal theory,
  913. whether in tort (including negligence), contract, or otherwise,
  914. unless required by applicable law (such as deliberate and grossly
  915. negligent acts) or agreed to in writing, shall any Contributor be
  916. liable to You for damages, including any direct, indirect, special,
  917. incidental, or consequential damages of any character arising as a
  918. result of this License or out of the use or inability to use the
  919. Work (including but not limited to damages for loss of goodwill,
  920. work stoppage, computer failure or malfunction, or any and all
  921. other commercial damages or losses), even if such Contributor
  922. has been advised of the possibility of such damages.
  923. 9. Accepting Warranty or Additional Liability. While redistributing
  924. the Work or Derivative Works thereof, You may choose to offer,
  925. and charge a fee for, acceptance of support, warranty, indemnity,
  926. or other liability obligations and/or rights consistent with this
  927. License. However, in accepting such obligations, You may act only
  928. on Your own behalf and on Your sole responsibility, not on behalf
  929. of any other Contributor, and only if You agree to indemnify,
  930. defend, and hold each Contributor harmless for any liability
  931. incurred by, or claims asserted against, such Contributor by reason
  932. of your accepting any such warranty or additional liability.
  933. END OF TERMS AND CONDITIONS
  934. APPENDIX: How to apply the Apache License to your work.
  935. To apply the Apache License to your work, attach the following
  936. boilerplate notice, with the fields enclosed by brackets "[]"
  937. replaced with your own identifying information. (Don't include
  938. the brackets!) The text should be enclosed in the appropriate
  939. comment syntax for the file format. We also recommend that a
  940. file or class name and description of purpose be included on the
  941. same "printed page" as the copyright notice for easier
  942. identification within third-party archives.
  943. Copyright [yyyy] [name of copyright owner]
  944. Licensed under the Apache License, Version 2.0 (the "License");
  945. you may not use this file except in compliance with the License.
  946. You may obtain a copy of the License at
  947. http://www.apache.org/licenses/LICENSE-2.0
  948. Unless required by applicable law or agreed to in writing, software
  949. distributed under the License is distributed on an "AS IS" BASIS,
  950. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  951. See the License for the specific language governing permissions and
  952. limitations under the License.
  953. --------
  954. 10. https://gitlab.com/libeigen/eigen
  955. Apache License
  956. Version 2.0, January 2004
  957. http://www.apache.org/licenses/
  958. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  959. 1. Definitions.
  960. "License" shall mean the terms and conditions for use, reproduction,
  961. and distribution as defined by Sections 1 through 9 of this document.
  962. "Licensor" shall mean the copyright owner or entity authorized by
  963. the copyright owner that is granting the License.
  964. "Legal Entity" shall mean the union of the acting entity and all
  965. other entities that control, are controlled by, or are under common
  966. control with that entity. For the purposes of this definition,
  967. "control" means (i) the power, direct or indirect, to cause the
  968. direction or management of such entity, whether by contract or
  969. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  970. outstanding shares, or (iii) beneficial ownership of such entity.
  971. "You" (or "Your") shall mean an individual or Legal Entity
  972. exercising permissions granted by this License.
  973. "Source" form shall mean the preferred form for making modifications,
  974. including but not limited to software source code, documentation
  975. source, and configuration files.
  976. "Object" form shall mean any form resulting from mechanical
  977. transformation or translation of a Source form, including but
  978. not limited to compiled object code, generated documentation,
  979. and conversions to other media types.
  980. "Work" shall mean the work of authorship, whether in Source or
  981. Object form, made available under the License, as indicated by a
  982. copyright notice that is included in or attached to the work
  983. (an example is provided in the Appendix below).
  984. "Derivative Works" shall mean any work, whether in Source or Object
  985. form, that is based on (or derived from) the Work and for which the
  986. editorial revisions, annotations, elaborations, or other modifications
  987. represent, as a whole, an original work of authorship. For the purposes
  988. of this License, Derivative Works shall not include works that remain
  989. separable from, or merely link (or bind by name) to the interfaces of,
  990. the Work and Derivative Works thereof.
  991. "Contribution" shall mean any work of authorship, including
  992. the original version of the Work and any modifications or additions
  993. to that Work or Derivative Works thereof, that is intentionally
  994. submitted to Licensor for inclusion in the Work by the copyright owner
  995. or by an individual or Legal Entity authorized to submit on behalf of
  996. the copyright owner. For the purposes of this definition, "submitted"
  997. means any form of electronic, verbal, or written communication sent
  998. to the Licensor or its representatives, including but not limited to
  999. communication on electronic mailing lists, source code control systems,
  1000. and issue tracking systems that are managed by, or on behalf of, the
  1001. Licensor for the purpose of discussing and improving the Work, but
  1002. excluding communication that is conspicuously marked or otherwise
  1003. designated in writing by the copyright owner as "Not a Contribution."
  1004. "Contributor" shall mean Licensor and any individual or Legal Entity
  1005. on behalf of whom a Contribution has been received by Licensor and
  1006. subsequently incorporated within the Work.
  1007. 2. Grant of Copyright License. Subject to the terms and conditions of
  1008. this License, each Contributor hereby grants to You a perpetual,
  1009. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1010. copyright license to reproduce, prepare Derivative Works of,
  1011. publicly display, publicly perform, sublicense, and distribute the
  1012. Work and such Derivative Works in Source or Object form.
  1013. 3. Grant of Patent License. Subject to the terms and conditions of
  1014. this License, each Contributor hereby grants to You a perpetual,
  1015. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1016. (except as stated in this section) patent license to make, have made,
  1017. use, offer to sell, sell, import, and otherwise transfer the Work,
  1018. where such license applies only to those patent claims licensable
  1019. by such Contributor that are necessarily infringed by their
  1020. Contribution(s) alone or by combination of their Contribution(s)
  1021. with the Work to which such Contribution(s) was submitted. If You
  1022. institute patent litigation against any entity (including a
  1023. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1024. or a Contribution incorporated within the Work constitutes direct
  1025. or contributory patent infringement, then any patent licenses
  1026. granted to You under this License for that Work shall terminate
  1027. as of the date such litigation is filed.
  1028. 4. Redistribution. You may reproduce and distribute copies of the
  1029. Work or Derivative Works thereof in any medium, with or without
  1030. modifications, and in Source or Object form, provided that You
  1031. meet the following conditions:
  1032. (a) You must give any other recipients of the Work or
  1033. Derivative Works a copy of this License; and
  1034. (b) You must cause any modified files to carry prominent notices
  1035. stating that You changed the files; and
  1036. (c) You must retain, in the Source form of any Derivative Works
  1037. that You distribute, all copyright, patent, trademark, and
  1038. attribution notices from the Source form of the Work,
  1039. excluding those notices that do not pertain to any part of
  1040. the Derivative Works; and
  1041. (d) If the Work includes a "NOTICE" text file as part of its
  1042. distribution, then any Derivative Works that You distribute must
  1043. include a readable copy of the attribution notices contained
  1044. within such NOTICE file, excluding those notices that do not
  1045. pertain to any part of the Derivative Works, in at least one
  1046. of the following places: within a NOTICE text file distributed
  1047. as part of the Derivative Works; within the Source form or
  1048. documentation, if provided along with the Derivative Works; or,
  1049. within a display generated by the Derivative Works, if and
  1050. wherever such third-party notices normally appear. The contents
  1051. of the NOTICE file are for informational purposes only and
  1052. do not modify the License. You may add Your own attribution
  1053. notices within Derivative Works that You distribute, alongside
  1054. or as an addendum to the NOTICE text from the Work, provided
  1055. that such additional attribution notices cannot be construed
  1056. as modifying the License.
  1057. You may add Your own copyright statement to Your modifications and
  1058. may provide additional or different license terms and conditions
  1059. for use, reproduction, or distribution of Your modifications, or
  1060. for any such Derivative Works as a whole, provided Your use,
  1061. reproduction, and distribution of the Work otherwise complies with
  1062. the conditions stated in this License.
  1063. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1064. any Contribution intentionally submitted for inclusion in the Work
  1065. by You to the Licensor shall be under the terms and conditions of
  1066. this License, without any additional terms or conditions.
  1067. Notwithstanding the above, nothing herein shall supersede or modify
  1068. the terms of any separate license agreement you may have executed
  1069. with Licensor regarding such Contributions.
  1070. 6. Trademarks. This License does not grant permission to use the trade
  1071. names, trademarks, service marks, or product names of the Licensor,
  1072. except as required for reasonable and customary use in describing the
  1073. origin of the Work and reproducing the content of the NOTICE file.
  1074. 7. Disclaimer of Warranty. Unless required by applicable law or
  1075. agreed to in writing, Licensor provides the Work (and each
  1076. Contributor provides its Contributions) on an "AS IS" BASIS,
  1077. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1078. implied, including, without limitation, any warranties or conditions
  1079. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1080. PARTICULAR PURPOSE. You are solely responsible for determining the
  1081. appropriateness of using or redistributing the Work and assume any
  1082. risks associated with Your exercise of permissions under this License.
  1083. 8. Limitation of Liability. In no event and under no legal theory,
  1084. whether in tort (including negligence), contract, or otherwise,
  1085. unless required by applicable law (such as deliberate and grossly
  1086. negligent acts) or agreed to in writing, shall any Contributor be
  1087. liable to You for damages, including any direct, indirect, special,
  1088. incidental, or consequential damages of any character arising as a
  1089. result of this License or out of the use or inability to use the
  1090. Work (including but not limited to damages for loss of goodwill,
  1091. work stoppage, computer failure or malfunction, or any and all
  1092. other commercial damages or losses), even if such Contributor
  1093. has been advised of the possibility of such damages.
  1094. 9. Accepting Warranty or Additional Liability. While redistributing
  1095. the Work or Derivative Works thereof, You may choose to offer,
  1096. and charge a fee for, acceptance of support, warranty, indemnity,
  1097. or other liability obligations and/or rights consistent with this
  1098. License. However, in accepting such obligations, You may act only
  1099. on Your own behalf and on Your sole responsibility, not on behalf
  1100. of any other Contributor, and only if You agree to indemnify,
  1101. defend, and hold each Contributor harmless for any liability
  1102. incurred by, or claims asserted against, such Contributor by reason
  1103. of your accepting any such warranty or additional liability.
  1104. END OF TERMS AND CONDITIONS
  1105. APPENDIX: How to apply the Apache License to your work.
  1106. To apply the Apache License to your work, attach the following
  1107. boilerplate notice, with the fields enclosed by brackets "[]"
  1108. replaced with your own identifying information. (Don't include
  1109. the brackets!) The text should be enclosed in the appropriate
  1110. comment syntax for the file format. We also recommend that a
  1111. file or class name and description of purpose be included on the
  1112. same "printed page" as the copyright notice for easier
  1113. identification within third-party archives.
  1114. Copyright [yyyy] [name of copyright owner]
  1115. Licensed under the Apache License, Version 2.0 (the "License");
  1116. you may not use this file except in compliance with the License.
  1117. You may obtain a copy of the License at
  1118. http://www.apache.org/licenses/LICENSE-2.0
  1119. Unless required by applicable law or agreed to in writing, software
  1120. distributed under the License is distributed on an "AS IS" BASIS,
  1121. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1122. See the License for the specific language governing permissions and
  1123. limitations under the License.
  1124. --------
  1125. 11. https://github.com/PaddlePaddle/PaddleNLP
  1126. Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved
  1127. Apache License
  1128. Version 2.0, January 2004
  1129. http://www.apache.org/licenses/
  1130. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1131. 1. Definitions.
  1132. "License" shall mean the terms and conditions for use, reproduction,
  1133. and distribution as defined by Sections 1 through 9 of this document.
  1134. "Licensor" shall mean the copyright owner or entity authorized by
  1135. the copyright owner that is granting the License.
  1136. "Legal Entity" shall mean the union of the acting entity and all
  1137. other entities that control, are controlled by, or are under common
  1138. control with that entity. For the purposes of this definition,
  1139. "control" means (i) the power, direct or indirect, to cause the
  1140. direction or management of such entity, whether by contract or
  1141. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1142. outstanding shares, or (iii) beneficial ownership of such entity.
  1143. "You" (or "Your") shall mean an individual or Legal Entity
  1144. exercising permissions granted by this License.
  1145. "Source" form shall mean the preferred form for making modifications,
  1146. including but not limited to software source code, documentation
  1147. source, and configuration files.
  1148. "Object" form shall mean any form resulting from mechanical
  1149. transformation or translation of a Source form, including but
  1150. not limited to compiled object code, generated documentation,
  1151. and conversions to other media types.
  1152. "Work" shall mean the work of authorship, whether in Source or
  1153. Object form, made available under the License, as indicated by a
  1154. copyright notice that is included in or attached to the work
  1155. (an example is provided in the Appendix below).
  1156. "Derivative Works" shall mean any work, whether in Source or Object
  1157. form, that is based on (or derived from) the Work and for which the
  1158. editorial revisions, annotations, elaborations, or other modifications
  1159. represent, as a whole, an original work of authorship. For the purposes
  1160. of this License, Derivative Works shall not include works that remain
  1161. separable from, or merely link (or bind by name) to the interfaces of,
  1162. the Work and Derivative Works thereof.
  1163. "Contribution" shall mean any work of authorship, including
  1164. the original version of the Work and any modifications or additions
  1165. to that Work or Derivative Works thereof, that is intentionally
  1166. submitted to Licensor for inclusion in the Work by the copyright owner
  1167. or by an individual or Legal Entity authorized to submit on behalf of
  1168. the copyright owner. For the purposes of this definition, "submitted"
  1169. means any form of electronic, verbal, or written communication sent
  1170. to the Licensor or its representatives, including but not limited to
  1171. communication on electronic mailing lists, source code control systems,
  1172. and issue tracking systems that are managed by, or on behalf of, the
  1173. Licensor for the purpose of discussing and improving the Work, but
  1174. excluding communication that is conspicuously marked or otherwise
  1175. designated in writing by the copyright owner as "Not a Contribution."
  1176. "Contributor" shall mean Licensor and any individual or Legal Entity
  1177. on behalf of whom a Contribution has been received by Licensor and
  1178. subsequently incorporated within the Work.
  1179. 2. Grant of Copyright License. Subject to the terms and conditions of
  1180. this License, each Contributor hereby grants to You a perpetual,
  1181. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1182. copyright license to reproduce, prepare Derivative Works of,
  1183. publicly display, publicly perform, sublicense, and distribute the
  1184. Work and such Derivative Works in Source or Object form.
  1185. 3. Grant of Patent License. Subject to the terms and conditions of
  1186. this License, each Contributor hereby grants to You a perpetual,
  1187. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1188. (except as stated in this section) patent license to make, have made,
  1189. use, offer to sell, sell, import, and otherwise transfer the Work,
  1190. where such license applies only to those patent claims licensable
  1191. by such Contributor that are necessarily infringed by their
  1192. Contribution(s) alone or by combination of their Contribution(s)
  1193. with the Work to which such Contribution(s) was submitted. If You
  1194. institute patent litigation against any entity (including a
  1195. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1196. or a Contribution incorporated within the Work constitutes direct
  1197. or contributory patent infringement, then any patent licenses
  1198. granted to You under this License for that Work shall terminate
  1199. as of the date such litigation is filed.
  1200. 4. Redistribution. You may reproduce and distribute copies of the
  1201. Work or Derivative Works thereof in any medium, with or without
  1202. modifications, and in Source or Object form, provided that You
  1203. meet the following conditions:
  1204. (a) You must give any other recipients of the Work or
  1205. Derivative Works a copy of this License; and
  1206. (b) You must cause any modified files to carry prominent notices
  1207. stating that You changed the files; and
  1208. (c) You must retain, in the Source form of any Derivative Works
  1209. that You distribute, all copyright, patent, trademark, and
  1210. attribution notices from the Source form of the Work,
  1211. excluding those notices that do not pertain to any part of
  1212. the Derivative Works; and
  1213. (d) If the Work includes a "NOTICE" text file as part of its
  1214. distribution, then any Derivative Works that You distribute must
  1215. include a readable copy of the attribution notices contained
  1216. within such NOTICE file, excluding those notices that do not
  1217. pertain to any part of the Derivative Works, in at least one
  1218. of the following places: within a NOTICE text file distributed
  1219. as part of the Derivative Works; within the Source form or
  1220. documentation, if provided along with the Derivative Works; or,
  1221. within a display generated by the Derivative Works, if and
  1222. wherever such third-party notices normally appear. The contents
  1223. of the NOTICE file are for informational purposes only and
  1224. do not modify the License. You may add Your own attribution
  1225. notices within Derivative Works that You distribute, alongside
  1226. or as an addendum to the NOTICE text from the Work, provided
  1227. that such additional attribution notices cannot be construed
  1228. as modifying the License.
  1229. You may add Your own copyright statement to Your modifications and
  1230. may provide additional or different license terms and conditions
  1231. for use, reproduction, or distribution of Your modifications, or
  1232. for any such Derivative Works as a whole, provided Your use,
  1233. reproduction, and distribution of the Work otherwise complies with
  1234. the conditions stated in this License.
  1235. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1236. any Contribution intentionally submitted for inclusion in the Work
  1237. by You to the Licensor shall be under the terms and conditions of
  1238. this License, without any additional terms or conditions.
  1239. Notwithstanding the above, nothing herein shall supersede or modify
  1240. the terms of any separate license agreement you may have executed
  1241. with Licensor regarding such Contributions.
  1242. 6. Trademarks. This License does not grant permission to use the trade
  1243. names, trademarks, service marks, or product names of the Licensor,
  1244. except as required for reasonable and customary use in describing the
  1245. origin of the Work and reproducing the content of the NOTICE file.
  1246. 7. Disclaimer of Warranty. Unless required by applicable law or
  1247. agreed to in writing, Licensor provides the Work (and each
  1248. Contributor provides its Contributions) on an "AS IS" BASIS,
  1249. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1250. implied, including, without limitation, any warranties or conditions
  1251. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1252. PARTICULAR PURPOSE. You are solely responsible for determining the
  1253. appropriateness of using or redistributing the Work and assume any
  1254. risks associated with Your exercise of permissions under this License.
  1255. 8. Limitation of Liability. In no event and under no legal theory,
  1256. whether in tort (including negligence), contract, or otherwise,
  1257. unless required by applicable law (such as deliberate and grossly
  1258. negligent acts) or agreed to in writing, shall any Contributor be
  1259. liable to You for damages, including any direct, indirect, special,
  1260. incidental, or consequential damages of any character arising as a
  1261. result of this License or out of the use or inability to use the
  1262. Work (including but not limited to damages for loss of goodwill,
  1263. work stoppage, computer failure or malfunction, or any and all
  1264. other commercial damages or losses), even if such Contributor
  1265. has been advised of the possibility of such damages.
  1266. 9. Accepting Warranty or Additional Liability. While redistributing
  1267. the Work or Derivative Works thereof, You may choose to offer,
  1268. and charge a fee for, acceptance of support, warranty, indemnity,
  1269. or other liability obligations and/or rights consistent with this
  1270. License. However, in accepting such obligations, You may act only
  1271. on Your own behalf and on Your sole responsibility, not on behalf
  1272. of any other Contributor, and only if You agree to indemnify,
  1273. defend, and hold each Contributor harmless for any liability
  1274. incurred by, or claims asserted against, such Contributor by reason
  1275. of your accepting any such warranty or additional liability.
  1276. END OF TERMS AND CONDITIONS
  1277. APPENDIX: How to apply the Apache License to your work.
  1278. To apply the Apache License to your work, attach the following
  1279. boilerplate notice, with the fields enclosed by brackets "[]"
  1280. replaced with your own identifying information. (Don't include
  1281. the brackets!) The text should be enclosed in the appropriate
  1282. comment syntax for the file format. We also recommend that a
  1283. file or class name and description of purpose be included on the
  1284. same "printed page" as the copyright notice for easier
  1285. identification within third-party archives.
  1286. Copyright (c) 2016 PaddlePaddle Authors. All Rights Reserved.
  1287. Licensed under the Apache License, Version 2.0 (the "License");
  1288. you may not use this file except in compliance with the License.
  1289. You may obtain a copy of the License at
  1290. http://www.apache.org/licenses/LICENSE-2.0
  1291. Unless required by applicable law or agreed to in writing, software
  1292. distributed under the License is distributed on an "AS IS" BASIS,
  1293. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1294. See the License for the specific language governing permissions and
  1295. limitations under the License.
  1296. --------
  1297. 12. https://github.com/openssl/openssl
  1298. Apache License
  1299. Version 2.0, January 2004
  1300. https://www.apache.org/licenses/
  1301. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1302. 1. Definitions.
  1303. "License" shall mean the terms and conditions for use, reproduction,
  1304. and distribution as defined by Sections 1 through 9 of this document.
  1305. "Licensor" shall mean the copyright owner or entity authorized by
  1306. the copyright owner that is granting the License.
  1307. "Legal Entity" shall mean the union of the acting entity and all
  1308. other entities that control, are controlled by, or are under common
  1309. control with that entity. For the purposes of this definition,
  1310. "control" means (i) the power, direct or indirect, to cause the
  1311. direction or management of such entity, whether by contract or
  1312. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1313. outstanding shares, or (iii) beneficial ownership of such entity.
  1314. "You" (or "Your") shall mean an individual or Legal Entity
  1315. exercising permissions granted by this License.
  1316. "Source" form shall mean the preferred form for making modifications,
  1317. including but not limited to software source code, documentation
  1318. source, and configuration files.
  1319. "Object" form shall mean any form resulting from mechanical
  1320. transformation or translation of a Source form, including but
  1321. not limited to compiled object code, generated documentation,
  1322. and conversions to other media types.
  1323. "Work" shall mean the work of authorship, whether in Source or
  1324. Object form, made available under the License, as indicated by a
  1325. copyright notice that is included in or attached to the work
  1326. (an example is provided in the Appendix below).
  1327. "Derivative Works" shall mean any work, whether in Source or Object
  1328. form, that is based on (or derived from) the Work and for which the
  1329. editorial revisions, annotations, elaborations, or other modifications
  1330. represent, as a whole, an original work of authorship. For the purposes
  1331. of this License, Derivative Works shall not include works that remain
  1332. separable from, or merely link (or bind by name) to the interfaces of,
  1333. the Work and Derivative Works thereof.
  1334. "Contribution" shall mean any work of authorship, including
  1335. the original version of the Work and any modifications or additions
  1336. to that Work or Derivative Works thereof, that is intentionally
  1337. submitted to Licensor for inclusion in the Work by the copyright owner
  1338. or by an individual or Legal Entity authorized to submit on behalf of
  1339. the copyright owner. For the purposes of this definition, "submitted"
  1340. means any form of electronic, verbal, or written communication sent
  1341. to the Licensor or its representatives, including but not limited to
  1342. communication on electronic mailing lists, source code control systems,
  1343. and issue tracking systems that are managed by, or on behalf of, the
  1344. Licensor for the purpose of discussing and improving the Work, but
  1345. excluding communication that is conspicuously marked or otherwise
  1346. designated in writing by the copyright owner as "Not a Contribution."
  1347. "Contributor" shall mean Licensor and any individual or Legal Entity
  1348. on behalf of whom a Contribution has been received by Licensor and
  1349. subsequently incorporated within the Work.
  1350. 2. Grant of Copyright License. Subject to the terms and conditions of
  1351. this License, each Contributor hereby grants to You a perpetual,
  1352. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1353. copyright license to reproduce, prepare Derivative Works of,
  1354. publicly display, publicly perform, sublicense, and distribute the
  1355. Work and such Derivative Works in Source or Object form.
  1356. 3. Grant of Patent License. Subject to the terms and conditions of
  1357. this License, each Contributor hereby grants to You a perpetual,
  1358. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1359. (except as stated in this section) patent license to make, have made,
  1360. use, offer to sell, sell, import, and otherwise transfer the Work,
  1361. where such license applies only to those patent claims licensable
  1362. by such Contributor that are necessarily infringed by their
  1363. Contribution(s) alone or by combination of their Contribution(s)
  1364. with the Work to which such Contribution(s) was submitted. If You
  1365. institute patent litigation against any entity (including a
  1366. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1367. or a Contribution incorporated within the Work constitutes direct
  1368. or contributory patent infringement, then any patent licenses
  1369. granted to You under this License for that Work shall terminate
  1370. as of the date such litigation is filed.
  1371. 4. Redistribution. You may reproduce and distribute copies of the
  1372. Work or Derivative Works thereof in any medium, with or without
  1373. modifications, and in Source or Object form, provided that You
  1374. meet the following conditions:
  1375. (a) You must give any other recipients of the Work or
  1376. Derivative Works a copy of this License; and
  1377. (b) You must cause any modified files to carry prominent notices
  1378. stating that You changed the files; and
  1379. (c) You must retain, in the Source form of any Derivative Works
  1380. that You distribute, all copyright, patent, trademark, and
  1381. attribution notices from the Source form of the Work,
  1382. excluding those notices that do not pertain to any part of
  1383. the Derivative Works; and
  1384. (d) If the Work includes a "NOTICE" text file as part of its
  1385. distribution, then any Derivative Works that You distribute must
  1386. include a readable copy of the attribution notices contained
  1387. within such NOTICE file, excluding those notices that do not
  1388. pertain to any part of the Derivative Works, in at least one
  1389. of the following places: within a NOTICE text file distributed
  1390. as part of the Derivative Works; within the Source form or
  1391. documentation, if provided along with the Derivative Works; or,
  1392. within a display generated by the Derivative Works, if and
  1393. wherever such third-party notices normally appear. The contents
  1394. of the NOTICE file are for informational purposes only and
  1395. do not modify the License. You may add Your own attribution
  1396. notices within Derivative Works that You distribute, alongside
  1397. or as an addendum to the NOTICE text from the Work, provided
  1398. that such additional attribution notices cannot be construed
  1399. as modifying the License.
  1400. You may add Your own copyright statement to Your modifications and
  1401. may provide additional or different license terms and conditions
  1402. for use, reproduction, or distribution of Your modifications, or
  1403. for any such Derivative Works as a whole, provided Your use,
  1404. reproduction, and distribution of the Work otherwise complies with
  1405. the conditions stated in this License.
  1406. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1407. any Contribution intentionally submitted for inclusion in the Work
  1408. by You to the Licensor shall be under the terms and conditions of
  1409. this License, without any additional terms or conditions.
  1410. Notwithstanding the above, nothing herein shall supersede or modify
  1411. the terms of any separate license agreement you may have executed
  1412. with Licensor regarding such Contributions.
  1413. 6. Trademarks. This License does not grant permission to use the trade
  1414. names, trademarks, service marks, or product names of the Licensor,
  1415. except as required for reasonable and customary use in describing the
  1416. origin of the Work and reproducing the content of the NOTICE file.
  1417. 7. Disclaimer of Warranty. Unless required by applicable law or
  1418. agreed to in writing, Licensor provides the Work (and each
  1419. Contributor provides its Contributions) on an "AS IS" BASIS,
  1420. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1421. implied, including, without limitation, any warranties or conditions
  1422. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1423. PARTICULAR PURPOSE. You are solely responsible for determining the
  1424. appropriateness of using or redistributing the Work and assume any
  1425. risks associated with Your exercise of permissions under this License.
  1426. 8. Limitation of Liability. In no event and under no legal theory,
  1427. whether in tort (including negligence), contract, or otherwise,
  1428. unless required by applicable law (such as deliberate and grossly
  1429. negligent acts) or agreed to in writing, shall any Contributor be
  1430. liable to You for damages, including any direct, indirect, special,
  1431. incidental, or consequential damages of any character arising as a
  1432. result of this License or out of the use or inability to use the
  1433. Work (including but not limited to damages for loss of goodwill,
  1434. work stoppage, computer failure or malfunction, or any and all
  1435. other commercial damages or losses), even if such Contributor
  1436. has been advised of the possibility of such damages.
  1437. 9. Accepting Warranty or Additional Liability. While redistributing
  1438. the Work or Derivative Works thereof, You may choose to offer,
  1439. and charge a fee for, acceptance of support, warranty, indemnity,
  1440. or other liability obligations and/or rights consistent with this
  1441. License. However, in accepting such obligations, You may act only
  1442. on Your own behalf and on Your sole responsibility, not on behalf
  1443. of any other Contributor, and only if You agree to indemnify,
  1444. defend, and hold each Contributor harmless for any liability
  1445. incurred by, or claims asserted against, such Contributor by reason
  1446. of your accepting any such warranty or additional liability.
  1447. END OF TERMS AND CONDITIONS
  1448. --------
  1449. 13. https://github.com/dmlc/dlpack
  1450. Apache License
  1451. Version 2.0, January 2004
  1452. http://www.apache.org/licenses/
  1453. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1454. 1. Definitions.
  1455. "License" shall mean the terms and conditions for use, reproduction,
  1456. and distribution as defined by Sections 1 through 9 of this document.
  1457. "Licensor" shall mean the copyright owner or entity authorized by
  1458. the copyright owner that is granting the License.
  1459. "Legal Entity" shall mean the union of the acting entity and all
  1460. other entities that control, are controlled by, or are under common
  1461. control with that entity. For the purposes of this definition,
  1462. "control" means (i) the power, direct or indirect, to cause the
  1463. direction or management of such entity, whether by contract or
  1464. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1465. outstanding shares, or (iii) beneficial ownership of such entity.
  1466. "You" (or "Your") shall mean an individual or Legal Entity
  1467. exercising permissions granted by this License.
  1468. "Source" form shall mean the preferred form for making modifications,
  1469. including but not limited to software source code, documentation
  1470. source, and configuration files.
  1471. "Object" form shall mean any form resulting from mechanical
  1472. transformation or translation of a Source form, including but
  1473. not limited to compiled object code, generated documentation,
  1474. and conversions to other media types.
  1475. "Work" shall mean the work of authorship, whether in Source or
  1476. Object form, made available under the License, as indicated by a
  1477. copyright notice that is included in or attached to the work
  1478. (an example is provided in the Appendix below).
  1479. "Derivative Works" shall mean any work, whether in Source or Object
  1480. form, that is based on (or derived from) the Work and for which the
  1481. editorial revisions, annotations, elaborations, or other modifications
  1482. represent, as a whole, an original work of authorship. For the purposes
  1483. of this License, Derivative Works shall not include works that remain
  1484. separable from, or merely link (or bind by name) to the interfaces of,
  1485. the Work and Derivative Works thereof.
  1486. "Contribution" shall mean any work of authorship, including
  1487. the original version of the Work and any modifications or additions
  1488. to that Work or Derivative Works thereof, that is intentionally
  1489. submitted to Licensor for inclusion in the Work by the copyright owner
  1490. or by an individual or Legal Entity authorized to submit on behalf of
  1491. the copyright owner. For the purposes of this definition, "submitted"
  1492. means any form of electronic, verbal, or written communication sent
  1493. to the Licensor or its representatives, including but not limited to
  1494. communication on electronic mailing lists, source code control systems,
  1495. and issue tracking systems that are managed by, or on behalf of, the
  1496. Licensor for the purpose of discussing and improving the Work, but
  1497. excluding communication that is conspicuously marked or otherwise
  1498. designated in writing by the copyright owner as "Not a Contribution."
  1499. "Contributor" shall mean Licensor and any individual or Legal Entity
  1500. on behalf of whom a Contribution has been received by Licensor and
  1501. subsequently incorporated within the Work.
  1502. 2. Grant of Copyright License. Subject to the terms and conditions of
  1503. this License, each Contributor hereby grants to You a perpetual,
  1504. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1505. copyright license to reproduce, prepare Derivative Works of,
  1506. publicly display, publicly perform, sublicense, and distribute the
  1507. Work and such Derivative Works in Source or Object form.
  1508. 3. Grant of Patent License. Subject to the terms and conditions of
  1509. this License, each Contributor hereby grants to You a perpetual,
  1510. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1511. (except as stated in this section) patent license to make, have made,
  1512. use, offer to sell, sell, import, and otherwise transfer the Work,
  1513. where such license applies only to those patent claims licensable
  1514. by such Contributor that are necessarily infringed by their
  1515. Contribution(s) alone or by combination of their Contribution(s)
  1516. with the Work to which such Contribution(s) was submitted. If You
  1517. institute patent litigation against any entity (including a
  1518. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1519. or a Contribution incorporated within the Work constitutes direct
  1520. or contributory patent infringement, then any patent licenses
  1521. granted to You under this License for that Work shall terminate
  1522. as of the date such litigation is filed.
  1523. 4. Redistribution. You may reproduce and distribute copies of the
  1524. Work or Derivative Works thereof in any medium, with or without
  1525. modifications, and in Source or Object form, provided that You
  1526. meet the following conditions:
  1527. (a) You must give any other recipients of the Work or
  1528. Derivative Works a copy of this License; and
  1529. (b) You must cause any modified files to carry prominent notices
  1530. stating that You changed the files; and
  1531. (c) You must retain, in the Source form of any Derivative Works
  1532. that You distribute, all copyright, patent, trademark, and
  1533. attribution notices from the Source form of the Work,
  1534. excluding those notices that do not pertain to any part of
  1535. the Derivative Works; and
  1536. (d) If the Work includes a "NOTICE" text file as part of its
  1537. distribution, then any Derivative Works that You distribute must
  1538. include a readable copy of the attribution notices contained
  1539. within such NOTICE file, excluding those notices that do not
  1540. pertain to any part of the Derivative Works, in at least one
  1541. of the following places: within a NOTICE text file distributed
  1542. as part of the Derivative Works; within the Source form or
  1543. documentation, if provided along with the Derivative Works; or,
  1544. within a display generated by the Derivative Works, if and
  1545. wherever such third-party notices normally appear. The contents
  1546. of the NOTICE file are for informational purposes only and
  1547. do not modify the License. You may add Your own attribution
  1548. notices within Derivative Works that You distribute, alongside
  1549. or as an addendum to the NOTICE text from the Work, provided
  1550. that such additional attribution notices cannot be construed
  1551. as modifying the License.
  1552. You may add Your own copyright statement to Your modifications and
  1553. may provide additional or different license terms and conditions
  1554. for use, reproduction, or distribution of Your modifications, or
  1555. for any such Derivative Works as a whole, provided Your use,
  1556. reproduction, and distribution of the Work otherwise complies with
  1557. the conditions stated in this License.
  1558. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1559. any Contribution intentionally submitted for inclusion in the Work
  1560. by You to the Licensor shall be under the terms and conditions of
  1561. this License, without any additional terms or conditions.
  1562. Notwithstanding the above, nothing herein shall supersede or modify
  1563. the terms of any separate license agreement you may have executed
  1564. with Licensor regarding such Contributions.
  1565. 6. Trademarks. This License does not grant permission to use the trade
  1566. names, trademarks, service marks, or product names of the Licensor,
  1567. except as required for reasonable and customary use in describing the
  1568. origin of the Work and reproducing the content of the NOTICE file.
  1569. 7. Disclaimer of Warranty. Unless required by applicable law or
  1570. agreed to in writing, Licensor provides the Work (and each
  1571. Contributor provides its Contributions) on an "AS IS" BASIS,
  1572. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1573. implied, including, without limitation, any warranties or conditions
  1574. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1575. PARTICULAR PURPOSE. You are solely responsible for determining the
  1576. appropriateness of using or redistributing the Work and assume any
  1577. risks associated with Your exercise of permissions under this License.
  1578. 8. Limitation of Liability. In no event and under no legal theory,
  1579. whether in tort (including negligence), contract, or otherwise,
  1580. unless required by applicable law (such as deliberate and grossly
  1581. negligent acts) or agreed to in writing, shall any Contributor be
  1582. liable to You for damages, including any direct, indirect, special,
  1583. incidental, or consequential damages of any character arising as a
  1584. result of this License or out of the use or inability to use the
  1585. Work (including but not limited to damages for loss of goodwill,
  1586. work stoppage, computer failure or malfunction, or any and all
  1587. other commercial damages or losses), even if such Contributor
  1588. has been advised of the possibility of such damages.
  1589. 9. Accepting Warranty or Additional Liability. While redistributing
  1590. the Work or Derivative Works thereof, You may choose to offer,
  1591. and charge a fee for, acceptance of support, warranty, indemnity,
  1592. or other liability obligations and/or rights consistent with this
  1593. License. However, in accepting such obligations, You may act only
  1594. on Your own behalf and on Your sole responsibility, not on behalf
  1595. of any other Contributor, and only if You agree to indemnify,
  1596. defend, and hold each Contributor harmless for any liability
  1597. incurred by, or claims asserted against, such Contributor by reason
  1598. of your accepting any such warranty or additional liability.
  1599. END OF TERMS AND CONDITIONS
  1600. APPENDIX: How to apply the Apache License to your work.
  1601. To apply the Apache License to your work, attach the following
  1602. boilerplate notice, with the fields enclosed by brackets "{}"
  1603. replaced with your own identifying information. (Don't include
  1604. the brackets!) The text should be enclosed in the appropriate
  1605. comment syntax for the file format. We also recommend that a
  1606. file or class name and description of purpose be included on the
  1607. same "printed page" as the copyright notice for easier
  1608. identification within third-party archives.
  1609. Copyright 2017 by Contributors
  1610. Licensed under the Apache License, Version 2.0 (the "License");
  1611. you may not use this file except in compliance with the License.
  1612. You may obtain a copy of the License at
  1613. http://www.apache.org/licenses/LICENSE-2.0
  1614. Unless required by applicable law or agreed to in writing, software
  1615. distributed under the License is distributed on an "AS IS" BASIS,
  1616. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1617. See the License for the specific language governing permissions and
  1618. limitations under the License.