Skip to content

Commit 9e1188f

Browse files
authored
Merge branch 'main' into scatterND_gatherND
2 parents 71625a0 + fd8ee48 commit 9e1188f

File tree

192 files changed

+2457
-2023
lines changed

Some content is hidden

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

192 files changed

+2457
-2023
lines changed

.github/workflows/publish-c-apidocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- include/onnxruntime/core/session/**
1010
- orttraining/orttraining/training_api/include/**
1111
schedule:
12-
- cron: '0 0 1 * *'
12+
- cron: '0 0 1,15 * *'
1313
workflow_dispatch:
1414

1515
concurrency:

.github/workflows/publish-csharp-apidocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
paths:
99
- csharp/**
1010
schedule:
11-
- cron: '0 0 1 * *'
11+
- cron: '0 0 1,15 * *'
1212
workflow_dispatch:
1313

1414
concurrency:

.github/workflows/publish-java-apidocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
paths:
99
- java/**
1010
schedule:
11-
- cron: '0 0 1 * *'
11+
- cron: '0 0 1,15 * *'
1212
workflow_dispatch:
1313

1414
concurrency:

.github/workflows/publish-js-apidocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
paths:
99
- js/common/**
1010
schedule:
11-
- cron: '0 0 1 * *'
11+
- cron: '0 0 1,15 * *'
1212
workflow_dispatch:
1313

1414
concurrency:

.github/workflows/publish-objectivec-apidocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
paths:
99
- objectivec/**
1010
schedule:
11-
- cron: '0 0 1 * *'
11+
- cron: '0 0 1,15 * *'
1212
workflow_dispatch:
1313

1414
concurrency:

.github/workflows/publish-python-apidocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- onnxruntime/python/**
1010
- docs/python/**
1111
schedule:
12-
- cron: '0 0 1 * *'
12+
- cron: '0 0 1,15 * *'
1313
workflow_dispatch:
1414

1515
concurrency:

ThirdPartyNotices.txt

Lines changed: 0 additions & 206 deletions
Original file line numberDiff line numberDiff line change
@@ -2492,212 +2492,6 @@ DAMAGE.
24922492

24932493
_____
24942494

2495-
google/nsync
2496-
2497-
Apache License
2498-
Version 2.0, January 2004
2499-
http://www.apache.org/licenses/
2500-
2501-
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2502-
2503-
1. Definitions.
2504-
2505-
"License" shall mean the terms and conditions for use, reproduction,
2506-
and distribution as defined by Sections 1 through 9 of this document.
2507-
2508-
"Licensor" shall mean the copyright owner or entity authorized by
2509-
the copyright owner that is granting the License.
2510-
2511-
"Legal Entity" shall mean the union of the acting entity and all
2512-
other entities that control, are controlled by, or are under common
2513-
control with that entity. For the purposes of this definition,
2514-
"control" means (i) the power, direct or indirect, to cause the
2515-
direction or management of such entity, whether by contract or
2516-
otherwise, or (ii) ownership of fifty percent (50%) or more of the
2517-
outstanding shares, or (iii) beneficial ownership of such entity.
2518-
2519-
"You" (or "Your") shall mean an individual or Legal Entity
2520-
exercising permissions granted by this License.
2521-
2522-
"Source" form shall mean the preferred form for making modifications,
2523-
including but not limited to software source code, documentation
2524-
source, and configuration files.
2525-
2526-
"Object" form shall mean any form resulting from mechanical
2527-
transformation or translation of a Source form, including but
2528-
not limited to compiled object code, generated documentation,
2529-
and conversions to other media types.
2530-
2531-
"Work" shall mean the work of authorship, whether in Source or
2532-
Object form, made available under the License, as indicated by a
2533-
copyright notice that is included in or attached to the work
2534-
(an example is provided in the Appendix below).
2535-
2536-
"Derivative Works" shall mean any work, whether in Source or Object
2537-
form, that is based on (or derived from) the Work and for which the
2538-
editorial revisions, annotations, elaborations, or other modifications
2539-
represent, as a whole, an original work of authorship. For the purposes
2540-
of this License, Derivative Works shall not include works that remain
2541-
separable from, or merely link (or bind by name) to the interfaces of,
2542-
the Work and Derivative Works thereof.
2543-
2544-
"Contribution" shall mean any work of authorship, including
2545-
the original version of the Work and any modifications or additions
2546-
to that Work or Derivative Works thereof, that is intentionally
2547-
submitted to Licensor for inclusion in the Work by the copyright owner
2548-
or by an individual or Legal Entity authorized to submit on behalf of
2549-
the copyright owner. For the purposes of this definition, "submitted"
2550-
means any form of electronic, verbal, or written communication sent
2551-
to the Licensor or its representatives, including but not limited to
2552-
communication on electronic mailing lists, source code control systems,
2553-
and issue tracking systems that are managed by, or on behalf of, the
2554-
Licensor for the purpose of discussing and improving the Work, but
2555-
excluding communication that is conspicuously marked or otherwise
2556-
designated in writing by the copyright owner as "Not a Contribution."
2557-
2558-
"Contributor" shall mean Licensor and any individual or Legal Entity
2559-
on behalf of whom a Contribution has been received by Licensor and
2560-
subsequently incorporated within the Work.
2561-
2562-
2. Grant of Copyright License. Subject to the terms and conditions of
2563-
this License, each Contributor hereby grants to You a perpetual,
2564-
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2565-
copyright license to reproduce, prepare Derivative Works of,
2566-
publicly display, publicly perform, sublicense, and distribute the
2567-
Work and such Derivative Works in Source or Object form.
2568-
2569-
3. Grant of Patent License. Subject to the terms and conditions of
2570-
this License, each Contributor hereby grants to You a perpetual,
2571-
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2572-
(except as stated in this section) patent license to make, have made,
2573-
use, offer to sell, sell, import, and otherwise transfer the Work,
2574-
where such license applies only to those patent claims licensable
2575-
by such Contributor that are necessarily infringed by their
2576-
Contribution(s) alone or by combination of their Contribution(s)
2577-
with the Work to which such Contribution(s) was submitted. If You
2578-
institute patent litigation against any entity (including a
2579-
cross-claim or counterclaim in a lawsuit) alleging that the Work
2580-
or a Contribution incorporated within the Work constitutes direct
2581-
or contributory patent infringement, then any patent licenses
2582-
granted to You under this License for that Work shall terminate
2583-
as of the date such litigation is filed.
2584-
2585-
4. Redistribution. You may reproduce and distribute copies of the
2586-
Work or Derivative Works thereof in any medium, with or without
2587-
modifications, and in Source or Object form, provided that You
2588-
meet the following conditions:
2589-
2590-
(a) You must give any other recipients of the Work or
2591-
Derivative Works a copy of this License; and
2592-
2593-
(b) You must cause any modified files to carry prominent notices
2594-
stating that You changed the files; and
2595-
2596-
(c) You must retain, in the Source form of any Derivative Works
2597-
that You distribute, all copyright, patent, trademark, and
2598-
attribution notices from the Source form of the Work,
2599-
excluding those notices that do not pertain to any part of
2600-
the Derivative Works; and
2601-
2602-
(d) If the Work includes a "NOTICE" text file as part of its
2603-
distribution, then any Derivative Works that You distribute must
2604-
include a readable copy of the attribution notices contained
2605-
within such NOTICE file, excluding those notices that do not
2606-
pertain to any part of the Derivative Works, in at least one
2607-
of the following places: within a NOTICE text file distributed
2608-
as part of the Derivative Works; within the Source form or
2609-
documentation, if provided along with the Derivative Works; or,
2610-
within a display generated by the Derivative Works, if and
2611-
wherever such third-party notices normally appear. The contents
2612-
of the NOTICE file are for informational purposes only and
2613-
do not modify the License. You may add Your own attribution
2614-
notices within Derivative Works that You distribute, alongside
2615-
or as an addendum to the NOTICE text from the Work, provided
2616-
that such additional attribution notices cannot be construed
2617-
as modifying the License.
2618-
2619-
You may add Your own copyright statement to Your modifications and
2620-
may provide additional or different license terms and conditions
2621-
for use, reproduction, or distribution of Your modifications, or
2622-
for any such Derivative Works as a whole, provided Your use,
2623-
reproduction, and distribution of the Work otherwise complies with
2624-
the conditions stated in this License.
2625-
2626-
5. Submission of Contributions. Unless You explicitly state otherwise,
2627-
any Contribution intentionally submitted for inclusion in the Work
2628-
by You to the Licensor shall be under the terms and conditions of
2629-
this License, without any additional terms or conditions.
2630-
Notwithstanding the above, nothing herein shall supersede or modify
2631-
the terms of any separate license agreement you may have executed
2632-
with Licensor regarding such Contributions.
2633-
2634-
6. Trademarks. This License does not grant permission to use the trade
2635-
names, trademarks, service marks, or product names of the Licensor,
2636-
except as required for reasonable and customary use in describing the
2637-
origin of the Work and reproducing the content of the NOTICE file.
2638-
2639-
7. Disclaimer of Warranty. Unless required by applicable law or
2640-
agreed to in writing, Licensor provides the Work (and each
2641-
Contributor provides its Contributions) on an "AS IS" BASIS,
2642-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2643-
implied, including, without limitation, any warranties or conditions
2644-
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2645-
PARTICULAR PURPOSE. You are solely responsible for determining the
2646-
appropriateness of using or redistributing the Work and assume any
2647-
risks associated with Your exercise of permissions under this License.
2648-
2649-
8. Limitation of Liability. In no event and under no legal theory,
2650-
whether in tort (including negligence), contract, or otherwise,
2651-
unless required by applicable law (such as deliberate and grossly
2652-
negligent acts) or agreed to in writing, shall any Contributor be
2653-
liable to You for damages, including any direct, indirect, special,
2654-
incidental, or consequential damages of any character arising as a
2655-
result of this License or out of the use or inability to use the
2656-
Work (including but not limited to damages for loss of goodwill,
2657-
work stoppage, computer failure or malfunction, or any and all
2658-
other commercial damages or losses), even if such Contributor
2659-
has been advised of the possibility of such damages.
2660-
2661-
9. Accepting Warranty or Additional Liability. While redistributing
2662-
the Work or Derivative Works thereof, You may choose to offer,
2663-
and charge a fee for, acceptance of support, warranty, indemnity,
2664-
or other liability obligations and/or rights consistent with this
2665-
License. However, in accepting such obligations, You may act only
2666-
on Your own behalf and on Your sole responsibility, not on behalf
2667-
of any other Contributor, and only if You agree to indemnify,
2668-
defend, and hold each Contributor harmless for any liability
2669-
incurred by, or claims asserted against, such Contributor by reason
2670-
of your accepting any such warranty or additional liability.
2671-
2672-
END OF TERMS AND CONDITIONS
2673-
2674-
APPENDIX: How to apply the Apache License to your work.
2675-
2676-
To apply the Apache License to your work, attach the following
2677-
boilerplate notice, with the fields enclosed by brackets "[]"
2678-
replaced with your own identifying information. (Don't include
2679-
the brackets!) The text should be enclosed in the appropriate
2680-
comment syntax for the file format. We also recommend that a
2681-
file or class name and description of purpose be included on the
2682-
same "printed page" as the copyright notice for easier
2683-
identification within third-party archives.
2684-
2685-
Copyright [yyyy] [name of copyright owner]
2686-
2687-
Licensed under the Apache License, Version 2.0 (the "License");
2688-
you may not use this file except in compliance with the License.
2689-
You may obtain a copy of the License at
2690-
2691-
http://www.apache.org/licenses/LICENSE-2.0
2692-
2693-
Unless required by applicable law or agreed to in writing, software
2694-
distributed under the License is distributed on an "AS IS" BASIS,
2695-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2696-
See the License for the specific language governing permissions and
2697-
limitations under the License.
2698-
2699-
_____
2700-
27012495
google/re2
27022496

27032497
Copyright (c) 2009 The RE2 Authors. All rights reserved.

cgmanifests/generated/cgmanifest.json

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -122,16 +122,6 @@
122122
"comments": "google_benchmark"
123123
}
124124
},
125-
{
126-
"component": {
127-
"type": "git",
128-
"git": {
129-
"commitHash": "13de152c2a1cd73ff4df97bd2c406b6d15d34af3",
130-
"repositoryUrl": "https://github.com/google/nsync.git"
131-
},
132-
"comments": "google_nsync"
133-
}
134-
},
135125
{
136126
"component": {
137127
"type": "git",

cmake/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,8 +1082,6 @@ function(onnxruntime_set_compile_flags target_name)
10821082
if (CMAKE_CXX_COMPILER_ID STREQUAL "IBMClang")
10831083
target_compile_options(${target_name} PRIVATE "-Wno-unused-function")
10841084
endif()
1085-
target_compile_definitions(${target_name} PUBLIC -DNSYNC_ATOMIC_CPP11)
1086-
onnxruntime_add_include_to_target(${target_name} nsync::nsync_cpp)
10871085
endif()
10881086
foreach(ORT_FLAG ${ORT_PROVIDER_FLAGS})
10891087
target_compile_definitions(${target_name} PRIVATE ${ORT_FLAG})
@@ -1672,7 +1670,6 @@ if (WIN32)
16721670
list(APPEND onnxruntime_EXTERNAL_LIBRARIES advapi32)
16731671
endif()
16741672
else()
1675-
list(APPEND onnxruntime_EXTERNAL_LIBRARIES nsync::nsync_cpp)
16761673
list(APPEND onnxruntime_EXTERNAL_LIBRARIES ${ICONV_LIB} ${CMAKE_DL_LIBS} Threads::Threads)
16771674
endif()
16781675

cmake/deps.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ flatbuffers;https://github.com/google/flatbuffers/archive/refs/tags/v23.5.26.zip
2727
fp16;https://github.com/Maratyszcza/FP16/archive/0a92994d729ff76a58f692d3028ca1b64b145d91.zip;b985f6985a05a1c03ff1bb71190f66d8f98a1494
2828
fxdiv;https://github.com/Maratyszcza/FXdiv/archive/63058eff77e11aa15bf531df5dd34395ec3017c8.zip;a5658f4036402dbca7cebee32be57fb8149811e1
2929
google_benchmark;https://github.com/google/benchmark/archive/refs/tags/v1.8.5.zip;cd47d3d272faf353600c8cc2fdec2b52d6f69177
30-
google_nsync;https://github.com/google/nsync/archive/refs/tags/1.26.0.zip;5e7c00ef6bf5b787386fc040067903ec774e2752
3130
googletest;https://github.com/google/googletest/archive/refs/tags/v1.15.0.zip;9d2d0af8d77ac726ea55d44a8fa727ec98311349
3231
#xnnpack 2024.09.04
3332
googlexnnpack;https://github.com/google/XNNPACK/archive/309b75c9e56e0a674bf78d59872ce131f814dfb6.zip;39FA5259EAEACE0547284B63D5CEDC4F05553F5A

0 commit comments

Comments
 (0)