ThirdPartyNotices.txt 230 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670
  1. THIRD PARTY SOFTWARE NOTICES AND INFORMATION
  2. Do Not Translate or Localize
  3. This software incorporates material from third parties. Microsoft makes certain
  4. open source code available at http://3rdpartysource.microsoft.com, or you may
  5. send a check or money order for US $5.00, including the product name, the open
  6. source component name, and version number, to:
  7. Source Code Compliance Team
  8. Microsoft Corporation
  9. One Microsoft Way
  10. Redmond, WA 98052
  11. USA
  12. Notwithstanding any other terms, you may reverse engineer this software to the
  13. extent required to debug changes to any libraries licensed under the GNU Lesser
  14. General Public License.
  15. _____
  16. Intel Math Kernel Library (Intel MKL)
  17. Intel Simplified Software License (Version April 2018)
  18. Copyright (c) 2018 Intel Corporation.
  19. Use and Redistribution. You may use and redistribute the software (the “Software”), without modification,
  20. provided the following conditions are met:
  21. * Redistributions must reproduce the above copyright notice and the following terms of use in the Software
  22. and in the documentation and/or other materials provided with the distribution.
  23. * Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products
  24. derived from this Software without specific prior written permission.
  25. * No reverse engineering, decompilation, or disassembly of this Software is permitted.
  26. Limited patent license. Intel grants you a world-wide, royalty-free, non-exclusive license under patents it now
  27. or hereafter owns or controls to make, have made, use, import, offer to sell and sell (“Utilize”) this Software,
  28. but solely to the extent that any such patent is necessary to Utilize the Software alone. The patent license
  29. shall not apply to any combinations which include this software. No hardware per se is licensed hereunder.
  30. Third party and other Intel programs. “Third Party Programs” are the files listed in the “third-party-programs.txt”
  31. text file that is included with the Software and may include Intel programs under separate license terms.
  32. Third Party Programs, even if included with the distribution of the Materials, are governed by
  33. separate license terms and those license terms solely govern your use of those programs.
  34. DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  35. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
  36. FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS
  37. NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE
  38. MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY
  39. CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS’ FEES ARISING OUT OF ANY SUCH USE,
  40. EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF
  41. THE MATERIALS.
  42. LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT,
  43. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  44. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  45. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  46. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  47. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
  48. OF SUCH DAMAGE. YOU AGREE TO INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS
  49. AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHORIZED USE OF THE SOFTWARE.
  50. No support. Intel may make changes to the Software, at any time without notice, and is not obligated to
  51. support, update or provide training for the Software.
  52. Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement
  53. and you fail to cure the breach within a reasonable period of time.
  54. Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input
  55. (“Feedback”) related to the Software Intel will be free to use, disclose, reproduce, license or otherwise
  56. distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind,
  57. including without limitation, intellectual property rights or licensing obligations.
  58. Compliance with laws. You agree to comply with all relevant laws and regulations governing your use,
  59. transfer, import or export (or prohibition thereof) of the Software.
  60. Governing law. All disputes will be governed by the laws of the United States of America and the State of
  61. Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or
  62. federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal
  63. jurisdiction and venue of those courts and waives any objections. The United Nations Convention on
  64. Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the
  65. Software.
  66. *Other names and brands may be claimed as the property of others.
  67. _____
  68. protocolbuffers/protobuf
  69. Copyright 2008 Google Inc. All rights reserved.
  70. Redistribution and use in source and binary forms, with or without
  71. modification, are permitted provided that the following conditions are
  72. met:
  73. * Redistributions of source code must retain the above copyright
  74. notice, this list of conditions and the following disclaimer.
  75. * Redistributions in binary form must reproduce the above
  76. copyright notice, this list of conditions and the following disclaimer
  77. in the documentation and/or other materials provided with the
  78. distribution.
  79. * Neither the name of Google Inc. nor the names of its
  80. contributors may be used to endorse or promote products derived from
  81. this software without specific prior written permission.
  82. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  83. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  84. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  85. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  86. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  87. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  88. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  89. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  90. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  91. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  92. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  93. Code generated by the Protocol Buffer compiler is owned by the owner
  94. of the input file used when generating it. This code is not
  95. standalone and requires a support library to be linked with it. This
  96. support library is itself covered by the above license.
  97. _____
  98. madler/zlib
  99. The deflate format used by zlib was defined by Phil Katz. The deflate and
  100. zlib specifications were written by L. Peter Deutsch. Thanks to all the
  101. people who reported problems and suggested various improvements in zlib; they
  102. are too numerous to cite here.
  103. Copyright notice:
  104. (C) 1995-2017 Jean-loup Gailly and Mark Adler
  105. This software is provided 'as-is', without any express or implied
  106. warranty. In no event will the authors be held liable for any damages
  107. arising from the use of this software.
  108. Permission is granted to anyone to use this software for any purpose,
  109. including commercial applications, and to alter it and redistribute it
  110. freely, subject to the following restrictions:
  111. 1. The origin of this software must not be misrepresented; you must not
  112. claim that you wrote the original software. If you use this software
  113. in a product, an acknowledgment in the product documentation would be
  114. appreciated but is not required.
  115. 2. Altered source versions must be plainly marked as such, and must not be
  116. misrepresented as being the original software.
  117. 3. This notice may not be removed or altered from any source distribution.
  118. Jean-loup Gailly Mark Adler
  119. jloup@gzip.org madler@alumni.caltech.edu
  120. If you use the zlib library in a product, we would appreciate *not* receiving
  121. lengthy legal documents to sign. The sources are provided for free but without
  122. warranty of any kind. The library has been entirely written by Jean-loup
  123. Gailly and Mark Adler; it does not include third-party code.
  124. If you redistribute modified sources, we would appreciate that you include in
  125. the file ChangeLog history information documenting your changes. Please read
  126. the FAQ for more information on the distribution of modified source versions.
  127. _____
  128. pybind/pybind11
  129. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  130. Redistribution and use in source and binary forms, with or without
  131. modification, are permitted provided that the following conditions are met:
  132. 1. Redistributions of source code must retain the above copyright notice, this
  133. list of conditions and the following disclaimer.
  134. 2. Redistributions in binary form must reproduce the above copyright notice,
  135. this list of conditions and the following disclaimer in the documentation
  136. and/or other materials provided with the distribution.
  137. 3. Neither the name of the copyright holder nor the names of its contributors
  138. may be used to endorse or promote products derived from this software
  139. without specific prior written permission.
  140. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  141. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  142. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  143. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  144. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  145. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  146. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  147. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  148. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  149. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  150. Please also refer to the file CONTRIBUTING.md, which clarifies licensing of
  151. external contributions to this project including patches, pull requests, etc.
  152. _____
  153. onnx
  154. Open Neural Network Exchange
  155. Copyright (c) Facebook, Inc. and Microsoft Corporation. All rights reserved.
  156. MIT License
  157. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), to deal in the
  158. Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
  159. and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  160. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  161. THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  162. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
  163. ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
  164. THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  165. _____
  166. Eigen
  167. MPL v2.0
  168. Mozilla Public License Version 2.0
  169. ==================================
  170. 1. Definitions
  171. --------------
  172. 1.1. "Contributor"
  173. means each individual or legal entity that creates, contributes to
  174. the creation of, or owns Covered Software.
  175. 1.2. "Contributor Version"
  176. means the combination of the Contributions of others (if any) used
  177. by a Contributor and that particular Contributor's Contribution.
  178. 1.3. "Contribution"
  179. means Covered Software of a particular Contributor.
  180. 1.4. "Covered Software"
  181. means Source Code Form to which the initial Contributor has attached
  182. the notice in Exhibit A, the Executable Form of such Source Code
  183. Form, and Modifications of such Source Code Form, in each case
  184. including portions thereof.
  185. 1.5. "Incompatible With Secondary Licenses"
  186. means
  187. (a) that the initial Contributor has attached the notice described
  188. in Exhibit B to the Covered Software; or
  189. (b) that the Covered Software was made available under the terms of
  190. version 1.1 or earlier of the License, but not also under the
  191. terms of a Secondary License.
  192. 1.6. "Executable Form"
  193. means any form of the work other than Source Code Form.
  194. 1.7. "Larger Work"
  195. means a work that combines Covered Software with other material, in
  196. a separate file or files, that is not Covered Software.
  197. 1.8. "License"
  198. means this document.
  199. 1.9. "Licensable"
  200. means having the right to grant, to the maximum extent possible,
  201. whether at the time of the initial grant or subsequently, any and
  202. all of the rights conveyed by this License.
  203. 1.10. "Modifications"
  204. means any of the following:
  205. (a) any file in Source Code Form that results from an addition to,
  206. deletion from, or modification of the contents of Covered
  207. Software; or
  208. (b) any new file in Source Code Form that contains any Covered
  209. Software.
  210. 1.11. "Patent Claims" of a Contributor
  211. means any patent claim(s), including without limitation, method,
  212. process, and apparatus claims, in any patent Licensable by such
  213. Contributor that would be infringed, but for the grant of the
  214. License, by the making, using, selling, offering for sale, having
  215. made, import, or transfer of either its Contributions or its
  216. Contributor Version.
  217. 1.12. "Secondary License"
  218. means either the GNU General Public License, Version 2.0, the GNU
  219. Lesser General Public License, Version 2.1, the GNU Affero General
  220. Public License, Version 3.0, or any later versions of those
  221. licenses.
  222. 1.13. "Source Code Form"
  223. means the form of the work preferred for making modifications.
  224. 1.14. "You" (or "Your")
  225. means an individual or a legal entity exercising rights under this
  226. License. For legal entities, "You" includes any entity that
  227. controls, is controlled by, or is under common control with You. For
  228. purposes of this definition, "control" means (a) the power, direct
  229. or indirect, to cause the direction or management of such entity,
  230. whether by contract or otherwise, or (b) ownership of more than
  231. fifty percent (50%) of the outstanding shares or beneficial
  232. ownership of such entity.
  233. 2. License Grants and Conditions
  234. --------------------------------
  235. 2.1. Grants
  236. Each Contributor hereby grants You a world-wide, royalty-free,
  237. non-exclusive license:
  238. (a) under intellectual property rights (other than patent or trademark)
  239. Licensable by such Contributor to use, reproduce, make available,
  240. modify, display, perform, distribute, and otherwise exploit its
  241. Contributions, either on an unmodified basis, with Modifications, or
  242. as part of a Larger Work; and
  243. (b) under Patent Claims of such Contributor to make, use, sell, offer
  244. for sale, have made, import, and otherwise transfer either its
  245. Contributions or its Contributor Version.
  246. 2.2. Effective Date
  247. The licenses granted in Section 2.1 with respect to any Contribution
  248. become effective for each Contribution on the date the Contributor first
  249. distributes such Contribution.
  250. 2.3. Limitations on Grant Scope
  251. The licenses granted in this Section 2 are the only rights granted under
  252. this License. No additional rights or licenses will be implied from the
  253. distribution or licensing of Covered Software under this License.
  254. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  255. Contributor:
  256. (a) for any code that a Contributor has removed from Covered Software;
  257. or
  258. (b) for infringements caused by: (i) Your and any other third party's
  259. modifications of Covered Software, or (ii) the combination of its
  260. Contributions with other software (except as part of its Contributor
  261. Version); or
  262. (c) under Patent Claims infringed by Covered Software in the absence of
  263. its Contributions.
  264. This License does not grant any rights in the trademarks, service marks,
  265. or logos of any Contributor (except as may be necessary to comply with
  266. the notice requirements in Section 3.4).
  267. 2.4. Subsequent Licenses
  268. No Contributor makes additional grants as a result of Your choice to
  269. distribute the Covered Software under a subsequent version of this
  270. License (see Section 10.2) or under the terms of a Secondary License (if
  271. permitted under the terms of Section 3.3).
  272. 2.5. Representation
  273. Each Contributor represents that the Contributor believes its
  274. Contributions are its original creation(s) or it has sufficient rights
  275. to grant the rights to its Contributions conveyed by this License.
  276. 2.6. Fair Use
  277. This License is not intended to limit any rights You have under
  278. applicable copyright doctrines of fair use, fair dealing, or other
  279. equivalents.
  280. 2.7. Conditions
  281. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  282. in Section 2.1.
  283. 3. Responsibilities
  284. -------------------
  285. 3.1. Distribution of Source Form
  286. All distribution of Covered Software in Source Code Form, including any
  287. Modifications that You create or to which You contribute, must be under
  288. the terms of this License. You must inform recipients that the Source
  289. Code Form of the Covered Software is governed by the terms of this
  290. License, and how they can obtain a copy of this License. You may not
  291. attempt to alter or restrict the recipients' rights in the Source Code
  292. Form.
  293. 3.2. Distribution of Executable Form
  294. If You distribute Covered Software in Executable Form then:
  295. (a) such Covered Software must also be made available in Source Code
  296. Form, as described in Section 3.1, and You must inform recipients of
  297. the Executable Form how they can obtain a copy of such Source Code
  298. Form by reasonable means in a timely manner, at a charge no more
  299. than the cost of distribution to the recipient; and
  300. (b) You may distribute such Executable Form under the terms of this
  301. License, or sublicense it under different terms, provided that the
  302. license for the Executable Form does not attempt to limit or alter
  303. the recipients' rights in the Source Code Form under this License.
  304. 3.3. Distribution of a Larger Work
  305. You may create and distribute a Larger Work under terms of Your choice,
  306. provided that You also comply with the requirements of this License for
  307. the Covered Software. If the Larger Work is a combination of Covered
  308. Software with a work governed by one or more Secondary Licenses, and the
  309. Covered Software is not Incompatible With Secondary Licenses, this
  310. License permits You to additionally distribute such Covered Software
  311. under the terms of such Secondary License(s), so that the recipient of
  312. the Larger Work may, at their option, further distribute the Covered
  313. Software under the terms of either this License or such Secondary
  314. License(s).
  315. 3.4. Notices
  316. You may not remove or alter the substance of any license notices
  317. (including copyright notices, patent notices, disclaimers of warranty,
  318. or limitations of liability) contained within the Source Code Form of
  319. the Covered Software, except that You may alter any license notices to
  320. the extent required to remedy known factual inaccuracies.
  321. 3.5. Application of Additional Terms
  322. You may choose to offer, and to charge a fee for, warranty, support,
  323. indemnity or liability obligations to one or more recipients of Covered
  324. Software. However, You may do so only on Your own behalf, and not on
  325. behalf of any Contributor. You must make it absolutely clear that any
  326. such warranty, support, indemnity, or liability obligation is offered by
  327. You alone, and You hereby agree to indemnify every Contributor for any
  328. liability incurred by such Contributor as a result of warranty, support,
  329. indemnity or liability terms You offer. You may include additional
  330. disclaimers of warranty and limitations of liability specific to any
  331. jurisdiction.
  332. 4. Inability to Comply Due to Statute or Regulation
  333. ---------------------------------------------------
  334. If it is impossible for You to comply with any of the terms of this
  335. License with respect to some or all of the Covered Software due to
  336. statute, judicial order, or regulation then You must: (a) comply with
  337. the terms of this License to the maximum extent possible; and (b)
  338. describe the limitations and the code they affect. Such description must
  339. be placed in a text file included with all distributions of the Covered
  340. Software under this License. Except to the extent prohibited by statute
  341. or regulation, such description must be sufficiently detailed for a
  342. recipient of ordinary skill to be able to understand it.
  343. 5. Termination
  344. --------------
  345. 5.1. The rights granted under this License will terminate automatically
  346. if You fail to comply with any of its terms. However, if You become
  347. compliant, then the rights granted under this License from a particular
  348. Contributor are reinstated (a) provisionally, unless and until such
  349. Contributor explicitly and finally terminates Your grants, and (b) on an
  350. ongoing basis, if such Contributor fails to notify You of the
  351. non-compliance by some reasonable means prior to 60 days after You have
  352. come back into compliance. Moreover, Your grants from a particular
  353. Contributor are reinstated on an ongoing basis if such Contributor
  354. notifies You of the non-compliance by some reasonable means, this is the
  355. first time You have received notice of non-compliance with this License
  356. from such Contributor, and You become compliant prior to 30 days after
  357. Your receipt of the notice.
  358. 5.2. If You initiate litigation against any entity by asserting a patent
  359. infringement claim (excluding declaratory judgment actions,
  360. counter-claims, and cross-claims) alleging that a Contributor Version
  361. directly or indirectly infringes any patent, then the rights granted to
  362. You by any and all Contributors for the Covered Software under Section
  363. 2.1 of this License shall terminate.
  364. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  365. end user license agreements (excluding distributors and resellers) which
  366. have been validly granted by You or Your distributors under this License
  367. prior to termination shall survive termination.
  368. ************************************************************************
  369. * *
  370. * 6. Disclaimer of Warranty *
  371. * ------------------------- *
  372. * *
  373. * Covered Software is provided under this License on an "as is" *
  374. * basis, without warranty of any kind, either expressed, implied, or *
  375. * statutory, including, without limitation, warranties that the *
  376. * Covered Software is free of defects, merchantable, fit for a *
  377. * particular purpose or non-infringing. The entire risk as to the *
  378. * quality and performance of the Covered Software is with You. *
  379. * Should any Covered Software prove defective in any respect, You *
  380. * (not any Contributor) assume the cost of any necessary servicing, *
  381. * repair, or correction. This disclaimer of warranty constitutes an *
  382. * essential part of this License. No use of any Covered Software is *
  383. * authorized under this License except under this disclaimer. *
  384. * *
  385. ************************************************************************
  386. ************************************************************************
  387. * *
  388. * 7. Limitation of Liability *
  389. * -------------------------- *
  390. * *
  391. * Under no circumstances and under no legal theory, whether tort *
  392. * (including negligence), contract, or otherwise, shall any *
  393. * Contributor, or anyone who distributes Covered Software as *
  394. * permitted above, be liable to You for any direct, indirect, *
  395. * special, incidental, or consequential damages of any character *
  396. * including, without limitation, damages for lost profits, loss of *
  397. * goodwill, work stoppage, computer failure or malfunction, or any *
  398. * and all other commercial damages or losses, even if such party *
  399. * shall have been informed of the possibility of such damages. This *
  400. * limitation of liability shall not apply to liability for death or *
  401. * personal injury resulting from such party's negligence to the *
  402. * extent applicable law prohibits such limitation. Some *
  403. * jurisdictions do not allow the exclusion or limitation of *
  404. * incidental or consequential damages, so this exclusion and *
  405. * limitation may not apply to You. *
  406. * *
  407. ************************************************************************
  408. 8. Litigation
  409. -------------
  410. Any litigation relating to this License may be brought only in the
  411. courts of a jurisdiction where the defendant maintains its principal
  412. place of business and such litigation shall be governed by laws of that
  413. jurisdiction, without reference to its conflict-of-law provisions.
  414. Nothing in this Section shall prevent a party's ability to bring
  415. cross-claims or counter-claims.
  416. 9. Miscellaneous
  417. ----------------
  418. This License represents the complete agreement concerning the subject
  419. matter hereof. If any provision of this License is held to be
  420. unenforceable, such provision shall be reformed only to the extent
  421. necessary to make it enforceable. Any law or regulation which provides
  422. that the language of a contract shall be construed against the drafter
  423. shall not be used to construe this License against a Contributor.
  424. 10. Versions of the License
  425. ---------------------------
  426. 10.1. New Versions
  427. Mozilla Foundation is the license steward. Except as provided in Section
  428. 10.3, no one other than the license steward has the right to modify or
  429. publish new versions of this License. Each version will be given a
  430. distinguishing version number.
  431. 10.2. Effect of New Versions
  432. You may distribute the Covered Software under the terms of the version
  433. of the License under which You originally received the Covered Software,
  434. or under the terms of any subsequent version published by the license
  435. steward.
  436. 10.3. Modified Versions
  437. If you create software not governed by this License, and you want to
  438. create a new license for such software, you may create and use a
  439. modified version of this License if you rename the license and remove
  440. any references to the name of the license steward (except to note that
  441. such modified license differs from this License).
  442. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  443. Licenses
  444. If You choose to distribute Source Code Form that is Incompatible With
  445. Secondary Licenses under the terms of this version of the License, the
  446. notice described in Exhibit B of this License must be attached.
  447. Exhibit A - Source Code Form License Notice
  448. -------------------------------------------
  449. This Source Code Form is subject to the terms of the Mozilla Public
  450. License, v. 2.0. If a copy of the MPL was not distributed with this
  451. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  452. If it is not possible or desirable to put the notice in a particular
  453. file, then You may include the notice in a location (such as a LICENSE
  454. file in a relevant directory) where a recipient would be likely to look
  455. for such a notice.
  456. You may add additional accurate notices of copyright ownership.
  457. Exhibit B - "Incompatible With Secondary Licenses" Notice
  458. ---------------------------------------------------------
  459. This Source Code Form is "Incompatible With Secondary Licenses", as
  460. defined by the Mozilla Public License, v. 2.0.
  461. _____
  462. intel/dnnl
  463. Copyright 2016-2018 Intel Corporation
  464. Apache License
  465. Version 2.0, January 2004
  466. http://www.apache.org/licenses/
  467. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  468. 1. Definitions.
  469. "License" shall mean the terms and conditions for use, reproduction,
  470. and distribution as defined by Sections 1 through 9 of this document.
  471. "Licensor" shall mean the copyright owner or entity authorized by
  472. the copyright owner that is granting the License.
  473. "Legal Entity" shall mean the union of the acting entity and all
  474. other entities that control, are controlled by, or are under common
  475. control with that entity. For the purposes of this definition,
  476. "control" means (i) the power, direct or indirect, to cause the
  477. direction or management of such entity, whether by contract or
  478. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  479. outstanding shares, or (iii) beneficial ownership of such entity.
  480. "You" (or "Your") shall mean an individual or Legal Entity
  481. exercising permissions granted by this License.
  482. "Source" form shall mean the preferred form for making modifications,
  483. including but not limited to software source code, documentation
  484. source, and configuration files.
  485. "Object" form shall mean any form resulting from mechanical
  486. transformation or translation of a Source form, including but
  487. not limited to compiled object code, generated documentation,
  488. and conversions to other media types.
  489. "Work" shall mean the work of authorship, whether in Source or
  490. Object form, made available under the License, as indicated by a
  491. copyright notice that is included in or attached to the work
  492. (an example is provided in the Appendix below).
  493. "Derivative Works" shall mean any work, whether in Source or Object
  494. form, that is based on (or derived from) the Work and for which the
  495. editorial revisions, annotations, elaborations, or other modifications
  496. represent, as a whole, an original work of authorship. For the purposes
  497. of this License, Derivative Works shall not include works that remain
  498. separable from, or merely link (or bind by name) to the interfaces of,
  499. the Work and Derivative Works thereof.
  500. "Contribution" shall mean any work of authorship, including
  501. the original version of the Work and any modifications or additions
  502. to that Work or Derivative Works thereof, that is intentionally
  503. submitted to Licensor for inclusion in the Work by the copyright owner
  504. or by an individual or Legal Entity authorized to submit on behalf of
  505. the copyright owner. For the purposes of this definition, "submitted"
  506. means any form of electronic, verbal, or written communication sent
  507. to the Licensor or its representatives, including but not limited to
  508. communication on electronic mailing lists, source code control systems,
  509. and issue tracking systems that are managed by, or on behalf of, the
  510. Licensor for the purpose of discussing and improving the Work, but
  511. excluding communication that is conspicuously marked or otherwise
  512. designated in writing by the copyright owner as "Not a Contribution."
  513. "Contributor" shall mean Licensor and any individual or Legal Entity
  514. on behalf of whom a Contribution has been received by Licensor and
  515. subsequently incorporated within the Work.
  516. 2. Grant of Copyright License. Subject to the terms and conditions of
  517. this License, each Contributor hereby grants to You a perpetual,
  518. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  519. copyright license to reproduce, prepare Derivative Works of,
  520. publicly display, publicly perform, sublicense, and distribute the
  521. Work and such Derivative Works in Source or Object form.
  522. 3. Grant of Patent License. Subject to the terms and conditions of
  523. this License, each Contributor hereby grants to You a perpetual,
  524. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  525. (except as stated in this section) patent license to make, have made,
  526. use, offer to sell, sell, import, and otherwise transfer the Work,
  527. where such license applies only to those patent claims licensable
  528. by such Contributor that are necessarily infringed by their
  529. Contribution(s) alone or by combination of their Contribution(s)
  530. with the Work to which such Contribution(s) was submitted. If You
  531. institute patent litigation against any entity (including a
  532. cross-claim or counterclaim in a lawsuit) alleging that the Work
  533. or a Contribution incorporated within the Work constitutes direct
  534. or contributory patent infringement, then any patent licenses
  535. granted to You under this License for that Work shall terminate
  536. as of the date such litigation is filed.
  537. 4. Redistribution. You may reproduce and distribute copies of the
  538. Work or Derivative Works thereof in any medium, with or without
  539. modifications, and in Source or Object form, provided that You
  540. meet the following conditions:
  541. (a) You must give any other recipients of the Work or
  542. Derivative Works a copy of this License; and
  543. (b) You must cause any modified files to carry prominent notices
  544. stating that You changed the files; and
  545. (c) You must retain, in the Source form of any Derivative Works
  546. that You distribute, all copyright, patent, trademark, and
  547. attribution notices from the Source form of the Work,
  548. excluding those notices that do not pertain to any part of
  549. the Derivative Works; and
  550. (d) If the Work includes a "NOTICE" text file as part of its
  551. distribution, then any Derivative Works that You distribute must
  552. include a readable copy of the attribution notices contained
  553. within such NOTICE file, excluding those notices that do not
  554. pertain to any part of the Derivative Works, in at least one
  555. of the following places: within a NOTICE text file distributed
  556. as part of the Derivative Works; within the Source form or
  557. documentation, if provided along with the Derivative Works; or,
  558. within a display generated by the Derivative Works, if and
  559. wherever such third-party notices normally appear. The contents
  560. of the NOTICE file are for informational purposes only and
  561. do not modify the License. You may add Your own attribution
  562. notices within Derivative Works that You distribute, alongside
  563. or as an addendum to the NOTICE text from the Work, provided
  564. that such additional attribution notices cannot be construed
  565. as modifying the License.
  566. You may add Your own copyright statement to Your modifications and
  567. may provide additional or different license terms and conditions
  568. for use, reproduction, or distribution of Your modifications, or
  569. for any such Derivative Works as a whole, provided Your use,
  570. reproduction, and distribution of the Work otherwise complies with
  571. the conditions stated in this License.
  572. 5. Submission of Contributions. Unless You explicitly state otherwise,
  573. any Contribution intentionally submitted for inclusion in the Work
  574. by You to the Licensor shall be under the terms and conditions of
  575. this License, without any additional terms or conditions.
  576. Notwithstanding the above, nothing herein shall supersede or modify
  577. the terms of any separate license agreement you may have executed
  578. with Licensor regarding such Contributions.
  579. 6. Trademarks. This License does not grant permission to use the trade
  580. names, trademarks, service marks, or product names of the Licensor,
  581. except as required for reasonable and customary use in describing the
  582. origin of the Work and reproducing the content of the NOTICE file.
  583. 7. Disclaimer of Warranty. Unless required by applicable law or
  584. agreed to in writing, Licensor provides the Work (and each
  585. Contributor provides its Contributions) on an "AS IS" BASIS,
  586. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  587. implied, including, without limitation, any warranties or conditions
  588. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  589. PARTICULAR PURPOSE. You are solely responsible for determining the
  590. appropriateness of using or redistributing the Work and assume any
  591. risks associated with Your exercise of permissions under this License.
  592. 8. Limitation of Liability. In no event and under no legal theory,
  593. whether in tort (including negligence), contract, or otherwise,
  594. unless required by applicable law (such as deliberate and grossly
  595. negligent acts) or agreed to in writing, shall any Contributor be
  596. liable to You for damages, including any direct, indirect, special,
  597. incidental, or consequential damages of any character arising as a
  598. result of this License or out of the use or inability to use the
  599. Work (including but not limited to damages for loss of goodwill,
  600. work stoppage, computer failure or malfunction, or any and all
  601. other commercial damages or losses), even if such Contributor
  602. has been advised of the possibility of such damages.
  603. 9. Accepting Warranty or Additional Liability. While redistributing
  604. the Work or Derivative Works thereof, You may choose to offer,
  605. and charge a fee for, acceptance of support, warranty, indemnity,
  606. or other liability obligations and/or rights consistent with this
  607. License. However, in accepting such obligations, You may act only
  608. on Your own behalf and on Your sole responsibility, not on behalf
  609. of any other Contributor, and only if You agree to indemnify,
  610. defend, and hold each Contributor harmless for any liability
  611. incurred by, or claims asserted against, such Contributor by reason
  612. of your accepting any such warranty or additional liability.
  613. END OF TERMS AND CONDITIONS
  614. APPENDIX: How to apply the Apache License to your work.
  615. To apply the Apache License to your work, attach the following
  616. boilerplate notice, with the fields enclosed by brackets "{}"
  617. replaced with your own identifying information. (Don't include
  618. the brackets!) The text should be enclosed in the appropriate
  619. comment syntax for the file format. We also recommend that a
  620. file or class name and description of purpose be included on the
  621. same "printed page" as the copyright notice for easier
  622. identification within third-party archives.
  623. Copyright {yyyy} {name of copyright owner}
  624. Licensed under the Apache License, Version 2.0 (the "License");
  625. you may not use this file except in compliance with the License.
  626. You may obtain a copy of the License at
  627. http://www.apache.org/licenses/LICENSE-2.0
  628. Unless required by applicable law or agreed to in writing, software
  629. distributed under the License is distributed on an "AS IS" BASIS,
  630. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  631. See the License for the specific language governing permissions and
  632. limitations under the License.
  633. sub-components:
  634. xbyak
  635. Copyright (c) 2007 MITSUNARI Shigeo. All rights reserved.
  636. Redistribution and use in source and binary forms, with or without
  637. modification, are permitted provided that the following conditions are met:
  638. Redistributions of source code must retain the above copyright notice, this
  639. list of conditions and the following disclaimer.
  640. Redistributions in binary form must reproduce the above copyright notice,
  641. this list of conditions and the following disclaimer in the documentation
  642. and/or other materials provided with the distribution.
  643. Neither the name of the copyright owner nor the names of its contributors may
  644. be used to endorse or promote products derived from this software without
  645. specific prior written permission.
  646. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  647. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  648. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  649. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  650. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  651. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  652. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  653. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  654. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  655. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  656. THE POSSIBILITY OF SUCH DAMAGE.
  657. _____
  658. gsl-lite
  659. gsl-lite is based on GSL: Guidelines Support Library.
  660. For more information see https://github.com/martinmoene/gsl-lite
  661. Copyright (c) 2015 Martin Moene
  662. Copyright (c) 2015 Microsoft Corporation. All rights reserved.
  663. This code is licensed under the MIT License (MIT).
  664. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  665. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  666. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  667. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  668. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  669. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  670. THE SOFTWARE.
  671. _____
  672. Tensorflow
  673. Copyright 2018 The TensorFlow Authors. All rights reserved.
  674. Apache License
  675. Version 2.0, January 2004
  676. http://www.apache.org/licenses/
  677. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  678. 1. Definitions.
  679. "License" shall mean the terms and conditions for use, reproduction,
  680. and distribution as defined by Sections 1 through 9 of this document.
  681. "Licensor" shall mean the copyright owner or entity authorized by
  682. the copyright owner that is granting the License.
  683. "Legal Entity" shall mean the union of the acting entity and all
  684. other entities that control, are controlled by, or are under common
  685. control with that entity. For the purposes of this definition,
  686. "control" means (i) the power, direct or indirect, to cause the
  687. direction or management of such entity, whether by contract or
  688. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  689. outstanding shares, or (iii) beneficial ownership of such entity.
  690. "You" (or "Your") shall mean an individual or Legal Entity
  691. exercising permissions granted by this License.
  692. "Source" form shall mean the preferred form for making modifications,
  693. including but not limited to software source code, documentation
  694. source, and configuration files.
  695. "Object" form shall mean any form resulting from mechanical
  696. transformation or translation of a Source form, including but
  697. not limited to compiled object code, generated documentation,
  698. and conversions to other media types.
  699. "Work" shall mean the work of authorship, whether in Source or
  700. Object form, made available under the License, as indicated by a
  701. copyright notice that is included in or attached to the work
  702. (an example is provided in the Appendix below).
  703. "Derivative Works" shall mean any work, whether in Source or Object
  704. form, that is based on (or derived from) the Work and for which the
  705. editorial revisions, annotations, elaborations, or other modifications
  706. represent, as a whole, an original work of authorship. For the purposes
  707. of this License, Derivative Works shall not include works that remain
  708. separable from, or merely link (or bind by name) to the interfaces of,
  709. the Work and Derivative Works thereof.
  710. "Contribution" shall mean any work of authorship, including
  711. the original version of the Work and any modifications or additions
  712. to that Work or Derivative Works thereof, that is intentionally
  713. submitted to Licensor for inclusion in the Work by the copyright owner
  714. or by an individual or Legal Entity authorized to submit on behalf of
  715. the copyright owner. For the purposes of this definition, "submitted"
  716. means any form of electronic, verbal, or written communication sent
  717. to the Licensor or its representatives, including but not limited to
  718. communication on electronic mailing lists, source code control systems,
  719. and issue tracking systems that are managed by, or on behalf of, the
  720. Licensor for the purpose of discussing and improving the Work, but
  721. excluding communication that is conspicuously marked or otherwise
  722. designated in writing by the copyright owner as "Not a Contribution."
  723. "Contributor" shall mean Licensor and any individual or Legal Entity
  724. on behalf of whom a Contribution has been received by Licensor and
  725. subsequently incorporated within the Work.
  726. 2. Grant of Copyright License. Subject to the terms and conditions of
  727. this License, each Contributor hereby grants to You a perpetual,
  728. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  729. copyright license to reproduce, prepare Derivative Works of,
  730. publicly display, publicly perform, sublicense, and distribute the
  731. Work and such Derivative Works in Source or Object form.
  732. 3. Grant of Patent License. Subject to the terms and conditions of
  733. this License, each Contributor hereby grants to You a perpetual,
  734. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  735. (except as stated in this section) patent license to make, have made,
  736. use, offer to sell, sell, import, and otherwise transfer the Work,
  737. where such license applies only to those patent claims licensable
  738. by such Contributor that are necessarily infringed by their
  739. Contribution(s) alone or by combination of their Contribution(s)
  740. with the Work to which such Contribution(s) was submitted. If You
  741. institute patent litigation against any entity (including a
  742. cross-claim or counterclaim in a lawsuit) alleging that the Work
  743. or a Contribution incorporated within the Work constitutes direct
  744. or contributory patent infringement, then any patent licenses
  745. granted to You under this License for that Work shall terminate
  746. as of the date such litigation is filed.
  747. 4. Redistribution. You may reproduce and distribute copies of the
  748. Work or Derivative Works thereof in any medium, with or without
  749. modifications, and in Source or Object form, provided that You
  750. meet the following conditions:
  751. (a) You must give any other recipients of the Work or
  752. Derivative Works a copy of this License; and
  753. (b) You must cause any modified files to carry prominent notices
  754. stating that You changed the files; and
  755. (c) You must retain, in the Source form of any Derivative Works
  756. that You distribute, all copyright, patent, trademark, and
  757. attribution notices from the Source form of the Work,
  758. excluding those notices that do not pertain to any part of
  759. the Derivative Works; and
  760. (d) If the Work includes a "NOTICE" text file as part of its
  761. distribution, then any Derivative Works that You distribute must
  762. include a readable copy of the attribution notices contained
  763. within such NOTICE file, excluding those notices that do not
  764. pertain to any part of the Derivative Works, in at least one
  765. of the following places: within a NOTICE text file distributed
  766. as part of the Derivative Works; within the Source form or
  767. documentation, if provided along with the Derivative Works; or,
  768. within a display generated by the Derivative Works, if and
  769. wherever such third-party notices normally appear. The contents
  770. of the NOTICE file are for informational purposes only and
  771. do not modify the License. You may add Your own attribution
  772. notices within Derivative Works that You distribute, alongside
  773. or as an addendum to the NOTICE text from the Work, provided
  774. that such additional attribution notices cannot be construed
  775. as modifying the License.
  776. You may add Your own copyright statement to Your modifications and
  777. may provide additional or different license terms and conditions
  778. for use, reproduction, or distribution of Your modifications, or
  779. for any such Derivative Works as a whole, provided Your use,
  780. reproduction, and distribution of the Work otherwise complies with
  781. the conditions stated in this License.
  782. 5. Submission of Contributions. Unless You explicitly state otherwise,
  783. any Contribution intentionally submitted for inclusion in the Work
  784. by You to the Licensor shall be under the terms and conditions of
  785. this License, without any additional terms or conditions.
  786. Notwithstanding the above, nothing herein shall supersede or modify
  787. the terms of any separate license agreement you may have executed
  788. with Licensor regarding such Contributions.
  789. 6. Trademarks. This License does not grant permission to use the trade
  790. names, trademarks, service marks, or product names of the Licensor,
  791. except as required for reasonable and customary use in describing the
  792. origin of the Work and reproducing the content of the NOTICE file.
  793. 7. Disclaimer of Warranty. Unless required by applicable law or
  794. agreed to in writing, Licensor provides the Work (and each
  795. Contributor provides its Contributions) on an "AS IS" BASIS,
  796. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  797. implied, including, without limitation, any warranties or conditions
  798. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  799. PARTICULAR PURPOSE. You are solely responsible for determining the
  800. appropriateness of using or redistributing the Work and assume any
  801. risks associated with Your exercise of permissions under this License.
  802. 8. Limitation of Liability. In no event and under no legal theory,
  803. whether in tort (including negligence), contract, or otherwise,
  804. unless required by applicable law (such as deliberate and grossly
  805. negligent acts) or agreed to in writing, shall any Contributor be
  806. liable to You for damages, including any direct, indirect, special,
  807. incidental, or consequential damages of any character arising as a
  808. result of this License or out of the use or inability to use the
  809. Work (including but not limited to damages for loss of goodwill,
  810. work stoppage, computer failure or malfunction, or any and all
  811. other commercial damages or losses), even if such Contributor
  812. has been advised of the possibility of such damages.
  813. 9. Accepting Warranty or Additional Liability. While redistributing
  814. the Work or Derivative Works thereof, You may choose to offer,
  815. and charge a fee for, acceptance of support, warranty, indemnity,
  816. or other liability obligations and/or rights consistent with this
  817. License. However, in accepting such obligations, You may act only
  818. on Your own behalf and on Your sole responsibility, not on behalf
  819. of any other Contributor, and only if You agree to indemnify,
  820. defend, and hold each Contributor harmless for any liability
  821. incurred by, or claims asserted against, such Contributor by reason
  822. of your accepting any such warranty or additional liability.
  823. END OF TERMS AND CONDITIONS
  824. APPENDIX: How to apply the Apache License to your work.
  825. To apply the Apache License to your work, attach the following
  826. boilerplate notice, with the fields enclosed by brackets "[]"
  827. replaced with your own identifying information. (Don't include
  828. the brackets!) The text should be enclosed in the appropriate
  829. comment syntax for the file format. We also recommend that a
  830. file or class name and description of purpose be included on the
  831. same "printed page" as the copyright notice for easier
  832. identification within third-party archives.
  833. Copyright 2017, The TensorFlow Authors.
  834. Licensed under the Apache License, Version 2.0 (the "License");
  835. you may not use this file except in compliance with the License.
  836. You may obtain a copy of the License at
  837. http://www.apache.org/licenses/LICENSE-2.0
  838. Unless required by applicable law or agreed to in writing, software
  839. distributed under the License is distributed on an "AS IS" BASIS,
  840. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  841. See the License for the specific language governing permissions and
  842. limitations under the License.
  843. _____
  844. Microsoft Cognitive Toolkit (CNTK)
  845. Copyright (c) Microsoft Corporation. All rights reserved.
  846. MIT License
  847. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
  848. files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
  849. merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
  850. furnished to do so, subject to the following conditions:
  851. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  852. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  853. LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
  854. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  855. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  856. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  857. _____
  858. NumPy License
  859. Copyright (c) 2005, NumPy Developers
  860. All rights reserved.
  861. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  862. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  863. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  864. Neither the name of the NumPy Developers nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  865. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  866. _____
  867. Pytorch / Caffe2
  868. From PyTorch:
  869. Copyright (c) 2016- Facebook, Inc (Adam Paszke)
  870. Copyright (c) 2014- Facebook, Inc (Soumith Chintala)
  871. Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
  872. Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
  873. Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
  874. Copyright (c) 2011-2013 NYU (Clement Farabet)
  875. Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
  876. Copyright (c) 2006 Idiap Research Institute (Samy Bengio)
  877. Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
  878. From Caffe2:
  879. Copyright (c) 2016-present, Facebook Inc. All rights reserved.
  880. All contributions by Facebook:
  881. Copyright (c) 2016 Facebook Inc.
  882. All contributions by Google:
  883. Copyright (c) 2015 Google Inc.
  884. All rights reserved.
  885. All contributions by Yangqing Jia:
  886. Copyright (c) 2015 Yangqing Jia
  887. All rights reserved.
  888. All contributions from Caffe:
  889. Copyright(c) 2013, 2014, 2015, the respective contributors
  890. All rights reserved.
  891. All other contributions:
  892. Copyright(c) 2015, 2016 the respective contributors
  893. All rights reserved.
  894. Caffe2 uses a copyright model similar to Caffe: each contributor holds
  895. copyright over their contributions to Caffe2. The project versioning records
  896. all such contribution and copyright details. If a contributor wants to further
  897. mark their specific copyright on a particular contribution, they should
  898. indicate their copyright solely in the commit message of the change when it is
  899. committed. All rights reserved.
  900. Redistribution and use in source and binary forms, with or without
  901. modification, are permitted provided that the following conditions are met:
  902. 1. Redistributions of source code must retain the above copyright
  903. notice, this list of conditions and the following disclaimer.
  904. 2. Redistributions in binary form must reproduce the above copyright
  905. notice, this list of conditions and the following disclaimer in the
  906. documentation and/or other materials provided with the distribution.
  907. 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
  908. and IDIAP Research Institute nor the names of its contributors may be
  909. used to endorse or promote products derived from this software without
  910. specific prior written permission.
  911. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  912. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  913. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  914. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  915. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  916. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  917. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  918. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  919. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  920. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  921. POSSIBILITY OF SUCH DAMAGE.
  922. _____
  923. Caffe
  924. COPYRIGHT
  925. All contributions by the University of California:
  926. Copyright (c) 2014-2017 The Regents of the University of California (Regents)
  927. All rights reserved.
  928. All other contributions:
  929. Copyright (c) 2014-2017, the respective contributors
  930. All rights reserved.
  931. Caffe uses a shared copyright model: each contributor holds copyright over
  932. their contributions to Caffe. The project versioning records all such
  933. contribution and copyright details. If a contributor wants to further mark
  934. their specific copyright on a particular contribution, they should indicate
  935. their copyright solely in the commit message of the change when it is
  936. committed.
  937. LICENSE
  938. Redistribution and use in source and binary forms, with or without
  939. modification, are permitted provided that the following conditions are met:
  940. 1. Redistributions of source code must retain the above copyright notice, this
  941. list of conditions and the following disclaimer.
  942. 2. Redistributions in binary form must reproduce the above copyright notice,
  943. this list of conditions and the following disclaimer in the documentation
  944. and/or other materials provided with the distribution.
  945. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  946. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  947. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  948. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  949. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  950. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  951. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  952. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  953. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  954. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  955. CONTRIBUTION AGREEMENT
  956. By contributing to the BVLC/caffe repository through pull-request, comment,
  957. or otherwise, the contributor releases their content to the
  958. license and copyright terms herein.
  959. _____
  960. The LLVM Compiler Infrastructure
  961. ==============================================================================
  962. LLVM Release License
  963. ==============================================================================
  964. University of Illinois/NCSA
  965. Open Source License
  966. Copyright (c) 2003-2017 University of Illinois at Urbana-Champaign.
  967. All rights reserved.
  968. Developed by:
  969. LLVM Team
  970. University of Illinois at Urbana-Champaign
  971. http://llvm.org
  972. Permission is hereby granted, free of charge, to any person obtaining a copy of
  973. this software and associated documentation files (the "Software"), to deal with
  974. the Software without restriction, including without limitation the rights to
  975. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  976. of the Software, and to permit persons to whom the Software is furnished to do
  977. so, subject to the following conditions:
  978. * Redistributions of source code must retain the above copyright notice,
  979. this list of conditions and the following disclaimers.
  980. * Redistributions in binary form must reproduce the above copyright notice,
  981. this list of conditions and the following disclaimers in the
  982. documentation and/or other materials provided with the distribution.
  983. * Neither the names of the LLVM Team, University of Illinois at
  984. Urbana-Champaign, nor the names of its contributors may be used to
  985. endorse or promote products derived from this Software without specific
  986. prior written permission.
  987. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  988. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  989. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  990. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  991. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  992. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  993. SOFTWARE.
  994. ==============================================================================
  995. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  996. ==============================================================================
  997. The LLVM software contains code written by third parties. Such software will
  998. have its own individual LICENSE.TXT file in the directory in which it appears.
  999. This file will describe the copyrights, license, and restrictions which apply
  1000. to that code.
  1001. The disclaimer of warranty in the University of Illinois Open Source License
  1002. applies to all code in the LLVM Distribution, and nothing in any of the
  1003. other licenses gives permission to use the names of the LLVM Team or the
  1004. University of Illinois to endorse or promote products derived from this
  1005. Software.
  1006. The following pieces of software have additional or alternate copyrights,
  1007. licenses, and/or restrictions:
  1008. Program Directory
  1009. ------- ---------
  1010. Google Test llvm/utils/unittest/googletest
  1011. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  1012. pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT}
  1013. ARM contributions llvm/lib/Target/ARM/LICENSE.TXT
  1014. md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
  1015. _____
  1016. google/benchmark
  1017. Apache License
  1018. Version 2.0, January 2004
  1019. http://www.apache.org/licenses/
  1020. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1021. 1. Definitions.
  1022. "License" shall mean the terms and conditions for use, reproduction,
  1023. and distribution as defined by Sections 1 through 9 of this document.
  1024. "Licensor" shall mean the copyright owner or entity authorized by
  1025. the copyright owner that is granting the License.
  1026. "Legal Entity" shall mean the union of the acting entity and all
  1027. other entities that control, are controlled by, or are under common
  1028. control with that entity. For the purposes of this definition,
  1029. "control" means (i) the power, direct or indirect, to cause the
  1030. direction or management of such entity, whether by contract or
  1031. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1032. outstanding shares, or (iii) beneficial ownership of such entity.
  1033. "You" (or "Your") shall mean an individual or Legal Entity
  1034. exercising permissions granted by this License.
  1035. "Source" form shall mean the preferred form for making modifications,
  1036. including but not limited to software source code, documentation
  1037. source, and configuration files.
  1038. "Object" form shall mean any form resulting from mechanical
  1039. transformation or translation of a Source form, including but
  1040. not limited to compiled object code, generated documentation,
  1041. and conversions to other media types.
  1042. "Work" shall mean the work of authorship, whether in Source or
  1043. Object form, made available under the License, as indicated by a
  1044. copyright notice that is included in or attached to the work
  1045. (an example is provided in the Appendix below).
  1046. "Derivative Works" shall mean any work, whether in Source or Object
  1047. form, that is based on (or derived from) the Work and for which the
  1048. editorial revisions, annotations, elaborations, or other modifications
  1049. represent, as a whole, an original work of authorship. For the purposes
  1050. of this License, Derivative Works shall not include works that remain
  1051. separable from, or merely link (or bind by name) to the interfaces of,
  1052. the Work and Derivative Works thereof.
  1053. "Contribution" shall mean any work of authorship, including
  1054. the original version of the Work and any modifications or additions
  1055. to that Work or Derivative Works thereof, that is intentionally
  1056. submitted to Licensor for inclusion in the Work by the copyright owner
  1057. or by an individual or Legal Entity authorized to submit on behalf of
  1058. the copyright owner. For the purposes of this definition, "submitted"
  1059. means any form of electronic, verbal, or written communication sent
  1060. to the Licensor or its representatives, including but not limited to
  1061. communication on electronic mailing lists, source code control systems,
  1062. and issue tracking systems that are managed by, or on behalf of, the
  1063. Licensor for the purpose of discussing and improving the Work, but
  1064. excluding communication that is conspicuously marked or otherwise
  1065. designated in writing by the copyright owner as "Not a Contribution."
  1066. "Contributor" shall mean Licensor and any individual or Legal Entity
  1067. on behalf of whom a Contribution has been received by Licensor and
  1068. subsequently incorporated within the Work.
  1069. 2. Grant of Copyright License. Subject to the terms and conditions of
  1070. this License, each Contributor hereby grants to You a perpetual,
  1071. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1072. copyright license to reproduce, prepare Derivative Works of,
  1073. publicly display, publicly perform, sublicense, and distribute the
  1074. Work and such Derivative Works in Source or Object form.
  1075. 3. Grant of Patent License. Subject to the terms and conditions of
  1076. this License, each Contributor hereby grants to You a perpetual,
  1077. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1078. (except as stated in this section) patent license to make, have made,
  1079. use, offer to sell, sell, import, and otherwise transfer the Work,
  1080. where such license applies only to those patent claims licensable
  1081. by such Contributor that are necessarily infringed by their
  1082. Contribution(s) alone or by combination of their Contribution(s)
  1083. with the Work to which such Contribution(s) was submitted. If You
  1084. institute patent litigation against any entity (including a
  1085. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1086. or a Contribution incorporated within the Work constitutes direct
  1087. or contributory patent infringement, then any patent licenses
  1088. granted to You under this License for that Work shall terminate
  1089. as of the date such litigation is filed.
  1090. 4. Redistribution. You may reproduce and distribute copies of the
  1091. Work or Derivative Works thereof in any medium, with or without
  1092. modifications, and in Source or Object form, provided that You
  1093. meet the following conditions:
  1094. (a) You must give any other recipients of the Work or
  1095. Derivative Works a copy of this License; and
  1096. (b) You must cause any modified files to carry prominent notices
  1097. stating that You changed the files; and
  1098. (c) You must retain, in the Source form of any Derivative Works
  1099. that You distribute, all copyright, patent, trademark, and
  1100. attribution notices from the Source form of the Work,
  1101. excluding those notices that do not pertain to any part of
  1102. the Derivative Works; and
  1103. (d) If the Work includes a "NOTICE" text file as part of its
  1104. distribution, then any Derivative Works that You distribute must
  1105. include a readable copy of the attribution notices contained
  1106. within such NOTICE file, excluding those notices that do not
  1107. pertain to any part of the Derivative Works, in at least one
  1108. of the following places: within a NOTICE text file distributed
  1109. as part of the Derivative Works; within the Source form or
  1110. documentation, if provided along with the Derivative Works; or,
  1111. within a display generated by the Derivative Works, if and
  1112. wherever such third-party notices normally appear. The contents
  1113. of the NOTICE file are for informational purposes only and
  1114. do not modify the License. You may add Your own attribution
  1115. notices within Derivative Works that You distribute, alongside
  1116. or as an addendum to the NOTICE text from the Work, provided
  1117. that such additional attribution notices cannot be construed
  1118. as modifying the License.
  1119. You may add Your own copyright statement to Your modifications and
  1120. may provide additional or different license terms and conditions
  1121. for use, reproduction, or distribution of Your modifications, or
  1122. for any such Derivative Works as a whole, provided Your use,
  1123. reproduction, and distribution of the Work otherwise complies with
  1124. the conditions stated in this License.
  1125. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1126. any Contribution intentionally submitted for inclusion in the Work
  1127. by You to the Licensor shall be under the terms and conditions of
  1128. this License, without any additional terms or conditions.
  1129. Notwithstanding the above, nothing herein shall supersede or modify
  1130. the terms of any separate license agreement you may have executed
  1131. with Licensor regarding such Contributions.
  1132. 6. Trademarks. This License does not grant permission to use the trade
  1133. names, trademarks, service marks, or product names of the Licensor,
  1134. except as required for reasonable and customary use in describing the
  1135. origin of the Work and reproducing the content of the NOTICE file.
  1136. 7. Disclaimer of Warranty. Unless required by applicable law or
  1137. agreed to in writing, Licensor provides the Work (and each
  1138. Contributor provides its Contributions) on an "AS IS" BASIS,
  1139. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1140. implied, including, without limitation, any warranties or conditions
  1141. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1142. PARTICULAR PURPOSE. You are solely responsible for determining the
  1143. appropriateness of using or redistributing the Work and assume any
  1144. risks associated with Your exercise of permissions under this License.
  1145. 8. Limitation of Liability. In no event and under no legal theory,
  1146. whether in tort (including negligence), contract, or otherwise,
  1147. unless required by applicable law (such as deliberate and grossly
  1148. negligent acts) or agreed to in writing, shall any Contributor be
  1149. liable to You for damages, including any direct, indirect, special,
  1150. incidental, or consequential damages of any character arising as a
  1151. result of this License or out of the use or inability to use the
  1152. Work (including but not limited to damages for loss of goodwill,
  1153. work stoppage, computer failure or malfunction, or any and all
  1154. other commercial damages or losses), even if such Contributor
  1155. has been advised of the possibility of such damages.
  1156. 9. Accepting Warranty or Additional Liability. While redistributing
  1157. the Work or Derivative Works thereof, You may choose to offer,
  1158. and charge a fee for, acceptance of support, warranty, indemnity,
  1159. or other liability obligations and/or rights consistent with this
  1160. License. However, in accepting such obligations, You may act only
  1161. on Your own behalf and on Your sole responsibility, not on behalf
  1162. of any other Contributor, and only if You agree to indemnify,
  1163. defend, and hold each Contributor harmless for any liability
  1164. incurred by, or claims asserted against, such Contributor by reason
  1165. of your accepting any such warranty or additional liability.
  1166. END OF TERMS AND CONDITIONS
  1167. APPENDIX: How to apply the Apache License to your work.
  1168. To apply the Apache License to your work, attach the following
  1169. boilerplate notice, with the fields enclosed by brackets "[]"
  1170. replaced with your own identifying information. (Don't include
  1171. the brackets!) The text should be enclosed in the appropriate
  1172. comment syntax for the file format. We also recommend that a
  1173. file or class name and description of purpose be included on the
  1174. same "printed page" as the copyright notice for easier
  1175. identification within third-party archives.
  1176. Copyright [yyyy] [name of copyright owner]
  1177. Licensed under the Apache License, Version 2.0 (the "License");
  1178. you may not use this file except in compliance with the License.
  1179. You may obtain a copy of the License at
  1180. http://www.apache.org/licenses/LICENSE-2.0
  1181. Unless required by applicable law or agreed to in writing, software
  1182. distributed under the License is distributed on an "AS IS" BASIS,
  1183. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1184. See the License for the specific language governing permissions and
  1185. limitations under the License.
  1186. CONTRIBUTORS
  1187. # People who have agreed to one of the CLAs and can contribute patches.
  1188. # The AUTHORS file lists the copyright holders; this file
  1189. # lists people. For example, Google employees are listed here
  1190. # but not in AUTHORS, because Google holds the copyright.
  1191. #
  1192. # Names should be added to this file only after verifying that
  1193. # the individual or the individual's organization has agreed to
  1194. # the appropriate Contributor License Agreement, found here:
  1195. #
  1196. # https://developers.google.com/open-source/cla/individual
  1197. # https://developers.google.com/open-source/cla/corporate
  1198. #
  1199. # The agreement for individuals can be filled out on the web.
  1200. #
  1201. # When adding J Random Contributor's name to this file,
  1202. # either J's name or J's organization's name should be
  1203. # added to the AUTHORS file, depending on whether the
  1204. # individual or corporate CLA was used.
  1205. #
  1206. # Names should be added to this file as:
  1207. # Name <email address>
  1208. #
  1209. # Please keep the list sorted.
  1210. Albert Pretorius <pretoalb@gmail.com>
  1211. Arne Beer <arne@twobeer.de>
  1212. Billy Robert O'Neal III <billy.oneal@gmail.com> <bion@microsoft.com>
  1213. Chris Kennelly <ckennelly@google.com> <ckennelly@ckennelly.com>
  1214. Christopher Seymour <chris.j.seymour@hotmail.com>
  1215. David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
  1216. Deniz Evrenci <denizevrenci@gmail.com>
  1217. Dominic Hamon <dma@stripysock.com> <dominic@google.com>
  1218. Dominik Czarnota <dominik.b.czarnota@gmail.com>
  1219. Eric Fiselier <eric@efcs.ca>
  1220. Eugene Zhuk <eugene.zhuk@gmail.com>
  1221. Evgeny Safronov <division494@gmail.com>
  1222. Federico Ficarelli <federico.ficarelli@gmail.com>
  1223. Felix Homann <linuxaudio@showlabor.de>
  1224. Ismael Jimenez Martinez <ismael.jimenez.martinez@gmail.com>
  1225. Jern-Kuan Leong <jernkuan@gmail.com>
  1226. JianXiong Zhou <zhoujianxiong2@gmail.com>
  1227. Joao Paulo Magalhaes <joaoppmagalhaes@gmail.com>
  1228. John Millikin <jmillikin@stripe.com>
  1229. Jussi Knuuttila <jussi.knuuttila@gmail.com>
  1230. Kai Wolf <kai.wolf@gmail.com>
  1231. Kishan Kumar <kumar.kishan@outlook.com>
  1232. Kaito Udagawa <umireon@gmail.com>
  1233. Lei Xu <eddyxu@gmail.com>
  1234. Matt Clarkson <mattyclarkson@gmail.com>
  1235. Maxim Vafin <maxvafin@gmail.com>
  1236. Nick Hutchinson <nshutchinson@gmail.com>
  1237. Oleksandr Sochka <sasha.sochka@gmail.com>
  1238. Pascal Leroy <phl@google.com>
  1239. Paul Redmond <paul.redmond@gmail.com>
  1240. Pierre Phaneuf <pphaneuf@google.com>
  1241. Radoslav Yovchev <radoslav.tm@gmail.com>
  1242. Raul Marin <rmrodriguez@cartodb.com>
  1243. Ray Glover <ray.glover@uk.ibm.com>
  1244. Robert Guo <robert.guo@mongodb.com>
  1245. Roman Lebedev <lebedev.ri@gmail.com>
  1246. Shuo Chen <chenshuo@chenshuo.com>
  1247. Tobias Ulvgård <tobias.ulvgard@dirac.se>
  1248. Tom Madams <tom.ej.madams@gmail.com> <tmadams@google.com>
  1249. Yixuan Qiu <yixuanq@gmail.com>
  1250. Yusuke Suzuki <utatane.tea@gmail.com>
  1251. Zbigniew Skowron <zbychs@gmail.com>
  1252. AUTHORS
  1253. # This is the official list of benchmark authors for copyright purposes.
  1254. # This file is distinct from the CONTRIBUTORS files.
  1255. # See the latter for an explanation.
  1256. #
  1257. # Names should be added to this file as:
  1258. # Name or Organization <email address>
  1259. # The email address is not required for organizations.
  1260. #
  1261. # Please keep the list sorted.
  1262. Albert Pretorius <pretoalb@gmail.com>
  1263. Arne Beer <arne@twobeer.de>
  1264. Carto
  1265. Christopher Seymour <chris.j.seymour@hotmail.com>
  1266. David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
  1267. Deniz Evrenci <denizevrenci@gmail.com>
  1268. Dirac Research
  1269. Dominik Czarnota <dominik.b.czarnota@gmail.com>
  1270. Eric Fiselier <eric@efcs.ca>
  1271. Eugene Zhuk <eugene.zhuk@gmail.com>
  1272. Evgeny Safronov <division494@gmail.com>
  1273. Federico Ficarelli <federico.ficarelli@gmail.com>
  1274. Felix Homann <linuxaudio@showlabor.de>
  1275. Google Inc.
  1276. International Business Machines Corporation
  1277. Ismael Jimenez Martinez <ismael.jimenez.martinez@gmail.com>
  1278. Jern-Kuan Leong <jernkuan@gmail.com>
  1279. JianXiong Zhou <zhoujianxiong2@gmail.com>
  1280. Joao Paulo Magalhaes <joaoppmagalhaes@gmail.com>
  1281. Jussi Knuuttila <jussi.knuuttila@gmail.com>
  1282. Kaito Udagawa <umireon@gmail.com>
  1283. Kishan Kumar <kumar.kishan@outlook.com>
  1284. Lei Xu <eddyxu@gmail.com>
  1285. Matt Clarkson <mattyclarkson@gmail.com>
  1286. Maxim Vafin <maxvafin@gmail.com>
  1287. MongoDB Inc.
  1288. Nick Hutchinson <nshutchinson@gmail.com>
  1289. Oleksandr Sochka <sasha.sochka@gmail.com>
  1290. Paul Redmond <paul.redmond@gmail.com>
  1291. Radoslav Yovchev <radoslav.tm@gmail.com>
  1292. Roman Lebedev <lebedev.ri@gmail.com>
  1293. Shuo Chen <chenshuo@chenshuo.com>
  1294. Steinar H. Gunderson <sgunderson@bigfoot.com>
  1295. Stripe, Inc.
  1296. Yixuan Qiu <yixuanq@gmail.com>
  1297. Yusuke Suzuki <utatane.tea@gmail.com>
  1298. Zbigniew Skowron <zbychs@gmail.com>
  1299. _____
  1300. HalidelR
  1301. Copyright (c) 2016 HalideIR contributors
  1302. Copyright (c) 2012-2014 MIT CSAIL, Google Inc., and other contributors
  1303. HalideIR is derived from the Halide project.
  1304. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  1305. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  1306. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1307. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1308. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  1309. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  1310. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  1311. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1312. _____
  1313. Distributed Machine Learning Common Codebase
  1314. Copyright (c) 2015 by Contributors
  1315. Licensed under the Apache License, Version 2.0 (the "License");
  1316. you may not use this file except in compliance with the License.
  1317. You may obtain a copy of the License at
  1318. http://www.apache.org/licenses/LICENSE-2.0
  1319. Unless required by applicable law or agreed to in writing, software
  1320. distributed under the License is distributed on an "AS IS" BASIS,
  1321. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1322. See the License for the specific language governing permissions and
  1323. limitations under the License.
  1324. _____
  1325. DLPack: Open In Memory Tensor Structure
  1326. Apache License
  1327. Version 2.0, January 2004
  1328. http://www.apache.org/licenses/
  1329. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1330. 1. Definitions.
  1331. "License" shall mean the terms and conditions for use, reproduction,
  1332. and distribution as defined by Sections 1 through 9 of this document.
  1333. "Licensor" shall mean the copyright owner or entity authorized by
  1334. the copyright owner that is granting the License.
  1335. "Legal Entity" shall mean the union of the acting entity and all
  1336. other entities that control, are controlled by, or are under common
  1337. control with that entity. For the purposes of this definition,
  1338. "control" means (i) the power, direct or indirect, to cause the
  1339. direction or management of such entity, whether by contract or
  1340. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1341. outstanding shares, or (iii) beneficial ownership of such entity.
  1342. "You" (or "Your") shall mean an individual or Legal Entity
  1343. exercising permissions granted by this License.
  1344. "Source" form shall mean the preferred form for making modifications,
  1345. including but not limited to software source code, documentation
  1346. source, and configuration files.
  1347. "Object" form shall mean any form resulting from mechanical
  1348. transformation or translation of a Source form, including but
  1349. not limited to compiled object code, generated documentation,
  1350. and conversions to other media types.
  1351. "Work" shall mean the work of authorship, whether in Source or
  1352. Object form, made available under the License, as indicated by a
  1353. copyright notice that is included in or attached to the work
  1354. (an example is provided in the Appendix below).
  1355. "Derivative Works" shall mean any work, whether in Source or Object
  1356. form, that is based on (or derived from) the Work and for which the
  1357. editorial revisions, annotations, elaborations, or other modifications
  1358. represent, as a whole, an original work of authorship. For the purposes
  1359. of this License, Derivative Works shall not include works that remain
  1360. separable from, or merely link (or bind by name) to the interfaces of,
  1361. the Work and Derivative Works thereof.
  1362. "Contribution" shall mean any work of authorship, including
  1363. the original version of the Work and any modifications or additions
  1364. to that Work or Derivative Works thereof, that is intentionally
  1365. submitted to Licensor for inclusion in the Work by the copyright owner
  1366. or by an individual or Legal Entity authorized to submit on behalf of
  1367. the copyright owner. For the purposes of this definition, "submitted"
  1368. means any form of electronic, verbal, or written communication sent
  1369. to the Licensor or its representatives, including but not limited to
  1370. communication on electronic mailing lists, source code control systems,
  1371. and issue tracking systems that are managed by, or on behalf of, the
  1372. Licensor for the purpose of discussing and improving the Work, but
  1373. excluding communication that is conspicuously marked or otherwise
  1374. designated in writing by the copyright owner as "Not a Contribution."
  1375. "Contributor" shall mean Licensor and any individual or Legal Entity
  1376. on behalf of whom a Contribution has been received by Licensor and
  1377. subsequently incorporated within the Work.
  1378. 2. Grant of Copyright License. Subject to the terms and conditions of
  1379. this License, each Contributor hereby grants to You a perpetual,
  1380. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1381. copyright license to reproduce, prepare Derivative Works of,
  1382. publicly display, publicly perform, sublicense, and distribute the
  1383. Work and such Derivative Works in Source or Object form.
  1384. 3. Grant of Patent License. Subject to the terms and conditions of
  1385. this License, each Contributor hereby grants to You a perpetual,
  1386. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1387. (except as stated in this section) patent license to make, have made,
  1388. use, offer to sell, sell, import, and otherwise transfer the Work,
  1389. where such license applies only to those patent claims licensable
  1390. by such Contributor that are necessarily infringed by their
  1391. Contribution(s) alone or by combination of their Contribution(s)
  1392. with the Work to which such Contribution(s) was submitted. If You
  1393. institute patent litigation against any entity (including a
  1394. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1395. or a Contribution incorporated within the Work constitutes direct
  1396. or contributory patent infringement, then any patent licenses
  1397. granted to You under this License for that Work shall terminate
  1398. as of the date such litigation is filed.
  1399. 4. Redistribution. You may reproduce and distribute copies of the
  1400. Work or Derivative Works thereof in any medium, with or without
  1401. modifications, and in Source or Object form, provided that You
  1402. meet the following conditions:
  1403. (a) You must give any other recipients of the Work or
  1404. Derivative Works a copy of this License; and
  1405. (b) You must cause any modified files to carry prominent notices
  1406. stating that You changed the files; and
  1407. (c) You must retain, in the Source form of any Derivative Works
  1408. that You distribute, all copyright, patent, trademark, and
  1409. attribution notices from the Source form of the Work,
  1410. excluding those notices that do not pertain to any part of
  1411. the Derivative Works; and
  1412. (d) If the Work includes a "NOTICE" text file as part of its
  1413. distribution, then any Derivative Works that You distribute must
  1414. include a readable copy of the attribution notices contained
  1415. within such NOTICE file, excluding those notices that do not
  1416. pertain to any part of the Derivative Works, in at least one
  1417. of the following places: within a NOTICE text file distributed
  1418. as part of the Derivative Works; within the Source form or
  1419. documentation, if provided along with the Derivative Works; or,
  1420. within a display generated by the Derivative Works, if and
  1421. wherever such third-party notices normally appear. The contents
  1422. of the NOTICE file are for informational purposes only and
  1423. do not modify the License. You may add Your own attribution
  1424. notices within Derivative Works that You distribute, alongside
  1425. or as an addendum to the NOTICE text from the Work, provided
  1426. that such additional attribution notices cannot be construed
  1427. as modifying the License.
  1428. You may add Your own copyright statement to Your modifications and
  1429. may provide additional or different license terms and conditions
  1430. for use, reproduction, or distribution of Your modifications, or
  1431. for any such Derivative Works as a whole, provided Your use,
  1432. reproduction, and distribution of the Work otherwise complies with
  1433. the conditions stated in this License.
  1434. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1435. any Contribution intentionally submitted for inclusion in the Work
  1436. by You to the Licensor shall be under the terms and conditions of
  1437. this License, without any additional terms or conditions.
  1438. Notwithstanding the above, nothing herein shall supersede or modify
  1439. the terms of any separate license agreement you may have executed
  1440. with Licensor regarding such Contributions.
  1441. 6. Trademarks. This License does not grant permission to use the trade
  1442. names, trademarks, service marks, or product names of the Licensor,
  1443. except as required for reasonable and customary use in describing the
  1444. origin of the Work and reproducing the content of the NOTICE file.
  1445. 7. Disclaimer of Warranty. Unless required by applicable law or
  1446. agreed to in writing, Licensor provides the Work (and each
  1447. Contributor provides its Contributions) on an "AS IS" BASIS,
  1448. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1449. implied, including, without limitation, any warranties or conditions
  1450. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1451. PARTICULAR PURPOSE. You are solely responsible for determining the
  1452. appropriateness of using or redistributing the Work and assume any
  1453. risks associated with Your exercise of permissions under this License.
  1454. 8. Limitation of Liability. In no event and under no legal theory,
  1455. whether in tort (including negligence), contract, or otherwise,
  1456. unless required by applicable law (such as deliberate and grossly
  1457. negligent acts) or agreed to in writing, shall any Contributor be
  1458. liable to You for damages, including any direct, indirect, special,
  1459. incidental, or consequential damages of any character arising as a
  1460. result of this License or out of the use or inability to use the
  1461. Work (including but not limited to damages for loss of goodwill,
  1462. work stoppage, computer failure or malfunction, or any and all
  1463. other commercial damages or losses), even if such Contributor
  1464. has been advised of the possibility of such damages.
  1465. 9. Accepting Warranty or Additional Liability. While redistributing
  1466. the Work or Derivative Works thereof, You may choose to offer,
  1467. and charge a fee for, acceptance of support, warranty, indemnity,
  1468. or other liability obligations and/or rights consistent with this
  1469. License. However, in accepting such obligations, You may act only
  1470. on Your own behalf and on Your sole responsibility, not on behalf
  1471. of any other Contributor, and only if You agree to indemnify,
  1472. defend, and hold each Contributor harmless for any liability
  1473. incurred by, or claims asserted against, such Contributor by reason
  1474. of your accepting any such warranty or additional liability.
  1475. END OF TERMS AND CONDITIONS
  1476. APPENDIX: How to apply the Apache License to your work.
  1477. To apply the Apache License to your work, attach the following
  1478. boilerplate notice, with the fields enclosed by brackets "{}"
  1479. replaced with your own identifying information. (Don't include
  1480. the brackets!) The text should be enclosed in the appropriate
  1481. comment syntax for the file format. We also recommend that a
  1482. file or class name and description of purpose be included on the
  1483. same "printed page" as the copyright notice for easier
  1484. identification within third-party archives.
  1485. Copyright 2017 by Contributors
  1486. Licensed under the Apache License, Version 2.0 (the "License");
  1487. you may not use this file except in compliance with the License.
  1488. You may obtain a copy of the License at
  1489. http://www.apache.org/licenses/LICENSE-2.0
  1490. Unless required by applicable law or agreed to in writing, software
  1491. distributed under the License is distributed on an "AS IS" BASIS,
  1492. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1493. See the License for the specific language governing permissions and
  1494. limitations under the License.
  1495. _____
  1496. HowardHinnant/date
  1497. The source code in this project is released using the MIT License. There is no
  1498. global license for the project because each file is licensed individually with
  1499. different author names and/or dates.
  1500. If you contribute to this project, please add your name to the license of each
  1501. file you modify. If you have already contributed to this project and forgot to
  1502. add your name to the license, please feel free to submit a new P/R to add your
  1503. name to the license in each file you modified.
  1504. For convenience, here is a copy of the MIT license found in each file except
  1505. without author names or dates:
  1506. The MIT License (MIT)
  1507. Permission is hereby granted, free of charge, to any person obtaining a copy
  1508. of this software and associated documentation files (the "Software"), to deal
  1509. in the Software without restriction, including without limitation the rights
  1510. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1511. copies of the Software, and to permit persons to whom the Software is
  1512. furnished to do so, subject to the following conditions:
  1513. The above copyright notice and this permission notice shall be included in all
  1514. copies or substantial portions of the Software.
  1515. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1516. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1517. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1518. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1519. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1520. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1521. SOFTWARE.
  1522. _____
  1523. TVM Open Deep Learning Compiler Stack
  1524. Apache License
  1525. Version 2.0, January 2004
  1526. http://www.apache.org/licenses/
  1527. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1528. 1. Definitions.
  1529. "License" shall mean the terms and conditions for use, reproduction,
  1530. and distribution as defined by Sections 1 through 9 of this document.
  1531. "Licensor" shall mean the copyright owner or entity authorized by
  1532. the copyright owner that is granting the License.
  1533. "Legal Entity" shall mean the union of the acting entity and all
  1534. other entities that control, are controlled by, or are under common
  1535. control with that entity. For the purposes of this definition,
  1536. "control" means (i) the power, direct or indirect, to cause the
  1537. direction or management of such entity, whether by contract or
  1538. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1539. outstanding shares, or (iii) beneficial ownership of such entity.
  1540. "You" (or "Your") shall mean an individual or Legal Entity
  1541. exercising permissions granted by this License.
  1542. "Source" form shall mean the preferred form for making modifications,
  1543. including but not limited to software source code, documentation
  1544. source, and configuration files.
  1545. "Object" form shall mean any form resulting from mechanical
  1546. transformation or translation of a Source form, including but
  1547. not limited to compiled object code, generated documentation,
  1548. and conversions to other media types.
  1549. "Work" shall mean the work of authorship, whether in Source or
  1550. Object form, made available under the License, as indicated by a
  1551. copyright notice that is included in or attached to the work
  1552. (an example is provided in the Appendix below).
  1553. "Derivative Works" shall mean any work, whether in Source or Object
  1554. form, that is based on (or derived from) the Work and for which the
  1555. editorial revisions, annotations, elaborations, or other modifications
  1556. represent, as a whole, an original work of authorship. For the purposes
  1557. of this License, Derivative Works shall not include works that remain
  1558. separable from, or merely link (or bind by name) to the interfaces of,
  1559. the Work and Derivative Works thereof.
  1560. "Contribution" shall mean any work of authorship, including
  1561. the original version of the Work and any modifications or additions
  1562. to that Work or Derivative Works thereof, that is intentionally
  1563. submitted to Licensor for inclusion in the Work by the copyright owner
  1564. or by an individual or Legal Entity authorized to submit on behalf of
  1565. the copyright owner. For the purposes of this definition, "submitted"
  1566. means any form of electronic, verbal, or written communication sent
  1567. to the Licensor or its representatives, including but not limited to
  1568. communication on electronic mailing lists, source code control systems,
  1569. and issue tracking systems that are managed by, or on behalf of, the
  1570. Licensor for the purpose of discussing and improving the Work, but
  1571. excluding communication that is conspicuously marked or otherwise
  1572. designated in writing by the copyright owner as "Not a Contribution."
  1573. "Contributor" shall mean Licensor and any individual or Legal Entity
  1574. on behalf of whom a Contribution has been received by Licensor and
  1575. subsequently incorporated within the Work.
  1576. 2. Grant of Copyright License. Subject to the terms and conditions of
  1577. this License, each Contributor hereby grants to You a perpetual,
  1578. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1579. copyright license to reproduce, prepare Derivative Works of,
  1580. publicly display, publicly perform, sublicense, and distribute the
  1581. Work and such Derivative Works in Source or Object form.
  1582. 3. Grant of Patent License. Subject to the terms and conditions of
  1583. this License, each Contributor hereby grants to You a perpetual,
  1584. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1585. (except as stated in this section) patent license to make, have made,
  1586. use, offer to sell, sell, import, and otherwise transfer the Work,
  1587. where such license applies only to those patent claims licensable
  1588. by such Contributor that are necessarily infringed by their
  1589. Contribution(s) alone or by combination of their Contribution(s)
  1590. with the Work to which such Contribution(s) was submitted. If You
  1591. institute patent litigation against any entity (including a
  1592. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1593. or a Contribution incorporated within the Work constitutes direct
  1594. or contributory patent infringement, then any patent licenses
  1595. granted to You under this License for that Work shall terminate
  1596. as of the date such litigation is filed.
  1597. 4. Redistribution. You may reproduce and distribute copies of the
  1598. Work or Derivative Works thereof in any medium, with or without
  1599. modifications, and in Source or Object form, provided that You
  1600. meet the following conditions:
  1601. (a) You must give any other recipients of the Work or
  1602. Derivative Works a copy of this License; and
  1603. (b) You must cause any modified files to carry prominent notices
  1604. stating that You changed the files; and
  1605. (c) You must retain, in the Source form of any Derivative Works
  1606. that You distribute, all copyright, patent, trademark, and
  1607. attribution notices from the Source form of the Work,
  1608. excluding those notices that do not pertain to any part of
  1609. the Derivative Works; and
  1610. (d) If the Work includes a "NOTICE" text file as part of its
  1611. distribution, then any Derivative Works that You distribute must
  1612. include a readable copy of the attribution notices contained
  1613. within such NOTICE file, excluding those notices that do not
  1614. pertain to any part of the Derivative Works, in at least one
  1615. of the following places: within a NOTICE text file distributed
  1616. as part of the Derivative Works; within the Source form or
  1617. documentation, if provided along with the Derivative Works; or,
  1618. within a display generated by the Derivative Works, if and
  1619. wherever such third-party notices normally appear. The contents
  1620. of the NOTICE file are for informational purposes only and
  1621. do not modify the License. You may add Your own attribution
  1622. notices within Derivative Works that You distribute, alongside
  1623. or as an addendum to the NOTICE text from the Work, provided
  1624. that such additional attribution notices cannot be construed
  1625. as modifying the License.
  1626. You may add Your own copyright statement to Your modifications and
  1627. may provide additional or different license terms and conditions
  1628. for use, reproduction, or distribution of Your modifications, or
  1629. for any such Derivative Works as a whole, provided Your use,
  1630. reproduction, and distribution of the Work otherwise complies with
  1631. the conditions stated in this License.
  1632. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1633. any Contribution intentionally submitted for inclusion in the Work
  1634. by You to the Licensor shall be under the terms and conditions of
  1635. this License, without any additional terms or conditions.
  1636. Notwithstanding the above, nothing herein shall supersede or modify
  1637. the terms of any separate license agreement you may have executed
  1638. with Licensor regarding such Contributions.
  1639. 6. Trademarks. This License does not grant permission to use the trade
  1640. names, trademarks, service marks, or product names of the Licensor,
  1641. except as required for reasonable and customary use in describing the
  1642. origin of the Work and reproducing the content of the NOTICE file.
  1643. 7. Disclaimer of Warranty. Unless required by applicable law or
  1644. agreed to in writing, Licensor provides the Work (and each
  1645. Contributor provides its Contributions) on an "AS IS" BASIS,
  1646. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1647. implied, including, without limitation, any warranties or conditions
  1648. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1649. PARTICULAR PURPOSE. You are solely responsible for determining the
  1650. appropriateness of using or redistributing the Work and assume any
  1651. risks associated with Your exercise of permissions under this License.
  1652. 8. Limitation of Liability. In no event and under no legal theory,
  1653. whether in tort (including negligence), contract, or otherwise,
  1654. unless required by applicable law (such as deliberate and grossly
  1655. negligent acts) or agreed to in writing, shall any Contributor be
  1656. liable to You for damages, including any direct, indirect, special,
  1657. incidental, or consequential damages of any character arising as a
  1658. result of this License or out of the use or inability to use the
  1659. Work (including but not limited to damages for loss of goodwill,
  1660. work stoppage, computer failure or malfunction, or any and all
  1661. other commercial damages or losses), even if such Contributor
  1662. has been advised of the possibility of such damages.
  1663. 9. Accepting Warranty or Additional Liability. While redistributing
  1664. the Work or Derivative Works thereof, You may choose to offer,
  1665. and charge a fee for, acceptance of support, warranty, indemnity,
  1666. or other liability obligations and/or rights consistent with this
  1667. License. However, in accepting such obligations, You may act only
  1668. on Your own behalf and on Your sole responsibility, not on behalf
  1669. of any other Contributor, and only if You agree to indemnify,
  1670. defend, and hold each Contributor harmless for any liability
  1671. incurred by, or claims asserted against, such Contributor by reason
  1672. of your accepting any such warranty or additional liability.
  1673. END OF TERMS AND CONDITIONS
  1674. APPENDIX: How to apply the Apache License to your work.
  1675. To apply the Apache License to your work, attach the following
  1676. boilerplate notice, with the fields enclosed by brackets "{}"
  1677. replaced with your own identifying information. (Don't include
  1678. the brackets!) The text should be enclosed in the appropriate
  1679. comment syntax for the file format. We also recommend that a
  1680. file or class name and description of purpose be included on the
  1681. same "printed page" as the copyright notice for easier
  1682. identification within third-party archives.
  1683. Copyright {yyyy} {name of copyright owner}
  1684. Licensed under the Apache License, Version 2.0 (the "License");
  1685. you may not use this file except in compliance with the License.
  1686. You may obtain a copy of the License at
  1687. http://www.apache.org/licenses/LICENSE-2.0
  1688. Unless required by applicable law or agreed to in writing, software
  1689. distributed under the License is distributed on an "AS IS" BASIS,
  1690. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1691. See the License for the specific language governing permissions and
  1692. limitations under the License.
  1693. CONTRIBUTORS
  1694. TVM Contributors
  1695. ================
  1696. TVM adopts the Apache style model and governs by merit. We believe that it is important to create an inclusive community where everyone can use,
  1697. contribute to, and influence the direction of the project. We actively invite contributors who have earned the merit to be part of the development community.
  1698. See the [community structure document](http://docs.tvm.ai/contribute/community.html) for the explanation of community structure and contribution guidelines.
  1699. ## Committers
  1700. - [Tianqi Chen](https://github.com/tqchen) (PMC)
  1701. - [Thierry Moreau](http://homes.cs.washington.edu/~moreau/)
  1702. - [Ziheng Jiang](https://github.com/ZihengJiang)
  1703. - [Haichen Shen](http://homes.cs.washington.edu/~haichen/)
  1704. - [Yizhi Liu](https://github.com/yzhliu)
  1705. ## Code Owners
  1706. - [Aditya Atluri](https://github.com/adityaatluri) ROCM
  1707. - [Leyuan Wang](https://github.com/Laurawly) TOPI
  1708. - [Yuwei Hu](https://github.com/Huyuwei) TOPI
  1709. - [Zhixun Tan](https://github.com/phisiart) OpenGL/WebGL backend
  1710. - [Nick Hynes](https://github.com/nhynes) SGX and secured computing
  1711. - [Lianmin Zheng](https://github.com/merrymercy) AutoTVM
  1712. ## Reviewers
  1713. - [Zhi Chen](https://github.com/zhiics)
  1714. - [Xiaoqiang Dan](https://github.com/xqdan)
  1715. - [Liangfu Chen](https://github.com/liangfu)
  1716. - [Masahiro Masuda](https://github.com/masahi)
  1717. - [Kazutaka Morita](https://github.com/kazum)
  1718. - [Tatsuya Nishiyama](https://github.com/nishi-t)
  1719. - [Pariksheet Pinjari](https://github.com/PariksheetPinjari909)
  1720. - [Jared Roesch](https://github.com/jroesch)
  1721. - [Siva](https://github.com/srkreddy1238)
  1722. - [Siju Samuel](https://github.com/siju-samuel)
  1723. - [Alex Weaver](https://github.com/alex-weaver)
  1724. - [Yao Wang](https://github.com/kevinthesun)
  1725. - [Jian Weng](https://github.com/were)
  1726. - [Eddie Yan](https://github.com/eqy)
  1727. - [Joshua Z. Zhang](https://github.com/zhreshold)
  1728. ## List of Contributors
  1729. - [Full List of Contributors](https://github.com/dmlc/tvm/graphs/contributors)
  1730. - To contributors: please add your name to the list.
  1731. - [Qiao Zhang](https://github.com/zhangqiaorjc)
  1732. - [Haolong Zhang](https://github.com/haolongzhangm)
  1733. - [Cody Hao Yu](https://github.com/comaniac)
  1734. - [Chris Nuernberger](https://github.com/cnuernber)
  1735. _____
  1736. jemalloc
  1737. Unless otherwise specified, files in the jemalloc source distribution are
  1738. subject to the following license:
  1739. --------------------------------------------------------------------------------
  1740. Copyright (C) 2002-2018 Jason Evans <jasone@canonware.com>.
  1741. All rights reserved.
  1742. Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved.
  1743. Copyright (C) 2009-2018 Facebook, Inc. All rights reserved.
  1744. Redistribution and use in source and binary forms, with or without
  1745. modification, are permitted provided that the following conditions are met:
  1746. 1. Redistributions of source code must retain the above copyright notice(s),
  1747. this list of conditions and the following disclaimer.
  1748. 2. Redistributions in binary form must reproduce the above copyright notice(s),
  1749. this list of conditions and the following disclaimer in the documentation
  1750. and/or other materials provided with the distribution.
  1751. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS
  1752. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1753. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  1754. EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
  1755. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1756. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  1757. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1758. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  1759. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  1760. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1761. --------------------------------------------------------------------------------
  1762. _____
  1763. FreeBSD: getopt.c file
  1764. Copyright (c) 1987, 1993, 1994
  1765. The Regents of the University of California. All rights reserved.
  1766. Redistribution and use in source and binary forms, with or without
  1767. modification, are permitted provided that the following conditions
  1768. are met:
  1769. 1. Redistributions of source code must retain the above copyright
  1770. notice, this list of conditions and the following disclaimer.
  1771. 2. Redistributions in binary form must reproduce the above copyright
  1772. notice, this list of conditions and the following disclaimer in the
  1773. documentation and/or other materials provided with the distribution.
  1774. 3. Neither the name of the University nor the names of its contributors
  1775. may be used to endorse or promote products derived from this software
  1776. without specific prior written permission.
  1777. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  1778. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1779. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1780. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  1781. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1782. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1783. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1784. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1785. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1786. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1787. SUCH DAMAGE.
  1788. _____
  1789. google/googletest
  1790. Copyright 2008, Google Inc.
  1791. All rights reserved.
  1792. Redistribution and use in source and binary forms, with or without
  1793. modification, are permitted provided that the following conditions are
  1794. met:
  1795. * Redistributions of source code must retain the above copyright
  1796. notice, this list of conditions and the following disclaimer.
  1797. * Redistributions in binary form must reproduce the above
  1798. copyright notice, this list of conditions and the following disclaimer
  1799. in the documentation and/or other materials provided with the
  1800. distribution.
  1801. * Neither the name of Google Inc. nor the names of its
  1802. contributors may be used to endorse or promote products derived from
  1803. this software without specific prior written permission.
  1804. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1805. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1806. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1807. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1808. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1809. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1810. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1811. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1812. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1813. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1814. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1815. _____
  1816. G3log : Asynchronous logger with Dynamic Sinks
  1817. This is free and unencumbered software released into the public domain.
  1818. Anyone is free to copy, modify, publish, use, compile, sell, or
  1819. distribute this software, either in source code form or as a compiled
  1820. binary, for any purpose, commercial or non-commercial, and by any
  1821. means.
  1822. In jurisdictions that recognize copyright laws, the author or authors
  1823. of this software dedicate any and all copyright interest in the
  1824. software to the public domain. We make this dedication for the benefit
  1825. of the public at large and to the detriment of our heirs and
  1826. successors. We intend this dedication to be an overt act of
  1827. relinquishment in perpetuity of all present and future rights to this
  1828. software under copyright law.
  1829. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1830. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1831. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1832. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  1833. OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  1834. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  1835. OTHER DEALINGS IN THE SOFTWARE.
  1836. For more information, please refer to <http://unlicense.org/>
  1837. _____
  1838. Scikit-learn
  1839. Copyright (c) 2007–2018 The scikit-learn developers.
  1840. All rights reserved.
  1841. Redistribution and use in source and binary forms, with or without
  1842. modification, are permitted provided that the following conditions are met:
  1843. a. Redistributions of source code must retain the above copyright notice,
  1844. this list of conditions and the following disclaimer.
  1845. b. Redistributions in binary form must reproduce the above copyright
  1846. notice, this list of conditions and the following disclaimer in the
  1847. documentation and/or other materials provided with the distribution.
  1848. c. Neither the name of the Scikit-learn Developers nor the names of
  1849. its contributors may be used to endorse or promote products
  1850. derived from this software without specific prior written
  1851. permission.
  1852. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1853. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1854. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1855. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
  1856. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1857. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1858. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1859. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1860. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1861. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  1862. DAMAGE.
  1863. _____
  1864. google/gemmlowp
  1865. Copyright 2016 The Gemmlowp Authors. All rights reserved.
  1866. Authors
  1867. Google Inc.
  1868. Intel Corporation
  1869. ARM Ltd.
  1870. Silk Labs Inc.
  1871. MIPS Tech LLC
  1872. Wave Computing Inc.
  1873. Apache License
  1874. Version 2.0, January 2004
  1875. http://www.apache.org/licenses/
  1876. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1877. 1. Definitions.
  1878. "License" shall mean the terms and conditions for use, reproduction,
  1879. and distribution as defined by Sections 1 through 9 of this document.
  1880. "Licensor" shall mean the copyright owner or entity authorized by
  1881. the copyright owner that is granting the License.
  1882. "Legal Entity" shall mean the union of the acting entity and all
  1883. other entities that control, are controlled by, or are under common
  1884. control with that entity. For the purposes of this definition,
  1885. "control" means (i) the power, direct or indirect, to cause the
  1886. direction or management of such entity, whether by contract or
  1887. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1888. outstanding shares, or (iii) beneficial ownership of such entity.
  1889. "You" (or "Your") shall mean an individual or Legal Entity
  1890. exercising permissions granted by this License.
  1891. "Source" form shall mean the preferred form for making modifications,
  1892. including but not limited to software source code, documentation
  1893. source, and configuration files.
  1894. "Object" form shall mean any form resulting from mechanical
  1895. transformation or translation of a Source form, including but
  1896. not limited to compiled object code, generated documentation,
  1897. and conversions to other media types.
  1898. "Work" shall mean the work of authorship, whether in Source or
  1899. Object form, made available under the License, as indicated by a
  1900. copyright notice that is included in or attached to the work
  1901. (an example is provided in the Appendix below).
  1902. "Derivative Works" shall mean any work, whether in Source or Object
  1903. form, that is based on (or derived from) the Work and for which the
  1904. editorial revisions, annotations, elaborations, or other modifications
  1905. represent, as a whole, an original work of authorship. For the purposes
  1906. of this License, Derivative Works shall not include works that remain
  1907. separable from, or merely link (or bind by name) to the interfaces of,
  1908. the Work and Derivative Works thereof.
  1909. "Contribution" shall mean any work of authorship, including
  1910. the original version of the Work and any modifications or additions
  1911. to that Work or Derivative Works thereof, that is intentionally
  1912. submitted to Licensor for inclusion in the Work by the copyright owner
  1913. or by an individual or Legal Entity authorized to submit on behalf of
  1914. the copyright owner. For the purposes of this definition, "submitted"
  1915. means any form of electronic, verbal, or written communication sent
  1916. to the Licensor or its representatives, including but not limited to
  1917. communication on electronic mailing lists, source code control systems,
  1918. and issue tracking systems that are managed by, or on behalf of, the
  1919. Licensor for the purpose of discussing and improving the Work, but
  1920. excluding communication that is conspicuously marked or otherwise
  1921. designated in writing by the copyright owner as "Not a Contribution."
  1922. "Contributor" shall mean Licensor and any individual or Legal Entity
  1923. on behalf of whom a Contribution has been received by Licensor and
  1924. subsequently incorporated within the Work.
  1925. 2. Grant of Copyright License. Subject to the terms and conditions of
  1926. this License, each Contributor hereby grants to You a perpetual,
  1927. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1928. copyright license to reproduce, prepare Derivative Works of,
  1929. publicly display, publicly perform, sublicense, and distribute the
  1930. Work and such Derivative Works in Source or Object form.
  1931. 3. Grant of Patent License. Subject to the terms and conditions of
  1932. this License, each Contributor hereby grants to You a perpetual,
  1933. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1934. (except as stated in this section) patent license to make, have made,
  1935. use, offer to sell, sell, import, and otherwise transfer the Work,
  1936. where such license applies only to those patent claims licensable
  1937. by such Contributor that are necessarily infringed by their
  1938. Contribution(s) alone or by combination of their Contribution(s)
  1939. with the Work to which such Contribution(s) was submitted. If You
  1940. institute patent litigation against any entity (including a
  1941. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1942. or a Contribution incorporated within the Work constitutes direct
  1943. or contributory patent infringement, then any patent licenses
  1944. granted to You under this License for that Work shall terminate
  1945. as of the date such litigation is filed.
  1946. 4. Redistribution. You may reproduce and distribute copies of the
  1947. Work or Derivative Works thereof in any medium, with or without
  1948. modifications, and in Source or Object form, provided that You
  1949. meet the following conditions:
  1950. (a) You must give any other recipients of the Work or
  1951. Derivative Works a copy of this License; and
  1952. (b) You must cause any modified files to carry prominent notices
  1953. stating that You changed the files; and
  1954. (c) You must retain, in the Source form of any Derivative Works
  1955. that You distribute, all copyright, patent, trademark, and
  1956. attribution notices from the Source form of the Work,
  1957. excluding those notices that do not pertain to any part of
  1958. the Derivative Works; and
  1959. (d) If the Work includes a "NOTICE" text file as part of its
  1960. distribution, then any Derivative Works that You distribute must
  1961. include a readable copy of the attribution notices contained
  1962. within such NOTICE file, excluding those notices that do not
  1963. pertain to any part of the Derivative Works, in at least one
  1964. of the following places: within a NOTICE text file distributed
  1965. as part of the Derivative Works; within the Source form or
  1966. documentation, if provided along with the Derivative Works; or,
  1967. within a display generated by the Derivative Works, if and
  1968. wherever such third-party notices normally appear. The contents
  1969. of the NOTICE file are for informational purposes only and
  1970. do not modify the License. You may add Your own attribution
  1971. notices within Derivative Works that You distribute, alongside
  1972. or as an addendum to the NOTICE text from the Work, provided
  1973. that such additional attribution notices cannot be construed
  1974. as modifying the License.
  1975. You may add Your own copyright statement to Your modifications and
  1976. may provide additional or different license terms and conditions
  1977. for use, reproduction, or distribution of Your modifications, or
  1978. for any such Derivative Works as a whole, provided Your use,
  1979. reproduction, and distribution of the Work otherwise complies with
  1980. the conditions stated in this License.
  1981. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1982. any Contribution intentionally submitted for inclusion in the Work
  1983. by You to the Licensor shall be under the terms and conditions of
  1984. this License, without any additional terms or conditions.
  1985. Notwithstanding the above, nothing herein shall supersede or modify
  1986. the terms of any separate license agreement you may have executed
  1987. with Licensor regarding such Contributions.
  1988. 6. Trademarks. This License does not grant permission to use the trade
  1989. names, trademarks, service marks, or product names of the Licensor,
  1990. except as required for reasonable and customary use in describing the
  1991. origin of the Work and reproducing the content of the NOTICE file.
  1992. 7. Disclaimer of Warranty. Unless required by applicable law or
  1993. agreed to in writing, Licensor provides the Work (and each
  1994. Contributor provides its Contributions) on an "AS IS" BASIS,
  1995. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1996. implied, including, without limitation, any warranties or conditions
  1997. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1998. PARTICULAR PURPOSE. You are solely responsible for determining the
  1999. appropriateness of using or redistributing the Work and assume any
  2000. risks associated with Your exercise of permissions under this License.
  2001. 8. Limitation of Liability. In no event and under no legal theory,
  2002. whether in tort (including negligence), contract, or otherwise,
  2003. unless required by applicable law (such as deliberate and grossly
  2004. negligent acts) or agreed to in writing, shall any Contributor be
  2005. liable to You for damages, including any direct, indirect, special,
  2006. incidental, or consequential damages of any character arising as a
  2007. result of this License or out of the use or inability to use the
  2008. Work (including but not limited to damages for loss of goodwill,
  2009. work stoppage, computer failure or malfunction, or any and all
  2010. other commercial damages or losses), even if such Contributor
  2011. has been advised of the possibility of such damages.
  2012. 9. Accepting Warranty or Additional Liability. While redistributing
  2013. the Work or Derivative Works thereof, You may choose to offer,
  2014. and charge a fee for, acceptance of support, warranty, indemnity,
  2015. or other liability obligations and/or rights consistent with this
  2016. License. However, in accepting such obligations, You may act only
  2017. on Your own behalf and on Your sole responsibility, not on behalf
  2018. of any other Contributor, and only if You agree to indemnify,
  2019. defend, and hold each Contributor harmless for any liability
  2020. incurred by, or claims asserted against, such Contributor by reason
  2021. of your accepting any such warranty or additional liability.
  2022. END OF TERMS AND CONDITIONS
  2023. APPENDIX: How to apply the Apache License to your work.
  2024. To apply the Apache License to your work, attach the following
  2025. boilerplate notice, with the fields enclosed by brackets "[]"
  2026. replaced with your own identifying information. (Don't include
  2027. the brackets!) The text should be enclosed in the appropriate
  2028. comment syntax for the file format. We also recommend that a
  2029. file or class name and description of purpose be included on the
  2030. same "printed page" as the copyright notice for easier
  2031. identification within third-party archives.
  2032. Copyright [yyyy] [name of copyright owner]
  2033. Licensed under the Apache License, Version 2.0 (the "License");
  2034. you may not use this file except in compliance with the License.
  2035. You may obtain a copy of the License at
  2036. http://www.apache.org/licenses/LICENSE-2.0
  2037. Unless required by applicable law or agreed to in writing, software
  2038. distributed under the License is distributed on an "AS IS" BASIS,
  2039. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2040. See the License for the specific language governing permissions and
  2041. limitations under the License.
  2042. _____
  2043. google/nsync
  2044. Apache License
  2045. Version 2.0, January 2004
  2046. http://www.apache.org/licenses/
  2047. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2048. 1. Definitions.
  2049. "License" shall mean the terms and conditions for use, reproduction,
  2050. and distribution as defined by Sections 1 through 9 of this document.
  2051. "Licensor" shall mean the copyright owner or entity authorized by
  2052. the copyright owner that is granting the License.
  2053. "Legal Entity" shall mean the union of the acting entity and all
  2054. other entities that control, are controlled by, or are under common
  2055. control with that entity. For the purposes of this definition,
  2056. "control" means (i) the power, direct or indirect, to cause the
  2057. direction or management of such entity, whether by contract or
  2058. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2059. outstanding shares, or (iii) beneficial ownership of such entity.
  2060. "You" (or "Your") shall mean an individual or Legal Entity
  2061. exercising permissions granted by this License.
  2062. "Source" form shall mean the preferred form for making modifications,
  2063. including but not limited to software source code, documentation
  2064. source, and configuration files.
  2065. "Object" form shall mean any form resulting from mechanical
  2066. transformation or translation of a Source form, including but
  2067. not limited to compiled object code, generated documentation,
  2068. and conversions to other media types.
  2069. "Work" shall mean the work of authorship, whether in Source or
  2070. Object form, made available under the License, as indicated by a
  2071. copyright notice that is included in or attached to the work
  2072. (an example is provided in the Appendix below).
  2073. "Derivative Works" shall mean any work, whether in Source or Object
  2074. form, that is based on (or derived from) the Work and for which the
  2075. editorial revisions, annotations, elaborations, or other modifications
  2076. represent, as a whole, an original work of authorship. For the purposes
  2077. of this License, Derivative Works shall not include works that remain
  2078. separable from, or merely link (or bind by name) to the interfaces of,
  2079. the Work and Derivative Works thereof.
  2080. "Contribution" shall mean any work of authorship, including
  2081. the original version of the Work and any modifications or additions
  2082. to that Work or Derivative Works thereof, that is intentionally
  2083. submitted to Licensor for inclusion in the Work by the copyright owner
  2084. or by an individual or Legal Entity authorized to submit on behalf of
  2085. the copyright owner. For the purposes of this definition, "submitted"
  2086. means any form of electronic, verbal, or written communication sent
  2087. to the Licensor or its representatives, including but not limited to
  2088. communication on electronic mailing lists, source code control systems,
  2089. and issue tracking systems that are managed by, or on behalf of, the
  2090. Licensor for the purpose of discussing and improving the Work, but
  2091. excluding communication that is conspicuously marked or otherwise
  2092. designated in writing by the copyright owner as "Not a Contribution."
  2093. "Contributor" shall mean Licensor and any individual or Legal Entity
  2094. on behalf of whom a Contribution has been received by Licensor and
  2095. subsequently incorporated within the Work.
  2096. 2. Grant of Copyright License. Subject to the terms and conditions of
  2097. this License, each Contributor hereby grants to You a perpetual,
  2098. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2099. copyright license to reproduce, prepare Derivative Works of,
  2100. publicly display, publicly perform, sublicense, and distribute the
  2101. Work and such Derivative Works in Source or Object form.
  2102. 3. Grant of Patent License. Subject to the terms and conditions of
  2103. this License, each Contributor hereby grants to You a perpetual,
  2104. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2105. (except as stated in this section) patent license to make, have made,
  2106. use, offer to sell, sell, import, and otherwise transfer the Work,
  2107. where such license applies only to those patent claims licensable
  2108. by such Contributor that are necessarily infringed by their
  2109. Contribution(s) alone or by combination of their Contribution(s)
  2110. with the Work to which such Contribution(s) was submitted. If You
  2111. institute patent litigation against any entity (including a
  2112. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2113. or a Contribution incorporated within the Work constitutes direct
  2114. or contributory patent infringement, then any patent licenses
  2115. granted to You under this License for that Work shall terminate
  2116. as of the date such litigation is filed.
  2117. 4. Redistribution. You may reproduce and distribute copies of the
  2118. Work or Derivative Works thereof in any medium, with or without
  2119. modifications, and in Source or Object form, provided that You
  2120. meet the following conditions:
  2121. (a) You must give any other recipients of the Work or
  2122. Derivative Works a copy of this License; and
  2123. (b) You must cause any modified files to carry prominent notices
  2124. stating that You changed the files; and
  2125. (c) You must retain, in the Source form of any Derivative Works
  2126. that You distribute, all copyright, patent, trademark, and
  2127. attribution notices from the Source form of the Work,
  2128. excluding those notices that do not pertain to any part of
  2129. the Derivative Works; and
  2130. (d) If the Work includes a "NOTICE" text file as part of its
  2131. distribution, then any Derivative Works that You distribute must
  2132. include a readable copy of the attribution notices contained
  2133. within such NOTICE file, excluding those notices that do not
  2134. pertain to any part of the Derivative Works, in at least one
  2135. of the following places: within a NOTICE text file distributed
  2136. as part of the Derivative Works; within the Source form or
  2137. documentation, if provided along with the Derivative Works; or,
  2138. within a display generated by the Derivative Works, if and
  2139. wherever such third-party notices normally appear. The contents
  2140. of the NOTICE file are for informational purposes only and
  2141. do not modify the License. You may add Your own attribution
  2142. notices within Derivative Works that You distribute, alongside
  2143. or as an addendum to the NOTICE text from the Work, provided
  2144. that such additional attribution notices cannot be construed
  2145. as modifying the License.
  2146. You may add Your own copyright statement to Your modifications and
  2147. may provide additional or different license terms and conditions
  2148. for use, reproduction, or distribution of Your modifications, or
  2149. for any such Derivative Works as a whole, provided Your use,
  2150. reproduction, and distribution of the Work otherwise complies with
  2151. the conditions stated in this License.
  2152. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2153. any Contribution intentionally submitted for inclusion in the Work
  2154. by You to the Licensor shall be under the terms and conditions of
  2155. this License, without any additional terms or conditions.
  2156. Notwithstanding the above, nothing herein shall supersede or modify
  2157. the terms of any separate license agreement you may have executed
  2158. with Licensor regarding such Contributions.
  2159. 6. Trademarks. This License does not grant permission to use the trade
  2160. names, trademarks, service marks, or product names of the Licensor,
  2161. except as required for reasonable and customary use in describing the
  2162. origin of the Work and reproducing the content of the NOTICE file.
  2163. 7. Disclaimer of Warranty. Unless required by applicable law or
  2164. agreed to in writing, Licensor provides the Work (and each
  2165. Contributor provides its Contributions) on an "AS IS" BASIS,
  2166. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2167. implied, including, without limitation, any warranties or conditions
  2168. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2169. PARTICULAR PURPOSE. You are solely responsible for determining the
  2170. appropriateness of using or redistributing the Work and assume any
  2171. risks associated with Your exercise of permissions under this License.
  2172. 8. Limitation of Liability. In no event and under no legal theory,
  2173. whether in tort (including negligence), contract, or otherwise,
  2174. unless required by applicable law (such as deliberate and grossly
  2175. negligent acts) or agreed to in writing, shall any Contributor be
  2176. liable to You for damages, including any direct, indirect, special,
  2177. incidental, or consequential damages of any character arising as a
  2178. result of this License or out of the use or inability to use the
  2179. Work (including but not limited to damages for loss of goodwill,
  2180. work stoppage, computer failure or malfunction, or any and all
  2181. other commercial damages or losses), even if such Contributor
  2182. has been advised of the possibility of such damages.
  2183. 9. Accepting Warranty or Additional Liability. While redistributing
  2184. the Work or Derivative Works thereof, You may choose to offer,
  2185. and charge a fee for, acceptance of support, warranty, indemnity,
  2186. or other liability obligations and/or rights consistent with this
  2187. License. However, in accepting such obligations, You may act only
  2188. on Your own behalf and on Your sole responsibility, not on behalf
  2189. of any other Contributor, and only if You agree to indemnify,
  2190. defend, and hold each Contributor harmless for any liability
  2191. incurred by, or claims asserted against, such Contributor by reason
  2192. of your accepting any such warranty or additional liability.
  2193. END OF TERMS AND CONDITIONS
  2194. APPENDIX: How to apply the Apache License to your work.
  2195. To apply the Apache License to your work, attach the following
  2196. boilerplate notice, with the fields enclosed by brackets "[]"
  2197. replaced with your own identifying information. (Don't include
  2198. the brackets!) The text should be enclosed in the appropriate
  2199. comment syntax for the file format. We also recommend that a
  2200. file or class name and description of purpose be included on the
  2201. same "printed page" as the copyright notice for easier
  2202. identification within third-party archives.
  2203. Copyright [yyyy] [name of copyright owner]
  2204. Licensed under the Apache License, Version 2.0 (the "License");
  2205. you may not use this file except in compliance with the License.
  2206. You may obtain a copy of the License at
  2207. http://www.apache.org/licenses/LICENSE-2.0
  2208. Unless required by applicable law or agreed to in writing, software
  2209. distributed under the License is distributed on an "AS IS" BASIS,
  2210. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2211. See the License for the specific language governing permissions and
  2212. limitations under the License.
  2213. _____
  2214. google/re2
  2215. Copyright (c) 2009 The RE2 Authors. All rights reserved.
  2216. Redistribution and use in source and binary forms, with or without
  2217. modification, are permitted provided that the following conditions are
  2218. met:
  2219. * Redistributions of source code must retain the above copyright
  2220. notice, this list of conditions and the following disclaimer.
  2221. * Redistributions in binary form must reproduce the above
  2222. copyright notice, this list of conditions and the following disclaimer
  2223. in the documentation and/or other materials provided with the
  2224. distribution.
  2225. * Neither the name of Google Inc. nor the names of its
  2226. contributors may be used to endorse or promote products derived from
  2227. this software without specific prior written permission.
  2228. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2229. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2230. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2231. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2232. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2233. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2234. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2235. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2236. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2237. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2238. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2239. _____
  2240. onnx/onnx-tensorrt
  2241. MIT License
  2242. Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
  2243. Copyright (c) 2018 Open Neural Network Exchange
  2244. Permission is hereby granted, free of charge, to any person obtaining a copy
  2245. of this software and associated documentation files (the "Software"), to deal
  2246. in the Software without restriction, including without limitation the rights
  2247. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2248. copies of the Software, and to permit persons to whom the Software is
  2249. furnished to do so, subject to the following conditions:
  2250. The above copyright notice and this permission notice shall be included in all
  2251. copies or substantial portions of the Software.
  2252. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2253. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2254. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2255. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2256. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2257. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2258. SOFTWARE.
  2259. _____
  2260. Boost
  2261. Boost Software License - Version 1.0 - August 17th, 2003
  2262. Permission is hereby granted, free of charge, to any person or organization
  2263. obtaining a copy of the software and accompanying documentation covered by
  2264. this license (the "Software") to use, reproduce, display, distribute,
  2265. execute, and transmit the Software, and to prepare derivative works of the
  2266. Software, and to permit third-parties to whom the Software is furnished to
  2267. do so, all subject to the following:
  2268. The copyright notices in the Software and this entire statement, including
  2269. the above license grant, this restriction and the following disclaimer,
  2270. must be included in all copies of the Software, in whole or in part, and
  2271. all derivative works of the Software, unless such copies or derivative
  2272. works are solely in the form of machine-executable object code generated by
  2273. a source language processor.
  2274. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2275. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2276. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  2277. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  2278. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  2279. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  2280. DEALINGS IN THE SOFTWARE.
  2281. _____
  2282. JDAI-CV/DNNLibrary
  2283. Apache License
  2284. Version 2.0, January 2004
  2285. http://www.apache.org/licenses/
  2286. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2287. 1. Definitions.
  2288. "License" shall mean the terms and conditions for use, reproduction,
  2289. and distribution as defined by Sections 1 through 9 of this document.
  2290. "Licensor" shall mean the copyright owner or entity authorized by
  2291. the copyright owner that is granting the License.
  2292. "Legal Entity" shall mean the union of the acting entity and all
  2293. other entities that control, are controlled by, or are under common
  2294. control with that entity. For the purposes of this definition,
  2295. "control" means (i) the power, direct or indirect, to cause the
  2296. direction or management of such entity, whether by contract or
  2297. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2298. outstanding shares, or (iii) beneficial ownership of such entity.
  2299. "You" (or "Your") shall mean an individual or Legal Entity
  2300. exercising permissions granted by this License.
  2301. "Source" form shall mean the preferred form for making modifications,
  2302. including but not limited to software source code, documentation
  2303. source, and configuration files.
  2304. "Object" form shall mean any form resulting from mechanical
  2305. transformation or translation of a Source form, including but
  2306. not limited to compiled object code, generated documentation,
  2307. and conversions to other media types.
  2308. "Work" shall mean the work of authorship, whether in Source or
  2309. Object form, made available under the License, as indicated by a
  2310. copyright notice that is included in or attached to the work
  2311. (an example is provided in the Appendix below).
  2312. "Derivative Works" shall mean any work, whether in Source or Object
  2313. form, that is based on (or derived from) the Work and for which the
  2314. editorial revisions, annotations, elaborations, or other modifications
  2315. represent, as a whole, an original work of authorship. For the purposes
  2316. of this License, Derivative Works shall not include works that remain
  2317. separable from, or merely link (or bind by name) to the interfaces of,
  2318. the Work and Derivative Works thereof.
  2319. "Contribution" shall mean any work of authorship, including
  2320. the original version of the Work and any modifications or additions
  2321. to that Work or Derivative Works thereof, that is intentionally
  2322. submitted to Licensor for inclusion in the Work by the copyright owner
  2323. or by an individual or Legal Entity authorized to submit on behalf of
  2324. the copyright owner. For the purposes of this definition, "submitted"
  2325. means any form of electronic, verbal, or written communication sent
  2326. to the Licensor or its representatives, including but not limited to
  2327. communication on electronic mailing lists, source code control systems,
  2328. and issue tracking systems that are managed by, or on behalf of, the
  2329. Licensor for the purpose of discussing and improving the Work, but
  2330. excluding communication that is conspicuously marked or otherwise
  2331. designated in writing by the copyright owner as "Not a Contribution."
  2332. "Contributor" shall mean Licensor and any individual or Legal Entity
  2333. on behalf of whom a Contribution has been received by Licensor and
  2334. subsequently incorporated within the Work.
  2335. 2. Grant of Copyright License. Subject to the terms and conditions of
  2336. this License, each Contributor hereby grants to You a perpetual,
  2337. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2338. copyright license to reproduce, prepare Derivative Works of,
  2339. publicly display, publicly perform, sublicense, and distribute the
  2340. Work and such Derivative Works in Source or Object form.
  2341. 3. Grant of Patent License. Subject to the terms and conditions of
  2342. this License, each Contributor hereby grants to You a perpetual,
  2343. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2344. (except as stated in this section) patent license to make, have made,
  2345. use, offer to sell, sell, import, and otherwise transfer the Work,
  2346. where such license applies only to those patent claims licensable
  2347. by such Contributor that are necessarily infringed by their
  2348. Contribution(s) alone or by combination of their Contribution(s)
  2349. with the Work to which such Contribution(s) was submitted. If You
  2350. institute patent litigation against any entity (including a
  2351. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2352. or a Contribution incorporated within the Work constitutes direct
  2353. or contributory patent infringement, then any patent licenses
  2354. granted to You under this License for that Work shall terminate
  2355. as of the date such litigation is filed.
  2356. 4. Redistribution. You may reproduce and distribute copies of the
  2357. Work or Derivative Works thereof in any medium, with or without
  2358. modifications, and in Source or Object form, provided that You
  2359. meet the following conditions:
  2360. (a) You must give any other recipients of the Work or
  2361. Derivative Works a copy of this License; and
  2362. (b) You must cause any modified files to carry prominent notices
  2363. stating that You changed the files; and
  2364. (c) You must retain, in the Source form of any Derivative Works
  2365. that You distribute, all copyright, patent, trademark, and
  2366. attribution notices from the Source form of the Work,
  2367. excluding those notices that do not pertain to any part of
  2368. the Derivative Works; and
  2369. (d) If the Work includes a "NOTICE" text file as part of its
  2370. distribution, then any Derivative Works that You distribute must
  2371. include a readable copy of the attribution notices contained
  2372. within such NOTICE file, excluding those notices that do not
  2373. pertain to any part of the Derivative Works, in at least one
  2374. of the following places: within a NOTICE text file distributed
  2375. as part of the Derivative Works; within the Source form or
  2376. documentation, if provided along with the Derivative Works; or,
  2377. within a display generated by the Derivative Works, if and
  2378. wherever such third-party notices normally appear. The contents
  2379. of the NOTICE file are for informational purposes only and
  2380. do not modify the License. You may add Your own attribution
  2381. notices within Derivative Works that You distribute, alongside
  2382. or as an addendum to the NOTICE text from the Work, provided
  2383. that such additional attribution notices cannot be construed
  2384. as modifying the License.
  2385. You may add Your own copyright statement to Your modifications and
  2386. may provide additional or different license terms and conditions
  2387. for use, reproduction, or distribution of Your modifications, or
  2388. for any such Derivative Works as a whole, provided Your use,
  2389. reproduction, and distribution of the Work otherwise complies with
  2390. the conditions stated in this License.
  2391. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2392. any Contribution intentionally submitted for inclusion in the Work
  2393. by You to the Licensor shall be under the terms and conditions of
  2394. this License, without any additional terms or conditions.
  2395. Notwithstanding the above, nothing herein shall supersede or modify
  2396. the terms of any separate license agreement you may have executed
  2397. with Licensor regarding such Contributions.
  2398. 6. Trademarks. This License does not grant permission to use the trade
  2399. names, trademarks, service marks, or product names of the Licensor,
  2400. except as required for reasonable and customary use in describing the
  2401. origin of the Work and reproducing the content of the NOTICE file.
  2402. 7. Disclaimer of Warranty. Unless required by applicable law or
  2403. agreed to in writing, Licensor provides the Work (and each
  2404. Contributor provides its Contributions) on an "AS IS" BASIS,
  2405. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2406. implied, including, without limitation, any warranties or conditions
  2407. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2408. PARTICULAR PURPOSE. You are solely responsible for determining the
  2409. appropriateness of using or redistributing the Work and assume any
  2410. risks associated with Your exercise of permissions under this License.
  2411. 8. Limitation of Liability. In no event and under no legal theory,
  2412. whether in tort (including negligence), contract, or otherwise,
  2413. unless required by applicable law (such as deliberate and grossly
  2414. negligent acts) or agreed to in writing, shall any Contributor be
  2415. liable to You for damages, including any direct, indirect, special,
  2416. incidental, or consequential damages of any character arising as a
  2417. result of this License or out of the use or inability to use the
  2418. Work (including but not limited to damages for loss of goodwill,
  2419. work stoppage, computer failure or malfunction, or any and all
  2420. other commercial damages or losses), even if such Contributor
  2421. has been advised of the possibility of such damages.
  2422. 9. Accepting Warranty or Additional Liability. While redistributing
  2423. the Work or Derivative Works thereof, You may choose to offer,
  2424. and charge a fee for, acceptance of support, warranty, indemnity,
  2425. or other liability obligations and/or rights consistent with this
  2426. License. However, in accepting such obligations, You may act only
  2427. on Your own behalf and on Your sole responsibility, not on behalf
  2428. of any other Contributor, and only if You agree to indemnify,
  2429. defend, and hold each Contributor harmless for any liability
  2430. incurred by, or claims asserted against, such Contributor by reason
  2431. of your accepting any such warranty or additional liability.
  2432. END OF TERMS AND CONDITIONS
  2433. APPENDIX: How to apply the Apache License to your work.
  2434. To apply the Apache License to your work, attach the following
  2435. boilerplate notice, with the fields enclosed by brackets "[]"
  2436. replaced with your own identifying information. (Don't include
  2437. the brackets!) The text should be enclosed in the appropriate
  2438. comment syntax for the file format. We also recommend that a
  2439. file or class name and description of purpose be included on the
  2440. same "printed page" as the copyright notice for easier
  2441. identification within third-party archives.
  2442. Copyright [2019] [JD.com Inc. JD AI]
  2443. Licensed under the Apache License, Version 2.0 (the "License");
  2444. you may not use this file except in compliance with the License.
  2445. You may obtain a copy of the License at
  2446. http://www.apache.org/licenses/LICENSE-2.0
  2447. Unless required by applicable law or agreed to in writing, software
  2448. distributed under the License is distributed on an "AS IS" BASIS,
  2449. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2450. See the License for the specific language governing permissions and
  2451. limitations under the License.
  2452. _____
  2453. google/flatbuffers
  2454. Apache License
  2455. Version 2.0, January 2004
  2456. http://www.apache.org/licenses/
  2457. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2458. 1. Definitions.
  2459. "License" shall mean the terms and conditions for use, reproduction,
  2460. and distribution as defined by Sections 1 through 9 of this document.
  2461. "Licensor" shall mean the copyright owner or entity authorized by
  2462. the copyright owner that is granting the License.
  2463. "Legal Entity" shall mean the union of the acting entity and all
  2464. other entities that control, are controlled by, or are under common
  2465. control with that entity. For the purposes of this definition,
  2466. "control" means (i) the power, direct or indirect, to cause the
  2467. direction or management of such entity, whether by contract or
  2468. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2469. outstanding shares, or (iii) beneficial ownership of such entity.
  2470. "You" (or "Your") shall mean an individual or Legal Entity
  2471. exercising permissions granted by this License.
  2472. "Source" form shall mean the preferred form for making modifications,
  2473. including but not limited to software source code, documentation
  2474. source, and configuration files.
  2475. "Object" form shall mean any form resulting from mechanical
  2476. transformation or translation of a Source form, including but
  2477. not limited to compiled object code, generated documentation,
  2478. and conversions to other media types.
  2479. "Work" shall mean the work of authorship, whether in Source or
  2480. Object form, made available under the License, as indicated by a
  2481. copyright notice that is included in or attached to the work
  2482. (an example is provided in the Appendix below).
  2483. "Derivative Works" shall mean any work, whether in Source or Object
  2484. form, that is based on (or derived from) the Work and for which the
  2485. editorial revisions, annotations, elaborations, or other modifications
  2486. represent, as a whole, an original work of authorship. For the purposes
  2487. of this License, Derivative Works shall not include works that remain
  2488. separable from, or merely link (or bind by name) to the interfaces of,
  2489. the Work and Derivative Works thereof.
  2490. "Contribution" shall mean any work of authorship, including
  2491. the original version of the Work and any modifications or additions
  2492. to that Work or Derivative Works thereof, that is intentionally
  2493. submitted to Licensor for inclusion in the Work by the copyright owner
  2494. or by an individual or Legal Entity authorized to submit on behalf of
  2495. the copyright owner. For the purposes of this definition, "submitted"
  2496. means any form of electronic, verbal, or written communication sent
  2497. to the Licensor or its representatives, including but not limited to
  2498. communication on electronic mailing lists, source code control systems,
  2499. and issue tracking systems that are managed by, or on behalf of, the
  2500. Licensor for the purpose of discussing and improving the Work, but
  2501. excluding communication that is conspicuously marked or otherwise
  2502. designated in writing by the copyright owner as "Not a Contribution."
  2503. "Contributor" shall mean Licensor and any individual or Legal Entity
  2504. on behalf of whom a Contribution has been received by Licensor and
  2505. subsequently incorporated within the Work.
  2506. 2. Grant of Copyright License. Subject to the terms and conditions of
  2507. this License, each Contributor hereby grants to You a perpetual,
  2508. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2509. copyright license to reproduce, prepare Derivative Works of,
  2510. publicly display, publicly perform, sublicense, and distribute the
  2511. Work and such Derivative Works in Source or Object form.
  2512. 3. Grant of Patent License. Subject to the terms and conditions of
  2513. this License, each Contributor hereby grants to You a perpetual,
  2514. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2515. (except as stated in this section) patent license to make, have made,
  2516. use, offer to sell, sell, import, and otherwise transfer the Work,
  2517. where such license applies only to those patent claims licensable
  2518. by such Contributor that are necessarily infringed by their
  2519. Contribution(s) alone or by combination of their Contribution(s)
  2520. with the Work to which such Contribution(s) was submitted. If You
  2521. institute patent litigation against any entity (including a
  2522. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2523. or a Contribution incorporated within the Work constitutes direct
  2524. or contributory patent infringement, then any patent licenses
  2525. granted to You under this License for that Work shall terminate
  2526. as of the date such litigation is filed.
  2527. 4. Redistribution. You may reproduce and distribute copies of the
  2528. Work or Derivative Works thereof in any medium, with or without
  2529. modifications, and in Source or Object form, provided that You
  2530. meet the following conditions:
  2531. (a) You must give any other recipients of the Work or
  2532. Derivative Works a copy of this License; and
  2533. (b) You must cause any modified files to carry prominent notices
  2534. stating that You changed the files; and
  2535. (c) You must retain, in the Source form of any Derivative Works
  2536. that You distribute, all copyright, patent, trademark, and
  2537. attribution notices from the Source form of the Work,
  2538. excluding those notices that do not pertain to any part of
  2539. the Derivative Works; and
  2540. (d) If the Work includes a "NOTICE" text file as part of its
  2541. distribution, then any Derivative Works that You distribute must
  2542. include a readable copy of the attribution notices contained
  2543. within such NOTICE file, excluding those notices that do not
  2544. pertain to any part of the Derivative Works, in at least one
  2545. of the following places: within a NOTICE text file distributed
  2546. as part of the Derivative Works; within the Source form or
  2547. documentation, if provided along with the Derivative Works; or,
  2548. within a display generated by the Derivative Works, if and
  2549. wherever such third-party notices normally appear. The contents
  2550. of the NOTICE file are for informational purposes only and
  2551. do not modify the License. You may add Your own attribution
  2552. notices within Derivative Works that You distribute, alongside
  2553. or as an addendum to the NOTICE text from the Work, provided
  2554. that such additional attribution notices cannot be construed
  2555. as modifying the License.
  2556. You may add Your own copyright statement to Your modifications and
  2557. may provide additional or different license terms and conditions
  2558. for use, reproduction, or distribution of Your modifications, or
  2559. for any such Derivative Works as a whole, provided Your use,
  2560. reproduction, and distribution of the Work otherwise complies with
  2561. the conditions stated in this License.
  2562. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2563. any Contribution intentionally submitted for inclusion in the Work
  2564. by You to the Licensor shall be under the terms and conditions of
  2565. this License, without any additional terms or conditions.
  2566. Notwithstanding the above, nothing herein shall supersede or modify
  2567. the terms of any separate license agreement you may have executed
  2568. with Licensor regarding such Contributions.
  2569. 6. Trademarks. This License does not grant permission to use the trade
  2570. names, trademarks, service marks, or product names of the Licensor,
  2571. except as required for reasonable and customary use in describing the
  2572. origin of the Work and reproducing the content of the NOTICE file.
  2573. 7. Disclaimer of Warranty. Unless required by applicable law or
  2574. agreed to in writing, Licensor provides the Work (and each
  2575. Contributor provides its Contributions) on an "AS IS" BASIS,
  2576. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2577. implied, including, without limitation, any warranties or conditions
  2578. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2579. PARTICULAR PURPOSE. You are solely responsible for determining the
  2580. appropriateness of using or redistributing the Work and assume any
  2581. risks associated with Your exercise of permissions under this License.
  2582. 8. Limitation of Liability. In no event and under no legal theory,
  2583. whether in tort (including negligence), contract, or otherwise,
  2584. unless required by applicable law (such as deliberate and grossly
  2585. negligent acts) or agreed to in writing, shall any Contributor be
  2586. liable to You for damages, including any direct, indirect, special,
  2587. incidental, or consequential damages of any character arising as a
  2588. result of this License or out of the use or inability to use the
  2589. Work (including but not limited to damages for loss of goodwill,
  2590. work stoppage, computer failure or malfunction, or any and all
  2591. other commercial damages or losses), even if such Contributor
  2592. has been advised of the possibility of such damages.
  2593. 9. Accepting Warranty or Additional Liability. While redistributing
  2594. the Work or Derivative Works thereof, You may choose to offer,
  2595. and charge a fee for, acceptance of support, warranty, indemnity,
  2596. or other liability obligations and/or rights consistent with this
  2597. License. However, in accepting such obligations, You may act only
  2598. on Your own behalf and on Your sole responsibility, not on behalf
  2599. of any other Contributor, and only if You agree to indemnify,
  2600. defend, and hold each Contributor harmless for any liability
  2601. incurred by, or claims asserted against, such Contributor by reason
  2602. of your accepting any such warranty or additional liability.
  2603. END OF TERMS AND CONDITIONS
  2604. APPENDIX: How to apply the Apache License to your work.
  2605. To apply the Apache License to your work, attach the following
  2606. boilerplate notice, with the fields enclosed by brackets "[]"
  2607. replaced with your own identifying information. (Don't include
  2608. the brackets!) The text should be enclosed in the appropriate
  2609. comment syntax for the file format. We also recommend that a
  2610. file or class name and description of purpose be included on the
  2611. same "printed page" as the copyright notice for easier
  2612. identification within third-party archives.
  2613. Copyright 2014 Google Inc.
  2614. Licensed under the Apache License, Version 2.0 (the "License");
  2615. you may not use this file except in compliance with the License.
  2616. You may obtain a copy of the License at
  2617. http://www.apache.org/licenses/LICENSE-2.0
  2618. Unless required by applicable law or agreed to in writing, software
  2619. distributed under the License is distributed on an "AS IS" BASIS,
  2620. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2621. See the License for the specific language governing permissions and
  2622. limitations under the License.
  2623. _____
  2624. google/glog
  2625. Copyright (c) 2008, Google Inc.
  2626. All rights reserved.
  2627. Redistribution and use in source and binary forms, with or without
  2628. modification, are permitted provided that the following conditions are
  2629. met:
  2630. * Redistributions of source code must retain the above copyright
  2631. notice, this list of conditions and the following disclaimer.
  2632. * Redistributions in binary form must reproduce the above
  2633. copyright notice, this list of conditions and the following disclaimer
  2634. in the documentation and/or other materials provided with the
  2635. distribution.
  2636. * Neither the name of Google Inc. nor the names of its
  2637. contributors may be used to endorse or promote products derived from
  2638. this software without specific prior written permission.
  2639. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2640. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2641. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2642. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2643. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2644. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2645. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2646. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2647. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2648. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2649. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2650. A function gettimeofday in utilities.cc is based on
  2651. http://www.google.com/codesearch/p?hl=en#dR3YEbitojA/COPYING&q=GetSystemTimeAsFileTime%20license:bsd
  2652. The license of this code is:
  2653. Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi> and contributors
  2654. All Rights Reserved.
  2655. Redistribution and use in source and binary forms, with or without
  2656. modification, are permitted provided that the following conditions are
  2657. met:
  2658. 1. Redistributions of source code must retain the above copyright
  2659. notice, this list of conditions and the following disclaimer.
  2660. 2. Redistributions in binary form must reproduce the above copyright
  2661. notice, this list of conditions and the following disclaimer in the
  2662. documentation and/or other materials provided with the distribution.
  2663. 3. Neither the name(s) of the above-listed copyright holder(s) nor the
  2664. names of its contributors may be used to endorse or promote products
  2665. derived from this software without specific prior written permission.
  2666. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2667. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2668. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2669. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2670. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2671. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2672. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2673. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2674. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2675. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2676. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2677. _____
  2678. abseil-cpp
  2679. https://github.com/abseil/abseil-cpp
  2680. Apache License
  2681. Version 2.0, January 2004
  2682. https://www.apache.org/licenses/
  2683. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2684. 1. Definitions.
  2685. "License" shall mean the terms and conditions for use, reproduction,
  2686. and distribution as defined by Sections 1 through 9 of this document.
  2687. "Licensor" shall mean the copyright owner or entity authorized by
  2688. the copyright owner that is granting the License.
  2689. "Legal Entity" shall mean the union of the acting entity and all
  2690. other entities that control, are controlled by, or are under common
  2691. control with that entity. For the purposes of this definition,
  2692. "control" means (i) the power, direct or indirect, to cause the
  2693. direction or management of such entity, whether by contract or
  2694. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2695. outstanding shares, or (iii) beneficial ownership of such entity.
  2696. "You" (or "Your") shall mean an individual or Legal Entity
  2697. exercising permissions granted by this License.
  2698. "Source" form shall mean the preferred form for making modifications,
  2699. including but not limited to software source code, documentation
  2700. source, and configuration files.
  2701. "Object" form shall mean any form resulting from mechanical
  2702. transformation or translation of a Source form, including but
  2703. not limited to compiled object code, generated documentation,
  2704. and conversions to other media types.
  2705. "Work" shall mean the work of authorship, whether in Source or
  2706. Object form, made available under the License, as indicated by a
  2707. copyright notice that is included in or attached to the work
  2708. (an example is provided in the Appendix below).
  2709. "Derivative Works" shall mean any work, whether in Source or Object
  2710. form, that is based on (or derived from) the Work and for which the
  2711. editorial revisions, annotations, elaborations, or other modifications
  2712. represent, as a whole, an original work of authorship. For the purposes
  2713. of this License, Derivative Works shall not include works that remain
  2714. separable from, or merely link (or bind by name) to the interfaces of,
  2715. the Work and Derivative Works thereof.
  2716. "Contribution" shall mean any work of authorship, including
  2717. the original version of the Work and any modifications or additions
  2718. to that Work or Derivative Works thereof, that is intentionally
  2719. submitted to Licensor for inclusion in the Work by the copyright owner
  2720. or by an individual or Legal Entity authorized to submit on behalf of
  2721. the copyright owner. For the purposes of this definition, "submitted"
  2722. means any form of electronic, verbal, or written communication sent
  2723. to the Licensor or its representatives, including but not limited to
  2724. communication on electronic mailing lists, source code control systems,
  2725. and issue tracking systems that are managed by, or on behalf of, the
  2726. Licensor for the purpose of discussing and improving the Work, but
  2727. excluding communication that is conspicuously marked or otherwise
  2728. designated in writing by the copyright owner as "Not a Contribution."
  2729. "Contributor" shall mean Licensor and any individual or Legal Entity
  2730. on behalf of whom a Contribution has been received by Licensor and
  2731. subsequently incorporated within the Work.
  2732. 2. Grant of Copyright License. Subject to the terms and conditions of
  2733. this License, each Contributor hereby grants to You a perpetual,
  2734. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2735. copyright license to reproduce, prepare Derivative Works of,
  2736. publicly display, publicly perform, sublicense, and distribute the
  2737. Work and such Derivative Works in Source or Object form.
  2738. 3. Grant of Patent License. Subject to the terms and conditions of
  2739. this License, each Contributor hereby grants to You a perpetual,
  2740. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2741. (except as stated in this section) patent license to make, have made,
  2742. use, offer to sell, sell, import, and otherwise transfer the Work,
  2743. where such license applies only to those patent claims licensable
  2744. by such Contributor that are necessarily infringed by their
  2745. Contribution(s) alone or by combination of their Contribution(s)
  2746. with the Work to which such Contribution(s) was submitted. If You
  2747. institute patent litigation against any entity (including a
  2748. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2749. or a Contribution incorporated within the Work constitutes direct
  2750. or contributory patent infringement, then any patent licenses
  2751. granted to You under this License for that Work shall terminate
  2752. as of the date such litigation is filed.
  2753. 4. Redistribution. You may reproduce and distribute copies of the
  2754. Work or Derivative Works thereof in any medium, with or without
  2755. modifications, and in Source or Object form, provided that You
  2756. meet the following conditions:
  2757. (a) You must give any other recipients of the Work or
  2758. Derivative Works a copy of this License; and
  2759. (b) You must cause any modified files to carry prominent notices
  2760. stating that You changed the files; and
  2761. (c) You must retain, in the Source form of any Derivative Works
  2762. that You distribute, all copyright, patent, trademark, and
  2763. attribution notices from the Source form of the Work,
  2764. excluding those notices that do not pertain to any part of
  2765. the Derivative Works; and
  2766. (d) If the Work includes a "NOTICE" text file as part of its
  2767. distribution, then any Derivative Works that You distribute must
  2768. include a readable copy of the attribution notices contained
  2769. within such NOTICE file, excluding those notices that do not
  2770. pertain to any part of the Derivative Works, in at least one
  2771. of the following places: within a NOTICE text file distributed
  2772. as part of the Derivative Works; within the Source form or
  2773. documentation, if provided along with the Derivative Works; or,
  2774. within a display generated by the Derivative Works, if and
  2775. wherever such third-party notices normally appear. The contents
  2776. of the NOTICE file are for informational purposes only and
  2777. do not modify the License. You may add Your own attribution
  2778. notices within Derivative Works that You distribute, alongside
  2779. or as an addendum to the NOTICE text from the Work, provided
  2780. that such additional attribution notices cannot be construed
  2781. as modifying the License.
  2782. You may add Your own copyright statement to Your modifications and
  2783. may provide additional or different license terms and conditions
  2784. for use, reproduction, or distribution of Your modifications, or
  2785. for any such Derivative Works as a whole, provided Your use,
  2786. reproduction, and distribution of the Work otherwise complies with
  2787. the conditions stated in this License.
  2788. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2789. any Contribution intentionally submitted for inclusion in the Work
  2790. by You to the Licensor shall be under the terms and conditions of
  2791. this License, without any additional terms or conditions.
  2792. Notwithstanding the above, nothing herein shall supersede or modify
  2793. the terms of any separate license agreement you may have executed
  2794. with Licensor regarding such Contributions.
  2795. 6. Trademarks. This License does not grant permission to use the trade
  2796. names, trademarks, service marks, or product names of the Licensor,
  2797. except as required for reasonable and customary use in describing the
  2798. origin of the Work and reproducing the content of the NOTICE file.
  2799. 7. Disclaimer of Warranty. Unless required by applicable law or
  2800. agreed to in writing, Licensor provides the Work (and each
  2801. Contributor provides its Contributions) on an "AS IS" BASIS,
  2802. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2803. implied, including, without limitation, any warranties or conditions
  2804. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2805. PARTICULAR PURPOSE. You are solely responsible for determining the
  2806. appropriateness of using or redistributing the Work and assume any
  2807. risks associated with Your exercise of permissions under this License.
  2808. 8. Limitation of Liability. In no event and under no legal theory,
  2809. whether in tort (including negligence), contract, or otherwise,
  2810. unless required by applicable law (such as deliberate and grossly
  2811. negligent acts) or agreed to in writing, shall any Contributor be
  2812. liable to You for damages, including any direct, indirect, special,
  2813. incidental, or consequential damages of any character arising as a
  2814. result of this License or out of the use or inability to use the
  2815. Work (including but not limited to damages for loss of goodwill,
  2816. work stoppage, computer failure or malfunction, or any and all
  2817. other commercial damages or losses), even if such Contributor
  2818. has been advised of the possibility of such damages.
  2819. 9. Accepting Warranty or Additional Liability. While redistributing
  2820. the Work or Derivative Works thereof, You may choose to offer,
  2821. and charge a fee for, acceptance of support, warranty, indemnity,
  2822. or other liability obligations and/or rights consistent with this
  2823. License. However, in accepting such obligations, You may act only
  2824. on Your own behalf and on Your sole responsibility, not on behalf
  2825. of any other Contributor, and only if You agree to indemnify,
  2826. defend, and hold each Contributor harmless for any liability
  2827. incurred by, or claims asserted against, such Contributor by reason
  2828. of your accepting any such warranty or additional liability.
  2829. END OF TERMS AND CONDITIONS
  2830. APPENDIX: How to apply the Apache License to your work.
  2831. To apply the Apache License to your work, attach the following
  2832. boilerplate notice, with the fields enclosed by brackets "[]"
  2833. replaced with your own identifying information. (Don't include
  2834. the brackets!) The text should be enclosed in the appropriate
  2835. comment syntax for the file format. We also recommend that a
  2836. file or class name and description of purpose be included on the
  2837. same "printed page" as the copyright notice for easier
  2838. identification within third-party archives.
  2839. Copyright [yyyy] [name of copyright owner]
  2840. Licensed under the Apache License, Version 2.0 (the "License");
  2841. you may not use this file except in compliance with the License.
  2842. You may obtain a copy of the License at
  2843. https://www.apache.org/licenses/LICENSE-2.0
  2844. Unless required by applicable law or agreed to in writing, software
  2845. distributed under the License is distributed on an "AS IS" BASIS,
  2846. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2847. See the License for the specific language governing permissions and
  2848. limitations under the License.
  2849. _____
  2850. NVlabs/cub
  2851. Copyright (c) 2010-2011, Duane Merrill. All rights reserved.
  2852. Copyright (c) 2011-2018, NVIDIA CORPORATION. All rights reserved.
  2853. Redistribution and use in source and binary forms, with or without
  2854. modification, are permitted provided that the following conditions are met:
  2855. * Redistributions of source code must retain the above copyright
  2856. notice, this list of conditions and the following disclaimer.
  2857. * Redistributions in binary form must reproduce the above copyright
  2858. notice, this list of conditions and the following disclaimer in the
  2859. documentation and/or other materials provided with the distribution.
  2860. * Neither the name of the NVIDIA CORPORATION nor the
  2861. names of its contributors may be used to endorse or promote products
  2862. derived from this software without specific prior written permission.
  2863. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  2864. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  2865. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2866. DISCLAIMED. IN NO EVENT SHALL NVIDIA CORPORATION BE LIABLE FOR ANY
  2867. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2868. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  2869. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2870. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2871. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  2872. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2873. _____
  2874. microsoft/wil
  2875. MIT License
  2876. Copyright (c) Microsoft Corporation. All rights reserved.
  2877. Permission is hereby granted, free of charge, to any person obtaining a copy
  2878. of this software and associated documentation files (the "Software"), to deal
  2879. in the Software without restriction, including without limitation the rights
  2880. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2881. copies of the Software, and to permit persons to whom the Software is
  2882. furnished to do so, subject to the following conditions:
  2883. The above copyright notice and this permission notice shall be included in all
  2884. copies or substantial portions of the Software.
  2885. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2886. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2887. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2888. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2889. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2890. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2891. SOFTWARE
  2892. _____
  2893. nlohmann/json
  2894. MIT License
  2895. Copyright (c) 2013-2019 Niels Lohmann
  2896. Permission is hereby granted, free of charge, to any person obtaining a copy
  2897. of this software and associated documentation files (the "Software"), to deal
  2898. in the Software without restriction, including without limitation the rights
  2899. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2900. copies of the Software, and to permit persons to whom the Software is
  2901. furnished to do so, subject to the following conditions:
  2902. The above copyright notice and this permission notice shall be included in all
  2903. copies or substantial portions of the Software.
  2904. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2905. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2906. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2907. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2908. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2909. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2910. SOFTWARE.
  2911. _____
  2912. dcleblanc/SafeInt
  2913. MIT License
  2914. Copyright (c) 2018 Microsoft
  2915. Permission is hereby granted, free of charge, to any person obtaining a copy
  2916. of this software and associated documentation files (the "Software"), to deal
  2917. in the Software without restriction, including without limitation the rights
  2918. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2919. copies of the Software, and to permit persons to whom the Software is
  2920. furnished to do so, subject to the following conditions:
  2921. The above copyright notice and this permission notice shall be included in all
  2922. copies or substantial portions of the Software.
  2923. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2924. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2925. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2926. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2927. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2928. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2929. SOFTWARE.
  2930. _____
  2931. Open MPI
  2932. 3-Clause BSD License
  2933. Most files in this release are marked with the copyrights of the
  2934. organizations who have edited them. The copyrights below are in no
  2935. particular order and generally reflect members of the Open MPI core
  2936. team who have contributed code to this release. The copyrights for
  2937. code used under license from other parties are included in the
  2938. corresponding files.
  2939. Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
  2940. University Research and Technology
  2941. Corporation. All rights reserved.
  2942. Copyright (c) 2004-2017 The University of Tennessee and The University
  2943. of Tennessee Research Foundation. All rights
  2944. reserved.
  2945. Copyright (c) 2004-2010 High Performance Computing Center Stuttgart,
  2946. University of Stuttgart. All rights reserved.
  2947. Copyright (c) 2004-2008 The Regents of the University of California.
  2948. All rights reserved.
  2949. Copyright (c) 2006-2017 Los Alamos National Security, LLC. All rights
  2950. reserved.
  2951. Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved.
  2952. Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
  2953. Copyright (c) 2006-2017 Sandia National Laboratories. All rights reserved.
  2954. Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved.
  2955. Use is subject to license terms.
  2956. Copyright (c) 2006-2017 The University of Houston. All rights reserved.
  2957. Copyright (c) 2006-2009 Myricom, Inc. All rights reserved.
  2958. Copyright (c) 2007-2017 UT-Battelle, LLC. All rights reserved.
  2959. Copyright (c) 2007-2017 IBM Corporation. All rights reserved.
  2960. Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing
  2961. Centre, Federal Republic of Germany
  2962. Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
  2963. Copyright (c) 2007 Evergrid, Inc. All rights reserved.
  2964. Copyright (c) 2008 Chelsio, Inc. All rights reserved.
  2965. Copyright (c) 2008-2009 Institut National de Recherche en
  2966. Informatique. All rights reserved.
  2967. Copyright (c) 2007 Lawrence Livermore National Security, LLC.
  2968. All rights reserved.
  2969. Copyright (c) 2007-2017 Mellanox Technologies. All rights reserved.
  2970. Copyright (c) 2006-2010 QLogic Corporation. All rights reserved.
  2971. Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved.
  2972. Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved.
  2973. Copyright (c) 2009-2015 Bull SAS. All rights reserved.
  2974. Copyright (c) 2010 ARM ltd. All rights reserved.
  2975. Copyright (c) 2016 ARM, Inc. All rights reserved.
  2976. Copyright (c) 2010-2011 Alex Brick . All rights reserved.
  2977. Copyright (c) 2012 The University of Wisconsin-La Crosse. All rights
  2978. reserved.
  2979. Copyright (c) 2013-2016 Intel, Inc. All rights reserved.
  2980. Copyright (c) 2011-2017 NVIDIA Corporation. All rights reserved.
  2981. Copyright (c) 2016 Broadcom Limited. All rights reserved.
  2982. Copyright (c) 2011-2017 Fujitsu Limited. All rights reserved.
  2983. Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All
  2984. rights reserved.
  2985. Copyright (c) 2013-2017 Research Organization for Information Science (RIST).
  2986. All rights reserved.
  2987. Copyright (c) 2017-2018 Amazon.com, Inc. or its affiliates. All Rights
  2988. reserved.
  2989. Copyright (c) 2018 DataDirect Networks. All rights reserved.
  2990. Copyright (c) 2018-2019 Triad National Security, LLC. All rights reserved.
  2991. $COPYRIGHT$
  2992. Additional copyrights may follow
  2993. $HEADER$
  2994. Redistribution and use in source and binary forms, with or without
  2995. modification, are permitted provided that the following conditions are
  2996. met:
  2997. - Redistributions of source code must retain the above copyright
  2998. notice, this list of conditions and the following disclaimer.
  2999. - Redistributions in binary form must reproduce the above copyright
  3000. notice, this list of conditions and the following disclaimer listed
  3001. in this license in the documentation and/or other materials
  3002. provided with the distribution.
  3003. - Neither the name of the copyright holders nor the names of its
  3004. contributors may be used to endorse or promote products derived from
  3005. this software without specific prior written permission.
  3006. The copyright holders provide no reassurances that the source code
  3007. provided does not infringe any patent, copyright, or any other
  3008. intellectual property rights of third parties. The copyright holders
  3009. disclaim any liability to any recipient for claims brought against
  3010. recipient by any third party for infringement of that parties
  3011. intellectual property rights.
  3012. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3013. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3014. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3015. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3016. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3017. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3018. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3019. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3020. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3021. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3022. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3023. _____
  3024. The Android Open Source Project
  3025. Copyright (C) 2017 The Android Open Source Project
  3026. Licensed under the Apache License, Version 2.0 (the "License");
  3027. you may not use this file except in compliance with the License.
  3028. You may obtain a copy of the License at
  3029. http://www.apache.org/licenses/LICENSE-2.0
  3030. Unless required by applicable law or agreed to in writing, software
  3031. distributed under the License is distributed on an "AS IS" BASIS,
  3032. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3033. See the License for the specific language governing permissions and
  3034. limitations under the License.
  3035. ------
  3036. libprotobuf-mutator
  3037. Apache License
  3038. Version 2.0, January 2004
  3039. http://www.apache.org/licenses/
  3040. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3041. 1. Definitions.
  3042. "License" shall mean the terms and conditions for use, reproduction,
  3043. and distribution as defined by Sections 1 through 9 of this document.
  3044. "Licensor" shall mean the copyright owner or entity authorized by
  3045. the copyright owner that is granting the License.
  3046. "Legal Entity" shall mean the union of the acting entity and all
  3047. other entities that control, are controlled by, or are under common
  3048. control with that entity. For the purposes of this definition,
  3049. "control" means (i) the power, direct or indirect, to cause the
  3050. direction or management of such entity, whether by contract or
  3051. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3052. outstanding shares, or (iii) beneficial ownership of such entity.
  3053. "You" (or "Your") shall mean an individual or Legal Entity
  3054. exercising permissions granted by this License.
  3055. "Source" form shall mean the preferred form for making modifications,
  3056. including but not limited to software source code, documentation
  3057. source, and configuration files.
  3058. "Object" form shall mean any form resulting from mechanical
  3059. transformation or translation of a Source form, including but
  3060. not limited to compiled object code, generated documentation,
  3061. and conversions to other media types.
  3062. "Work" shall mean the work of authorship, whether in Source or
  3063. Object form, made available under the License, as indicated by a
  3064. copyright notice that is included in or attached to the work
  3065. (an example is provided in the Appendix below).
  3066. "Derivative Works" shall mean any work, whether in Source or Object
  3067. form, that is based on (or derived from) the Work and for which the
  3068. editorial revisions, annotations, elaborations, or other modifications
  3069. represent, as a whole, an original work of authorship. For the purposes
  3070. of this License, Derivative Works shall not include works that remain
  3071. separable from, or merely link (or bind by name) to the interfaces of,
  3072. the Work and Derivative Works thereof.
  3073. "Contribution" shall mean any work of authorship, including
  3074. the original version of the Work and any modifications or additions
  3075. to that Work or Derivative Works thereof, that is intentionally
  3076. submitted to Licensor for inclusion in the Work by the copyright owner
  3077. or by an individual or Legal Entity authorized to submit on behalf of
  3078. the copyright owner. For the purposes of this definition, "submitted"
  3079. means any form of electronic, verbal, or written communication sent
  3080. to the Licensor or its representatives, including but not limited to
  3081. communication on electronic mailing lists, source code control systems,
  3082. and issue tracking systems that are managed by, or on behalf of, the
  3083. Licensor for the purpose of discussing and improving the Work, but
  3084. excluding communication that is conspicuously marked or otherwise
  3085. designated in writing by the copyright owner as "Not a Contribution."
  3086. "Contributor" shall mean Licensor and any individual or Legal Entity
  3087. on behalf of whom a Contribution has been received by Licensor and
  3088. subsequently incorporated within the Work.
  3089. 2. Grant of Copyright License. Subject to the terms and conditions of
  3090. this License, each Contributor hereby grants to You a perpetual,
  3091. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3092. copyright license to reproduce, prepare Derivative Works of,
  3093. publicly display, publicly perform, sublicense, and distribute the
  3094. Work and such Derivative Works in Source or Object form.
  3095. 3. Grant of Patent License. Subject to the terms and conditions of
  3096. this License, each Contributor hereby grants to You a perpetual,
  3097. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3098. (except as stated in this section) patent license to make, have made,
  3099. use, offer to sell, sell, import, and otherwise transfer the Work,
  3100. where such license applies only to those patent claims licensable
  3101. by such Contributor that are necessarily infringed by their
  3102. Contribution(s) alone or by combination of their Contribution(s)
  3103. with the Work to which such Contribution(s) was submitted. If You
  3104. institute patent litigation against any entity (including a
  3105. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3106. or a Contribution incorporated within the Work constitutes direct
  3107. or contributory patent infringement, then any patent licenses
  3108. granted to You under this License for that Work shall terminate
  3109. as of the date such litigation is filed.
  3110. 4. Redistribution. You may reproduce and distribute copies of the
  3111. Work or Derivative Works thereof in any medium, with or without
  3112. modifications, and in Source or Object form, provided that You
  3113. meet the following conditions:
  3114. (a) You must give any other recipients of the Work or
  3115. Derivative Works a copy of this License; and
  3116. (b) You must cause any modified files to carry prominent notices
  3117. stating that You changed the files; and
  3118. (c) You must retain, in the Source form of any Derivative Works
  3119. that You distribute, all copyright, patent, trademark, and
  3120. attribution notices from the Source form of the Work,
  3121. excluding those notices that do not pertain to any part of
  3122. the Derivative Works; and
  3123. (d) If the Work includes a "NOTICE" text file as part of its
  3124. distribution, then any Derivative Works that You distribute must
  3125. include a readable copy of the attribution notices contained
  3126. within such NOTICE file, excluding those notices that do not
  3127. pertain to any part of the Derivative Works, in at least one
  3128. of the following places: within a NOTICE text file distributed
  3129. as part of the Derivative Works; within the Source form or
  3130. documentation, if provided along with the Derivative Works; or,
  3131. within a display generated by the Derivative Works, if and
  3132. wherever such third-party notices normally appear. The contents
  3133. of the NOTICE file are for informational purposes only and
  3134. do not modify the License. You may add Your own attribution
  3135. notices within Derivative Works that You distribute, alongside
  3136. or as an addendum to the NOTICE text from the Work, provided
  3137. that such additional attribution notices cannot be construed
  3138. as modifying the License.
  3139. You may add Your own copyright statement to Your modifications and
  3140. may provide additional or different license terms and conditions
  3141. for use, reproduction, or distribution of Your modifications, or
  3142. for any such Derivative Works as a whole, provided Your use,
  3143. reproduction, and distribution of the Work otherwise complies with
  3144. the conditions stated in this License.
  3145. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3146. any Contribution intentionally submitted for inclusion in the Work
  3147. by You to the Licensor shall be under the terms and conditions of
  3148. this License, without any additional terms or conditions.
  3149. Notwithstanding the above, nothing herein shall supersede or modify
  3150. the terms of any separate license agreement you may have executed
  3151. with Licensor regarding such Contributions.
  3152. 6. Trademarks. This License does not grant permission to use the trade
  3153. names, trademarks, service marks, or product names of the Licensor,
  3154. except as required for reasonable and customary use in describing the
  3155. origin of the Work and reproducing the content of the NOTICE file.
  3156. 7. Disclaimer of Warranty. Unless required by applicable law or
  3157. agreed to in writing, Licensor provides the Work (and each
  3158. Contributor provides its Contributions) on an "AS IS" BASIS,
  3159. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3160. implied, including, without limitation, any warranties or conditions
  3161. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3162. PARTICULAR PURPOSE. You are solely responsible for determining the
  3163. appropriateness of using or redistributing the Work and assume any
  3164. risks associated with Your exercise of permissions under this License.
  3165. 8. Limitation of Liability. In no event and under no legal theory,
  3166. whether in tort (including negligence), contract, or otherwise,
  3167. unless required by applicable law (such as deliberate and grossly
  3168. negligent acts) or agreed to in writing, shall any Contributor be
  3169. liable to You for damages, including any direct, indirect, special,
  3170. incidental, or consequential damages of any character arising as a
  3171. result of this License or out of the use or inability to use the
  3172. Work (including but not limited to damages for loss of goodwill,
  3173. work stoppage, computer failure or malfunction, or any and all
  3174. other commercial damages or losses), even if such Contributor
  3175. has been advised of the possibility of such damages.
  3176. 9. Accepting Warranty or Additional Liability. While redistributing
  3177. the Work or Derivative Works thereof, You may choose to offer,
  3178. and charge a fee for, acceptance of support, warranty, indemnity,
  3179. or other liability obligations and/or rights consistent with this
  3180. License. However, in accepting such obligations, You may act only
  3181. on Your own behalf and on Your sole responsibility, not on behalf
  3182. of any other Contributor, and only if You agree to indemnify,
  3183. defend, and hold each Contributor harmless for any liability
  3184. incurred by, or claims asserted against, such Contributor by reason
  3185. of your accepting any such warranty or additional liability.
  3186. END OF TERMS AND CONDITIONS
  3187. APPENDIX: How to apply the Apache License to your work.
  3188. To apply the Apache License to your work, attach the following
  3189. boilerplate notice, with the fields enclosed by brackets "[]"
  3190. replaced with your own identifying information. (Don't include
  3191. the brackets!) The text should be enclosed in the appropriate
  3192. comment syntax for the file format. We also recommend that a
  3193. file or class name and description of purpose be included on the
  3194. same "printed page" as the copyright notice for easier
  3195. identification within third-party archives.
  3196. Copyright [yyyy] [name of copyright owner]
  3197. Licensed under the Apache License, Version 2.0 (the "License");
  3198. you may not use this file except in compliance with the License.
  3199. You may obtain a copy of the License at
  3200. http://www.apache.org/licenses/LICENSE-2.0
  3201. Unless required by applicable law or agreed to in writing, software
  3202. distributed under the License is distributed on an "AS IS" BASIS,
  3203. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3204. See the License for the specific language governing permissions and
  3205. limitations under the License.
  3206. -----
  3207. openucx/ucx
  3208. https://github.com/openucx/ucx
  3209. Copyright (c) 2014-2015 UT-Battelle, LLC. All rights reserved.
  3210. Copyright (C) 2014-2020 Mellanox Technologies Ltd. All rights reserved.
  3211. Copyright (C) 2014-2015 The University of Houston System. All rights reserved.
  3212. Copyright (C) 2015 The University of Tennessee and The University
  3213. of Tennessee Research Foundation. All rights reserved.
  3214. Copyright (C) 2016-2020 ARM Ltd. All rights reserved.
  3215. Copyright (c) 2016 Los Alamos National Security, LLC. All rights reserved.
  3216. Copyright (C) 2016-2020 Advanced Micro Devices, Inc. All rights reserved.
  3217. Copyright (C) 2019 UChicago Argonne, LLC. All rights reserved.
  3218. Copyright (c) 2018-2020 NVIDIA CORPORATION. All rights reserved.
  3219. Copyright (C) 2020 Huawei Technologies Co., Ltd. All rights reserved.
  3220. Copyright (C) 2016-2020 Stony Brook University. All rights reserved.
  3221. Redistribution and use in source and binary forms, with or without
  3222. modification, are permitted provided that the following conditions
  3223. are met:
  3224. 1. Redistributions of source code must retain the above copyright
  3225. notice, this list of conditions and the following disclaimer.
  3226. 2. Redistributions in binary form must reproduce the above copyright
  3227. notice, this list of conditions and the following disclaimer in the
  3228. documentation and/or other materials provided with the distribution.
  3229. 3. Neither the name of the copyright holder nor the names of its
  3230. contributors may be used to endorse or promote products derived from
  3231. this software without specific prior written permission.
  3232. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3233. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3234. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3235. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3236. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3237. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  3238. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  3239. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  3240. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  3241. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3242. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3243. -----
  3244. From PyTorch:
  3245. Copyright (c) 2016- Facebook, Inc (Adam Paszke)
  3246. Copyright (c) 2014- Facebook, Inc (Soumith Chintala)
  3247. Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
  3248. Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
  3249. Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
  3250. Copyright (c) 2011-2013 NYU (Clement Farabet)
  3251. Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
  3252. Copyright (c) 2006 Idiap Research Institute (Samy Bengio)
  3253. Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
  3254. From Caffe2:
  3255. Copyright (c) 2016-present, Facebook Inc. All rights reserved.
  3256. All contributions by Facebook:
  3257. Copyright (c) 2016 Facebook Inc.
  3258. All contributions by Google:
  3259. Copyright (c) 2015 Google Inc.
  3260. All rights reserved.
  3261. All contributions by Yangqing Jia:
  3262. Copyright (c) 2015 Yangqing Jia
  3263. All rights reserved.
  3264. All contributions from Caffe:
  3265. Copyright(c) 2013, 2014, 2015, the respective contributors
  3266. All rights reserved.
  3267. All other contributions:
  3268. Copyright(c) 2015, 2016 the respective contributors
  3269. All rights reserved.
  3270. Caffe2 uses a copyright model similar to Caffe: each contributor holds
  3271. copyright over their contributions to Caffe2. The project versioning records
  3272. all such contribution and copyright details. If a contributor wants to further
  3273. mark their specific copyright on a particular contribution, they should
  3274. indicate their copyright solely in the commit message of the change when it is
  3275. committed.
  3276. All rights reserved.
  3277. Redistribution and use in source and binary forms, with or without
  3278. modification, are permitted provided that the following conditions are met:
  3279. 1. Redistributions of source code must retain the above copyright
  3280. notice, this list of conditions and the following disclaimer.
  3281. 2. Redistributions in binary form must reproduce the above copyright
  3282. notice, this list of conditions and the following disclaimer in the
  3283. documentation and/or other materials provided with the distribution.
  3284. 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
  3285. and IDIAP Research Institute nor the names of its contributors may be
  3286. used to endorse or promote products derived from this software without
  3287. specific prior written permission.
  3288. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  3289. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3290. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  3291. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  3292. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3293. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  3294. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  3295. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  3296. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3297. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3298. POSSIBILITY OF SUCH DAMAGE.
  3299. _____
  3300. mpi4py
  3301. https://github.com/mpi4py/mpi4py/
  3302. =======================
  3303. LICENSE: MPI for Python
  3304. =======================
  3305. :Author: Lisandro Dalcin
  3306. :Contact: dalcinl@gmail.com
  3307. Copyright (c) 2019, Lisandro Dalcin.
  3308. All rights reserved.
  3309. Redistribution and use in source and binary forms, with or without
  3310. modification, are permitted provided that the following conditions
  3311. are met:
  3312. * Redistributions of source code must retain the above copyright
  3313. notice, this list of conditions and the following disclaimer.
  3314. * Redistributions in binary form must reproduce the above copyright
  3315. notice, this list of conditions and the following disclaimer in the
  3316. documentation and/or other materials provided with the distribution.
  3317. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
  3318. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3319. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3320. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3321. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3322. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3323. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3324. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3325. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3326. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3327. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3328. _____
  3329. huggingface/transformers
  3330. Apache License
  3331. Version 2.0, January 2004
  3332. http://www.apache.org/licenses/
  3333. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3334. 1. Definitions.
  3335. "License" shall mean the terms and conditions for use, reproduction,
  3336. and distribution as defined by Sections 1 through 9 of this document.
  3337. "Licensor" shall mean the copyright owner or entity authorized by
  3338. the copyright owner that is granting the License.
  3339. "Legal Entity" shall mean the union of the acting entity and all
  3340. other entities that control, are controlled by, or are under common
  3341. control with that entity. For the purposes of this definition,
  3342. "control" means (i) the power, direct or indirect, to cause the
  3343. direction or management of such entity, whether by contract or
  3344. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3345. outstanding shares, or (iii) beneficial ownership of such entity.
  3346. "You" (or "Your") shall mean an individual or Legal Entity
  3347. exercising permissions granted by this License.
  3348. "Source" form shall mean the preferred form for making modifications,
  3349. including but not limited to software source code, documentation
  3350. source, and configuration files.
  3351. "Object" form shall mean any form resulting from mechanical
  3352. transformation or translation of a Source form, including but
  3353. not limited to compiled object code, generated documentation,
  3354. and conversions to other media types.
  3355. "Work" shall mean the work of authorship, whether in Source or
  3356. Object form, made available under the License, as indicated by a
  3357. copyright notice that is included in or attached to the work
  3358. (an example is provided in the Appendix below).
  3359. "Derivative Works" shall mean any work, whether in Source or Object
  3360. form, that is based on (or derived from) the Work and for which the
  3361. editorial revisions, annotations, elaborations, or other modifications
  3362. represent, as a whole, an original work of authorship. For the purposes
  3363. of this License, Derivative Works shall not include works that remain
  3364. separable from, or merely link (or bind by name) to the interfaces of,
  3365. the Work and Derivative Works thereof.
  3366. "Contribution" shall mean any work of authorship, including
  3367. the original version of the Work and any modifications or additions
  3368. to that Work or Derivative Works thereof, that is intentionally
  3369. submitted to Licensor for inclusion in the Work by the copyright owner
  3370. or by an individual or Legal Entity authorized to submit on behalf of
  3371. the copyright owner. For the purposes of this definition, "submitted"
  3372. means any form of electronic, verbal, or written communication sent
  3373. to the Licensor or its representatives, including but not limited to
  3374. communication on electronic mailing lists, source code control systems,
  3375. and issue tracking systems that are managed by, or on behalf of, the
  3376. Licensor for the purpose of discussing and improving the Work, but
  3377. excluding communication that is conspicuously marked or otherwise
  3378. designated in writing by the copyright owner as "Not a Contribution."
  3379. "Contributor" shall mean Licensor and any individual or Legal Entity
  3380. on behalf of whom a Contribution has been received by Licensor and
  3381. subsequently incorporated within the Work.
  3382. 2. Grant of Copyright License. Subject to the terms and conditions of
  3383. this License, each Contributor hereby grants to You a perpetual,
  3384. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3385. copyright license to reproduce, prepare Derivative Works of,
  3386. publicly display, publicly perform, sublicense, and distribute the
  3387. Work and such Derivative Works in Source or Object form.
  3388. 3. Grant of Patent License. Subject to the terms and conditions of
  3389. this License, each Contributor hereby grants to You a perpetual,
  3390. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3391. (except as stated in this section) patent license to make, have made,
  3392. use, offer to sell, sell, import, and otherwise transfer the Work,
  3393. where such license applies only to those patent claims licensable
  3394. by such Contributor that are necessarily infringed by their
  3395. Contribution(s) alone or by combination of their Contribution(s)
  3396. with the Work to which such Contribution(s) was submitted. If You
  3397. institute patent litigation against any entity (including a
  3398. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3399. or a Contribution incorporated within the Work constitutes direct
  3400. or contributory patent infringement, then any patent licenses
  3401. granted to You under this License for that Work shall terminate
  3402. as of the date such litigation is filed.
  3403. 4. Redistribution. You may reproduce and distribute copies of the
  3404. Work or Derivative Works thereof in any medium, with or without
  3405. modifications, and in Source or Object form, provided that You
  3406. meet the following conditions:
  3407. (a) You must give any other recipients of the Work or
  3408. Derivative Works a copy of this License; and
  3409. (b) You must cause any modified files to carry prominent notices
  3410. stating that You changed the files; and
  3411. (c) You must retain, in the Source form of any Derivative Works
  3412. that You distribute, all copyright, patent, trademark, and
  3413. attribution notices from the Source form of the Work,
  3414. excluding those notices that do not pertain to any part of
  3415. the Derivative Works; and
  3416. (d) If the Work includes a "NOTICE" text file as part of its
  3417. distribution, then any Derivative Works that You distribute must
  3418. include a readable copy of the attribution notices contained
  3419. within such NOTICE file, excluding those notices that do not
  3420. pertain to any part of the Derivative Works, in at least one
  3421. of the following places: within a NOTICE text file distributed
  3422. as part of the Derivative Works; within the Source form or
  3423. documentation, if provided along with the Derivative Works; or,
  3424. within a display generated by the Derivative Works, if and
  3425. wherever such third-party notices normally appear. The contents
  3426. of the NOTICE file are for informational purposes only and
  3427. do not modify the License. You may add Your own attribution
  3428. notices within Derivative Works that You distribute, alongside
  3429. or as an addendum to the NOTICE text from the Work, provided
  3430. that such additional attribution notices cannot be construed
  3431. as modifying the License.
  3432. You may add Your own copyright statement to Your modifications and
  3433. may provide additional or different license terms and conditions
  3434. for use, reproduction, or distribution of Your modifications, or
  3435. for any such Derivative Works as a whole, provided Your use,
  3436. reproduction, and distribution of the Work otherwise complies with
  3437. the conditions stated in this License.
  3438. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3439. any Contribution intentionally submitted for inclusion in the Work
  3440. by You to the Licensor shall be under the terms and conditions of
  3441. this License, without any additional terms or conditions.
  3442. Notwithstanding the above, nothing herein shall supersede or modify
  3443. the terms of any separate license agreement you may have executed
  3444. with Licensor regarding such Contributions.
  3445. 6. Trademarks. This License does not grant permission to use the trade
  3446. names, trademarks, service marks, or product names of the Licensor,
  3447. except as required for reasonable and customary use in describing the
  3448. origin of the Work and reproducing the content of the NOTICE file.
  3449. 7. Disclaimer of Warranty. Unless required by applicable law or
  3450. agreed to in writing, Licensor provides the Work (and each
  3451. Contributor provides its Contributions) on an "AS IS" BASIS,
  3452. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3453. implied, including, without limitation, any warranties or conditions
  3454. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3455. PARTICULAR PURPOSE. You are solely responsible for determining the
  3456. appropriateness of using or redistributing the Work and assume any
  3457. risks associated with Your exercise of permissions under this License.
  3458. 8. Limitation of Liability. In no event and under no legal theory,
  3459. whether in tort (including negligence), contract, or otherwise,
  3460. unless required by applicable law (such as deliberate and grossly
  3461. negligent acts) or agreed to in writing, shall any Contributor be
  3462. liable to You for damages, including any direct, indirect, special,
  3463. incidental, or consequential damages of any character arising as a
  3464. result of this License or out of the use or inability to use the
  3465. Work (including but not limited to damages for loss of goodwill,
  3466. work stoppage, computer failure or malfunction, or any and all
  3467. other commercial damages or losses), even if such Contributor
  3468. has been advised of the possibility of such damages.
  3469. 9. Accepting Warranty or Additional Liability. While redistributing
  3470. the Work or Derivative Works thereof, You may choose to offer,
  3471. and charge a fee for, acceptance of support, warranty, indemnity,
  3472. or other liability obligations and/or rights consistent with this
  3473. License. However, in accepting such obligations, You may act only
  3474. on Your own behalf and on Your sole responsibility, not on behalf
  3475. of any other Contributor, and only if You agree to indemnify,
  3476. defend, and hold each Contributor harmless for any liability
  3477. incurred by, or claims asserted against, such Contributor by reason
  3478. of your accepting any such warranty or additional liability.
  3479. END OF TERMS AND CONDITIONS
  3480. APPENDIX: How to apply the Apache License to your work.
  3481. To apply the Apache License to your work, attach the following
  3482. boilerplate notice, with the fields enclosed by brackets "[]"
  3483. replaced with your own identifying information. (Don't include
  3484. the brackets!) The text should be enclosed in the appropriate
  3485. comment syntax for the file format. We also recommend that a
  3486. file or class name and description of purpose be included on the
  3487. same "printed page" as the copyright notice for easier
  3488. identification within third-party archives.
  3489. Copyright [yyyy] [name of copyright owner]
  3490. Licensed under the Apache License, Version 2.0 (the "License");
  3491. you may not use this file except in compliance with the License.
  3492. You may obtain a copy of the License at
  3493. http://www.apache.org/licenses/LICENSE-2.0
  3494. Unless required by applicable law or agreed to in writing, software
  3495. distributed under the License is distributed on an "AS IS" BASIS,
  3496. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3497. See the License for the specific language governing permissions and
  3498. limitations under the License.
  3499. _____
  3500. msgpack/msgpack-python
  3501. Copyright (C) 2008-2011 INADA Naoki <songofacandy@gmail.com>
  3502. Licensed under the Apache License, Version 2.0 (the "License");
  3503. you may not use this file except in compliance with the License.
  3504. You may obtain a copy of the License at
  3505. http://www.apache.org/licenses/LICENSE-2.0
  3506. Unless required by applicable law or agreed to in writing, software
  3507. distributed under the License is distributed on an "AS IS" BASIS,
  3508. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3509. See the License for the specific language governing permissions and
  3510. limitations under the License.
  3511. _____
  3512. lanpa/tensorboardX
  3513. MIT License
  3514. Copyright (c) 2017 Tzu-Wei Huang
  3515. Permission is hereby granted, free of charge, to any person obtaining a copy
  3516. of this software and associated documentation files (the "Software"), to deal
  3517. in the Software without restriction, including without limitation the rights
  3518. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3519. copies of the Software, and to permit persons to whom the Software is
  3520. furnished to do so, subject to the following conditions:
  3521. The above copyright notice and this permission notice shall be included in all
  3522. copies or substantial portions of the Software.
  3523. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3524. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3525. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3526. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3527. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3528. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3529. SOFTWARE.
  3530. _____
  3531. tensorflow/tensorboard
  3532. Copyright 2017 The TensorFlow Authors. All rights reserved.
  3533. Apache License
  3534. Version 2.0, January 2004
  3535. http://www.apache.org/licenses/
  3536. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3537. 1. Definitions.
  3538. "License" shall mean the terms and conditions for use, reproduction,
  3539. and distribution as defined by Sections 1 through 9 of this document.
  3540. "Licensor" shall mean the copyright owner or entity authorized by
  3541. the copyright owner that is granting the License.
  3542. "Legal Entity" shall mean the union of the acting entity and all
  3543. other entities that control, are controlled by, or are under common
  3544. control with that entity. For the purposes of this definition,
  3545. "control" means (i) the power, direct or indirect, to cause the
  3546. direction or management of such entity, whether by contract or
  3547. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3548. outstanding shares, or (iii) beneficial ownership of such entity.
  3549. "You" (or "Your") shall mean an individual or Legal Entity
  3550. exercising permissions granted by this License.
  3551. "Source" form shall mean the preferred form for making modifications,
  3552. including but not limited to software source code, documentation
  3553. source, and configuration files.
  3554. "Object" form shall mean any form resulting from mechanical
  3555. transformation or translation of a Source form, including but
  3556. not limited to compiled object code, generated documentation,
  3557. and conversions to other media types.
  3558. "Work" shall mean the work of authorship, whether in Source or
  3559. Object form, made available under the License, as indicated by a
  3560. copyright notice that is included in or attached to the work
  3561. (an example is provided in the Appendix below).
  3562. "Derivative Works" shall mean any work, whether in Source or Object
  3563. form, that is based on (or derived from) the Work and for which the
  3564. editorial revisions, annotations, elaborations, or other modifications
  3565. represent, as a whole, an original work of authorship. For the purposes
  3566. of this License, Derivative Works shall not include works that remain
  3567. separable from, or merely link (or bind by name) to the interfaces of,
  3568. the Work and Derivative Works thereof.
  3569. "Contribution" shall mean any work of authorship, including
  3570. the original version of the Work and any modifications or additions
  3571. to that Work or Derivative Works thereof, that is intentionally
  3572. submitted to Licensor for inclusion in the Work by the copyright owner
  3573. or by an individual or Legal Entity authorized to submit on behalf of
  3574. the copyright owner. For the purposes of this definition, "submitted"
  3575. means any form of electronic, verbal, or written communication sent
  3576. to the Licensor or its representatives, including but not limited to
  3577. communication on electronic mailing lists, source code control systems,
  3578. and issue tracking systems that are managed by, or on behalf of, the
  3579. Licensor for the purpose of discussing and improving the Work, but
  3580. excluding communication that is conspicuously marked or otherwise
  3581. designated in writing by the copyright owner as "Not a Contribution."
  3582. "Contributor" shall mean Licensor and any individual or Legal Entity
  3583. on behalf of whom a Contribution has been received by Licensor and
  3584. subsequently incorporated within the Work.
  3585. 2. Grant of Copyright License. Subject to the terms and conditions of
  3586. this License, each Contributor hereby grants to You a perpetual,
  3587. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3588. copyright license to reproduce, prepare Derivative Works of,
  3589. publicly display, publicly perform, sublicense, and distribute the
  3590. Work and such Derivative Works in Source or Object form.
  3591. 3. Grant of Patent License. Subject to the terms and conditions of
  3592. this License, each Contributor hereby grants to You a perpetual,
  3593. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3594. (except as stated in this section) patent license to make, have made,
  3595. use, offer to sell, sell, import, and otherwise transfer the Work,
  3596. where such license applies only to those patent claims licensable
  3597. by such Contributor that are necessarily infringed by their
  3598. Contribution(s) alone or by combination of their Contribution(s)
  3599. with the Work to which such Contribution(s) was submitted. If You
  3600. institute patent litigation against any entity (including a
  3601. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3602. or a Contribution incorporated within the Work constitutes direct
  3603. or contributory patent infringement, then any patent licenses
  3604. granted to You under this License for that Work shall terminate
  3605. as of the date such litigation is filed.
  3606. 4. Redistribution. You may reproduce and distribute copies of the
  3607. Work or Derivative Works thereof in any medium, with or without
  3608. modifications, and in Source or Object form, provided that You
  3609. meet the following conditions:
  3610. (a) You must give any other recipients of the Work or
  3611. Derivative Works a copy of this License; and
  3612. (b) You must cause any modified files to carry prominent notices
  3613. stating that You changed the files; and
  3614. (c) You must retain, in the Source form of any Derivative Works
  3615. that You distribute, all copyright, patent, trademark, and
  3616. attribution notices from the Source form of the Work,
  3617. excluding those notices that do not pertain to any part of
  3618. the Derivative Works; and
  3619. (d) If the Work includes a "NOTICE" text file as part of its
  3620. distribution, then any Derivative Works that You distribute must
  3621. include a readable copy of the attribution notices contained
  3622. within such NOTICE file, excluding those notices that do not
  3623. pertain to any part of the Derivative Works, in at least one
  3624. of the following places: within a NOTICE text file distributed
  3625. as part of the Derivative Works; within the Source form or
  3626. documentation, if provided along with the Derivative Works; or,
  3627. within a display generated by the Derivative Works, if and
  3628. wherever such third-party notices normally appear. The contents
  3629. of the NOTICE file are for informational purposes only and
  3630. do not modify the License. You may add Your own attribution
  3631. notices within Derivative Works that You distribute, alongside
  3632. or as an addendum to the NOTICE text from the Work, provided
  3633. that such additional attribution notices cannot be construed
  3634. as modifying the License.
  3635. You may add Your own copyright statement to Your modifications and
  3636. may provide additional or different license terms and conditions
  3637. for use, reproduction, or distribution of Your modifications, or
  3638. for any such Derivative Works as a whole, provided Your use,
  3639. reproduction, and distribution of the Work otherwise complies with
  3640. the conditions stated in this License.
  3641. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3642. any Contribution intentionally submitted for inclusion in the Work
  3643. by You to the Licensor shall be under the terms and conditions of
  3644. this License, without any additional terms or conditions.
  3645. Notwithstanding the above, nothing herein shall supersede or modify
  3646. the terms of any separate license agreement you may have executed
  3647. with Licensor regarding such Contributions.
  3648. 6. Trademarks. This License does not grant permission to use the trade
  3649. names, trademarks, service marks, or product names of the Licensor,
  3650. except as required for reasonable and customary use in describing the
  3651. origin of the Work and reproducing the content of the NOTICE file.
  3652. 7. Disclaimer of Warranty. Unless required by applicable law or
  3653. agreed to in writing, Licensor provides the Work (and each
  3654. Contributor provides its Contributions) on an "AS IS" BASIS,
  3655. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3656. implied, including, without limitation, any warranties or conditions
  3657. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3658. PARTICULAR PURPOSE. You are solely responsible for determining the
  3659. appropriateness of using or redistributing the Work and assume any
  3660. risks associated with Your exercise of permissions under this License.
  3661. 8. Limitation of Liability. In no event and under no legal theory,
  3662. whether in tort (including negligence), contract, or otherwise,
  3663. unless required by applicable law (such as deliberate and grossly
  3664. negligent acts) or agreed to in writing, shall any Contributor be
  3665. liable to You for damages, including any direct, indirect, special,
  3666. incidental, or consequential damages of any character arising as a
  3667. result of this License or out of the use or inability to use the
  3668. Work (including but not limited to damages for loss of goodwill,
  3669. work stoppage, computer failure or malfunction, or any and all
  3670. other commercial damages or losses), even if such Contributor
  3671. has been advised of the possibility of such damages.
  3672. 9. Accepting Warranty or Additional Liability. While redistributing
  3673. the Work or Derivative Works thereof, You may choose to offer,
  3674. and charge a fee for, acceptance of support, warranty, indemnity,
  3675. or other liability obligations and/or rights consistent with this
  3676. License. However, in accepting such obligations, You may act only
  3677. on Your own behalf and on Your sole responsibility, not on behalf
  3678. of any other Contributor, and only if You agree to indemnify,
  3679. defend, and hold each Contributor harmless for any liability
  3680. incurred by, or claims asserted against, such Contributor by reason
  3681. of your accepting any such warranty or additional liability.
  3682. END OF TERMS AND CONDITIONS
  3683. APPENDIX: How to apply the Apache License to your work.
  3684. To apply the Apache License to your work, attach the following
  3685. boilerplate notice, with the fields enclosed by brackets "[]"
  3686. replaced with your own identifying information. (Don't include
  3687. the brackets!) The text should be enclosed in the appropriate
  3688. comment syntax for the file format. We also recommend that a
  3689. file or class name and description of purpose be included on the
  3690. same "printed page" as the copyright notice for easier
  3691. identification within third-party archives.
  3692. Copyright 2017, The TensorFlow Authors.
  3693. Licensed under the Apache License, Version 2.0 (the "License");
  3694. you may not use this file except in compliance with the License.
  3695. You may obtain a copy of the License at
  3696. http://www.apache.org/licenses/LICENSE-2.0
  3697. Unless required by applicable law or agreed to in writing, software
  3698. distributed under the License is distributed on an "AS IS" BASIS,
  3699. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3700. See the License for the specific language governing permissions and
  3701. limitations under the License.
  3702. _____
  3703. cerberus
  3704. Cerberus is a lightweight and extensible data validation library for Python.
  3705. ISC License
  3706. Copyright (c) 2012-2016 Nicola Iarocci.
  3707. Permission to use, copy, modify, and/or distribute this software for any
  3708. purpose with or without fee is hereby granted, provided that the above
  3709. copyright notice and this permission notice appear in all copies.
  3710. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  3711. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  3712. FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  3713. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  3714. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  3715. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  3716. PERFORMANCE OF THIS SOFTWARE.
  3717. _____
  3718. MurmurHash3
  3719. MIT license
  3720. https://github.com/aappleby/smhasher
  3721. SMHasher is a test suite designed to test the distribution, collision, and
  3722. performance properties of non-cryptographic hash functions.
  3723. This is the home for the MurmurHash family of hash functions along with the
  3724. SMHasher test suite used to verify them.
  3725. SMHasher is released under the MIT license.
  3726. All MurmurHash versions are public domain software, and the author disclaims all copyright to their code.
  3727. _____
  3728. gtest-ios-framework
  3729. https://github.com/mestevens/gtest-ios-framework
  3730. Copyright (c) 2013 Matthew Stevens
  3731. Permission is hereby granted, free of charge, to any person obtaining
  3732. a copy of this software and associated documentation files (the
  3733. "Software"), to deal in the Software without restriction, including
  3734. without limitation the rights to use, copy, modify, merge, publish,
  3735. distribute, sublicense, and/or sell copies of the Software, and to
  3736. permit persons to whom the Software is furnished to do so, subject to
  3737. the following conditions:
  3738. The above copyright notice and this permission notice shall be
  3739. included in all copies or substantial portions of the Software.
  3740. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3741. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3742. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3743. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3744. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3745. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3746. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3747. _____
  3748. optional-lite
  3749. Copyright (c) 2014-2018 Martin Moene
  3750. https://github.com/martinmoene/optional-lite
  3751. Distributed under the Boost Software License, Version 1.0.
  3752. Boost Software License - Version 1.0 - August 17th, 2003
  3753. Permission is hereby granted, free of charge, to any person or organization
  3754. obtaining a copy of the software and accompanying documentation covered by
  3755. this license (the "Software") to use, reproduce, display, distribute,
  3756. execute, and transmit the Software, and to prepare derivative works of the
  3757. Software, and to permit third-parties to whom the Software is furnished to
  3758. do so, all subject to the following:
  3759. The copyright notices in the Software and this entire statement, including
  3760. the above license grant, this restriction and the following disclaimer,
  3761. must be included in all copies of the Software, in whole or in part, and
  3762. all derivative works of the Software, unless such copies or derivative
  3763. works are solely in the form of machine-executable object code generated by
  3764. a source language processor.
  3765. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3766. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3767. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  3768. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  3769. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  3770. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3771. DEALINGS IN THE SOFTWARE.
  3772. _____