| End User License Agreement |
| |
|
|
| The CUDA Toolkit End User License Agreement applies to the |
| NVIDIA CUDA Toolkit, the NVIDIA CUDA Samples, the NVIDIA |
| Display Driver, NVIDIA Nsight tools (Visual Studio Edition), |
| and the associated documentation on CUDA APIs, programming |
| model and development tools. If you do not agree with the |
| terms and conditions of the license agreement, then do not |
| download or use the software. |
|
|
| Last updated: Mar 24, 2021. |
|
|
|
|
| Preface |
| |
|
|
| The Software License Agreement in Chapter 1 and the Supplement |
| in Chapter 2 contain license terms and conditions that govern |
| the use of NVIDIA software. By accepting this agreement, you |
| agree to comply with all the terms and conditions applicable |
| to the product(s) included herein. |
|
|
|
|
| NVIDIA Driver |
|
|
|
|
| Description |
|
|
| This package contains the operating system driver and |
| fundamental system software components for NVIDIA GPUs. |
|
|
|
|
| NVIDIA CUDA Toolkit |
|
|
|
|
| Description |
|
|
| The NVIDIA CUDA Toolkit provides command-line and graphical |
| tools for building, debugging and optimizing the performance |
| of applications accelerated by NVIDIA GPUs, runtime and math |
| libraries, and documentation including programming guides, |
| user manuals, and API references. |
|
|
|
|
| Default Install Location of CUDA Toolkit |
|
|
| Windows platform: |
|
|
| %ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v |
|
|
| Linux platform: |
|
|
| /usr/local/cuda- |
|
|
| Mac platform: |
|
|
| /Developer/NVIDIA/CUDA- |
|
|
|
|
| NVIDIA CUDA Samples |
|
|
|
|
| Description |
|
|
| This package includes over 100+ CUDA examples that demonstrate |
| various CUDA programming principles, and efficient CUDA |
| implementation of algorithms in specific application domains. |
|
|
|
|
| Default Install Location of CUDA Samples |
|
|
| Windows platform: |
|
|
| %ProgramData%\NVIDIA Corporation\CUDA Samples\v |
|
|
| Linux platform: |
|
|
| /usr/local/cuda- |
|
|
| and |
|
|
| $HOME/NVIDIA_CUDA- |
|
|
| Mac platform: |
|
|
| /Developer/NVIDIA/CUDA- |
|
|
|
|
| NVIDIA Nsight Visual Studio Edition (Windows only) |
|
|
|
|
| Description |
|
|
| NVIDIA Nsight Development Platform, Visual Studio Edition is a |
| development environment integrated into Microsoft Visual |
| Studio that provides tools for debugging, profiling, analyzing |
| and optimizing your GPU computing and graphics applications. |
|
|
|
|
| Default Install Location of Nsight Visual Studio Edition |
|
|
| Windows platform: |
|
|
| %ProgramFiles(x86)%\NVIDIA Corporation\Nsight Visual Studio Edition |
|
|
|
|
| 1. License Agreement for NVIDIA Software Development Kits |
| |
|
|
|
|
| Important Notice—Read before downloading, installing, |
| copying or using the licensed software: |
| |
|
|
| This license agreement, including exhibits attached |
| ("Agreement”) is a legal agreement between you and NVIDIA |
| Corporation ("NVIDIA") and governs your use of a NVIDIA |
| software development kit (“SDK”). |
| |
| Each SDK has its own set of software and materials, but here |
| is a description of the types of items that may be included in |
| a SDK: source code, header files, APIs, data sets and assets |
| (examples include images, textures, models, scenes, videos, |
| native API input/output files), binary software, sample code, |
| libraries, utility programs, programming code and |
| documentation. |
| |
| This Agreement can be accepted only by an adult of legal age |
| of majority in the country in which the SDK is used. |
| |
| If you are entering into this Agreement on behalf of a company |
| or other legal entity, you represent that you have the legal |
| authority to bind the entity to this Agreement, in which case |
| “you” will mean the entity you represent. |
| |
| If you don’t have the required age or authority to accept |
| this Agreement, or if you don’t accept all the terms and |
| conditions of this Agreement, do not download, install or use |
| the SDK. |
| |
| You agree to use the SDK only for purposes that are permitted |
| by (a) this Agreement, and (b) any applicable law, regulation |
| or generally accepted practices or guidelines in the relevant |
| jurisdictions. |
| |
| |
| 1.1. License |
| |
| |
| 1.1.1. License Grant |
| |
| Subject to the terms of this Agreement, NVIDIA hereby grants |
| you a non-exclusive, non-transferable license, without the |
| right to sublicense (except as expressly provided in this |
| Agreement) to: |
| |
| 1. Install and use the SDK, |
| |
| 2. Modify and create derivative works of sample source code |
| delivered in the SDK, and |
| |
| 3. Distribute those portions of the SDK that are identified |
| in this Agreement as distributable, as incorporated in |
| object code format into a software application that meets |
| the distribution requirements indicated in this Agreement. |
| |
| |
| 1.1.2. Distribution Requirements |
| |
| These are the distribution requirements for you to exercise |
| the distribution grant: |
| |
| 1. Your application must have material additional |
| functionality, beyond the included portions of the SDK. |
| |
| 2. The distributable portions of the SDK shall only be |
| accessed by your application. |
| |
| 3. The following notice shall be included in modifications |
| and derivative works of sample source code distributed: |
| “This software contains source code provided by NVIDIA |
| Corporation.” |
| |
| 4. Unless a developer tool is identified in this Agreement |
| as distributable, it is delivered for your internal use |
| only. |
| |
| 5. The terms under which you distribute your application |
| must be consistent with the terms of this Agreement, |
| including (without limitation) terms relating to the |
| license grant and license restrictions and protection of |
| NVIDIA’s intellectual property rights. Additionally, you |
| agree that you will protect the privacy, security and |
| legal rights of your application users. |
| |
| 6. You agree to notify NVIDIA in writing of any known or |
| suspected distribution or use of the SDK not in compliance |
| with the requirements of this Agreement, and to enforce |
| the terms of your agreements with respect to distributed |
| SDK. |
| |
| |
| 1.1.3. Authorized Users |
| |
| You may allow employees and contractors of your entity or of |
| your subsidiary(ies) to access and use the SDK from your |
| secure network to perform work on your behalf. |
| |
| If you are an academic institution you may allow users |
| enrolled or employed by the academic institution to access and |
| use the SDK from your secure network. |
| |
| You are responsible for the compliance with the terms of this |
| Agreement by your authorized users. If you become aware that |
| your authorized users didn’t follow the terms of this |
| Agreement, you agree to take reasonable steps to resolve the |
| non-compliance and prevent new occurrences. |
| |
| |
| 1.1.4. Pre-Release SDK |
| |
| The SDK versions identified as alpha, beta, preview or |
| otherwise as pre-release, may not be fully functional, may |
| contain errors or design flaws, and may have reduced or |
| different security, privacy, accessibility, availability, and |
| reliability standards relative to commercial versions of |
| NVIDIA software and materials. Use of a pre-release SDK may |
| result in unexpected results, loss of data, project delays or |
| other unpredictable damage or loss. |
| |
| You may use a pre-release SDK at your own risk, understanding |
| that pre-release SDKs are not intended for use in production |
| or business-critical systems. |
| |
| NVIDIA may choose not to make available a commercial version |
| of any pre-release SDK. NVIDIA may also choose to abandon |
| development and terminate the availability of a pre-release |
| SDK at any time without liability. |
| |
| |
| 1.1.5. Updates |
| |
| NVIDIA may, at its option, make available patches, workarounds |
| or other updates to this SDK. Unless the updates are provided |
| with their separate governing terms, they are deemed part of |
| the SDK licensed to you as provided in this Agreement. You |
| agree that the form and content of the SDK that NVIDIA |
| provides may change without prior notice to you. While NVIDIA |
| generally maintains compatibility between versions, NVIDIA may |
| in some cases make changes that introduce incompatibilities in |
| future versions of the SDK. |
| |
| |
| 1.1.6. Third Party Licenses |
| |
| The SDK may come bundled with, or otherwise include or be |
| distributed with, third party software licensed by a NVIDIA |
| supplier and/or open source software provided under an open |
| source license. Use of third party software is subject to the |
| third-party license terms, or in the absence of third party |
| terms, the terms of this Agreement. Copyright to third party |
| software is held by the copyright holders indicated in the |
| third-party software or license. |
| |
| Subject to the other terms of this Agreement, you may use the |
| SDK to develop and test applications released under Open |
| Source Initiative (OSI) approved open source software |
| licenses. |
| |
| |
| 1.1.7. Reservation of Rights |
| |
| NVIDIA reserves all rights, title, and interest in and to the |
| SDK, not expressly granted to you under this Agreement. |
| |
| |
| 1.2. Limitations |
| |
| The following license limitations apply to your use of the |
| SDK: |
| |
| 1. You may not reverse engineer, decompile or disassemble, |
| or remove copyright or other proprietary notices from any |
| portion of the SDK or copies of the SDK. |
| |
| 2. Except as expressly provided in this Agreement, you may |
| not copy, sell, rent, sublicense, transfer, distribute, |
| modify, or create derivative works of any portion of the |
| SDK. For clarity, you may not distribute or sublicense the |
| SDK as a stand-alone product. |
| |
| 3. Unless you have an agreement with NVIDIA for this |
| purpose, you may not indicate that an application created |
| with the SDK is sponsored or endorsed by NVIDIA. |
| |
| 4. You may not bypass, disable, or circumvent any |
| encryption, security, digital rights management or |
| authentication mechanism in the SDK. |
| |
| 5. You may not use the SDK in any manner that would cause it |
| to become subject to an open source software license. As |
| examples, licenses that require as a condition of use, |
| modification, and/or distribution that the SDK be: |
| |
| a. Disclosed or distributed in source code form; |
| |
| b. Licensed for the purpose of making derivative works; |
| or |
| |
| c. Redistributable at no charge. |
| |
| 6. Unless you have an agreement with NVIDIA for this |
| purpose, you may not use the SDK with any system or |
| application where the use or failure of the system or |
| application can reasonably be expected to threaten or |
| result in personal injury, death, or catastrophic loss. |
| Examples include use in avionics, navigation, military, |
| medical, life support or other life critical applications. |
| NVIDIA does not design, test or manufacture the SDK for |
| these critical uses and NVIDIA shall not be liable to you |
| or any third party, in whole or in part, for any claims or |
| damages arising from such uses. |
| |
| 7. You agree to defend, indemnify and hold harmless NVIDIA |
| and its affiliates, and their respective employees, |
| contractors, agents, officers and directors, from and |
| against any and all claims, damages, obligations, losses, |
| liabilities, costs or debt, fines, restitutions and |
| expenses (including but not limited to attorney’s fees |
| and costs incident to establishing the right of |
| indemnification) arising out of or related to your use of |
| the SDK outside of the scope of this Agreement, or not in |
| compliance with its terms. |
| |
| |
| 1.3. Ownership |
| |
| 1. NVIDIA or its licensors hold all rights, title and |
| interest in and to the SDK and its modifications and |
| derivative works, including their respective intellectual |
| property rights, subject to your rights under Section |
| 1.3.2. This SDK may include software and materials from |
| NVIDIA’s licensors, and these licensors are intended |
| third party beneficiaries that may enforce this Agreement |
| with respect to their intellectual property rights. |
| |
| 2. You hold all rights, title and interest in and to your |
| applications and your derivative works of the sample |
| source code delivered in the SDK, including their |
| respective intellectual property rights, subject to |
| NVIDIA’s rights under Section 1.3.1. |
| |
| 3. You may, but don’t have to, provide to NVIDIA |
| suggestions, feature requests or other feedback regarding |
| the SDK, including possible enhancements or modifications |
| to the SDK. For any feedback that you voluntarily provide, |
| you hereby grant NVIDIA and its affiliates a perpetual, |
| non-exclusive, worldwide, irrevocable license to use, |
| reproduce, modify, license, sublicense (through multiple |
| tiers of sublicensees), and distribute (through multiple |
| tiers of distributors) it without the payment of any |
| royalties or fees to you. NVIDIA will use feedback at its |
| choice. NVIDIA is constantly looking for ways to improve |
| its products, so you may send feedback to NVIDIA through |
| the developer portal at https://developer.nvidia.com. |
| |
| |
| 1.4. No Warranties |
| |
| THE SDK IS PROVIDED BY NVIDIA “AS IS” AND “WITH ALL |
| FAULTS.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, NVIDIA AND |
| ITS AFFILIATES EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND |
| OR NATURE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, |
| BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS |
| FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, OR THE |
| ABSENCE OF ANY DEFECTS THEREIN, WHETHER LATENT OR PATENT. NO |
| WARRANTY IS MADE ON THE BASIS OF TRADE USAGE, COURSE OF |
| DEALING OR COURSE OF TRADE. |
| |
| |
| 1.5. Limitation of Liability |
| |
| TO THE MAXIMUM EXTENT PERMITTED BY LAW, NVIDIA AND ITS |
| AFFILIATES SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, |
| PUNITIVE OR CONSEQUENTIAL DAMAGES, OR ANY LOST PROFITS, LOSS |
| OF USE, LOSS OF DATA OR LOSS OF GOODWILL, OR THE COSTS OF |
| PROCURING SUBSTITUTE PRODUCTS, ARISING OUT OF OR IN CONNECTION |
| WITH THIS AGREEMENT OR THE USE OR PERFORMANCE OF THE SDK, |
| WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON BREACH |
| OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), |
| PRODUCT LIABILITY OR ANY OTHER CAUSE OF ACTION OR THEORY OF |
| LIABILITY. IN NO EVENT WILL NVIDIA’S AND ITS AFFILIATES |
| TOTAL CUMULATIVE LIABILITY UNDER OR ARISING OUT OF THIS |
| AGREEMENT EXCEED US$10.00. THE NATURE OF THE LIABILITY OR THE |
| NUMBER OF CLAIMS OR SUITS SHALL NOT ENLARGE OR EXTEND THIS |
| LIMIT. |
| |
| These exclusions and limitations of liability shall apply |
| regardless if NVIDIA or its affiliates have been advised of |
| the possibility of such damages, and regardless of whether a |
| remedy fails its essential purpose. These exclusions and |
| limitations of liability form an essential basis of the |
| bargain between the parties, and, absent any of these |
| exclusions or limitations of liability, the provisions of this |
| Agreement, including, without limitation, the economic terms, |
| would be substantially different. |
| |
| |
| 1.6. Termination |
| |
| 1. This Agreement will continue to apply until terminated by |
| either you or NVIDIA as described below. |
| |
| 2. If you want to terminate this Agreement, you may do so by |
| stopping to use the SDK. |
| |
| 3. NVIDIA may, at any time, terminate this Agreement if: |
| |
| a. (i) you fail to comply with any term of this |
| Agreement and the non-compliance is not fixed within |
| thirty (30) days following notice from NVIDIA (or |
| immediately if you violate NVIDIA’s intellectual |
| property rights); |
| |
| b. (ii) you commence or participate in any legal |
| proceeding against NVIDIA with respect to the SDK; or |
| |
| c. (iii) NVIDIA decides to no longer provide the SDK in |
| a country or, in NVIDIA’s sole discretion, the |
| continued use of it is no longer commercially viable. |
| |
| 4. Upon any termination of this Agreement, you agree to |
| promptly discontinue use of the SDK and destroy all copies |
| in your possession or control. Your prior distributions in |
| accordance with this Agreement are not affected by the |
| termination of this Agreement. Upon written request, you |
| will certify in writing that you have complied with your |
| commitments under this section. Upon any termination of |
| this Agreement all provisions survive except for the |
| license grant provisions. |
| |
| |
| 1.7. General |
| |
| If you wish to assign this Agreement or your rights and |
| obligations, including by merger, consolidation, dissolution |
| or operation of law, contact NVIDIA to ask for permission. Any |
| attempted assignment not approved by NVIDIA in writing shall |
| be void and of no effect. NVIDIA may assign, delegate or |
| transfer this Agreement and its rights and obligations, and if |
| to a non-affiliate you will be notified. |
| |
| You agree to cooperate with NVIDIA and provide reasonably |
| requested information to verify your compliance with this |
| Agreement. |
| |
| This Agreement will be governed in all respects by the laws of |
| the United States and of the State of Delaware as those laws |
| are applied to contracts entered into and performed entirely |
| within Delaware by Delaware residents, without regard to the |
| conflicts of laws principles. The United Nations Convention on |
| Contracts for the International Sale of Goods is specifically |
| disclaimed. You agree to all terms of this Agreement in the |
| English language. |
| |
| The state or federal courts residing in Santa Clara County, |
| California shall have exclusive jurisdiction over any dispute |
| or claim arising out of this Agreement. Notwithstanding this, |
| you agree that NVIDIA shall still be allowed to apply for |
| injunctive remedies or an equivalent type of urgent legal |
| relief in any jurisdiction. |
| |
| If any court of competent jurisdiction determines that any |
| provision of this Agreement is illegal, invalid or |
| unenforceable, such provision will be construed as limited to |
| the extent necessary to be consistent with and fully |
| enforceable under the law and the remaining provisions will |
| remain in full force and effect. Unless otherwise specified, |
| remedies are cumulative. |
| |
| Each party acknowledges and agrees that the other is an |
| independent contractor in the performance of this Agreement. |
| |
| The SDK has been developed entirely at private expense and is |
| “commercial items” consisting of “commercial computer |
| software” and “commercial computer software |
| documentation” provided with RESTRICTED RIGHTS. Use, |
| duplication or disclosure by the U.S. Government or a U.S. |
| Government subcontractor is subject to the restrictions in |
| this Agreement pursuant to DFARS 227.7202-3(a) or as set forth |
| in subparagraphs (c)(1) and (2) of the Commercial Computer |
| Software - Restricted Rights clause at FAR 52.227-19, as |
| applicable. Contractor/manufacturer is NVIDIA, 2788 San Tomas |
| Expressway, Santa Clara, CA 95051. |
| |
| The SDK is subject to United States export laws and |
| regulations. You agree that you will not ship, transfer or |
| export the SDK into any country, or use the SDK in any manner, |
| prohibited by the United States Bureau of Industry and |
| Security or economic sanctions regulations administered by the |
| U.S. Department of Treasury’s Office of Foreign Assets |
| Control (OFAC), or any applicable export laws, restrictions or |
| regulations. These laws include restrictions on destinations, |
| end users and end use. By accepting this Agreement, you |
| confirm that you are not a resident or citizen of any country |
| currently embargoed by the U.S. and that you are not otherwise |
| prohibited from receiving the SDK. |
| |
| Any notice delivered by NVIDIA to you under this Agreement |
| will be delivered via mail, email or fax. You agree that any |
| notices that NVIDIA sends you electronically will satisfy any |
| legal communication requirements. Please direct your legal |
| notices or other correspondence to NVIDIA Corporation, 2788 |
| San Tomas Expressway, Santa Clara, California 95051, United |
| States of America, Attention: Legal Department. |
| |
| This Agreement and any exhibits incorporated into this |
| Agreement constitute the entire agreement of the parties with |
| respect to the subject matter of this Agreement and supersede |
| all prior negotiations or documentation exchanged between the |
| parties relating to this SDK license. Any additional and/or |
| conflicting terms on documents issued by you are null, void, |
| and invalid. Any amendment or waiver under this Agreement |
| shall be in writing and signed by representatives of both |
| parties. |
| |
| |
| 2. CUDA Toolkit Supplement to Software License Agreement for |
| NVIDIA Software Development Kits |
| ------------------------------------------------------------ |
| |
| The terms in this supplement govern your use of the NVIDIA |
| CUDA Toolkit SDK under the terms of your license agreement |
| (“Agreement”) as modified by this supplement. Capitalized |
| terms used but not defined below have the meaning assigned to |
| them in the Agreement. |
| |
| This supplement is an exhibit to the Agreement and is |
| incorporated as an integral part of the Agreement. In the |
| event of conflict between the terms in this supplement and the |
| terms in the Agreement, the terms in this supplement govern. |
| |
| |
| 2.1. License Scope |
| |
| The SDK is licensed for you to develop applications only for |
| use in systems with NVIDIA GPUs. |
| |
| |
| 2.2. Distribution |
| |
| The portions of the SDK that are distributable under the |
| Agreement are listed in Attachment A. |
| |
| |
| 2.3. Operating Systems |
| |
| Those portions of the SDK designed exclusively for use on the |
| Linux or FreeBSD operating systems, or other operating systems |
| derived from the source code to these operating systems, may |
| be copied and redistributed for use in accordance with this |
| Agreement, provided that the object code files are not |
| modified in any way (except for unzipping of compressed |
| files). |
| |
| |
| 2.4. Audio and Video Encoders and Decoders |
| |
| You acknowledge and agree that it is your sole responsibility |
| to obtain any additional third-party licenses required to |
| make, have made, use, have used, sell, import, and offer for |
| sale your products or services that include or incorporate any |
| third-party software and content relating to audio and/or |
| video encoders and decoders from, including but not limited |
| to, Microsoft, Thomson, Fraunhofer IIS, Sisvel S.p.A., |
| MPEG-LA, and Coding Technologies. NVIDIA does not grant to you |
| under this Agreement any necessary patent or other rights with |
| respect to any audio and/or video encoders and decoders. |
| |
| |
| 2.5. Licensing |
| |
| If the distribution terms in this Agreement are not suitable |
| for your organization, or for any questions regarding this |
| Agreement, please contact NVIDIA at |
| nvidia-compute-license-questions@nvidia.com. |
| |
| |
| 2.6. Attachment A |
| |
| The following CUDA Toolkit files may be distributed with |
| Licensee Applications developed by you, including certain |
| variations of these files that have version number or |
| architecture specific information embedded in the file name - |
| as an example only, for release version 9.0 of the 64-bit |
| Windows software, the file cudart64_90.dll is redistributable. |
| |
| Component |
| |
| CUDA Runtime |
| |
| Windows |
| |
| cudart.dll, cudart_static.lib, cudadevrt.lib |
| |
| Mac OSX |
| |
| libcudart.dylib, libcudart_static.a, libcudadevrt.a |
| |
| Linux |
| |
| libcudart.so, libcudart_static.a, libcudadevrt.a |
| |
| Android |
| |
| libcudart.so, libcudart_static.a, libcudadevrt.a |
| |
| Component |
| |
| CUDA FFT Library |
| |
| Windows |
| |
| cufft.dll, cufftw.dll, cufft.lib, cufftw.lib |
| |
| Mac OSX |
| |
| libcufft.dylib, libcufft_static.a, libcufftw.dylib, |
| libcufftw_static.a |
| |
| Linux |
| |
| libcufft.so, libcufft_static.a, libcufftw.so, |
| libcufftw_static.a |
| |
| Android |
| |
| libcufft.so, libcufft_static.a, libcufftw.so, |
| libcufftw_static.a |
| |
| Component |
| |
| CUDA BLAS Library |
| |
| Windows |
| |
| cublas.dll, cublasLt.dll |
| |
| Mac OSX |
| |
| libcublas.dylib, libcublasLt.dylib, libcublas_static.a, |
| libcublasLt_static.a |
| |
| Linux |
| |
| libcublas.so, libcublasLt.so, libcublas_static.a, |
| libcublasLt_static.a |
| |
| Android |
| |
| libcublas.so, libcublasLt.so, libcublas_static.a, |
| libcublasLt_static.a |
| |
| Component |
| |
| NVIDIA "Drop-in" BLAS Library |
| |
| Windows |
| |
| nvblas.dll |
| |
| Mac OSX |
| |
| libnvblas.dylib |
| |
| Linux |
| |
| libnvblas.so |
| |
| Component |
| |
| CUDA Sparse Matrix Library |
| |
| Windows |
| |
| cusparse.dll, cusparse.lib |
| |
| Mac OSX |
| |
| libcusparse.dylib, libcusparse_static.a |
| |
| Linux |
| |
| libcusparse.so, libcusparse_static.a |
| |
| Android |
| |
| libcusparse.so, libcusparse_static.a |
| |
| Component |
| |
| CUDA Linear Solver Library |
| |
| Windows |
| |
| cusolver.dll, cusolver.lib |
| |
| Mac OSX |
| |
| libcusolver.dylib, libcusolver_static.a |
| |
| Linux |
| |
| libcusolver.so, libcusolver_static.a |
| |
| Android |
| |
| libcusolver.so, libcusolver_static.a |
| |
| Component |
| |
| CUDA Random Number Generation Library |
| |
| Windows |
| |
| curand.dll, curand.lib |
| |
| Mac OSX |
| |
| libcurand.dylib, libcurand_static.a |
| |
| Linux |
| |
| libcurand.so, libcurand_static.a |
| |
| Android |
| |
| libcurand.so, libcurand_static.a |
| |
| Component |
| |
| NVIDIA Performance Primitives Library |
| |
| Windows |
| |
| nppc.dll, nppc.lib, nppial.dll, nppial.lib, nppicc.dll, |
| nppicc.lib, nppicom.dll, nppicom.lib, nppidei.dll, |
| nppidei.lib, nppif.dll, nppif.lib, nppig.dll, nppig.lib, |
| nppim.dll, nppim.lib, nppist.dll, nppist.lib, nppisu.dll, |
| nppisu.lib, nppitc.dll, nppitc.lib, npps.dll, npps.lib |
| |
| Mac OSX |
| |
| libnppc.dylib, libnppc_static.a, libnppial.dylib, |
| libnppial_static.a, libnppicc.dylib, libnppicc_static.a, |
| libnppicom.dylib, libnppicom_static.a, libnppidei.dylib, |
| libnppidei_static.a, libnppif.dylib, libnppif_static.a, |
| libnppig.dylib, libnppig_static.a, libnppim.dylib, |
| libnppisu_static.a, libnppitc.dylib, libnppitc_static.a, |
| libnpps.dylib, libnpps_static.a |
| |
| Linux |
| |
| libnppc.so, libnppc_static.a, libnppial.so, |
| libnppial_static.a, libnppicc.so, libnppicc_static.a, |
| libnppicom.so, libnppicom_static.a, libnppidei.so, |
| libnppidei_static.a, libnppif.so, libnppif_static.a |
| libnppig.so, libnppig_static.a, libnppim.so, |
| libnppim_static.a, libnppist.so, libnppist_static.a, |
| libnppisu.so, libnppisu_static.a, libnppitc.so |
| libnppitc_static.a, libnpps.so, libnpps_static.a |
| |
| Android |
| |
| libnppc.so, libnppc_static.a, libnppial.so, |
| libnppial_static.a, libnppicc.so, libnppicc_static.a, |
| libnppicom.so, libnppicom_static.a, libnppidei.so, |
| libnppidei_static.a, libnppif.so, libnppif_static.a |
| libnppig.so, libnppig_static.a, libnppim.so, |
| libnppim_static.a, libnppist.so, libnppist_static.a, |
| libnppisu.so, libnppisu_static.a, libnppitc.so |
| libnppitc_static.a, libnpps.so, libnpps_static.a |
| |
| Component |
| |
| NVIDIA JPEG Library |
| |
| Linux |
| |
| libnvjpeg.so, libnvjpeg_static.a |
| |
| Component |
| |
| Internal common library required for statically linking to |
| cuBLAS, cuSPARSE, cuFFT, cuRAND, nvJPEG and NPP |
| |
| Mac OSX |
| |
| libculibos.a |
| |
| Linux |
| |
| libculibos.a |
| |
| Component |
| |
| NVIDIA Runtime Compilation Library and Header |
| |
| All |
| |
| nvrtc.h |
| |
| Windows |
| |
| nvrtc.dll, nvrtc-builtins.dll |
| |
| Mac OSX |
| |
| libnvrtc.dylib, libnvrtc-builtins.dylib |
| |
| Linux |
| |
| libnvrtc.so, libnvrtc-builtins.so |
| |
| Component |
| |
| NVIDIA Optimizing Compiler Library |
| |
| Windows |
| |
| nvvm.dll |
| |
| Mac OSX |
| |
| libnvvm.dylib |
| |
| Linux |
| |
| libnvvm.so |
| |
| Component |
| |
| NVIDIA Common Device Math Functions Library |
| |
| Windows |
| |
| libdevice.10.bc |
| |
| Mac OSX |
| |
| libdevice.10.bc |
| |
| Linux |
| |
| libdevice.10.bc |
| |
| Component |
| |
| CUDA Occupancy Calculation Header Library |
| |
| All |
| |
| cuda_occupancy.h |
| |
| Component |
| |
| CUDA Half Precision Headers |
| |
| All |
| |
| cuda_fp16.h, cuda_fp16.hpp |
| |
| Component |
| |
| CUDA Profiling Tools Interface (CUPTI) Library |
| |
| Windows |
| |
| cupti.dll |
| |
| Mac OSX |
| |
| libcupti.dylib |
| |
| Linux |
| |
| libcupti.so |
| |
| Component |
| |
| NVIDIA Tools Extension Library |
| |
| Windows |
| |
| nvToolsExt.dll, nvToolsExt.lib |
| |
| Mac OSX |
| |
| libnvToolsExt.dylib |
| |
| Linux |
| |
| libnvToolsExt.so |
| |
| Component |
| |
| NVIDIA CUDA Driver Libraries |
| |
| Linux |
| |
| libcuda.so, libnvidia-ptxjitcompiler.so |
| |
| Component |
| |
| NVIDIA CUDA File IO Libraries and Header |
| |
| All |
| |
| cufile.h |
| |
| Linux |
| |
| libcufile.so, libcufile_rdma.so, libcufile_static.a, |
| libcufile_rdma_static.a |
| |
| The NVIDIA CUDA Driver Libraries are only distributable in |
| applications that meet this criteria: |
| |
| 1. The application was developed starting from a NVIDIA CUDA |
| container obtained from Docker Hub or the NVIDIA GPU |
| Cloud, and |
| |
| 2. The resulting application is packaged as a Docker |
| container and distributed to users on Docker Hub or the |
| NVIDIA GPU Cloud only. |
| |
| In addition to the rights above, for parties that are |
| developing software intended solely for use on Jetson |
| development kits or Jetson modules, and running Linux for |
| Tegra software, the following shall apply: |
| |
| * The SDK may be distributed in its entirety, as provided by |
| NVIDIA, and without separation of its components, for you |
| and/or your licensees to create software development kits |
| for use only on the Jetson platform and running Linux for |
| Tegra software. |
| |
| |
| 2.7. Attachment B |
| |
| |
| Additional Licensing Obligations |
| |
| The following third party components included in the SOFTWARE |
| are licensed to Licensee pursuant to the following terms and |
| conditions: |
| |
| 1. Licensee's use of the GDB third party component is |
| subject to the terms and conditions of GNU GPL v3: |
| |
| This product includes copyrighted third-party software licensed |
| under the terms of the GNU General Public License v3 ("GPL v3"). |
| All third-party software packages are copyright by their respective |
| authors. GPL v3 terms and conditions are hereby incorporated into |
| the Agreement by this reference: http://www.gnu.org/licenses/gpl.txt |
| |
| Consistent with these licensing requirements, the software |
| listed below is provided under the terms of the specified |
| open source software licenses. To obtain source code for |
| software provided under licenses that require |
| redistribution of source code, including the GNU General |
| Public License (GPL) and GNU Lesser General Public License |
| (LGPL), contact oss-requests@nvidia.com. This offer is |
| valid for a period of three (3) years from the date of the |
| distribution of this product by NVIDIA CORPORATION. |
| |
| Component License |
| CUDA-GDB GPL v3 |
| |
| 2. Licensee represents and warrants that any and all third |
| party licensing and/or royalty payment obligations in |
| connection with Licensee's use of the H.264 video codecs |
| are solely the responsibility of Licensee. |
| |
| 3. Licensee's use of the Thrust library is subject to the |
| terms and conditions of the Apache License Version 2.0. |
| All third-party software packages are copyright by their |
| respective authors. Apache License Version 2.0 terms and |
| conditions are hereby incorporated into the Agreement by |
| this reference. |
| http://www.apache.org/licenses/LICENSE-2.0.html |
| |
| In addition, Licensee acknowledges the following notice: |
| Thrust includes source code from the Boost Iterator, |
| Tuple, System, and Random Number libraries. |
| |
| Boost Software License - Version 1.0 - August 17th, 2003 |
| . . . . |
| |
| Permission is hereby granted, free of charge, to any person or |
| organization obtaining a copy of the software and accompanying |
| documentation covered by this license (the "Software") to use, |
| reproduce, display, distribute, execute, and transmit the Software, |
| and to prepare derivative works of the Software, and to permit |
| third-parties to whom the Software is furnished to do so, all |
| subject to the following: |
| |
| The copyright notices in the Software and this entire statement, |
| including the above license grant, this restriction and the following |
| disclaimer, must be included in all copies of the Software, in whole |
| or in part, and all derivative works of the Software, unless such |
| copies or derivative works are solely in the form of machine-executable |
| object code generated by a source language processor. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND |
| NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR |
| ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR |
| OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING |
| FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
| OTHER DEALINGS IN THE SOFTWARE. |
| |
| 4. Licensee's use of the LLVM third party component is |
| subject to the following terms and conditions: |
| |
| ====================================================== |
| LLVM Release License |
| ====================================================== |
| University of Illinois/NCSA |
| Open Source License |
| |
| Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign. |
| All rights reserved. |
| |
| Developed by: |
| |
| LLVM Team |
| |
| University of Illinois at Urbana-Champaign |
| |
| http://llvm.org |
| |
| Permission is hereby granted, free of charge, to any person obtaining a copy |
| of this software and associated documentation files (the "Software"), to |
| deal with 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: |
| |
| * Redistributions of source code must retain the above copyright notice, |
| this list of conditions and the following disclaimers. |
| |
| * Redistributions in binary form must reproduce the above copyright |
| notice, this list of conditions and the following disclaimers in the |
| documentation and/or other materials provided with the distribution. |
| |
| * Neither the names of the LLVM Team, University of Illinois at Urbana- |
| Champaign, nor the names of its contributors may be used to endorse or |
| promote products derived from this Software without specific prior |
| written permission. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
| THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR |
| OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
| ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
| DEALINGS WITH THE SOFTWARE. |
| |
| 5. Licensee's use (e.g. nvprof) of the PCRE third party |
| component is subject to the following terms and |
| conditions: |
| |
| ------------ |
| PCRE LICENCE |
| ------------ |
| PCRE is a library of functions to support regular expressions whose syntax |
| and semantics are as close as possible to those of the Perl 5 language. |
| Release 8 of PCRE is distributed under the terms of the "BSD" licence, as |
| specified below. The documentation for PCRE, supplied in the "doc" |
| directory, is distributed under the same terms as the software itself. The |
| basic library functions are written in C and are freestanding. Also |
| included in the distribution is a set of C++ wrapper functions, and a just- |
| in-time compiler that can be used to optimize pattern matching. These are |
| both optional features that can be omitted when the library is built. |
| |
| THE BASIC LIBRARY FUNCTIONS |
| --------------------------- |
| Written by: Philip Hazel |
| Email local part: ph10 |
| Email domain: cam.ac.uk |
| University of Cambridge Computing Service, |
| Cambridge, England. |
| Copyright (c) 1997-2012 University of Cambridge |
| All rights reserved. |
| |
| PCRE JUST-IN-TIME COMPILATION SUPPORT |
| ------------------------------------- |
| Written by: Zoltan Herczeg |
| Email local part: hzmester |
| Emain domain: freemail.hu |
| Copyright(c) 2010-2012 Zoltan Herczeg |
| All rights reserved. |
| |
| STACK-LESS JUST-IN-TIME COMPILER |
| -------------------------------- |
| Written by: Zoltan Herczeg |
| Email local part: hzmester |
| Emain domain: freemail.hu |
| Copyright(c) 2009-2012 Zoltan Herczeg |
| All rights reserved. |
| |
| THE C++ WRAPPER FUNCTIONS |
| ------------------------- |
| Contributed by: Google Inc. |
| Copyright (c) 2007-2012, Google Inc. |
| All rights reserved. |
| |
| THE "BSD" LICENCE |
| ----------------- |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are met: |
| |
| * Redistributions of source code must retain the above copyright notice, |
| this list of conditions and the following disclaimer. |
| |
| * 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. |
| |
| * Neither the name of the University of Cambridge nor the name of Google |
| Inc. nor the names of their contributors may be used to endorse or |
| promote products derived from this software without specific prior |
| written permission. |
| |
| 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. |
| |
| 6. Some of the cuBLAS library routines were written by or |
| derived from code written by Vasily Volkov and are subject |
| to the Modified Berkeley Software Distribution License as |
| follows: |
| |
| Copyright (c) 2007-2009, Regents of the University of California |
| |
| All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * 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. |
| * Neither the name of the University of California, Berkeley nor |
| the names of its contributors may be used to endorse or promote |
| products derived from this software without specific prior |
| written permission. |
| |
| THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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. |
| |
| 7. Some of the cuBLAS library routines were written by or |
| derived from code written by Davide Barbieri and are |
| subject to the Modified Berkeley Software Distribution |
| License as follows: |
| |
| Copyright (c) 2008-2009 Davide Barbieri @ University of Rome Tor Vergata. |
| |
| All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * 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. |
| * The name of the author may not be used to endorse or promote |
| products derived from this software without specific prior |
| written permission. |
| |
| THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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. |
| |
| 8. Some of the cuBLAS library routines were derived from |
| code developed by the University of Tennessee and are |
| subject to the Modified Berkeley Software Distribution |
| License as follows: |
| |
| Copyright (c) 2010 The University of Tennessee. |
| |
| All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * Redistributions in binary form must reproduce the above |
| copyright notice, this list of conditions and the following |
| disclaimer listed in this license in the documentation and/or |
| other materials provided with the distribution. |
| * Neither the name of the copyright holders nor the names of its |
| contributors may be used to endorse or promote products derived |
| from this software without specific prior written permission. |
| |
| 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. |
| |
| 9. Some of the cuBLAS library routines were written by or |
| derived from code written by Jonathan Hogg and are subject |
| to the Modified Berkeley Software Distribution License as |
| follows: |
| |
| Copyright (c) 2012, The Science and Technology Facilities Council (STFC). |
| |
| All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * 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. |
| * Neither the name of the STFC nor the names of its contributors |
| may be used to endorse or promote products derived from this |
| software without specific prior written permission. |
| |
| 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 STFC 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. |
| |
| 10. Some of the cuBLAS library routines were written by or |
| derived from code written by Ahmad M. Abdelfattah, David |
| Keyes, and Hatem Ltaief, and are subject to the Apache |
| License, Version 2.0, as follows: |
| |
| -- (C) Copyright 2013 King Abdullah University of Science and Technology |
| Authors: |
| Ahmad Abdelfattah (ahmad.ahmad@kaust.edu.sa) |
| David Keyes (david.keyes@kaust.edu.sa) |
| Hatem Ltaief (hatem.ltaief@kaust.edu.sa) |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions |
| are met: |
| |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * 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. |
| * Neither the name of the King Abdullah University of Science and |
| Technology nor the names of its contributors may be used to endorse |
| or promote products derived from this software without specific prior |
| written permission. |
| |
| 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 |
| HOLDERS 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 |
| |
| 11. Some of the cuSPARSE library routines were written by or |
| derived from code written by Li-Wen Chang and are subject |
| to the NCSA Open Source License as follows: |
| |
| Copyright (c) 2012, University of Illinois. |
| |
| All rights reserved. |
| |
| Developed by: IMPACT Group, University of Illinois, http://impact.crhc.illinois.edu |
| |
| Permission is hereby granted, free of charge, to any person obtaining |
| a copy of this software and associated documentation files (the |
| "Software"), to deal with 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: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * Redistributions in binary form must reproduce the above |
| copyright notice, this list of conditions and the following |
| disclaimers in the documentation and/or other materials provided |
| with the distribution. |
| * Neither the names of IMPACT Group, University of Illinois, nor |
| the names of its contributors may be used to endorse or promote |
| products derived from this Software without specific prior |
| written permission. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
| NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT |
| HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER |
| IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR |
| IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE |
| SOFTWARE. |
| |
| 12. Some of the cuRAND library routines were written by or |
| derived from code written by Mutsuo Saito and Makoto |
| Matsumoto and are subject to the following license: |
| |
| Copyright (c) 2009, 2010 Mutsuo Saito, Makoto Matsumoto and Hiroshima |
| University. All rights reserved. |
| |
| Copyright (c) 2011 Mutsuo Saito, Makoto Matsumoto, Hiroshima |
| University and University of Tokyo. All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * 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. |
| * Neither the name of the Hiroshima University nor the names of |
| its contributors may be used to endorse or promote products |
| derived from this software without specific prior written |
| permission. |
| |
| 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. |
| |
| 13. Some of the cuRAND library routines were derived from |
| code developed by D. E. Shaw Research and are subject to |
| the following license: |
| |
| Copyright 2010-2011, D. E. Shaw Research. |
| |
| All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions, and the following disclaimer. |
| * 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. |
| * Neither the name of D. E. Shaw Research nor the names of its |
| contributors may be used to endorse or promote products derived |
| from this software without specific prior written permission. |
| |
| 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. |
| |
| 14. Some of the Math library routines were written by or |
| derived from code developed by Norbert Juffa and are |
| subject to the following license: |
| |
| Copyright (c) 2015-2017, Norbert Juffa |
| All rights reserved. |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions |
| are met: |
| |
| 1. Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| |
| 2. 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. |
| |
| 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 |
| HOLDER 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. |
| |
| 15. Licensee's use of the lz4 third party component is |
| subject to the following terms and conditions: |
| |
| Copyright (C) 2011-2013, Yann Collet. |
| BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) |
| |
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted provided that the following conditions are |
| met: |
| |
| * Redistributions of source code must retain the above copyright |
| notice, this list of conditions and the following disclaimer. |
| * 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. |
| |
| 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. |
| |
| 16. The NPP library uses code from the Boost Math Toolkit, |
| and is subject to the following license: |
| |
| Boost Software License - Version 1.0 - August 17th, 2003 |
| . . . . |
| |
| Permission is hereby granted, free of charge, to any person or |
| organization obtaining a copy of the software and accompanying |
| documentation covered by this license (the "Software") to use, |
| reproduce, display, distribute, execute, and transmit the Software, |
| and to prepare derivative works of the Software, and to permit |
| third-parties to whom the Software is furnished to do so, all |
| subject to the following: |
| |
| The copyright notices in the Software and this entire statement, |
| including the above license grant, this restriction and the following |
| disclaimer, must be included in all copies of the Software, in whole |
| or in part, and all derivative works of the Software, unless such |
| copies or derivative works are solely in the form of machine-executable |
| object code generated by a source language processor. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND |
| NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR |
| ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR |
| OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING |
| FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
| OTHER DEALINGS IN THE SOFTWARE. |
| |
| 17. Portions of the Nsight Eclipse Edition is subject to the |
| following license: |
| |
| The Eclipse Foundation makes available all content in this plug-in |
| ("Content"). Unless otherwise indicated below, the Content is provided |
| to you under the terms and conditions of the Eclipse Public License |
| Version 1.0 ("EPL"). A copy of the EPL is available at http:// |
| www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" |
| will mean the Content. |
| |
| If you did not receive this Content directly from the Eclipse |
| Foundation, the Content is being redistributed by another party |
| ("Redistributor") and different terms and conditions may apply to your |
| use of any object code in the Content. Check the Redistributor's |
| license that was provided with the Content. If no such license exists, |
| contact the Redistributor. Unless otherwise indicated below, the terms |
| and conditions of the EPL still apply to any source code in the |
| Content and such source code may be obtained at http://www.eclipse.org. |
| |
| 18. Some of the cuBLAS library routines uses code from |
| OpenAI, which is subject to the following license: |
| |
| License URL |
| https://github.com/openai/openai-gemm/blob/master/LICENSE |
| |
| License Text |
| The MIT License |
| |
| Copyright (c) 2016 OpenAI (http://openai.com), 2016 Google Inc. |
| |
| 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: |
| |
| The above copyright notice and this permission notice shall be included in |
| all copies or substantial portions of the Software. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
| THE SOFTWARE. |
| |
| 19. Licensee's use of the Visual Studio Setup Configuration |
| Samples is subject to the following license: |
| |
| The MIT License (MIT) |
| Copyright (C) Microsoft Corporation. All rights reserved. |
| |
| 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: |
| |
| The above copyright notice and this permission notice shall be included |
| in all copies or substantial portions of the Software. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
| OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
| |
| 20. Licensee's use of linmath.h header for CPU functions for |
| GL vector/matrix operations from lunarG is subject to the |
| Apache License Version 2.0. |
| |
| 21. The DX12-CUDA sample uses the d3dx12.h header, which is |
| subject to the MIT license . |
| |
| ----------------- |
| |