Open topic with navigation

# CUDA Toolkit

Media Server statically links (on Linux) and dynamically links (on Windows) against the following third-party libraries:

CUDA toolkit

Windows: `cudart.dll`, `cublas.dll`, `curand.dll`

Linux: `libcudart_static.a`, `libcublas_static.a`, `libcurand_static.a`, `libculibos.a`

Media Server does not use any other utilities such as cuda-gdb or llvm or PCRE.

Micro Focus acknowledges the redistribution of these third party components under the license shown below:

    End User License Agreement
    --------------------------

    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-#.#/samples

    and

    $HOME/NVIDIA_CUDA-#.#_Samples

    Mac platform:

    /Developer/NVIDIA/CUDA-#.#/samples

    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
    ---------------------------------------------------------

    Release Date: July 26, 2018
    ---------------------------

    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.

    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 nuclear, 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 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 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.

    1.8. Glossary of Terms

    Certain capitalized terms, if not otherwise defined elsewhere
    in this SLA, shall have the meanings set forth below:

      1.

        “Affiliate” means any legal entity that Owns, is Owned
        by, or is commonly Owned with a party. “Own” means
        having more than 50% ownership or the right to direct the
        management of the entity.

      2.

        “AGREEMENT” means this SLA and all associated
        Supplements entered by the parties referencing this SLA.

      3.

        “Authorized Users” means your Enterprise individual
        employees and any of your Enterprise’s Contractors,
        subject to the terms of the “Enterprise and Contractors
        Usage” section.

      4.

        “Confidential Information” means the Licensed Software
        (unless made publicly available by NVIDIA without
        confidentiality obligations), and any NVIDIA business,
        marketing, pricing, research and development, know-how,
        technical, scientific, financial status, proposed new
        products or other information disclosed by NVIDIA to you
        which, at the time of disclosure, is designated in writing
        as confidential or proprietary (or like written
        designation), or orally identified as confidential or
        proprietary or is otherwise reasonably identifiable by
        parties exercising reasonable business judgment, as
        confidential. Confidential Information does not and will
        not include information that: (i) is or becomes generally
        known to the public through no fault of or breach of the
        AGREEMENT by the receiving party; (ii) is rightfully known
        by the receiving party at the time of disclosure without
        an obligation of confidentiality; (iii) is independently
        developed by the receiving party without use of the
        disclosing party’s Confidential Information; or (iv) is
        rightfully obtained by the receiving party from a third
        party without restriction on use or disclosure.

      5.

        “Contractor” means an individual who works primarily
        for your Enterprise on a contractor basis from your secure
        network.

      6.

        “Documentation” means the NVIDIA documentation made
        available for use with the Software, including (without
        limitation) user manuals, datasheets, operations
        instructions, installation guides, release notes and other
        materials provided to you under the AGREEMENT.

      7.

        “Enterprise” means you or any company or legal entity
        for which you accepted the terms of this SLA, and their
        subsidiaries of which your company or legal entity owns
        more than fifty percent (50%) of the issued and
        outstanding equity.

      8.

        “Feedback” means any and all suggestions, feature
        requests, comments or other feedback regarding the
        Licensed Software, including possible enhancements or
        modifications thereto.

      9.

        “Intellectual Property Rights” means all patent,
        copyright, trademark, trade secret, trade dress, trade
        names, utility models, mask work, moral rights, rights of
        attribution or integrity service marks, master recording
        and music publishing rights, performance rights,
        author’s rights, database rights, registered design
        rights and any applications for the protection or
        registration of these rights, or other intellectual or
        industrial property rights or proprietary rights,
        howsoever arising and in whatever media, whether now known
        or hereafter devised, whether or not registered,
        (including all claims and causes of action for
        infringement, misappropriation or violation and all rights
        in any registrations and renewals), worldwide and whether
        existing now or in the future.

      10.

        “Licensed Software” means Software, Documentation and
        all modifications owned by NVIDIA.

      11.

        “Open Source License” includes, without limitation, a
        software license that requires as a condition of use,
        modification, and/or distribution of such software that
        the Software be (i) disclosed or distributed in source
        code form; (ii) be licensed for the purpose of making
        derivative works; or (iii) be redistributable at no
        charge.

      12.

        “Order” means a purchase order issued by you, a signed
        purchase agreement with you, or other ordering document
        issued by you to NVIDIA or a NVIDIA authorized reseller
        (including any on-line acceptance process) that references
        and incorporates the AGREEMENT and is accepted by NVIDIA.

      13.

        “Software” means the NVIDIA software programs licensed
        to you under the AGREEMENT including, without limitation,
        libraries, sample code, utility programs and programming
        code.

      14.

        “Supplement” means the additional terms and conditions
        beyond those stated in this SLA that apply to certain
        Licensed Software licensed hereunder.

    2. CUDA TOOLKIT SUPPLEMENT TO SOFTWARE LICENSE AGREEMENT FOR
    NVIDIA SOFTWARE DEVELOPMENT KITS
    ------------------------------------------------------------

    Release date: August 16, 2018
    -----------------------------

    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 portions of the SDK are distributable under the
    Agreement:

    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, cublas_device.lib

    Mac OSX

    libcublas.dylib, libcublas_static.a, libcublas_device.a

    Linux

    libcublas.so, libcublas_static.a, libcublas_device.a

    Android

    libcublas.so, libcublas_static.a, libcublas_device.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

    CUDA Accelerated Graph Library

    Windows

    nvgraph.dll, nvgraph.lib

    Mac OSX

    libnvgraph.dylib, libnvgraph_static.a

    Linux

    libnvgraph.so, libnvgraph_static.a

    Android

    libnvgraph.so, libnvgraph_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

    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-fatbinaryloader.so,
    libnvidia-ptxjitcompiler.so

    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.

    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 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.

    -----------------

© Copyright 2019 Micro Focus or one of its affiliates | Send documentation feedback Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a web mail client, and send this email to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_FT_HTML5_bannerTitle.htm