Skip to content

Commit a3120b3

Browse files
committed
Merge remote-tracking branch 'origin/master' into fs-eire/nodejs-cmake-debug
2 parents c919f84 + 0d11649 commit a3120b3

File tree

201 files changed

+9405
-2208
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

201 files changed

+9405
-2208
lines changed

‎.flake8‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[flake8]
2+
max-line-length = 120
3+
per-file-ignores =
4+
__init__.py:F401

‎BUILD.md‎

Lines changed: 217 additions & 36 deletions
Large diffs are not rendered by default.

‎README.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,13 +133,15 @@ These system requirements must be met for using the compiled binaries.
133133
* Follow similar procedure to configure other locales on other platforms.
134134

135135
#### Default CPU
136+
* Requires [Visual C++ 2019 runtime](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)
136137
* ONNX Runtime binaries in the CPU packages use OpenMP and depend on the library being available at runtime in the
137138
system.
138139
* For Windows, **OpenMP** support comes as part of VC runtime. It is also available as redist packages:
139140
[vc_redist.x64.exe](https://aka.ms/vs/16/release/vc_redist.x64.exe) and [vc_redist.x86.exe](https://aka.ms/vs/16/release/vc_redist.x86.exe)
140141
* For Linux, the system must have **libgomp.so.1** which can be installed using `apt-get install libgomp1`.
141142

142143
#### Default GPU (CUDA)
144+
* Requires [Visual C++ 2019 runtime](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)
143145
* The default GPU build requires CUDA runtime libraries being installed on the system:
144146
* Version: **CUDA 10.1** and **cuDNN 7.6.5**
145147
* Version dependencies from older ONNX Runtime releases can be found in [prior release notes](https://github.com/microsoft/onnxruntime/releases).

‎ThirdPartyNotices.txt‎

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3847,3 +3847,109 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
38473847
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
38483848
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
38493849
SOFTWARE.
3850+
3851+
-----
3852+
Open MPI
3853+
3854+
3-Clause BSD License
3855+
3856+
Most files in this release are marked with the copyrights of the
3857+
organizations who have edited them. The copyrights below are in no
3858+
particular order and generally reflect members of the Open MPI core
3859+
team who have contributed code to this release. The copyrights for
3860+
code used under license from other parties are included in the
3861+
corresponding files.
3862+
3863+
Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
3864+
University Research and Technology
3865+
Corporation. All rights reserved.
3866+
Copyright (c) 2004-2017 The University of Tennessee and The University
3867+
of Tennessee Research Foundation. All rights
3868+
reserved.
3869+
Copyright (c) 2004-2010 High Performance Computing Center Stuttgart,
3870+
University of Stuttgart. All rights reserved.
3871+
Copyright (c) 2004-2008 The Regents of the University of California.
3872+
All rights reserved.
3873+
Copyright (c) 2006-2017 Los Alamos National Security, LLC. All rights
3874+
reserved.
3875+
Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved.
3876+
Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
3877+
Copyright (c) 2006-2017 Sandia National Laboratories. All rights reserved.
3878+
Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved.
3879+
Use is subject to license terms.
3880+
Copyright (c) 2006-2017 The University of Houston. All rights reserved.
3881+
Copyright (c) 2006-2009 Myricom, Inc. All rights reserved.
3882+
Copyright (c) 2007-2017 UT-Battelle, LLC. All rights reserved.
3883+
Copyright (c) 2007-2017 IBM Corporation. All rights reserved.
3884+
Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing
3885+
Centre, Federal Republic of Germany
3886+
Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
3887+
Copyright (c) 2007 Evergrid, Inc. All rights reserved.
3888+
Copyright (c) 2008 Chelsio, Inc. All rights reserved.
3889+
Copyright (c) 2008-2009 Institut National de Recherche en
3890+
Informatique. All rights reserved.
3891+
Copyright (c) 2007 Lawrence Livermore National Security, LLC.
3892+
All rights reserved.
3893+
Copyright (c) 2007-2017 Mellanox Technologies. All rights reserved.
3894+
Copyright (c) 2006-2010 QLogic Corporation. All rights reserved.
3895+
Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved.
3896+
Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved.
3897+
Copyright (c) 2009-2015 Bull SAS. All rights reserved.
3898+
Copyright (c) 2010 ARM ltd. All rights reserved.
3899+
Copyright (c) 2016 ARM, Inc. All rights reserved.
3900+
Copyright (c) 2010-2011 Alex Brick . All rights reserved.
3901+
Copyright (c) 2012 The University of Wisconsin-La Crosse. All rights
3902+
reserved.
3903+
Copyright (c) 2013-2016 Intel, Inc. All rights reserved.
3904+
Copyright (c) 2011-2017 NVIDIA Corporation. All rights reserved.
3905+
Copyright (c) 2016 Broadcom Limited. All rights reserved.
3906+
Copyright (c) 2011-2017 Fujitsu Limited. All rights reserved.
3907+
Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All
3908+
rights reserved.
3909+
Copyright (c) 2013-2017 Research Organization for Information Science (RIST).
3910+
All rights reserved.
3911+
Copyright (c) 2017-2018 Amazon.com, Inc. or its affiliates. All Rights
3912+
reserved.
3913+
Copyright (c) 2018 DataDirect Networks. All rights reserved.
3914+
Copyright (c) 2018-2019 Triad National Security, LLC. All rights reserved.
3915+
3916+
$COPYRIGHT$
3917+
3918+
Additional copyrights may follow
3919+
3920+
$HEADER$
3921+
3922+
Redistribution and use in source and binary forms, with or without
3923+
modification, are permitted provided that the following conditions are
3924+
met:
3925+
3926+
- Redistributions of source code must retain the above copyright
3927+
notice, this list of conditions and the following disclaimer.
3928+
3929+
- Redistributions in binary form must reproduce the above copyright
3930+
notice, this list of conditions and the following disclaimer listed
3931+
in this license in the documentation and/or other materials
3932+
provided with the distribution.
3933+
3934+
- Neither the name of the copyright holders nor the names of its
3935+
contributors may be used to endorse or promote products derived from
3936+
this software without specific prior written permission.
3937+
3938+
The copyright holders provide no reassurances that the source code
3939+
provided does not infringe any patent, copyright, or any other
3940+
intellectual property rights of third parties. The copyright holders
3941+
disclaim any liability to any recipient for claims brought against
3942+
recipient by any third party for infringement of that parties
3943+
intellectual property rights.
3944+
3945+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3946+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3947+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3948+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3949+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3950+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3951+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3952+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3953+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3954+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3955+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

‎cgmanifests/README.md‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# CGManifest Files
2+
This directory contains CGManifest (cgmanifest.json) files.
3+
See here for details: https://docs.opensource.microsoft.com/tools/cg/cgmanifest.html
4+
5+
`cgmanifests/cgmanifest.json` contains entries that don't belong in more specific categories (e.g., git submodules).
6+
7+
## Git Submodules
8+
`cgmanifests/submodules/cgmanifest.json` contains entries for git submodules.
9+
It can be generated like this:
10+
11+
1. Change to the repository root directory.
12+
2. Ensure the submodules are checked out. For example, with:
13+
```
14+
$ git submodule update --init --recursive
15+
```
16+
3. Run the generator script:
17+
```
18+
$ python cgmanifests/submodules/generate_submodule_cgmanifest.py > cgmanifests/submodules/cgmanifest.json
19+
```
20+
21+
Please update this cgmanifest.json file when any git submodules change.

0 commit comments

Comments
 (0)