xref: /aosp_15_r20/external/pytorch/third_party/LICENSES_BUNDLED.txt (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1The PyTorch repository and source distributions bundle several libraries that are
2compatibly licensed.  We list these here.
3
4Name: DCGM
5License: Apache-2.0
6Files: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM
7  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/LICENSE
8
9Name: FP16
10License: MIT
11Files: third_party/FP16
12  For details, see: third_party/FP16/LICENSE
13
14Name: FXdiv
15License: MIT
16Files: third_party/FXdiv
17  For details, see: third_party/FXdiv/LICENSE
18
19Name: NNPACK
20License: BSD-2-Clause
21Files: third_party/NNPACK
22  For details, see: third_party/NNPACK/LICENSE
23
24Name: QNNPACK
25License: BSD-3-Clause
26Files: third_party/QNNPACK
27  For details, see: third_party/QNNPACK/LICENSE
28
29Name: VulkanMemoryAllocator
30License: MIT
31Files: third_party/VulkanMemoryAllocator
32  For details, see: third_party/VulkanMemoryAllocator/LICENSE.txt
33
34Name: XNNPACK
35License: BSD-3-Clause
36Files: third_party/XNNPACK
37  For details, see: third_party/XNNPACK/LICENSE
38
39Name: benchmark
40License: Apache-2.0
41Files: third_party/benchmark,
42     third_party/onnx/third_party/benchmark,
43     third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark,
44     third_party/protobuf/third_party/benchmark,
45     third_party/opentelemetry-cpp/third_party/benchmark
46  For details, see: third_party/benchmark/LICENSE,
47     third_party/onnx/third_party/benchmark/LICENSE,
48     third_party/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE,
49     third_party/protobuf/third_party/benchmark/LICENSE,
50     third_party/opentelemetry-cpp/third_party/benchmark/LICENSE
51
52Name: boost-vcpkg-helpers
53License: MIT
54Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/boost-vcpkg-helpers
55  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/boost-vcpkg-helpers/LICENSE.txt
56
57Name: cJSON
58License: MIT
59Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/examples/rest/cJSON
60  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/examples/rest/cJSON/LICENSE
61
62Name: catch2
63License: BSL-1.0
64Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/catch2
65  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/catch2/LICENSE.txt
66
67Name: clog
68License: BSD-2-Clause
69Files: third_party/QNNPACK/deps/clog,
70     third_party/cpuinfo/deps/clog,
71     third_party/fbgemm/third_party/cpuinfo/deps/clog
72  For details, see: third_party/QNNPACK/deps/clog/LICENSE,
73     third_party/cpuinfo/deps/clog/LICENSE,
74     third_party/fbgemm/third_party/cpuinfo/deps/clog/LICENSE
75
76Name: colorama
77License: BSD-3-Clause
78Files: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama
79  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/DCGM/testing/python3/libs_3rdparty/colorama/LICENSE.txt
80
81Name: cpp-httplib
82License: MIT
83Files: third_party/cpp-httplib
84  For details, see: third_party/cpp-httplib/LICENSE
85
86Name: cpplint
87License: BSD-3-Clause
88Files: third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint,
89     third_party/nlohmann/tools/cpplint
90  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/json/third_party/cpplint/LICENSE,
91     third_party/nlohmann/tools/cpplint/LICENSE
92
93Name: cpr
94License: MIT
95Files: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr
96  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/LICENSE
97
98Name: cpuinfo
99License: BSD-2-Clause
100Files: third_party/cpuinfo,
101     third_party/fbgemm/third_party/cpuinfo
102  For details, see: third_party/cpuinfo/LICENSE,
103     third_party/fbgemm/third_party/cpuinfo/LICENSE
104
105Name: cudnn_frontend
106License: MIT
107Files: third_party/cudnn_frontend
108  For details, see: third_party/cudnn_frontend/LICENSE.txt
109
110Name: cutlass
111License: BSD-3-Clause
112Files: third_party/cutlass,
113     third_party/fbgemm/third_party/cutlass
114  For details, see: third_party/cutlass/LICENSE.txt,
115     third_party/fbgemm/third_party/cutlass/LICENSE.txt
116
117Name: dart
118License: Apache-2.0
119Files: third_party/flatbuffers/dart
120  For details, see: third_party/flatbuffers/dart/LICENSE
121
122Name: doctest
123License: MIT
124Files: third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest,
125     third_party/nlohmann/tests/thirdparty/doctest
126  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/json/test/thirdparty/doctest/LICENSE.txt,
127     third_party/nlohmann/tests/thirdparty/doctest/LICENSE.txt
128
129Name: duktape-1.5.2
130License: MIT
131Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.5.2
132  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.5.2/LICENSE.txt
133
134Name: duktape-1.8.0
135License: MIT
136Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.8.0
137  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/src/third_party/duktape-1.8.0/LICENSE.txt
138
139Name: dynolog
140License: MIT
141Files: third_party/kineto/libkineto/third_party/dynolog
142  For details, see: third_party/kineto/libkineto/third_party/dynolog/LICENSE
143
144Name: eigen
145License: BSD-3-Clause
146Files: third_party/eigen
147  For details, see: third_party/eigen/COPYING.BSD
148
149Name: etw
150License: MIT
151Files: third_party/opentelemetry-cpp/exporters/etw/include/opentelemetry/exporters/etw
152  For details, see: third_party/opentelemetry-cpp/exporters/etw/include/opentelemetry/exporters/etw/LICENSE
153
154Name: expected
155License: MIT
156Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/expected
157  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/expected/LICENSE
158
159Name: fbgemm
160License: BSD-3-Clause
161Files: third_party/fbgemm
162  For details, see: third_party/fbgemm/LICENSE
163
164Name: ffnvcodec
165License: MIT with exception
166Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/ffnvcodec
167  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/ffnvcodec/LICENSE.txt
168
169Name: flatbuffers
170License: Apache-2.0
171Files: third_party/flatbuffers
172  For details, see: third_party/flatbuffers/LICENSE
173
174Name: fmt
175License: MIT with exception
176Files: third_party/kineto/libkineto/third_party/dynolog/third_party/fmt,
177     third_party/kineto/libkineto/third_party/fmt,
178     third_party/fmt
179  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/fmt/LICENSE.rst,
180     third_party/kineto/libkineto/third_party/fmt/LICENSE.rst,
181     third_party/fmt/LICENSE
182
183Name: foxi
184License: MIT
185Files: third_party/foxi
186  For details, see: third_party/foxi/LICENSE
187
188Name: gemmlowp
189License: Apache-2.0
190Files: third_party/gemmlowp/gemmlowp
191  For details, see: third_party/gemmlowp/gemmlowp/LICENSE
192
193Name: generator
194License: Apache-2.0
195Files: third_party/fbgemm/third_party/googletest/googlemock/scripts/generator,
196     third_party/googletest/googlemock/scripts/generator,
197     third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator,
198     third_party/protobuf/third_party/googletest/googlemock/scripts/generator,
199     third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator,
200     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest/googlemock/scripts/generator
201  For details, see: third_party/fbgemm/third_party/googletest/googlemock/scripts/generator/LICENSE,
202     third_party/googletest/googlemock/scripts/generator/LICENSE,
203     third_party/kineto/libkineto/third_party/googletest/googlemock/scripts/generator/LICENSE,
204     third_party/protobuf/third_party/googletest/googlemock/scripts/generator/LICENSE,
205     third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator/LICENSE,
206     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest/googlemock/scripts/generator/LICENSE
207
208Name: gettimeofday
209License: Apache-2.0
210Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/gettimeofday
211  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/gettimeofday/LICENSE
212
213Name: gloo
214License: BSD-3-Clause
215Files: third_party/gloo
216  For details, see: third_party/gloo/LICENSE
217
218Name: googlemock
219License: BSD-3-Clause
220Files: third_party/fbgemm/third_party/googletest/googlemock,
221     third_party/kineto/libkineto/third_party/googletest/googlemock,
222     third_party/protobuf/third_party/googletest/googlemock,
223     third_party/tensorpipe/third_party/googletest/googlemock
224  For details, see: third_party/fbgemm/third_party/googletest/googlemock/LICENSE,
225     third_party/kineto/libkineto/third_party/googletest/googlemock/LICENSE,
226     third_party/protobuf/third_party/googletest/googlemock/LICENSE,
227     third_party/tensorpipe/third_party/googletest/googlemock/LICENSE
228
229Name: googletest
230License: BSD-3-Clause
231Files: third_party/fbgemm/third_party/googletest,
232     third_party/fbgemm/third_party/googletest/googletest,
233     third_party/googletest,
234     third_party/kineto/libkineto/third_party/dynolog/third_party/googletest,
235     third_party/kineto/libkineto/third_party/googletest,
236     third_party/kineto/libkineto/third_party/googletest/googletest,
237     third_party/protobuf/third_party/googletest,
238     third_party/protobuf/third_party/googletest/googletest,
239     third_party/tensorpipe/third_party/googletest,
240     third_party/tensorpipe/third_party/googletest/googletest,
241     third_party/opentelemetry-cpp/third_party/googletest,
242     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest
243  For details, see: third_party/fbgemm/third_party/googletest/LICENSE,
244     third_party/fbgemm/third_party/googletest/googletest/LICENSE,
245     third_party/googletest/LICENSE,
246     third_party/kineto/libkineto/third_party/dynolog/third_party/googletest/LICENSE,
247     third_party/kineto/libkineto/third_party/googletest/LICENSE,
248     third_party/kineto/libkineto/third_party/googletest/googletest/LICENSE,
249     third_party/protobuf/third_party/googletest/LICENSE,
250     third_party/protobuf/third_party/googletest/googletest/LICENSE,
251     third_party/tensorpipe/third_party/googletest/LICENSE,
252     third_party/tensorpipe/third_party/googletest/googletest/LICENSE,
253     third_party/opentelemetry-cpp/third_party/googletest/LICENSE,
254     third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/googletest/LICENSE
255
256Name: gtest
257License: BSD-3-Clause
258Files: third_party/ideep/mkl-dnn/tests/gtests/gtest
259  For details, see: third_party/ideep/mkl-dnn/tests/gtests/gtest/LICENSE
260
261Name: hipify_torch
262License: MIT
263Files: third_party/fbgemm/third_party/hipify_torch
264  For details, see: third_party/fbgemm/third_party/hipify_torch/LICENSE.txt
265
266Name: hungarian
267License: Permissive (free to use)
268Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/hungarian
269  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/hungarian/LICENSE.txt
270
271Name: ideep
272License: MIT
273Files: third_party/ideep
274  For details, see: third_party/ideep/LICENSE
275
276Name: ios-cmake
277License: BSD-3-Clause
278Files: third_party/ios-cmake
279  For details, see: third_party/ios-cmake/LICENSE
280
281Name: irrlicht
282License: MIT
283Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/irrlicht
284  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/irrlicht/LICENSE.txt
285
286Name: kineto
287License: BSD-3-Clause
288Files: third_party/kineto
289  For details, see: third_party/kineto/LICENSE
290
291Name: libnop
292License: Apache-2.0
293Files: third_party/tensorpipe/third_party/libnop
294  For details, see: third_party/tensorpipe/third_party/libnop/LICENSE
295
296Name: libstemmer
297License: BSD-3-Clause
298Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/libstemmer
299  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/libstemmer/LICENSE
300
301Name: libuv
302License: MIT
303Files: third_party/tensorpipe/third_party/libuv
304  For details, see: third_party/tensorpipe/third_party/libuv/LICENSE
305
306Name: mimalloc
307License: MIT
308Files: third_party/mimalloc
309  For details, see: third_party/mimalloc/LICENSE
310
311Name: miniz-2.1.0
312License: MIT
313Files: third_party/miniz-2.1.0
314  For details, see: third_party/miniz-2.1.0/LICENSE
315
316Name: mkl-dnn
317License: Apache-2.0
318Files: third_party/ideep/mkl-dnn
319  For details, see: third_party/ideep/mkl-dnn/LICENSE
320
321Name: ms-gsl
322License: MIT
323Files: third_party/opentelemetry-cpp/third_party/ms-gsl
324  For details, see: third_party/opentelemetry-cpp/third_party/ms-gsl/LICENSE
325
326Name: nccl
327License: BSD-3-Clause
328Files: third_party/nccl/nccl
329  For details, see: third_party/nccl/nccl/LICENSE.txt
330
331Name: neon2sse
332License: BSD-Source-Code
333Files: third_party/neon2sse
334  For details, see: third_party/neon2sse/LICENSE
335
336Name: onnx
337License: Apache-2.0
338Files: third_party/onnx
339  For details, see: third_party/onnx/LICENSE
340
341Name: onnx
342License: MIT
343Files: third_party/onnx-tensorrt/third_party/onnx
344  For details, see: third_party/onnx-tensorrt/third_party/onnx/LICENSE
345
346Name: onnx-tensorrt
347License: MIT
348Files: third_party/onnx-tensorrt
349  For details, see: third_party/onnx-tensorrt/LICENSE
350
351Name: opentelemetry-cpp
352License: Apache-2.0
353Files: third_party/opentelemetry-cpp
354  For details, see: third_party/opentelemetry-cpp/LICENSE
355
356Name: opentelemetry-proto
357License: Apache-2.0
358Files: third_party/opentelemetry-cpp/third_party/opentelemetry-proto
359  For details, see: third_party/opentelemetry-cpp/third_party/opentelemetry-proto/LICENSE
360
361Name: opentracing-cpp
362License: Apache-2.0
363Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp
364  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/LICENSE
365
366Name: pdcurses
367License: Public Domain for core
368Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/pdcurses
369  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/pdcurses/LICENSE
370
371Name: pfs
372License: Apache-2.0
373Files: third_party/kineto/libkineto/third_party/dynolog/third_party/pfs
374  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/pfs/LICENSE
375
376Name: physac
377License: MIT
378Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/physac
379  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/physac/LICENSE
380
381Name: pqp
382License: Apache-2.0
383Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/pqp
384  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/pqp/LICENSE
385
386Name: prometheus-cpp
387License: MIT
388Files: third_party/opentelemetry-cpp/third_party/prometheus-cpp
389  For details, see: third_party/opentelemetry-cpp/third_party/prometheus-cpp/LICENSE
390
391Name: protobuf
392License: BSD-3-Clause
393Files: third_party/protobuf
394  For details, see: third_party/protobuf/LICENSE
395
396Name: psimd
397License: MIT
398Files: third_party/psimd
399  For details, see: third_party/psimd/LICENSE
400
401Name: pthreadpool
402License: BSD-2-Clause
403Files: third_party/pthreadpool
404  For details, see: third_party/pthreadpool/LICENSE
405
406Name: pybind11
407License: BSD-3-Clause
408Files: third_party/onnx/third_party/pybind11,
409     third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11,
410     third_party/pybind11,
411     third_party/tensorpipe/third_party/pybind11
412  For details, see: third_party/onnx/third_party/pybind11/LICENSE,
413     third_party/onnx-tensorrt/third_party/onnx/third_party/pybind11/LICENSE,
414     third_party/pybind11/LICENSE,
415     third_party/tensorpipe/third_party/pybind11/LICENSE
416
417Name: python
418License: BSD-3-Clause
419Files: third_party/cutlass/python
420  For details, see: third_party/cutlass/python/LICENSE.txt
421
422Name: python-peachpy
423License: BSD-2-Clause
424Files: third_party/python-peachpy
425  For details, see: third_party/python-peachpy/LICENSE.rst
426
427Name: sigslot
428License: Public Domain
429Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/sigslot
430  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/sigslot/LICENSE
431
432Name: sleef
433License: BSL-1.0
434Files: third_party/sleef
435  For details, see: third_party/sleef/LICENSE.txt
436
437Name: swift
438License: Apache-2.0
439Files: third_party/flatbuffers/swift
440  For details, see: third_party/flatbuffers/swift/LICENSE
441
442Name: tb_plugin
443License: BSD-3-Clause
444Files: third_party/kineto/tb_plugin
445  For details, see: third_party/kineto/tb_plugin/LICENSE
446
447Name: tbb
448License: Apache-2.0
449Files: third_party/tbb
450  For details, see: third_party/tbb/LICENSE
451
452Name: tensorflow-common
453License: MIT
454Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/tensorflow-common
455  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/tensorflow-common/LICENSE.txt
456
457Name: tensorpipe
458License: BSD-3-Clause
459Files: third_party/tensorpipe
460  For details, see: third_party/tensorpipe/LICENSE.txt
461
462Name: test
463License: MIT with exception
464Files: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test
465  For details, see: third_party/kineto/libkineto/third_party/dynolog/third_party/cpr/test/LICENSE
466
467Name: variant
468License: BSD-3-Clause
469Files: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/variant
470  For details, see: third_party/opentelemetry-cpp/third_party/opentracing-cpp/3rd_party/include/opentracing/variant/LICENSE
471
472Name: vcpkg
473License: MIT
474Files: third_party/opentelemetry-cpp/tools/vcpkg
475  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/LICENSE.txt
476
477Name: vulkan
478License: Apache-2.0 with exception
479Files: third_party/opentelemetry-cpp/tools/vcpkg/ports/vulkan
480  For details, see: third_party/opentelemetry-cpp/tools/vcpkg/ports/vulkan/LICENSE.txt
481
482Name: zstd
483License: BSD-3-Clause
484Files: third_party/zstd
485  For details, see: third_party/zstd/LICENSE
486