diff --git a/.ci/config-header-check.yml b/.ci/config-header-check.yml new file mode 100644 index 0000000000..aff7c59438 --- /dev/null +++ b/.ci/config-header-check.yml @@ -0,0 +1,18 @@ +general: + exclude: + - "\\.git.*" + - "\\.(yml|md|txt)" + - "^\\.ci.*" + - "NEWS" + - "\\.(m4|ac)" + - "\\.conf" + - "src/components/tl/nvat/*" + - "\\.cu" + - "AUTHORS" + - "LICENSE" + - "docs/*" + +bsd: + validate-spdx-license: true + include: + - ".*\\.(am|in|hpp|cpp|py|cc|h|c|sh)$" diff --git a/Makefile.am b/Makefile.am index c3506e26ff..e3a384ddb1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # $HEADER$ # diff --git a/autogen.sh b/autogen.sh index 797e283e43..c17966ae63 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,8 @@ #!/bin/sh -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE:-$0}" )" &> /dev/null && pwd )" if [ $SCRIPT_DIR != `pwd` ]; then diff --git a/cmake/Makefile.am b/cmake/Makefile.am index 338e865217..3bf9574247 100644 --- a/cmake/Makefile.am +++ b/cmake/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # cmakedir = $(libdir)/cmake/ucc diff --git a/cmake/ucc-config-version.cmake.in b/cmake/ucc-config-version.cmake.in index 03a4e08a89..47a86a325c 100644 --- a/cmake/ucc-config-version.cmake.in +++ b/cmake/ucc-config-version.cmake.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # # This is a basic version file for the Config-mode of find_package(). diff --git a/cmake/ucc-config.cmake.in b/cmake/ucc-config.cmake.in index a3f7c7c5a4..b9440da8b6 100644 --- a/cmake/ucc-config.cmake.in +++ b/cmake/ucc-config.cmake.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # include("${CMAKE_CURRENT_LIST_DIR}/ucc-targets.cmake") diff --git a/cmake/ucc-targets.cmake.in b/cmake/ucc-targets.cmake.in index 2ac0cee29c..3793b1cf98 100644 --- a/cmake/ucc-targets.cmake.in +++ b/cmake/ucc-targets.cmake.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # set(prefix ${CMAKE_CURRENT_LIST_DIR}/../../..) diff --git a/config/module.am b/config/module.am index 8cd123656c..3b22716c6d 100644 --- a/config/module.am +++ b/config/module.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # See file LICENSE for terms. # diff --git a/contrib/Makefile.am b/contrib/Makefile.am index 5ebefce095..0add4430b5 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # SUBDIRS = doca_urom_ucc_plugin diff --git a/contrib/doca_urom_ucc_plugin/Makefile.am b/contrib/doca_urom_ucc_plugin/Makefile.am index c3976f488c..df950d21a3 100644 --- a/contrib/doca_urom_ucc_plugin/Makefile.am +++ b/contrib/doca_urom_ucc_plugin/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_DOCA_UROM diff --git a/contrib/doca_urom_ucc_plugin/common/urom_ucc.h b/contrib/doca_urom_ucc_plugin/common/urom_ucc.h index f958ac5ece..2a9b23f818 100644 --- a/contrib/doca_urom_ucc_plugin/common/urom_ucc.h +++ b/contrib/doca_urom_ucc_plugin/common/urom_ucc.h @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.c b/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.c index 779fb15504..20d831d584 100644 --- a/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.c +++ b/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.h b/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.h index f8d4036511..db69f34d2e 100644 --- a/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.h +++ b/contrib/doca_urom_ucc_plugin/dpu/worker_ucc.h @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/contrib/doca_urom_ucc_plugin/dpu/worker_ucc_p2p.c b/contrib/doca_urom_ucc_plugin/dpu/worker_ucc_p2p.c index 7af7c92f59..a25c8d2a3a 100644 --- a/contrib/doca_urom_ucc_plugin/dpu/worker_ucc_p2p.c +++ b/contrib/doca_urom_ucc_plugin/dpu/worker_ucc_p2p.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/cuda_lt.sh b/cuda_lt.sh index 9b7b505d6f..f840536bb8 100755 --- a/cuda_lt.sh +++ b/cuda_lt.sh @@ -1,4 +1,35 @@ #!/bin/bash +# +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause +# +# 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. +# +# 3. Neither the name of the copyright holder 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 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. +# + set -e function replace_extension { diff --git a/src/Makefile.am b/src/Makefile.am index cd508e0da8..e2793e3291 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # # See file LICENSE for terms. diff --git a/src/coll_patterns/bruck_alltoall.h b/src/coll_patterns/bruck_alltoall.h index e4997a7910..965709afd8 100644 --- a/src/coll_patterns/bruck_alltoall.h +++ b/src/coll_patterns/bruck_alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/coll_patterns/double_binary_tree.h b/src/coll_patterns/double_binary_tree.h index baab72936a..e43e870b14 100644 --- a/src/coll_patterns/double_binary_tree.h +++ b/src/coll_patterns/double_binary_tree.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/coll_patterns/recursive_knomial.h b/src/coll_patterns/recursive_knomial.h index 5935fbddb6..69a5919873 100644 --- a/src/coll_patterns/recursive_knomial.h +++ b/src/coll_patterns/recursive_knomial.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/coll_patterns/sra_knomial.h b/src/coll_patterns/sra_knomial.h index de4e45a8f8..8d5f86f6cb 100644 --- a/src/coll_patterns/sra_knomial.h +++ b/src/coll_patterns/sra_knomial.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/coll_score/ucc_coll_score.c b/src/coll_score/ucc_coll_score.c index c99d33f9dc..15f92c57b6 100644 --- a/src/coll_score/ucc_coll_score.c +++ b/src/coll_score/ucc_coll_score.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/coll_score/ucc_coll_score.h b/src/coll_score/ucc_coll_score.h index fa95e6a76a..d41a7c888a 100644 --- a/src/coll_score/ucc_coll_score.h +++ b/src/coll_score/ucc_coll_score.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/coll_score/ucc_coll_score_map.c b/src/coll_score/ucc_coll_score_map.c index 05f6075649..f57b90b5be 100644 --- a/src/coll_score/ucc_coll_score_map.c +++ b/src/coll_score/ucc_coll_score_map.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/base/ucc_base_iface.c b/src/components/base/ucc_base_iface.c index 7ad943f8e1..d331f54f2c 100644 --- a/src/components/base/ucc_base_iface.c +++ b/src/components/base/ucc_base_iface.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/base/ucc_base_iface.h b/src/components/base/ucc_base_iface.h index 1a637274a2..b0f8aa2663 100644 --- a/src/components/base/ucc_base_iface.h +++ b/src/components/base/ucc_base_iface.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/Makefile.am b/src/components/cl/basic/Makefile.am index 239c13236b..17b6f437d9 100644 --- a/src/components/cl/basic/Makefile.am +++ b/src/components/cl/basic/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/cl/basic/cl_basic.c b/src/components/cl/basic/cl_basic.c index ac3e344250..d7eec0b38e 100644 --- a/src/components/cl/basic/cl_basic.c +++ b/src/components/cl/basic/cl_basic.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic.h b/src/components/cl/basic/cl_basic.h index 9919e9a011..4426b0cfb1 100644 --- a/src/components/cl/basic/cl_basic.h +++ b/src/components/cl/basic/cl_basic.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic_coll.c b/src/components/cl/basic/cl_basic_coll.c index bb365220ae..01f5d1b05f 100644 --- a/src/components/cl/basic/cl_basic_coll.c +++ b/src/components/cl/basic/cl_basic_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic_context.c b/src/components/cl/basic/cl_basic_context.c index e4546a5ba5..aaee094c08 100644 --- a/src/components/cl/basic/cl_basic_context.c +++ b/src/components/cl/basic/cl_basic_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic_lib.c b/src/components/cl/basic/cl_basic_lib.c index ca0676a5b6..01dbfd13c3 100644 --- a/src/components/cl/basic/cl_basic_lib.c +++ b/src/components/cl/basic/cl_basic_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic_team.c b/src/components/cl/basic/cl_basic_team.c index 04ca156c73..ea108d4804 100644 --- a/src/components/cl/basic/cl_basic_team.c +++ b/src/components/cl/basic/cl_basic_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/Makefile.am b/src/components/cl/doca_urom/Makefile.am index 5422019384..7b27e95a59 100644 --- a/src/components/cl/doca_urom/Makefile.am +++ b/src/components/cl/doca_urom/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/cl/doca_urom/cl_doca_urom.c b/src/components/cl/doca_urom/cl_doca_urom.c index ae09833074..59150a3058 100644 --- a/src/components/cl/doca_urom/cl_doca_urom.c +++ b/src/components/cl/doca_urom/cl_doca_urom.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom.h b/src/components/cl/doca_urom/cl_doca_urom.h index 6db2dde15b..0fded0901e 100644 --- a/src/components/cl/doca_urom/cl_doca_urom.h +++ b/src/components/cl/doca_urom/cl_doca_urom.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom_coll.c b/src/components/cl/doca_urom/cl_doca_urom_coll.c index 04231d7fee..bb4b8c2069 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_coll.c +++ b/src/components/cl/doca_urom/cl_doca_urom_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom_coll.h b/src/components/cl/doca_urom/cl_doca_urom_coll.h index 344c6684da..9a014e06c8 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_coll.h +++ b/src/components/cl/doca_urom/cl_doca_urom_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom_common.c b/src/components/cl/doca_urom/cl_doca_urom_common.c index 1b51aed3eb..27462dd46a 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_common.c +++ b/src/components/cl/doca_urom/cl_doca_urom_common.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/src/components/cl/doca_urom/cl_doca_urom_common.h b/src/components/cl/doca_urom/cl_doca_urom_common.h index 5a16342264..79a2e0d4d7 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_common.h +++ b/src/components/cl/doca_urom/cl_doca_urom_common.h @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/src/components/cl/doca_urom/cl_doca_urom_context.c b/src/components/cl/doca_urom/cl_doca_urom_context.c index 58b3cc9ed8..f231feeb71 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_context.c +++ b/src/components/cl/doca_urom/cl_doca_urom_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom_lib.c b/src/components/cl/doca_urom/cl_doca_urom_lib.c index 7aa9c094c9..3cf1c8b088 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_lib.c +++ b/src/components/cl/doca_urom/cl_doca_urom_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom_team.c b/src/components/cl/doca_urom/cl_doca_urom_team.c index 54223f1b3e..40a4a0a07c 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_team.c +++ b/src/components/cl/doca_urom/cl_doca_urom_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.c b/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.c index a934a258ed..509cabe6de 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.c +++ b/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.h b/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.h index 2dc51a18dd..ea2ef497c1 100644 --- a/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.h +++ b/src/components/cl/doca_urom/cl_doca_urom_worker_ucc.h @@ -1,5 +1,7 @@ /* - * Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES, ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * This software product is a proprietary product of NVIDIA CORPORATION & * AFFILIATES (the "Company") and all right, title, and interest in and to the diff --git a/src/components/cl/hier/Makefile.am b/src/components/cl/hier/Makefile.am index 243f5811e8..ba4d59ef9e 100644 --- a/src/components/cl/hier/Makefile.am +++ b/src/components/cl/hier/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # allreduce = \ diff --git a/src/components/cl/hier/allreduce/allreduce.c b/src/components/cl/hier/allreduce/allreduce.c index ba93f0789d..a8688ab656 100644 --- a/src/components/cl/hier/allreduce/allreduce.c +++ b/src/components/cl/hier/allreduce/allreduce.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce.h b/src/components/cl/hier/allreduce/allreduce.h index 0549f4ae3c..1c8815a26f 100644 --- a/src/components/cl/hier/allreduce/allreduce.h +++ b/src/components/cl/hier/allreduce/allreduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce_rab.c b/src/components/cl/hier/allreduce/allreduce_rab.c index 96f1a24a7f..7e092aa842 100644 --- a/src/components/cl/hier/allreduce/allreduce_rab.c +++ b/src/components/cl/hier/allreduce/allreduce_rab.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce_split_rail.c b/src/components/cl/hier/allreduce/allreduce_split_rail.c index da0d088abc..6805fa19c5 100644 --- a/src/components/cl/hier/allreduce/allreduce_split_rail.c +++ b/src/components/cl/hier/allreduce/allreduce_split_rail.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoall/alltoall.c b/src/components/cl/hier/alltoall/alltoall.c index f2f602e6aa..30ed07255d 100644 --- a/src/components/cl/hier/alltoall/alltoall.c +++ b/src/components/cl/hier/alltoall/alltoall.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoall/alltoall.h b/src/components/cl/hier/alltoall/alltoall.h index 7f411c59d9..a705b0de46 100644 --- a/src/components/cl/hier/alltoall/alltoall.h +++ b/src/components/cl/hier/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoallv/alltoallv.c b/src/components/cl/hier/alltoallv/alltoallv.c index b73af2c82b..94b5a03550 100644 --- a/src/components/cl/hier/alltoallv/alltoallv.c +++ b/src/components/cl/hier/alltoallv/alltoallv.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoallv/alltoallv.h b/src/components/cl/hier/alltoallv/alltoallv.h index 7ee910e11f..5887b7c773 100644 --- a/src/components/cl/hier/alltoallv/alltoallv.h +++ b/src/components/cl/hier/alltoallv/alltoallv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/barrier/barrier.c b/src/components/cl/hier/barrier/barrier.c index c0a1ecf94a..2bebd30914 100644 --- a/src/components/cl/hier/barrier/barrier.c +++ b/src/components/cl/hier/barrier/barrier.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/barrier/barrier.h b/src/components/cl/hier/barrier/barrier.h index 1f53628230..dd4120c8ad 100644 --- a/src/components/cl/hier/barrier/barrier.h +++ b/src/components/cl/hier/barrier/barrier.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/bcast/bcast.c b/src/components/cl/hier/bcast/bcast.c index beff550a3e..9dbafb3dbc 100644 --- a/src/components/cl/hier/bcast/bcast.c +++ b/src/components/cl/hier/bcast/bcast.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/bcast/bcast.h b/src/components/cl/hier/bcast/bcast.h index eb4193dd84..663ac39828 100644 --- a/src/components/cl/hier/bcast/bcast.h +++ b/src/components/cl/hier/bcast/bcast.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/bcast/bcast_2step.c b/src/components/cl/hier/bcast/bcast_2step.c index c2ea59b755..c4bbea3eb9 100644 --- a/src/components/cl/hier/bcast/bcast_2step.c +++ b/src/components/cl/hier/bcast/bcast_2step.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier.c b/src/components/cl/hier/cl_hier.c index edbb469d78..5f1d2a1866 100644 --- a/src/components/cl/hier/cl_hier.c +++ b/src/components/cl/hier/cl_hier.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier.h b/src/components/cl/hier/cl_hier.h index 82f082123d..1f87477f77 100644 --- a/src/components/cl/hier/cl_hier.h +++ b/src/components/cl/hier/cl_hier.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier_coll.c b/src/components/cl/hier/cl_hier_coll.c index b7fd507843..c85c503af5 100644 --- a/src/components/cl/hier/cl_hier_coll.c +++ b/src/components/cl/hier/cl_hier_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier_coll.h b/src/components/cl/hier/cl_hier_coll.h index 5a1e294afe..4bfa15ae8b 100644 --- a/src/components/cl/hier/cl_hier_coll.h +++ b/src/components/cl/hier/cl_hier_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier_context.c b/src/components/cl/hier/cl_hier_context.c index 4f7f219426..5322b36bfa 100644 --- a/src/components/cl/hier/cl_hier_context.c +++ b/src/components/cl/hier/cl_hier_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier_lib.c b/src/components/cl/hier/cl_hier_lib.c index e6e27115f3..617f12d538 100644 --- a/src/components/cl/hier/cl_hier_lib.c +++ b/src/components/cl/hier/cl_hier_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier_team.c b/src/components/cl/hier/cl_hier_team.c index 32ef7e2f93..3ce9b6f8ba 100644 --- a/src/components/cl/hier/cl_hier_team.c +++ b/src/components/cl/hier/cl_hier_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/reduce/reduce.c b/src/components/cl/hier/reduce/reduce.c index 6ba9e72892..3d3c37cd74 100644 --- a/src/components/cl/hier/reduce/reduce.c +++ b/src/components/cl/hier/reduce/reduce.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/reduce/reduce.h b/src/components/cl/hier/reduce/reduce.h index fdea260996..795a9e5bb1 100644 --- a/src/components/cl/hier/reduce/reduce.h +++ b/src/components/cl/hier/reduce/reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/reduce/reduce_2step.c b/src/components/cl/hier/reduce/reduce_2step.c index bb10434058..c233c0c64b 100644 --- a/src/components/cl/hier/reduce/reduce_2step.c +++ b/src/components/cl/hier/reduce/reduce_2step.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/ucc_cl.c b/src/components/cl/ucc_cl.c index 6dcf7dfb8c..39948460ab 100644 --- a/src/components/cl/ucc_cl.c +++ b/src/components/cl/ucc_cl.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/ucc_cl.h b/src/components/cl/ucc_cl.h index b9b4a94dd4..74717d52a3 100644 --- a/src/components/cl/ucc_cl.h +++ b/src/components/cl/ucc_cl.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/ucc_cl_log.h b/src/components/cl/ucc_cl_log.h index 08393f0dbd..355491888b 100644 --- a/src/components/cl/ucc_cl_log.h +++ b/src/components/cl/ucc_cl_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/ucc_cl_type.h b/src/components/cl/ucc_cl_type.h index ab8d9d49b5..400b90f63e 100644 --- a/src/components/cl/ucc_cl_type.h +++ b/src/components/cl/ucc_cl_type.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/base/ucc_ec_base.c b/src/components/ec/base/ucc_ec_base.c index 4d4106347b..f4e569ca10 100644 --- a/src/components/ec/base/ucc_ec_base.c +++ b/src/components/ec/base/ucc_ec_base.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/base/ucc_ec_base.h b/src/components/ec/base/ucc_ec_base.h index 52a2427318..0a8161cf9b 100644 --- a/src/components/ec/base/ucc_ec_base.h +++ b/src/components/ec/base/ucc_ec_base.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cpu/Makefile.am b/src/components/ec/cpu/Makefile.am index 2ebee22de1..3c7c189200 100644 --- a/src/components/ec/cpu/Makefile.am +++ b/src/components/ec/cpu/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/ec/cpu/ec_cpu.c b/src/components/ec/cpu/ec_cpu.c index 2ce75baf07..dd530ad8f8 100644 --- a/src/components/ec/cpu/ec_cpu.c +++ b/src/components/ec/cpu/ec_cpu.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cpu/ec_cpu.h b/src/components/ec/cpu/ec_cpu.h index de96f90869..3e19b03215 100644 --- a/src/components/ec/cpu/ec_cpu.h +++ b/src/components/ec/cpu/ec_cpu.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cpu/ec_cpu_reduce.c b/src/components/ec/cpu/ec_cpu_reduce.c index 2936f84c83..7e93a57435 100644 --- a/src/components/ec/cpu/ec_cpu_reduce.c +++ b/src/components/ec/cpu/ec_cpu_reduce.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/Makefile.am b/src/components/ec/cuda/Makefile.am index 83f478d797..6474196a54 100644 --- a/src/components/ec/cuda/Makefile.am +++ b/src/components/ec/cuda/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_CUDA diff --git a/src/components/ec/cuda/ec_cuda.c b/src/components/ec/cuda/ec_cuda.c index 5dbb87fd4b..2be2d61244 100644 --- a/src/components/ec/cuda/ec_cuda.c +++ b/src/components/ec/cuda/ec_cuda.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda.h b/src/components/ec/cuda/ec_cuda.h index 84b8588605..82d2748942 100644 --- a/src/components/ec/cuda/ec_cuda.h +++ b/src/components/ec/cuda/ec_cuda.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_executor.c b/src/components/ec/cuda/ec_cuda_executor.c index 1349187b71..82f9131727 100644 --- a/src/components/ec/cuda/ec_cuda_executor.c +++ b/src/components/ec/cuda/ec_cuda_executor.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_executor.h b/src/components/ec/cuda/ec_cuda_executor.h index aa72e66e53..8e9d63d171 100644 --- a/src/components/ec/cuda/ec_cuda_executor.h +++ b/src/components/ec/cuda/ec_cuda_executor.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_executor_interruptible.c b/src/components/ec/cuda/ec_cuda_executor_interruptible.c index 7272b2439f..703bd994f2 100644 --- a/src/components/ec/cuda/ec_cuda_executor_interruptible.c +++ b/src/components/ec/cuda/ec_cuda_executor_interruptible.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_executor_persistent.c b/src/components/ec/cuda/ec_cuda_executor_persistent.c index c43b132e12..c3a8342159 100644 --- a/src/components/ec/cuda/ec_cuda_executor_persistent.c +++ b/src/components/ec/cuda/ec_cuda_executor_persistent.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c b/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c index 98b97f990c..3cd9f322a8 100644 --- a/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c +++ b/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_resources.c b/src/components/ec/cuda/ec_cuda_resources.c index 76d369d7ad..8b83f4d239 100644 --- a/src/components/ec/cuda/ec_cuda_resources.c +++ b/src/components/ec/cuda/ec_cuda_resources.c @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include "ec_cuda_resources.h" #include "components/ec/ucc_ec_log.h" #include "utils/ucc_malloc.h" diff --git a/src/components/ec/cuda/ec_cuda_resources.h b/src/components/ec/cuda/ec_cuda_resources.h index 1390f76cdd..ca7a8a7269 100644 --- a/src/components/ec/cuda/ec_cuda_resources.h +++ b/src/components/ec/cuda/ec_cuda_resources.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/kernel/Makefile.am b/src/components/ec/cuda/kernel/Makefile.am index c17528016f..d6eaf5ec0b 100644 --- a/src/components/ec/cuda/kernel/Makefile.am +++ b/src/components/ec/cuda/kernel/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # NVCCFLAGS = \ diff --git a/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h b/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h index d1d836cacc..e801b5d40c 100644 --- a/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h +++ b/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms of ucc. * diff --git a/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h b/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h index 9624ed76c0..ecd775f99c 100644 --- a/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h +++ b/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/Makefile.am b/src/components/ec/rocm/Makefile.am index 495dce4a46..fb2088fedb 100644 --- a/src/components/ec/rocm/Makefile.am +++ b/src/components/ec/rocm/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_ROCM diff --git a/src/components/ec/rocm/ec_rocm.c b/src/components/ec/rocm/ec_rocm.c index e91c946554..a338b98982 100644 --- a/src/components/ec/rocm/ec_rocm.c +++ b/src/components/ec/rocm/ec_rocm.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm.h b/src/components/ec/rocm/ec_rocm.h index 232fa32e53..bdbf89c976 100644 --- a/src/components/ec/rocm/ec_rocm.h +++ b/src/components/ec/rocm/ec_rocm.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022-2023. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor.c b/src/components/ec/rocm/ec_rocm_executor.c index 6861a5ff8c..712baf28e0 100644 --- a/src/components/ec/rocm/ec_rocm_executor.c +++ b/src/components/ec/rocm/ec_rocm_executor.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor.h b/src/components/ec/rocm/ec_rocm_executor.h index bf77cb06d0..838c5dd82a 100644 --- a/src/components/ec/rocm/ec_rocm_executor.h +++ b/src/components/ec/rocm/ec_rocm_executor.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor_interruptible.c b/src/components/ec/rocm/ec_rocm_executor_interruptible.c index 5cf7ee361b..f5a9ae3b71 100644 --- a/src/components/ec/rocm/ec_rocm_executor_interruptible.c +++ b/src/components/ec/rocm/ec_rocm_executor_interruptible.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor_persistent.c b/src/components/ec/rocm/ec_rocm_executor_persistent.c index 174435f418..d1bfa3cc83 100644 --- a/src/components/ec/rocm/ec_rocm_executor_persistent.c +++ b/src/components/ec/rocm/ec_rocm_executor_persistent.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/kernel/Makefile.am b/src/components/ec/rocm/kernel/Makefile.am index 17c00bf95d..25dbd139d5 100644 --- a/src/components/ec/rocm/kernel/Makefile.am +++ b/src/components/ec/rocm/kernel/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # HIPCCFLAGS = \ diff --git a/src/components/ec/ucc_ec.c b/src/components/ec/ucc_ec.c index 5dc9e7b022..1623bf88a2 100644 --- a/src/components/ec/ucc_ec.c +++ b/src/components/ec/ucc_ec.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/ucc_ec.h b/src/components/ec/ucc_ec.h index 9d078ef00b..1c6df53308 100644 --- a/src/components/ec/ucc_ec.h +++ b/src/components/ec/ucc_ec.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/components/ec/ucc_ec_log.h b/src/components/ec/ucc_ec_log.h index 3fc2480772..045934194a 100644 --- a/src/components/ec/ucc_ec_log.h +++ b/src/components/ec/ucc_ec_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/base/ucc_mc_base.c b/src/components/mc/base/ucc_mc_base.c index 52daedce29..0c3a2b05c8 100644 --- a/src/components/mc/base/ucc_mc_base.c +++ b/src/components/mc/base/ucc_mc_base.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/base/ucc_mc_base.h b/src/components/mc/base/ucc_mc_base.h index 442088a09d..169c7ad6e3 100644 --- a/src/components/mc/base/ucc_mc_base.h +++ b/src/components/mc/base/ucc_mc_base.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cpu/Makefile.am b/src/components/mc/cpu/Makefile.am index 6e184a4ba6..8f8ecff88b 100644 --- a/src/components/mc/cpu/Makefile.am +++ b/src/components/mc/cpu/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/mc/cpu/mc_cpu.c b/src/components/mc/cpu/mc_cpu.c index 624d54c1ac..b836a05d14 100644 --- a/src/components/mc/cpu/mc_cpu.c +++ b/src/components/mc/cpu/mc_cpu.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cpu/mc_cpu.h b/src/components/mc/cpu/mc_cpu.h index 1172951f9e..78a77dae73 100644 --- a/src/components/mc/cpu/mc_cpu.h +++ b/src/components/mc/cpu/mc_cpu.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cuda/Makefile.am b/src/components/mc/cuda/Makefile.am index d8e1dbe55e..87a6d2dc82 100644 --- a/src/components/mc/cuda/Makefile.am +++ b/src/components/mc/cuda/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_CUDA diff --git a/src/components/mc/cuda/mc_cuda.c b/src/components/mc/cuda/mc_cuda.c index 663a2ddcfb..cb57f46e92 100644 --- a/src/components/mc/cuda/mc_cuda.c +++ b/src/components/mc/cuda/mc_cuda.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cuda/mc_cuda.h b/src/components/mc/cuda/mc_cuda.h index 10779c27cb..35c89b1bb0 100644 --- a/src/components/mc/cuda/mc_cuda.h +++ b/src/components/mc/cuda/mc_cuda.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cuda/mc_cuda_resources.c b/src/components/mc/cuda/mc_cuda_resources.c index 1873a5d9ba..2a02f8fd03 100644 --- a/src/components/mc/cuda/mc_cuda_resources.c +++ b/src/components/mc/cuda/mc_cuda_resources.c @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include "mc_cuda_resources.h" #include "components/mc/ucc_mc_log.h" #include "utils/ucc_malloc.h" diff --git a/src/components/mc/cuda/mc_cuda_resources.h b/src/components/mc/cuda/mc_cuda_resources.h index 557effe3c0..571ef922d8 100644 --- a/src/components/mc/cuda/mc_cuda_resources.h +++ b/src/components/mc/cuda/mc_cuda_resources.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/rocm/Makefile.am b/src/components/mc/rocm/Makefile.am index b97ef90fa5..97c7e0c4d9 100644 --- a/src/components/mc/rocm/Makefile.am +++ b/src/components/mc/rocm/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_ROCM diff --git a/src/components/mc/rocm/mc_rocm.c b/src/components/mc/rocm/mc_rocm.c index fbe7643ab7..a8626df148 100644 --- a/src/components/mc/rocm/mc_rocm.c +++ b/src/components/mc/rocm/mc_rocm.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/rocm/mc_rocm.h b/src/components/mc/rocm/mc_rocm.h index c619cf4db9..02a4352b4f 100644 --- a/src/components/mc/rocm/mc_rocm.h +++ b/src/components/mc/rocm/mc_rocm.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/ucc_mc.c b/src/components/mc/ucc_mc.c index 4b17d4a4d4..98c8932451 100644 --- a/src/components/mc/ucc_mc.c +++ b/src/components/mc/ucc_mc.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/ucc_mc.h b/src/components/mc/ucc_mc.h index e98396b2f7..dcca3aee70 100644 --- a/src/components/mc/ucc_mc.h +++ b/src/components/mc/ucc_mc.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/components/mc/ucc_mc_log.h b/src/components/mc/ucc_mc_log.h index d18ac5198b..e7fd401368 100644 --- a/src/components/mc/ucc_mc_log.h +++ b/src/components/mc/ucc_mc_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/Makefile.am b/src/components/tl/cuda/Makefile.am index e22796e6fa..017b476009 100644 --- a/src/components/tl/cuda/Makefile.am +++ b/src/components/tl/cuda/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (c) Meta Platforms, Inc. and affiliates. 2022. +# SPDX-License-Identifier: BSD-3-Clause # if TL_CUDA_ENABLED diff --git a/src/components/tl/cuda/allgather/allgather.c b/src/components/tl/cuda/allgather/allgather.c index 01996da4da..fc7f5f12b5 100644 --- a/src/components/tl/cuda/allgather/allgather.c +++ b/src/components/tl/cuda/allgather/allgather.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgather/allgather.h b/src/components/tl/cuda/allgather/allgather.h index 12d12e187b..54466e08e3 100644 --- a/src/components/tl/cuda/allgather/allgather.h +++ b/src/components/tl/cuda/allgather/allgather.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgather/allgather_linear.c b/src/components/tl/cuda/allgather/allgather_linear.c index ed228d1683..8c09bf2905 100644 --- a/src/components/tl/cuda/allgather/allgather_linear.c +++ b/src/components/tl/cuda/allgather/allgather_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgather/allgather_ring.c b/src/components/tl/cuda/allgather/allgather_ring.c index 1d807e45b2..09a407f156 100644 --- a/src/components/tl/cuda/allgather/allgather_ring.c +++ b/src/components/tl/cuda/allgather/allgather_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv.c b/src/components/tl/cuda/allgatherv/allgatherv.c index 5a8f78c481..df0269b4a1 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv.c +++ b/src/components/tl/cuda/allgatherv/allgatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv.h b/src/components/tl/cuda/allgatherv/allgatherv.h index 099f27e5c6..9484455e20 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv.h +++ b/src/components/tl/cuda/allgatherv/allgatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv_linear.c b/src/components/tl/cuda/allgatherv/allgatherv_linear.c index 0fca5c6af6..4a871748c5 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv_linear.c +++ b/src/components/tl/cuda/allgatherv/allgatherv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv_ring.c b/src/components/tl/cuda/allgatherv/allgatherv_ring.c index c8f270deb3..80c057e634 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv_ring.c +++ b/src/components/tl/cuda/allgatherv/allgatherv_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoall/alltoall.c b/src/components/tl/cuda/alltoall/alltoall.c index 607e97c885..4cd4b715e5 100644 --- a/src/components/tl/cuda/alltoall/alltoall.c +++ b/src/components/tl/cuda/alltoall/alltoall.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoall/alltoall.h b/src/components/tl/cuda/alltoall/alltoall.h index 2d3bbd6648..3889f7b87e 100644 --- a/src/components/tl/cuda/alltoall/alltoall.h +++ b/src/components/tl/cuda/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoall/alltoall_ce.c b/src/components/tl/cuda/alltoall/alltoall_ce.c index 51845feee4..5525350ed8 100644 --- a/src/components/tl/cuda/alltoall/alltoall_ce.c +++ b/src/components/tl/cuda/alltoall/alltoall_ce.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoallv/alltoallv.c b/src/components/tl/cuda/alltoallv/alltoallv.c index 443d4d67ad..f0f8535040 100644 --- a/src/components/tl/cuda/alltoallv/alltoallv.c +++ b/src/components/tl/cuda/alltoallv/alltoallv.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoallv/alltoallv.h b/src/components/tl/cuda/alltoallv/alltoallv.h index 109f2239bd..5b7d04bb90 100644 --- a/src/components/tl/cuda/alltoallv/alltoallv.h +++ b/src/components/tl/cuda/alltoallv/alltoallv.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoallv/alltoallv_ce.c b/src/components/tl/cuda/alltoallv/alltoallv_ce.c index 62ca511bb6..9babf24c53 100644 --- a/src/components/tl/cuda/alltoallv/alltoallv_ce.c +++ b/src/components/tl/cuda/alltoallv/alltoallv_ce.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter.c b/src/components/tl/cuda/reduce_scatter/reduce_scatter.c index 468fd68338..32b798595b 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter.c +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter.h b/src/components/tl/cuda/reduce_scatter/reduce_scatter.h index 80b30acf5f..972dfac264 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter.h +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c b/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c index 46efbdb051..126f4d129b 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c b/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c index 029ae9dd9b..0a76974ffd 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c index d85e2c8dd3..2214cdd263 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h index 78480f154e..85892ff66f 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c index 6a1ec5b22c..cc7fb6e2a0 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c index 15668116c1..be6d6ea90e 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda.c b/src/components/tl/cuda/tl_cuda.c index 98dccf26bf..a5669eed2e 100644 --- a/src/components/tl/cuda/tl_cuda.c +++ b/src/components/tl/cuda/tl_cuda.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda.h b/src/components/tl/cuda/tl_cuda.h index 792100c80c..2369964058 100644 --- a/src/components/tl/cuda/tl_cuda.h +++ b/src/components/tl/cuda/tl_cuda.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_cache.c b/src/components/tl/cuda/tl_cuda_cache.c index 6270210f05..c80cf83631 100644 --- a/src/components/tl/cuda/tl_cuda_cache.c +++ b/src/components/tl/cuda/tl_cuda_cache.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_cache.h b/src/components/tl/cuda/tl_cuda_cache.h index 46d394b452..23ede2d637 100644 --- a/src/components/tl/cuda/tl_cuda_cache.h +++ b/src/components/tl/cuda/tl_cuda_cache.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_coll.c b/src/components/tl/cuda/tl_cuda_coll.c index 5d01cc1a94..dee6567a4e 100644 --- a/src/components/tl/cuda/tl_cuda_coll.c +++ b/src/components/tl/cuda/tl_cuda_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_coll.h b/src/components/tl/cuda/tl_cuda_coll.h index 8b15cdf249..5520c1babf 100644 --- a/src/components/tl/cuda/tl_cuda_coll.h +++ b/src/components/tl/cuda/tl_cuda_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_context.c b/src/components/tl/cuda/tl_cuda_context.c index 4d89029680..4de8dbd33f 100644 --- a/src/components/tl/cuda/tl_cuda_context.c +++ b/src/components/tl/cuda/tl_cuda_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_ep_hash.h b/src/components/tl/cuda/tl_cuda_ep_hash.h index a6ae72a3dd..af6b826766 100644 --- a/src/components/tl/cuda/tl_cuda_ep_hash.h +++ b/src/components/tl/cuda/tl_cuda_ep_hash.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_lib.c b/src/components/tl/cuda/tl_cuda_lib.c index 730c8836aa..f750f614f0 100644 --- a/src/components/tl/cuda/tl_cuda_lib.c +++ b/src/components/tl/cuda/tl_cuda_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_ring.h b/src/components/tl/cuda/tl_cuda_ring.h index cc2d3c95db..ef1f99c635 100644 --- a/src/components/tl/cuda/tl_cuda_ring.h +++ b/src/components/tl/cuda/tl_cuda_ring.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_team.c b/src/components/tl/cuda/tl_cuda_team.c index 64123a8cea..6fa97e4ac0 100644 --- a/src/components/tl/cuda/tl_cuda_team.c +++ b/src/components/tl/cuda/tl_cuda_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_team_topo.c b/src/components/tl/cuda/tl_cuda_team_topo.c index b1161ede6a..7bf05e94cc 100644 --- a/src/components/tl/cuda/tl_cuda_team_topo.c +++ b/src/components/tl/cuda/tl_cuda_team_topo.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_team_topo.h b/src/components/tl/cuda/tl_cuda_team_topo.h index 96b6d63a5b..59a236ffba 100644 --- a/src/components/tl/cuda/tl_cuda_team_topo.h +++ b/src/components/tl/cuda/tl_cuda_team_topo.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_topo.c b/src/components/tl/cuda/tl_cuda_topo.c index a0f54d57e6..ef57054042 100644 --- a/src/components/tl/cuda/tl_cuda_topo.c +++ b/src/components/tl/cuda/tl_cuda_topo.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_topo.h b/src/components/tl/cuda/tl_cuda_topo.h index 7d27d236b5..ae3de462ea 100644 --- a/src/components/tl/cuda/tl_cuda_topo.h +++ b/src/components/tl/cuda/tl_cuda_topo.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/Makefile.am b/src/components/tl/mlx5/Makefile.am index f1ab2ee78e..0389d0b0e8 100644 --- a/src/components/tl/mlx5/Makefile.am +++ b/src/components/tl/mlx5/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TL_MLX5_ENABLED diff --git a/src/components/tl/mlx5/alltoall/alltoall.c b/src/components/tl/mlx5/alltoall/alltoall.c index 7b1f2e3ce6..5c8db12e45 100644 --- a/src/components/tl/mlx5/alltoall/alltoall.c +++ b/src/components/tl/mlx5/alltoall/alltoall.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall.h b/src/components/tl/mlx5/alltoall/alltoall.h index 9fd9d787cc..b7944ef095 100644 --- a/src/components/tl/mlx5/alltoall/alltoall.h +++ b/src/components/tl/mlx5/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall_coll.c b/src/components/tl/mlx5/alltoall/alltoall_coll.c index 70439263fb..78c97e6af0 100644 --- a/src/components/tl/mlx5/alltoall/alltoall_coll.c +++ b/src/components/tl/mlx5/alltoall/alltoall_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall_inline.h b/src/components/tl/mlx5/alltoall/alltoall_inline.h index 02d82acb35..9cc0813be0 100644 --- a/src/components/tl/mlx5/alltoall/alltoall_inline.h +++ b/src/components/tl/mlx5/alltoall/alltoall_inline.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall_mkeys.c b/src/components/tl/mlx5/alltoall/alltoall_mkeys.c index e8b3052501..71438443f1 100644 --- a/src/components/tl/mlx5/alltoall/alltoall_mkeys.c +++ b/src/components/tl/mlx5/alltoall/alltoall_mkeys.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall_mkeys.h b/src/components/tl/mlx5/alltoall/alltoall_mkeys.h index e2e8432dc4..8cd73ff10e 100644 --- a/src/components/tl/mlx5/alltoall/alltoall_mkeys.h +++ b/src/components/tl/mlx5/alltoall/alltoall_mkeys.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.c b/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.c index f2019b4ae7..28b5c29d17 100644 --- a/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.c +++ b/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.h b/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.h index 32427cb0b9..d4ea3363d0 100644 --- a/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.h +++ b/src/components/tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast.h index 663ee636ed..b71fafe755 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.c index 82592238d4..660a83ccb4 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.h index a51aea451f..e3eeee69ae 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_allgather.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.c index b6fbe84e3d..d67403eb50 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.h index f34e8827f4..06e3addebd 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_context.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_context.c index 6c9ac92e4c..31cc7abab0 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_context.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.c index a116c08cf8..4999e6f68f 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.h index d0b1a1ddd3..29fbe71b70 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_helper.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.c index 208e9991c0..bdc7a064ad 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.h index e8a5e84e35..4ed6520cc2 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_progress.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.c index a3d16fd6d8..89d97ed56c 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.h index c8f21f7dca..9782312eb8 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_one_sided_reliability.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.c index 3620cf629f..ef3a4ec13e 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.h index b1e2b38526..7cae806a4d 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_progress.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.c index 67d1202c4f..cabd498f33 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.h index da90f562a1..328fce5a9f 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_rcache.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.c index ea6c5dcbbd..8f2f521cb8 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.h b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.h index c42132ace2..2217a0c4aa 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.h +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_service_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_team.c b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_team.c index b70ca6e2f6..6e823e1e71 100644 --- a/src/components/tl/mlx5/mcast/tl_mlx5_mcast_team.c +++ b/src/components/tl/mlx5/mcast/tl_mlx5_mcast_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5.c b/src/components/tl/mlx5/tl_mlx5.c index 5cdd6c51a1..75d1787e2d 100644 --- a/src/components/tl/mlx5/tl_mlx5.c +++ b/src/components/tl/mlx5/tl_mlx5.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5.h b/src/components/tl/mlx5/tl_mlx5.h index 159ecda8ed..cff0ce3d8f 100644 --- a/src/components/tl/mlx5/tl_mlx5.h +++ b/src/components/tl/mlx5/tl_mlx5.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_coll.c b/src/components/tl/mlx5/tl_mlx5_coll.c index 94d336ba6e..e027808ab5 100644 --- a/src/components/tl/mlx5/tl_mlx5_coll.c +++ b/src/components/tl/mlx5/tl_mlx5_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_coll.h b/src/components/tl/mlx5/tl_mlx5_coll.h index 8ffe3eaf64..1e6907ab7f 100644 --- a/src/components/tl/mlx5/tl_mlx5_coll.h +++ b/src/components/tl/mlx5/tl_mlx5_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_context.c b/src/components/tl/mlx5/tl_mlx5_context.c index 1011fe72c0..75e27bda5f 100644 --- a/src/components/tl/mlx5/tl_mlx5_context.c +++ b/src/components/tl/mlx5/tl_mlx5_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_dm.c b/src/components/tl/mlx5/tl_mlx5_dm.c index 2a0c474a39..e89ff9daed 100644 --- a/src/components/tl/mlx5/tl_mlx5_dm.c +++ b/src/components/tl/mlx5/tl_mlx5_dm.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_dm.h b/src/components/tl/mlx5/tl_mlx5_dm.h index 05738bf539..2bf63c37bd 100644 --- a/src/components/tl/mlx5/tl_mlx5_dm.h +++ b/src/components/tl/mlx5/tl_mlx5_dm.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_ib.c b/src/components/tl/mlx5/tl_mlx5_ib.c index a34df036f3..cfbc4e101d 100644 --- a/src/components/tl/mlx5/tl_mlx5_ib.c +++ b/src/components/tl/mlx5/tl_mlx5_ib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_ib.h b/src/components/tl/mlx5/tl_mlx5_ib.h index eb77af98bd..ffcb3bd012 100644 --- a/src/components/tl/mlx5/tl_mlx5_ib.h +++ b/src/components/tl/mlx5/tl_mlx5_ib.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_lib.c b/src/components/tl/mlx5/tl_mlx5_lib.c index 509af869a4..ef7f2854cd 100644 --- a/src/components/tl/mlx5/tl_mlx5_lib.c +++ b/src/components/tl/mlx5/tl_mlx5_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_pd.c b/src/components/tl/mlx5/tl_mlx5_pd.c index 551a945169..2618a17483 100644 --- a/src/components/tl/mlx5/tl_mlx5_pd.c +++ b/src/components/tl/mlx5/tl_mlx5_pd.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_pd.h b/src/components/tl/mlx5/tl_mlx5_pd.h index 9ea925781a..91207d7240 100644 --- a/src/components/tl/mlx5/tl_mlx5_pd.h +++ b/src/components/tl/mlx5/tl_mlx5_pd.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_rcache.c b/src/components/tl/mlx5/tl_mlx5_rcache.c index a2d1f10acb..e738070841 100644 --- a/src/components/tl/mlx5/tl_mlx5_rcache.c +++ b/src/components/tl/mlx5/tl_mlx5_rcache.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_team.c b/src/components/tl/mlx5/tl_mlx5_team.c index 1e5f6ddf56..17f7eaa199 100644 --- a/src/components/tl/mlx5/tl_mlx5_team.c +++ b/src/components/tl/mlx5/tl_mlx5_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_wqe.c b/src/components/tl/mlx5/tl_mlx5_wqe.c index cf4d590658..29cae2fc00 100644 --- a/src/components/tl/mlx5/tl_mlx5_wqe.c +++ b/src/components/tl/mlx5/tl_mlx5_wqe.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_wqe.h b/src/components/tl/mlx5/tl_mlx5_wqe.h index 012dc74fc4..4cc911c07c 100644 --- a/src/components/tl/mlx5/tl_mlx5_wqe.h +++ b/src/components/tl/mlx5/tl_mlx5_wqe.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/Makefile.am b/src/components/tl/nccl/Makefile.am index dc8f89ddd4..01d35a9ce0 100644 --- a/src/components/tl/nccl/Makefile.am +++ b/src/components/tl/nccl/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TL_NCCL_ENABLED diff --git a/src/components/tl/nccl/allgatherv/allgatherv.c b/src/components/tl/nccl/allgatherv/allgatherv.c index 7d4453574e..5fe9e06710 100644 --- a/src/components/tl/nccl/allgatherv/allgatherv.c +++ b/src/components/tl/nccl/allgatherv/allgatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/allgatherv/allgatherv.h b/src/components/tl/nccl/allgatherv/allgatherv.h index 9193b1aa51..e1732cdd9c 100644 --- a/src/components/tl/nccl/allgatherv/allgatherv.h +++ b/src/components/tl/nccl/allgatherv/allgatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl.c b/src/components/tl/nccl/tl_nccl.c index 46fdcff8e3..a921aa4ca1 100644 --- a/src/components/tl/nccl/tl_nccl.c +++ b/src/components/tl/nccl/tl_nccl.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl.h b/src/components/tl/nccl/tl_nccl.h index b922601812..4f0b2a9a76 100644 --- a/src/components/tl/nccl/tl_nccl.h +++ b/src/components/tl/nccl/tl_nccl.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_coll.c b/src/components/tl/nccl/tl_nccl_coll.c index ab05515e86..1232d7dea2 100644 --- a/src/components/tl/nccl/tl_nccl_coll.c +++ b/src/components/tl/nccl/tl_nccl_coll.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_coll.h b/src/components/tl/nccl/tl_nccl_coll.h index 022dfd5414..1781582293 100644 --- a/src/components/tl/nccl/tl_nccl_coll.h +++ b/src/components/tl/nccl/tl_nccl_coll.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_context.c b/src/components/tl/nccl/tl_nccl_context.c index 4b5254f32b..0fdf843db6 100644 --- a/src/components/tl/nccl/tl_nccl_context.c +++ b/src/components/tl/nccl/tl_nccl_context.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_lib.c b/src/components/tl/nccl/tl_nccl_lib.c index 3654ea625d..9723299a79 100644 --- a/src/components/tl/nccl/tl_nccl_lib.c +++ b/src/components/tl/nccl/tl_nccl_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_team.c b/src/components/tl/nccl/tl_nccl_team.c index bf8caf7e53..0750b4d179 100644 --- a/src/components/tl/nccl/tl_nccl_team.c +++ b/src/components/tl/nccl/tl_nccl_team.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/Makefile.am b/src/components/tl/rccl/Makefile.am index f3da3fb643..90b3d50713 100644 --- a/src/components/tl/rccl/Makefile.am +++ b/src/components/tl/rccl/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # if TL_RCCL_ENABLED diff --git a/src/components/tl/rccl/allgatherv/allgatherv.c b/src/components/tl/rccl/allgatherv/allgatherv.c index 7791e174e1..08c19dc087 100644 --- a/src/components/tl/rccl/allgatherv/allgatherv.c +++ b/src/components/tl/rccl/allgatherv/allgatherv.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/allgatherv/allgatherv.h b/src/components/tl/rccl/allgatherv/allgatherv.h index afe94acc7e..d3c23783f8 100644 --- a/src/components/tl/rccl/allgatherv/allgatherv.h +++ b/src/components/tl/rccl/allgatherv/allgatherv.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl.c b/src/components/tl/rccl/tl_rccl.c index a6b44fc062..0877fa3a3a 100644 --- a/src/components/tl/rccl/tl_rccl.c +++ b/src/components/tl/rccl/tl_rccl.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl.h b/src/components/tl/rccl/tl_rccl.h index 770d985e58..2b835e4929 100644 --- a/src/components/tl/rccl/tl_rccl.h +++ b/src/components/tl/rccl/tl_rccl.h @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022-2023. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_coll.c b/src/components/tl/rccl/tl_rccl_coll.c index 7f0cafc412..0a8282e1c4 100644 --- a/src/components/tl/rccl/tl_rccl_coll.c +++ b/src/components/tl/rccl/tl_rccl_coll.c @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_coll.h b/src/components/tl/rccl/tl_rccl_coll.h index 462606c2f8..e40a8ed43a 100644 --- a/src/components/tl/rccl/tl_rccl_coll.h +++ b/src/components/tl/rccl/tl_rccl_coll.h @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_context.c b/src/components/tl/rccl/tl_rccl_context.c index d4e94e73b0..2fe7fdc10a 100644 --- a/src/components/tl/rccl/tl_rccl_context.c +++ b/src/components/tl/rccl/tl_rccl_context.c @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_lib.c b/src/components/tl/rccl/tl_rccl_lib.c index 94139005bc..06aae4ba4c 100644 --- a/src/components/tl/rccl/tl_rccl_lib.c +++ b/src/components/tl/rccl/tl_rccl_lib.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_team.c b/src/components/tl/rccl/tl_rccl_team.c index bfdb994d5e..1096067620 100644 --- a/src/components/tl/rccl/tl_rccl_team.c +++ b/src/components/tl/rccl/tl_rccl_team.c @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/Makefile.am b/src/components/tl/self/Makefile.am index 5c351e47de..ba44d61e7a 100644 --- a/src/components/tl/self/Makefile.am +++ b/src/components/tl/self/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (c) Meta Platforms, Inc. and affiliates. 2022. +# SPDX-License-Identifier: BSD-3-Clause # if TL_SELF_ENABLED diff --git a/src/components/tl/self/tl_self.c b/src/components/tl/self/tl_self.c index 80ba2c0af8..53aae506f6 100644 --- a/src/components/tl/self/tl_self.c +++ b/src/components/tl/self/tl_self.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self.h b/src/components/tl/self/tl_self.h index b8fc34a44f..29db1cf03b 100644 --- a/src/components/tl/self/tl_self.h +++ b/src/components/tl/self/tl_self.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_coll.c b/src/components/tl/self/tl_self_coll.c index c86e2b8dab..76a254a714 100644 --- a/src/components/tl/self/tl_self_coll.c +++ b/src/components/tl/self/tl_self_coll.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_context.c b/src/components/tl/self/tl_self_context.c index d8dfb08fe6..71025ebcef 100644 --- a/src/components/tl/self/tl_self_context.c +++ b/src/components/tl/self/tl_self_context.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_lib.c b/src/components/tl/self/tl_self_lib.c index 4320af47e6..0531fd80af 100644 --- a/src/components/tl/self/tl_self_lib.c +++ b/src/components/tl/self/tl_self_lib.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_team.c b/src/components/tl/self/tl_self_team.c index b29e19c811..e81b45e0e4 100644 --- a/src/components/tl/self/tl_self_team.c +++ b/src/components/tl/self/tl_self_team.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/Makefile.am b/src/components/tl/sharp/Makefile.am index df60230233..2ad2d15241 100644 --- a/src/components/tl/sharp/Makefile.am +++ b/src/components/tl/sharp/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TL_SHARP_ENABLED diff --git a/src/components/tl/sharp/tl_sharp.c b/src/components/tl/sharp/tl_sharp.c index 464ef50478..2173f91102 100644 --- a/src/components/tl/sharp/tl_sharp.c +++ b/src/components/tl/sharp/tl_sharp.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/tl_sharp.h b/src/components/tl/sharp/tl_sharp.h index adfbc86036..82bfd5a454 100644 --- a/src/components/tl/sharp/tl_sharp.h +++ b/src/components/tl/sharp/tl_sharp.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/tl_sharp_coll.c b/src/components/tl/sharp/tl_sharp_coll.c index 5884e18918..46c65defa7 100644 --- a/src/components/tl/sharp/tl_sharp_coll.c +++ b/src/components/tl/sharp/tl_sharp_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/tl_sharp_coll.h b/src/components/tl/sharp/tl_sharp_coll.h index 6557dc56e8..7e60207f1e 100644 --- a/src/components/tl/sharp/tl_sharp_coll.h +++ b/src/components/tl/sharp/tl_sharp_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/tl_sharp_context.c b/src/components/tl/sharp/tl_sharp_context.c index 42d10f8d87..bc90219e47 100644 --- a/src/components/tl/sharp/tl_sharp_context.c +++ b/src/components/tl/sharp/tl_sharp_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/tl_sharp_lib.c b/src/components/tl/sharp/tl_sharp_lib.c index 57c8c712ed..43f7f72988 100644 --- a/src/components/tl/sharp/tl_sharp_lib.c +++ b/src/components/tl/sharp/tl_sharp_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/tl_sharp_team.c b/src/components/tl/sharp/tl_sharp_team.c index e2a67ff439..b74072309f 100644 --- a/src/components/tl/sharp/tl_sharp_team.c +++ b/src/components/tl/sharp/tl_sharp_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucc_tl.c b/src/components/tl/ucc_tl.c index 3134c9fd14..3da5d5ae46 100644 --- a/src/components/tl/ucc_tl.c +++ b/src/components/tl/ucc_tl.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucc_tl.h b/src/components/tl/ucc_tl.h index bd3633db27..353d9fa040 100644 --- a/src/components/tl/ucc_tl.h +++ b/src/components/tl/ucc_tl.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucc_tl_log.h b/src/components/tl/ucc_tl_log.h index a1185f9367..cc964fef16 100644 --- a/src/components/tl/ucc_tl_log.h +++ b/src/components/tl/ucc_tl_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/Makefile.am b/src/components/tl/ucp/Makefile.am index 02270feaa7..35a43d01bb 100644 --- a/src/components/tl/ucp/Makefile.am +++ b/src/components/tl/ucp/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TL_UCP_ENABLED diff --git a/src/components/tl/ucp/allgather/allgather.c b/src/components/tl/ucp/allgather/allgather.c index 769c4fb981..9b0697ac42 100644 --- a/src/components/tl/ucp/allgather/allgather.c +++ b/src/components/tl/ucp/allgather/allgather.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather.h b/src/components/tl/ucp/allgather/allgather.h index 61733a4ab7..fcddded531 100644 --- a/src/components/tl/ucp/allgather/allgather.h +++ b/src/components/tl/ucp/allgather/allgather.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_bruck.c b/src/components/tl/ucp/allgather/allgather_bruck.c index 507136805f..5e072f9ea1 100644 --- a/src/components/tl/ucp/allgather/allgather_bruck.c +++ b/src/components/tl/ucp/allgather/allgather_bruck.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_knomial.c b/src/components/tl/ucp/allgather/allgather_knomial.c index 1fbcf773cc..4cc8ef0813 100644 --- a/src/components/tl/ucp/allgather/allgather_knomial.c +++ b/src/components/tl/ucp/allgather/allgather_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_neighbor.c b/src/components/tl/ucp/allgather/allgather_neighbor.c index 534c197e4e..15b47d5fbb 100644 --- a/src/components/tl/ucp/allgather/allgather_neighbor.c +++ b/src/components/tl/ucp/allgather/allgather_neighbor.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_ring.c b/src/components/tl/ucp/allgather/allgather_ring.c index 07178aea25..0fab0ce539 100644 --- a/src/components/tl/ucp/allgather/allgather_ring.c +++ b/src/components/tl/ucp/allgather/allgather_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_sparbit.c b/src/components/tl/ucp/allgather/allgather_sparbit.c index 0edfc4d4a3..5e70f744d3 100644 --- a/src/components/tl/ucp/allgather/allgather_sparbit.c +++ b/src/components/tl/ucp/allgather/allgather_sparbit.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgatherv/allgatherv.c b/src/components/tl/ucp/allgatherv/allgatherv.c index ce284a87f1..bbbd02e280 100644 --- a/src/components/tl/ucp/allgatherv/allgatherv.c +++ b/src/components/tl/ucp/allgatherv/allgatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgatherv/allgatherv.h b/src/components/tl/ucp/allgatherv/allgatherv.h index 03177c2aa7..8611b1db97 100644 --- a/src/components/tl/ucp/allgatherv/allgatherv.h +++ b/src/components/tl/ucp/allgatherv/allgatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgatherv/allgatherv_knomial.c b/src/components/tl/ucp/allgatherv/allgatherv_knomial.c index db80b82b30..a20b642a2a 100644 --- a/src/components/tl/ucp/allgatherv/allgatherv_knomial.c +++ b/src/components/tl/ucp/allgatherv/allgatherv_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgatherv/allgatherv_ring.c b/src/components/tl/ucp/allgatherv/allgatherv_ring.c index 77e2635496..d69553b728 100644 --- a/src/components/tl/ucp/allgatherv/allgatherv_ring.c +++ b/src/components/tl/ucp/allgatherv/allgatherv_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce.c b/src/components/tl/ucp/allreduce/allreduce.c index 30a852c004..2cd0cba3b4 100644 --- a/src/components/tl/ucp/allreduce/allreduce.c +++ b/src/components/tl/ucp/allreduce/allreduce.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce.h b/src/components/tl/ucp/allreduce/allreduce.h index 9afbf9adfc..b229fc0c70 100644 --- a/src/components/tl/ucp/allreduce/allreduce.h +++ b/src/components/tl/ucp/allreduce/allreduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce_dbt.c b/src/components/tl/ucp/allreduce/allreduce_dbt.c index 709f4e5f43..37036f5f86 100644 --- a/src/components/tl/ucp/allreduce/allreduce_dbt.c +++ b/src/components/tl/ucp/allreduce/allreduce_dbt.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce_knomial.c b/src/components/tl/ucp/allreduce/allreduce_knomial.c index d8dac5bd7f..1c63b53af5 100644 --- a/src/components/tl/ucp/allreduce/allreduce_knomial.c +++ b/src/components/tl/ucp/allreduce/allreduce_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce_sliding_window.c b/src/components/tl/ucp/allreduce/allreduce_sliding_window.c index a1ba003bd3..04dd668a8d 100644 --- a/src/components/tl/ucp/allreduce/allreduce_sliding_window.c +++ b/src/components/tl/ucp/allreduce/allreduce_sliding_window.c @@ -1,7 +1,32 @@ -/** - * Copyright(c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * - * See file LICENSE for terms. + * 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. + * + * 3. Neither the name of the copyright holder 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 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. */ #include "allreduce.h" diff --git a/src/components/tl/ucp/allreduce/allreduce_sliding_window.h b/src/components/tl/ucp/allreduce/allreduce_sliding_window.h index 1953b6a315..f7d5484d5e 100644 --- a/src/components/tl/ucp/allreduce/allreduce_sliding_window.h +++ b/src/components/tl/ucp/allreduce/allreduce_sliding_window.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce_sliding_window_setup.c b/src/components/tl/ucp/allreduce/allreduce_sliding_window_setup.c index a4d61d52c2..eba630bf31 100644 --- a/src/components/tl/ucp/allreduce/allreduce_sliding_window_setup.c +++ b/src/components/tl/ucp/allreduce/allreduce_sliding_window_setup.c @@ -1,7 +1,32 @@ -/** - * Copyright(c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * - * See file LICENSE for terms. + * 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. + * + * 3. Neither the name of the copyright holder 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 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. */ #include "allreduce.h" diff --git a/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c b/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c index d24eca786c..0af237d3d7 100644 --- a/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c +++ b/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall.c b/src/components/tl/ucp/alltoall/alltoall.c index 3803d96426..86f7c4e621 100644 --- a/src/components/tl/ucp/alltoall/alltoall.c +++ b/src/components/tl/ucp/alltoall/alltoall.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall.h b/src/components/tl/ucp/alltoall/alltoall.h index 746f3fcc47..90838c3e20 100644 --- a/src/components/tl/ucp/alltoall/alltoall.h +++ b/src/components/tl/ucp/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall_bruck.c b/src/components/tl/ucp/alltoall/alltoall_bruck.c index 4424437f8a..dc5f673339 100644 --- a/src/components/tl/ucp/alltoall/alltoall_bruck.c +++ b/src/components/tl/ucp/alltoall/alltoall_bruck.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall_onesided.c b/src/components/tl/ucp/alltoall/alltoall_onesided.c index 856b392534..2c9f4bbb6c 100644 --- a/src/components/tl/ucp/alltoall/alltoall_onesided.c +++ b/src/components/tl/ucp/alltoall/alltoall_onesided.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall_pairwise.c b/src/components/tl/ucp/alltoall/alltoall_pairwise.c index 029e346fb9..60a1fedefa 100644 --- a/src/components/tl/ucp/alltoall/alltoall_pairwise.c +++ b/src/components/tl/ucp/alltoall/alltoall_pairwise.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv.c b/src/components/tl/ucp/alltoallv/alltoallv.c index 063cbd22bf..f7f9d78254 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv.c +++ b/src/components/tl/ucp/alltoallv/alltoallv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv.h b/src/components/tl/ucp/alltoallv/alltoallv.h index a501cc4205..cab40157f6 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv.h +++ b/src/components/tl/ucp/alltoallv/alltoallv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv_hybrid.c b/src/components/tl/ucp/alltoallv/alltoallv_hybrid.c index 7d27c5e201..8bc21805ea 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv_hybrid.c +++ b/src/components/tl/ucp/alltoallv/alltoallv_hybrid.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv_onesided.c b/src/components/tl/ucp/alltoallv/alltoallv_onesided.c index bb6fa14b3e..6b55eaf15d 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv_onesided.c +++ b/src/components/tl/ucp/alltoallv/alltoallv_onesided.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv_pairwise.c b/src/components/tl/ucp/alltoallv/alltoallv_pairwise.c index 2082a8feba..9a682ac5b9 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv_pairwise.c +++ b/src/components/tl/ucp/alltoallv/alltoallv_pairwise.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/barrier/barrier.c b/src/components/tl/ucp/barrier/barrier.c index 84170dce7b..01a61bc956 100644 --- a/src/components/tl/ucp/barrier/barrier.c +++ b/src/components/tl/ucp/barrier/barrier.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/barrier/barrier.h b/src/components/tl/ucp/barrier/barrier.h index de16490621..107731f3fb 100644 --- a/src/components/tl/ucp/barrier/barrier.h +++ b/src/components/tl/ucp/barrier/barrier.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/barrier/barrier_knomial.c b/src/components/tl/ucp/barrier/barrier_knomial.c index e7837a234d..a2620ea97d 100644 --- a/src/components/tl/ucp/barrier/barrier_knomial.c +++ b/src/components/tl/ucp/barrier/barrier_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast.c b/src/components/tl/ucp/bcast/bcast.c index b3b98e7779..3095ce0920 100644 --- a/src/components/tl/ucp/bcast/bcast.c +++ b/src/components/tl/ucp/bcast/bcast.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast.h b/src/components/tl/ucp/bcast/bcast.h index baaa40c313..8570e5373d 100644 --- a/src/components/tl/ucp/bcast/bcast.h +++ b/src/components/tl/ucp/bcast/bcast.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast_dbt.c b/src/components/tl/ucp/bcast/bcast_dbt.c index 8cb4b8c3d3..ea7a1981c8 100644 --- a/src/components/tl/ucp/bcast/bcast_dbt.c +++ b/src/components/tl/ucp/bcast/bcast_dbt.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast_knomial.c b/src/components/tl/ucp/bcast/bcast_knomial.c index 1ca08893e3..69ed8d40dd 100644 --- a/src/components/tl/ucp/bcast/bcast_knomial.c +++ b/src/components/tl/ucp/bcast/bcast_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast_sag_knomial.c b/src/components/tl/ucp/bcast/bcast_sag_knomial.c index 3f4a6919f6..0010922718 100644 --- a/src/components/tl/ucp/bcast/bcast_sag_knomial.c +++ b/src/components/tl/ucp/bcast/bcast_sag_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/coll_plugins/example/Makefile.am b/src/components/tl/ucp/coll_plugins/example/Makefile.am index 4d27082ec1..d71fc6a297 100644 --- a/src/components/tl/ucp/coll_plugins/example/Makefile.am +++ b/src/components/tl/ucp/coll_plugins/example/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TLCP_UCP_EXAMPLE_ENABLED diff --git a/src/components/tl/ucp/coll_plugins/example/example.c b/src/components/tl/ucp/coll_plugins/example/example.c index 60a529dc6c..f51eef5cd3 100644 --- a/src/components/tl/ucp/coll_plugins/example/example.c +++ b/src/components/tl/ucp/coll_plugins/example/example.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanin/fanin.c b/src/components/tl/ucp/fanin/fanin.c index 6e5c2d0185..d3d19c064f 100644 --- a/src/components/tl/ucp/fanin/fanin.c +++ b/src/components/tl/ucp/fanin/fanin.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanin/fanin.h b/src/components/tl/ucp/fanin/fanin.h index 9430d78ae1..9727f3a39c 100644 --- a/src/components/tl/ucp/fanin/fanin.h +++ b/src/components/tl/ucp/fanin/fanin.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanout/fanout.c b/src/components/tl/ucp/fanout/fanout.c index 4ac17b09e8..41e8fb977d 100644 --- a/src/components/tl/ucp/fanout/fanout.c +++ b/src/components/tl/ucp/fanout/fanout.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanout/fanout.h b/src/components/tl/ucp/fanout/fanout.h index 5b03813842..23c8a13a8b 100644 --- a/src/components/tl/ucp/fanout/fanout.h +++ b/src/components/tl/ucp/fanout/fanout.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gather/gather.c b/src/components/tl/ucp/gather/gather.c index 32b24f85f4..bbcb1175c5 100644 --- a/src/components/tl/ucp/gather/gather.c +++ b/src/components/tl/ucp/gather/gather.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gather/gather.h b/src/components/tl/ucp/gather/gather.h index 78ce0e7420..efb1cd49d5 100644 --- a/src/components/tl/ucp/gather/gather.h +++ b/src/components/tl/ucp/gather/gather.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gather/gather_knomial.c b/src/components/tl/ucp/gather/gather_knomial.c index 7052540306..25e38b43c0 100644 --- a/src/components/tl/ucp/gather/gather_knomial.c +++ b/src/components/tl/ucp/gather/gather_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gatherv/gatherv.c b/src/components/tl/ucp/gatherv/gatherv.c index f3c676dd11..12fe4d50cf 100644 --- a/src/components/tl/ucp/gatherv/gatherv.c +++ b/src/components/tl/ucp/gatherv/gatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gatherv/gatherv.h b/src/components/tl/ucp/gatherv/gatherv.h index 63b04c13b4..f2da82c03b 100644 --- a/src/components/tl/ucp/gatherv/gatherv.h +++ b/src/components/tl/ucp/gatherv/gatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gatherv/gatherv_linear.c b/src/components/tl/ucp/gatherv/gatherv_linear.c index a6d5ccc60b..cbcff40280 100644 --- a/src/components/tl/ucp/gatherv/gatherv_linear.c +++ b/src/components/tl/ucp/gatherv/gatherv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce/reduce.c b/src/components/tl/ucp/reduce/reduce.c index 8a9fb3b74b..cec7ecd61a 100644 --- a/src/components/tl/ucp/reduce/reduce.c +++ b/src/components/tl/ucp/reduce/reduce.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce/reduce.h b/src/components/tl/ucp/reduce/reduce.h index 98bc183ff3..6ead332394 100644 --- a/src/components/tl/ucp/reduce/reduce.h +++ b/src/components/tl/ucp/reduce/reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce/reduce_dbt.c b/src/components/tl/ucp/reduce/reduce_dbt.c index ee5be830ab..5426b7482a 100644 --- a/src/components/tl/ucp/reduce/reduce_dbt.c +++ b/src/components/tl/ucp/reduce/reduce_dbt.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce/reduce_knomial.c b/src/components/tl/ucp/reduce/reduce_knomial.c index 5d61376df0..bc0de96d57 100644 --- a/src/components/tl/ucp/reduce/reduce_knomial.c +++ b/src/components/tl/ucp/reduce/reduce_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatter/reduce_scatter.c b/src/components/tl/ucp/reduce_scatter/reduce_scatter.c index 39b01f9638..d3c65f6bd9 100644 --- a/src/components/tl/ucp/reduce_scatter/reduce_scatter.c +++ b/src/components/tl/ucp/reduce_scatter/reduce_scatter.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatter/reduce_scatter.h b/src/components/tl/ucp/reduce_scatter/reduce_scatter.h index 3941417299..407a4bcf84 100644 --- a/src/components/tl/ucp/reduce_scatter/reduce_scatter.h +++ b/src/components/tl/ucp/reduce_scatter/reduce_scatter.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatter/reduce_scatter_knomial.c b/src/components/tl/ucp/reduce_scatter/reduce_scatter_knomial.c index 365579d8f9..9ef45bc61a 100644 --- a/src/components/tl/ucp/reduce_scatter/reduce_scatter_knomial.c +++ b/src/components/tl/ucp/reduce_scatter/reduce_scatter_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatter/reduce_scatter_ring.c b/src/components/tl/ucp/reduce_scatter/reduce_scatter_ring.c index ea51d19bf6..33899add02 100644 --- a/src/components/tl/ucp/reduce_scatter/reduce_scatter_ring.c +++ b/src/components/tl/ucp/reduce_scatter/reduce_scatter_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c index 51753e9209..7038f2e560 100644 --- a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c +++ b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h index fa8ff4275e..5230e63310 100644 --- a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h +++ b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv_ring.c b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv_ring.c index c7e6ec59bf..8632e35d8b 100644 --- a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv_ring.c +++ b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatter/scatter.h b/src/components/tl/ucp/scatter/scatter.h index 2b5d4de0a1..1402521ba0 100644 --- a/src/components/tl/ucp/scatter/scatter.h +++ b/src/components/tl/ucp/scatter/scatter.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatter/scatter_knomial.c b/src/components/tl/ucp/scatter/scatter_knomial.c index e44943fba5..c276785bdc 100644 --- a/src/components/tl/ucp/scatter/scatter_knomial.c +++ b/src/components/tl/ucp/scatter/scatter_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatterv/scatterv.c b/src/components/tl/ucp/scatterv/scatterv.c index 2704c4f124..a1e22b2b67 100644 --- a/src/components/tl/ucp/scatterv/scatterv.c +++ b/src/components/tl/ucp/scatterv/scatterv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatterv/scatterv.h b/src/components/tl/ucp/scatterv/scatterv.h index 9468482cb0..1b5854a0ea 100644 --- a/src/components/tl/ucp/scatterv/scatterv.h +++ b/src/components/tl/ucp/scatterv/scatterv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatterv/scatterv_linear.c b/src/components/tl/ucp/scatterv/scatterv_linear.c index 2bb0c7c268..ddb55557d1 100644 --- a/src/components/tl/ucp/scatterv/scatterv_linear.c +++ b/src/components/tl/ucp/scatterv/scatterv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp.c b/src/components/tl/ucp/tl_ucp.c index 7db99bdaf2..590e2d3193 100644 --- a/src/components/tl/ucp/tl_ucp.c +++ b/src/components/tl/ucp/tl_ucp.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp.h b/src/components/tl/ucp/tl_ucp.h index 3c439f4ae5..0de4a364b5 100644 --- a/src/components/tl/ucp/tl_ucp.h +++ b/src/components/tl/ucp/tl_ucp.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_coll.c b/src/components/tl/ucp/tl_ucp_coll.c index 419b602156..c8e920cb73 100644 --- a/src/components/tl/ucp/tl_ucp_coll.c +++ b/src/components/tl/ucp/tl_ucp_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_coll.h b/src/components/tl/ucp/tl_ucp_coll.h index 2769244d39..41b1f226b8 100644 --- a/src/components/tl/ucp/tl_ucp_coll.h +++ b/src/components/tl/ucp/tl_ucp_coll.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_context.c b/src/components/tl/ucp/tl_ucp_context.c index 2a945bd4f0..8922326daa 100644 --- a/src/components/tl/ucp/tl_ucp_context.c +++ b/src/components/tl/ucp/tl_ucp_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_dpu_offload.c b/src/components/tl/ucp/tl_ucp_dpu_offload.c index 70956ad9e4..ac386c9ffa 100644 --- a/src/components/tl/ucp/tl_ucp_dpu_offload.c +++ b/src/components/tl/ucp/tl_ucp_dpu_offload.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_dpu_offload.h b/src/components/tl/ucp/tl_ucp_dpu_offload.h index 8416331621..4cdfd940f0 100644 --- a/src/components/tl/ucp/tl_ucp_dpu_offload.h +++ b/src/components/tl/ucp/tl_ucp_dpu_offload.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_ep.c b/src/components/tl/ucp/tl_ucp_ep.c index 8cfdaa1276..3fc74bd0ca 100644 --- a/src/components/tl/ucp/tl_ucp_ep.c +++ b/src/components/tl/ucp/tl_ucp_ep.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_ep.h b/src/components/tl/ucp/tl_ucp_ep.h index d5f46e457c..de70c748e6 100644 --- a/src/components/tl/ucp/tl_ucp_ep.h +++ b/src/components/tl/ucp/tl_ucp_ep.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_ep_hash.h b/src/components/tl/ucp/tl_ucp_ep_hash.h index 21e0e2d229..531dde8fe6 100644 --- a/src/components/tl/ucp/tl_ucp_ep_hash.h +++ b/src/components/tl/ucp/tl_ucp_ep_hash.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_lib.c b/src/components/tl/ucp/tl_ucp_lib.c index 9a724abff9..50c441683e 100644 --- a/src/components/tl/ucp/tl_ucp_lib.c +++ b/src/components/tl/ucp/tl_ucp_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_reduce.h b/src/components/tl/ucp/tl_ucp_reduce.h index 6f17bd7812..c25bc68c63 100644 --- a/src/components/tl/ucp/tl_ucp_reduce.h +++ b/src/components/tl/ucp/tl_ucp_reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_sendrecv.h b/src/components/tl/ucp/tl_ucp_sendrecv.h index 4d1bc84440..9d2cc87e53 100644 --- a/src/components/tl/ucp/tl_ucp_sendrecv.h +++ b/src/components/tl/ucp/tl_ucp_sendrecv.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_service_coll.c b/src/components/tl/ucp/tl_ucp_service_coll.c index bf16cf00d7..9f40daa8b9 100644 --- a/src/components/tl/ucp/tl_ucp_service_coll.c +++ b/src/components/tl/ucp/tl_ucp_service_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_tag.h b/src/components/tl/ucp/tl_ucp_tag.h index 06e3b62301..7d838e0edc 100644 --- a/src/components/tl/ucp/tl_ucp_tag.h +++ b/src/components/tl/ucp/tl_ucp_tag.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_team.c b/src/components/tl/ucp/tl_ucp_team.c index b6db1654e4..0264c6632e 100644 --- a/src/components/tl/ucp/tl_ucp_team.c +++ b/src/components/tl/ucp/tl_ucp_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/topo/ucc_sbgp.c b/src/components/topo/ucc_sbgp.c index 9dcfbe5239..cca9debac3 100644 --- a/src/components/topo/ucc_sbgp.c +++ b/src/components/topo/ucc_sbgp.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/topo/ucc_sbgp.h b/src/components/topo/ucc_sbgp.h index 63697fd02f..bcbe56d905 100644 --- a/src/components/topo/ucc_sbgp.h +++ b/src/components/topo/ucc_sbgp.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef UCC_SBGP_H_ diff --git a/src/components/topo/ucc_topo.c b/src/components/topo/ucc_topo.c index edcf76cead..bc2b409ef8 100644 --- a/src/components/topo/ucc_topo.c +++ b/src/components/topo/ucc_topo.c @@ -1,5 +1,7 @@ /* - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/topo/ucc_topo.h b/src/components/topo/ucc_topo.h index cd4b54e851..3ffb00f47f 100644 --- a/src/components/topo/ucc_topo.h +++ b/src/components/topo/ucc_topo.h @@ -1,5 +1,7 @@ /* - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef UCC_TOPO_H_ diff --git a/src/core/ucc_coll.c b/src/core/ucc_coll.c index b5edd86a23..19ff2e17c8 100644 --- a/src/core/ucc_coll.c +++ b/src/core/ucc_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_constructor.c b/src/core/ucc_constructor.c index c113d2ea56..5acf4e5343 100644 --- a/src/core/ucc_constructor.c +++ b/src/core/ucc_constructor.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_context.c b/src/core/ucc_context.c index 13e51246b8..9c815890c0 100644 --- a/src/core/ucc_context.c +++ b/src/core/ucc_context.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_context.h b/src/core/ucc_context.h index 3944d5675b..93c0c1847f 100644 --- a/src/core/ucc_context.h +++ b/src/core/ucc_context.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_dt.c b/src/core/ucc_dt.c index 825ab1be95..eaf45198f7 100644 --- a/src/core/ucc_dt.c +++ b/src/core/ucc_dt.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_dt.h b/src/core/ucc_dt.h index 6d878007fd..6d3c0ad238 100644 --- a/src/core/ucc_dt.h +++ b/src/core/ucc_dt.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_ee.c b/src/core/ucc_ee.c index de1a5387a0..23c54b04f7 100644 --- a/src/core/ucc_ee.c +++ b/src/core/ucc_ee.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_ee.h b/src/core/ucc_ee.h index 2506b94a7c..c12434dd80 100644 --- a/src/core/ucc_ee.h +++ b/src/core/ucc_ee.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_global_opts.c b/src/core/ucc_global_opts.c index 5922742135..09fa30eee3 100644 --- a/src/core/ucc_global_opts.c +++ b/src/core/ucc_global_opts.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_global_opts.h b/src/core/ucc_global_opts.h index 85cd9d4835..135443efb5 100644 --- a/src/core/ucc_global_opts.h +++ b/src/core/ucc_global_opts.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_lib.c b/src/core/ucc_lib.c index 811b58b7ad..0cff3c2bba 100644 --- a/src/core/ucc_lib.c +++ b/src/core/ucc_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_lib.h b/src/core/ucc_lib.h index 3cde2eebf1..f1377dcf5b 100644 --- a/src/core/ucc_lib.h +++ b/src/core/ucc_lib.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_progress_queue.c b/src/core/ucc_progress_queue.c index 5844188e89..693f54ff67 100644 --- a/src/core/ucc_progress_queue.c +++ b/src/core/ucc_progress_queue.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_progress_queue.h b/src/core/ucc_progress_queue.h index d4ede0c8c3..3d6e5a3627 100644 --- a/src/core/ucc_progress_queue.h +++ b/src/core/ucc_progress_queue.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_progress_queue_mt.c b/src/core/ucc_progress_queue_mt.c index 7da2171f03..651af33d2c 100644 --- a/src/core/ucc_progress_queue_mt.c +++ b/src/core/ucc_progress_queue_mt.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_progress_queue_st.c b/src/core/ucc_progress_queue_st.c index e9842a70d4..cdd39cdd16 100644 --- a/src/core/ucc_progress_queue_st.c +++ b/src/core/ucc_progress_queue_st.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_service_coll.c b/src/core/ucc_service_coll.c index c5d51fb1f2..7c7e92ef15 100644 --- a/src/core/ucc_service_coll.c +++ b/src/core/ucc_service_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_service_coll.h b/src/core/ucc_service_coll.h index 09e6088b78..47e0a8c4b6 100644 --- a/src/core/ucc_service_coll.h +++ b/src/core/ucc_service_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_team.c b/src/core/ucc_team.c index 192add5194..9877f08779 100644 --- a/src/core/ucc_team.c +++ b/src/core/ucc_team.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_team.h b/src/core/ucc_team.h index d32eb222c5..108e4629f9 100644 --- a/src/core/ucc_team.h +++ b/src/core/ucc_team.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_version.c.in b/src/core/ucc_version.c.in index d88d2ba0cc..5e6b37cb01 100644 --- a/src/core/ucc_version.c.in +++ b/src/core/ucc_version.c.in @@ -1,5 +1,7 @@ /* -* Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +* SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +* Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +* SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/schedule/ucc_schedule.c b/src/schedule/ucc_schedule.c index 4f13bbf315..4851168244 100644 --- a/src/schedule/ucc_schedule.c +++ b/src/schedule/ucc_schedule.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "ucc_schedule.h" diff --git a/src/schedule/ucc_schedule.h b/src/schedule/ucc_schedule.h index b93f599301..bb1ecf6907 100644 --- a/src/schedule/ucc_schedule.h +++ b/src/schedule/ucc_schedule.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/schedule/ucc_schedule_pipelined.c b/src/schedule/ucc_schedule_pipelined.c index 4a5001e928..f0a7189f31 100644 --- a/src/schedule/ucc_schedule_pipelined.c +++ b/src/schedule/ucc_schedule_pipelined.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/schedule/ucc_schedule_pipelined.h b/src/schedule/ucc_schedule_pipelined.h index 2e21b43005..ed54a046a9 100644 --- a/src/schedule/ucc_schedule_pipelined.h +++ b/src/schedule/ucc_schedule_pipelined.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/ucc/api/ucc.h b/src/ucc/api/ucc.h index 3257c79896..505a9a47d6 100644 --- a/src/ucc/api/ucc.h +++ b/src/ucc/api/ucc.h @@ -1,9 +1,11 @@ /** * @file ucc.h * @date 2020 - * @copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * @copyright Copyright (C) Huawei Technologies Co., Ltd. 2020. ALL RIGHTS RESERVED. * @copyright Copyright (C) UChicago Argonne, LLC. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/ucc/api/ucc_def.h b/src/ucc/api/ucc_def.h index edb792992c..d97585b2db 100644 --- a/src/ucc/api/ucc_def.h +++ b/src/ucc/api/ucc_def.h @@ -1,8 +1,10 @@ /** * @file ucc_def.h * @date 2020 - * @copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * @copyright Copyright (C) Huawei Technologies Co., Ltd. 2020. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/ucc/api/ucc_status.h b/src/ucc/api/ucc_status.h index 90d25b463b..1f0ad1177c 100644 --- a/src/ucc/api/ucc_status.h +++ b/src/ucc/api/ucc_status.h @@ -1,7 +1,9 @@ /** * @file ucc_status.h * @date 2020 - * @copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/ucc/api/ucc_version.h.in b/src/ucc/api/ucc_version.h.in index 7fd6991d89..824101c8d7 100644 --- a/src/ucc/api/ucc_version.h.in +++ b/src/ucc/api/ucc_version.h.in @@ -1,7 +1,9 @@ /** * @file ucc_version.h * @date 2020 - * @copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/aarch64/cpu.c b/src/utils/arch/aarch64/cpu.c index d659448b09..41ca1452b8 100644 --- a/src/utils/arch/aarch64/cpu.c +++ b/src/utils/arch/aarch64/cpu.c @@ -1,6 +1,8 @@ /** -* Copyright (c) 2001-2013, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/aarch64/cpu.h b/src/utils/arch/aarch64/cpu.h index 3008750c4b..26c19904ca 100644 --- a/src/utils/arch/aarch64/cpu.h +++ b/src/utils/arch/aarch64/cpu.h @@ -1,7 +1,9 @@ /** -* Copyright (c) 2001-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2020. ALL RIGHTS RESERVED. * Copyright (C) Stony Brook University. 2016-2020. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/cpu.h b/src/utils/arch/cpu.h index 636e8b60b7..106ded98a6 100644 --- a/src/utils/arch/cpu.h +++ b/src/utils/arch/cpu.h @@ -1,8 +1,10 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2024. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016. ALL RIGHTS RESERVED. * Copyright (C) Shanghai Zhaoxin Semiconductor Co., Ltd. 2020. ALL RIGHTS RESERVED. * Copyright (C) Rivos Inc. 2023 + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/cuda_def.h b/src/utils/arch/cuda_def.h index d758846c9d..e94be0bdaf 100644 --- a/src/utils/arch/cuda_def.h +++ b/src/utils/arch/cuda_def.h @@ -1,5 +1,7 @@ /** -* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/ppc64/cpu.h b/src/utils/arch/ppc64/cpu.h index 643d40d4a2..b9f363b687 100644 --- a/src/utils/arch/ppc64/cpu.h +++ b/src/utils/arch/ppc64/cpu.h @@ -1,6 +1,8 @@ /** -* Copyright (c) 2001-2013, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/riscv64/cpu.h b/src/utils/arch/riscv64/cpu.h index c93cdb3db1..d69985b5e4 100644 --- a/src/utils/arch/riscv64/cpu.h +++ b/src/utils/arch/riscv64/cpu.h @@ -1,7 +1,9 @@ /** -* Copyright (c) 2001-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. * Copyright (C) Rivos Inc. 2023 + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/rocm_def.h b/src/utils/arch/rocm_def.h index ac89d29e13..8bd1d2e1f7 100644 --- a/src/utils/arch/rocm_def.h +++ b/src/utils/arch/rocm_def.h @@ -1,6 +1,8 @@ /** -* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/x86_64/cpu.c b/src/utils/arch/x86_64/cpu.c index 14aeb9f2dc..73b5680260 100644 --- a/src/utils/arch/x86_64/cpu.c +++ b/src/utils/arch/x86_64/cpu.c @@ -1,7 +1,9 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2023. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2019. ALL RIGHTS RESERVED. * Copyright (C) Shanghai Zhaoxin Semiconductor Co., Ltd. 2020. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/x86_64/cpu.h b/src/utils/arch/x86_64/cpu.h index 146ca96bb7..a094a59f5a 100644 --- a/src/utils/arch/x86_64/cpu.h +++ b/src/utils/arch/x86_64/cpu.h @@ -1,6 +1,8 @@ /** -* Copyright (c) 2001-2013, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ini.c b/src/utils/ini.c index 5080ab6692..6841992fc3 100644 --- a/src/utils/ini.c +++ b/src/utils/ini.c @@ -1,6 +1,8 @@ /* inih -- simple .INI file parser SPDX-License-Identifier: BSD-3-Clause Copyright (C) 2009-2020, Ben Hoyt + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. inih is released under the New BSD license (see LICENSE.txt). Go to the project home page for more info: https://github.com/benhoyt/inih diff --git a/src/utils/ini.h b/src/utils/ini.h index 2cf5200480..83c0bd3972 100644 --- a/src/utils/ini.h +++ b/src/utils/ini.h @@ -1,6 +1,8 @@ /* inih -- simple .INI file parser SPDX-License-Identifier: BSD-3-Clause Copyright (C) 2009-2020, Ben Hoyt + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. inih is released under the New BSD license (see LICENSE.txt). Go to the project home page for more info: https://github.com/benhoyt/inih diff --git a/src/utils/khash.h b/src/utils/khash.h index 8f60ed5dee..5360da2d2a 100644 --- a/src/utils/khash.h +++ b/src/utils/khash.h @@ -1,6 +1,9 @@ /* The MIT License Copyright (c) 2008, 2009, 2011 by Attractive Chaos + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/src/utils/profile/ucc_profile.c b/src/utils/profile/ucc_profile.c index 224c6e7793..f13ece48a2 100644 --- a/src/utils/profile/ucc_profile.c +++ b/src/utils/profile/ucc_profile.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/profile/ucc_profile.h b/src/utils/profile/ucc_profile.h index 4b8fe710c5..34c319d5fa 100644 --- a/src/utils/profile/ucc_profile.h +++ b/src/utils/profile/ucc_profile.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/profile/ucc_profile_core.h b/src/utils/profile/ucc_profile_core.h index 4fc5ac7393..ea10877cb9 100644 --- a/src/utils/profile/ucc_profile_core.h +++ b/src/utils/profile/ucc_profile_core.h @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #ifdef HAVE_PROFILING_CORE #include "utils/profile/ucc_profile.h" #else diff --git a/src/utils/profile/ucc_profile_off.h b/src/utils/profile/ucc_profile_off.h index 3415e6006d..4dfb331c48 100644 --- a/src/utils/profile/ucc_profile_off.h +++ b/src/utils/profile/ucc_profile_off.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/profile/ucc_profile_on.h b/src/utils/profile/ucc_profile_on.h index 0e0fa112b9..f268de0ad0 100644 --- a/src/utils/profile/ucc_profile_on.h +++ b/src/utils/profile/ucc_profile_on.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_assert.c b/src/utils/ucc_assert.c index 60fe8089b0..b6c4c2c23d 100644 --- a/src/utils/ucc_assert.c +++ b/src/utils/ucc_assert.c @@ -1,5 +1,7 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2022. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_assert.h b/src/utils/ucc_assert.h index 0bf11d5e0e..5f227f7044 100644 --- a/src/utils/ucc_assert.h +++ b/src/utils/ucc_assert.h @@ -1,5 +1,7 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2022. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_atomic.h b/src/utils/ucc_atomic.h index d5aabd1829..1e930bd7f1 100644 --- a/src/utils/ucc_atomic.h +++ b/src/utils/ucc_atomic.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_class.h b/src/utils/ucc_class.h index 98eb315d78..eef06b6391 100644 --- a/src/utils/ucc_class.h +++ b/src/utils/ucc_class.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_coll_utils.c b/src/utils/ucc_coll_utils.c index 19150be704..6aeeab05c3 100644 --- a/src/utils/ucc_coll_utils.c +++ b/src/utils/ucc_coll_utils.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_coll_utils.h b/src/utils/ucc_coll_utils.h index 2cb563b24a..ec3ef57c30 100644 --- a/src/utils/ucc_coll_utils.h +++ b/src/utils/ucc_coll_utils.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_compiler_def.h b/src/utils/ucc_compiler_def.h index b26277a721..3d74b2c5b3 100644 --- a/src/utils/ucc_compiler_def.h +++ b/src/utils/ucc_compiler_def.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_component.c b/src/utils/ucc_component.c index 83d4aa8558..e63c85eafa 100644 --- a/src/utils/ucc_component.c +++ b/src/utils/ucc_component.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "config.h" diff --git a/src/utils/ucc_component.h b/src/utils/ucc_component.h index 3a5b1bcc41..fe0530d912 100644 --- a/src/utils/ucc_component.h +++ b/src/utils/ucc_component.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_datastruct.c b/src/utils/ucc_datastruct.c index 69798520f2..2d6244bd6e 100644 --- a/src/utils/ucc_datastruct.c +++ b/src/utils/ucc_datastruct.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_datastruct.h b/src/utils/ucc_datastruct.h index 83a33b15d5..df4340beeb 100644 --- a/src/utils/ucc_datastruct.h +++ b/src/utils/ucc_datastruct.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_dt_reduce.h b/src/utils/ucc_dt_reduce.h index 24ec8ee74b..096d224691 100644 --- a/src/utils/ucc_dt_reduce.h +++ b/src/utils/ucc_dt_reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_list.h b/src/utils/ucc_list.h index af0f83ddf8..d7dae48339 100644 --- a/src/utils/ucc_list.h +++ b/src/utils/ucc_list.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_lock_free_queue.h b/src/utils/ucc_lock_free_queue.h index 56c711658c..7ef591bcc1 100644 --- a/src/utils/ucc_lock_free_queue.h +++ b/src/utils/ucc_lock_free_queue.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_log.h b/src/utils/ucc_log.h index d9aafab7ab..b6cccedb9a 100644 --- a/src/utils/ucc_log.h +++ b/src/utils/ucc_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_malloc.h b/src/utils/ucc_malloc.h index 5a10bd3cd2..0e0cab9ac5 100644 --- a/src/utils/ucc_malloc.h +++ b/src/utils/ucc_malloc.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_math.c b/src/utils/ucc_math.c index 2f2a333835..6bb5196164 100644 --- a/src/utils/ucc_math.c +++ b/src/utils/ucc_math.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_math.h b/src/utils/ucc_math.h index 7d057cd8b7..201c2c6fd8 100644 --- a/src/utils/ucc_math.h +++ b/src/utils/ucc_math.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_math_op.h b/src/utils/ucc_math_op.h index 4964a4dc59..5889dedb20 100644 --- a/src/utils/ucc_math_op.h +++ b/src/utils/ucc_math_op.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_mpool.c b/src/utils/ucc_mpool.c index 1a63d75bed..aac90e348d 100644 --- a/src/utils/ucc_mpool.c +++ b/src/utils/ucc_mpool.c @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include "ucc_mpool.h" #include "ucc_malloc.h" #include "ucc_log.h" diff --git a/src/utils/ucc_mpool.h b/src/utils/ucc_mpool.h index 49613df689..bbed87dc0a 100644 --- a/src/utils/ucc_mpool.h +++ b/src/utils/ucc_mpool.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_parser.c b/src/utils/ucc_parser.c index 868dbf0582..9e87f7ceee 100644 --- a/src/utils/ucc_parser.c +++ b/src/utils/ucc_parser.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_parser.h b/src/utils/ucc_parser.h index 01748186ee..5c78767092 100644 --- a/src/utils/ucc_parser.h +++ b/src/utils/ucc_parser.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_proc_info.c b/src/utils/ucc_proc_info.c index 7135c31320..2f5e2168f1 100644 --- a/src/utils/ucc_proc_info.c +++ b/src/utils/ucc_proc_info.c @@ -1,5 +1,7 @@ /** -* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_proc_info.h b/src/utils/ucc_proc_info.h index 898f7e5ef8..cf376386a9 100644 --- a/src/utils/ucc_proc_info.h +++ b/src/utils/ucc_proc_info.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_queue.h b/src/utils/ucc_queue.h index 1eaafe8b67..3785900741 100644 --- a/src/utils/ucc_queue.h +++ b/src/utils/ucc_queue.h @@ -1,5 +1,7 @@ /** -* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_rcache.h b/src/utils/ucc_rcache.h index 9d8e5830c3..37c6456a8f 100644 --- a/src/utils/ucc_rcache.h +++ b/src/utils/ucc_rcache.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_spinlock.h b/src/utils/ucc_spinlock.h index 868c59a588..5dcc73450b 100644 --- a/src/utils/ucc_spinlock.h +++ b/src/utils/ucc_spinlock.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_status.c b/src/utils/ucc_status.c index 2e2285eb61..5ba1808e52 100644 --- a/src/utils/ucc_status.c +++ b/src/utils/ucc_status.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_string.c b/src/utils/ucc_string.c index 28ebcae98f..f53736f7ad 100644 --- a/src/utils/ucc_string.c +++ b/src/utils/ucc_string.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_string.h b/src/utils/ucc_string.h index 880d83d17a..1383162550 100644 --- a/src/utils/ucc_string.h +++ b/src/utils/ucc_string.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_sys.c b/src/utils/ucc_sys.c index 4692abd8b2..068072666e 100644 --- a/src/utils/ucc_sys.c +++ b/src/utils/ucc_sys.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_sys.h b/src/utils/ucc_sys.h index 7ee1ecc2c4..d937ff1527 100644 --- a/src/utils/ucc_sys.h +++ b/src/utils/ucc_sys.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_time.h b/src/utils/ucc_time.h index 74254a0e63..9702eff172 100644 --- a/src/utils/ucc_time.h +++ b/src/utils/ucc_time.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/cmake/main.cpp b/test/cmake/main.cpp index 0a07c763ca..a37395cdd8 100644 --- a/test/cmake/main.cpp +++ b/test/cmake/main.cpp @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include #include diff --git a/test/gtest/Makefile.am b/test/gtest/Makefile.am index 2bad1bd09a..b4fe07b5cd 100644 --- a/test/gtest/Makefile.am +++ b/test/gtest/Makefile.am @@ -1,10 +1,12 @@ # -# Copyright (c) 2001-2014, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) UT-Battelle, LLC. 2015. ALL RIGHTS RESERVED. # Copyright (C) The University of Tennessee and the University of Tennessee Research Foundation. 2016. ALL RIGHTS RESERVED. # Copyright (C) Los Alamos National Security, LLC. 2018 ALL RIGHTS RESERVED. # Copyright (C) Advanced Micro Devices, Inc. 2019. ALL RIGHTS RESERVED. # Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # # See file LICENSE for terms. # diff --git a/test/gtest/active_set/test_active_set.cc b/test/gtest/active_set/test_active_set.cc index ffb02ce17b..53aa66fb33 100644 --- a/test/gtest/active_set/test_active_set.cc +++ b/test/gtest/active_set/test_active_set.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/asym_mem/test_asymmetric_memory.cc b/test/gtest/asym_mem/test_asymmetric_memory.cc index e634bee9dc..b408e6e8b0 100644 --- a/test/gtest/asym_mem/test_asymmetric_memory.cc +++ b/test/gtest/asym_mem/test_asymmetric_memory.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_allgather.cc b/test/gtest/coll/test_allgather.cc index c48bb8303d..0ac72642c5 100644 --- a/test/gtest/coll/test_allgather.cc +++ b/test/gtest/coll/test_allgather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_allgatherv.cc b/test/gtest/coll/test_allgatherv.cc index 70bc325732..3db00204fa 100644 --- a/test/gtest/coll/test_allgatherv.cc +++ b/test/gtest/coll/test_allgatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_allreduce.cc b/test/gtest/coll/test_allreduce.cc index 1dc5f0fcb2..0cfe1f8474 100644 --- a/test/gtest/coll/test_allreduce.cc +++ b/test/gtest/coll/test_allreduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_allreduce_sliding_window.cc b/test/gtest/coll/test_allreduce_sliding_window.cc index 387c2aa070..5f97cb47c7 100644 --- a/test/gtest/coll/test_allreduce_sliding_window.cc +++ b/test/gtest/coll/test_allreduce_sliding_window.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_allreduce_sliding_window.h b/test/gtest/coll/test_allreduce_sliding_window.h index 0c14b7275a..2f17e5e79c 100644 --- a/test/gtest/coll/test_allreduce_sliding_window.h +++ b/test/gtest/coll/test_allreduce_sliding_window.h @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #ifndef TEST_ALLREDUCE_SW_H #define TEST_ALLREDUCE_SW_H diff --git a/test/gtest/coll/test_alltoall.cc b/test/gtest/coll/test_alltoall.cc index fadce3ba5c..a6d0feb735 100644 --- a/test/gtest/coll/test_alltoall.cc +++ b/test/gtest/coll/test_alltoall.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_alltoallv.cc b/test/gtest/coll/test_alltoallv.cc index a1ac465aed..92664127b3 100644 --- a/test/gtest/coll/test_alltoallv.cc +++ b/test/gtest/coll/test_alltoallv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_barrier.cc b/test/gtest/coll/test_barrier.cc index ea571ff143..e1b2219616 100644 --- a/test/gtest/coll/test_barrier.cc +++ b/test/gtest/coll/test_barrier.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_bcast.cc b/test/gtest/coll/test_bcast.cc index 6d80816a31..d337632114 100644 --- a/test/gtest/coll/test_bcast.cc +++ b/test/gtest/coll/test_bcast.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_gather.cc b/test/gtest/coll/test_gather.cc index 511c525e4f..f6794a5631 100644 --- a/test/gtest/coll/test_gather.cc +++ b/test/gtest/coll/test_gather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_gatherv.cc b/test/gtest/coll/test_gatherv.cc index f36ce60f2b..83dcb29453 100644 --- a/test/gtest/coll/test_gatherv.cc +++ b/test/gtest/coll/test_gatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_reduce.cc b/test/gtest/coll/test_reduce.cc index 2fb1cbc963..5cd0bd3416 100644 --- a/test/gtest/coll/test_reduce.cc +++ b/test/gtest/coll/test_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_reduce_scatter.cc b/test/gtest/coll/test_reduce_scatter.cc index bcd2f41d83..8263151836 100644 --- a/test/gtest/coll/test_reduce_scatter.cc +++ b/test/gtest/coll/test_reduce_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_reduce_scatterv.cc b/test/gtest/coll/test_reduce_scatterv.cc index 2c21b49423..928846450c 100644 --- a/test/gtest/coll/test_reduce_scatterv.cc +++ b/test/gtest/coll/test_reduce_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_scatter.cc b/test/gtest/coll/test_scatter.cc index d96a686e40..0d37cbe1ea 100644 --- a/test/gtest/coll/test_scatter.cc +++ b/test/gtest/coll/test_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_scatterv.cc b/test/gtest/coll/test_scatterv.cc index d82c3ffabb..ae32bf1cfc 100644 --- a/test/gtest/coll/test_scatterv.cc +++ b/test/gtest/coll/test_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_score.cc b/test/gtest/coll_score/test_score.cc index 1ca6487ba8..fb7fc34157 100644 --- a/test/gtest/coll_score/test_score.cc +++ b/test/gtest/coll_score/test_score.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_score.h" diff --git a/test/gtest/coll_score/test_score.h b/test/gtest/coll_score/test_score.h index 384226cfa6..91d8e56abc 100644 --- a/test/gtest/coll_score/test_score.h +++ b/test/gtest/coll_score/test_score.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_score_str.cc b/test/gtest/coll_score/test_score_str.cc index 0b31eeab1a..859e71bb3b 100644 --- a/test/gtest/coll_score/test_score_str.cc +++ b/test/gtest/coll_score/test_score_str.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_score_update.cc b/test/gtest/coll_score/test_score_update.cc index f82a1e19cb..83247191df 100644 --- a/test/gtest/coll_score/test_score_update.cc +++ b/test/gtest/coll_score/test_score_update.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021 - 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * RESERVED. See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_update_score.cc b/test/gtest/coll_score/test_update_score.cc index c193ab8c77..60d1388038 100644 --- a/test/gtest/coll_score/test_update_score.cc +++ b/test/gtest/coll_score/test_update_score.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * RESERVED. See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/common/gtest-all.cc b/test/gtest/common/gtest-all.cc index b723d67a95..bfb3fc8c46 100644 --- a/test/gtest/common/gtest-all.cc +++ b/test/gtest/common/gtest-all.cc @@ -1,4 +1,10 @@ // Copyright 2008, Google Inc. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +// Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +// * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. // All rights reserved. // // Redistribution and use in source and binary forms, with or without diff --git a/test/gtest/common/gtest.h b/test/gtest/common/gtest.h index 06ee1d1294..0ec1c7cb0c 100644 --- a/test/gtest/common/gtest.h +++ b/test/gtest/common/gtest.h @@ -1,4 +1,7 @@ // Copyright 2005, Google Inc. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +// Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. // All rights reserved. // // Redistribution and use in source and binary forms, with or without diff --git a/test/gtest/common/main.cc b/test/gtest/common/main.cc index 57d8320377..3edad3da19 100644 --- a/test/gtest/common/main.cc +++ b/test/gtest/common/main.cc @@ -1,7 +1,9 @@ /** - * Copyright (c) 2001-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) UT-Battelle, LLC. 2014. ALL RIGHTS RESERVED. * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/common/test.h b/test/gtest/common/test.h index 3dfbb8dc5f..36b85fc389 100644 --- a/test/gtest/common/test.h +++ b/test/gtest/common/test.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2001-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/common/test_obj_size.cc b/test/gtest/common/test_obj_size.cc index 73194bef83..d247d981c2 100644 --- a/test/gtest/common/test_obj_size.cc +++ b/test/gtest/common/test_obj_size.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2001-2019, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/common/test_ucc.cc b/test/gtest/common/test_ucc.cc index 40b51c1f56..f1c022c015 100644 --- a/test/gtest/common/test_ucc.cc +++ b/test/gtest/common/test_ucc.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_ucc.h" diff --git a/test/gtest/common/test_ucc.h b/test/gtest/common/test_ucc.h index f16e014b54..e05e381557 100644 --- a/test/gtest/common/test_ucc.h +++ b/test/gtest/common/test_ucc.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_context.cc b/test/gtest/core/test_context.cc index f1a1a6d302..f09d8e8a66 100644 --- a/test/gtest/core/test_context.cc +++ b/test/gtest/core/test_context.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_context.h" diff --git a/test/gtest/core/test_context.h b/test/gtest/core/test_context.h index 813327e9b8..9fc20b431d 100644 --- a/test/gtest/core/test_context.h +++ b/test/gtest/core/test_context.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_context_config.cc b/test/gtest/core/test_context_config.cc index fb0cc569fe..29c41c8a13 100644 --- a/test/gtest/core/test_context_config.cc +++ b/test/gtest/core/test_context_config.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_context.h" diff --git a/test/gtest/core/test_ec_cuda.cc b/test/gtest/core/test_ec_cuda.cc index 10ec6057f3..fb93f322f7 100644 --- a/test/gtest/core/test_ec_cuda.cc +++ b/test/gtest/core/test_ec_cuda.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_lib.cc b/test/gtest/core/test_lib.cc index 142a3d649d..f191e27ea7 100644 --- a/test/gtest/core/test_lib.cc +++ b/test/gtest/core/test_lib.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_lib_config.cc b/test/gtest/core/test_lib_config.cc index ae49743d7d..35f182f6ee 100644 --- a/test/gtest/core/test_lib_config.cc +++ b/test/gtest/core/test_lib_config.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc.cc b/test/gtest/core/test_mc.cc index 02007bcb3a..4921c8bde8 100644 --- a/test/gtest/core/test_mc.cc +++ b/test/gtest/core/test_mc.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_cuda.cc b/test/gtest/core/test_mc_cuda.cc index 867b268f3d..f15077c95c 100644 --- a/test/gtest/core/test_mc_cuda.cc +++ b/test/gtest/core/test_mc_cuda.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_reduce.cc b/test/gtest/core/test_mc_reduce.cc index 674808ccdb..ab886e3980 100644 --- a/test/gtest/core/test_mc_reduce.cc +++ b/test/gtest/core/test_mc_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_reduce.h b/test/gtest/core/test_mc_reduce.h index 540c5f1c3b..d4573fc55b 100644 --- a/test/gtest/core/test_mc_reduce.h +++ b/test/gtest/core/test_mc_reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_rocm.cc b/test/gtest/core/test_mc_rocm.cc index edd6c482d5..f09e9749a5 100644 --- a/test/gtest/core/test_mc_rocm.cc +++ b/test/gtest/core/test_mc_rocm.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_schedule.cc b/test/gtest/core/test_schedule.cc index 145190dac7..9cdc2cda2c 100644 --- a/test/gtest/core/test_schedule.cc +++ b/test/gtest/core/test_schedule.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_service_coll.cc b/test/gtest/core/test_service_coll.cc index 72aedef463..28841eb6d2 100644 --- a/test/gtest/core/test_service_coll.cc +++ b/test/gtest/core/test_service_coll.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include diff --git a/test/gtest/core/test_team.cc b/test/gtest/core/test_team.cc index 6b9c4e85f1..7d40dc9383 100644 --- a/test/gtest/core/test_team.cc +++ b/test/gtest/core/test_team.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "common/test_ucc.h" diff --git a/test/gtest/core/test_timeout.cc b/test/gtest/core/test_timeout.cc index 3d811b1a44..80f401d415 100644 --- a/test/gtest/core/test_timeout.cc +++ b/test/gtest/core/test_timeout.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_topo.cc b/test/gtest/core/test_topo.cc index 348c4bb5fb..83f7be8947 100644 --- a/test/gtest/core/test_topo.cc +++ b/test/gtest/core/test_topo.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/core/test_utils.cc b/test/gtest/core/test_utils.cc index 884488c608..5bb1188c46 100644 --- a/test/gtest/core/test_utils.cc +++ b/test/gtest/core/test_utils.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/tl/mlx5/test_tl_mlx5.cc b/test/gtest/tl/mlx5/test_tl_mlx5.cc index 17658891d5..edaf32472d 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5.cc +++ b/test/gtest/tl/mlx5/test_tl_mlx5.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/mlx5/test_tl_mlx5.h b/test/gtest/tl/mlx5/test_tl_mlx5.h index 593dc049e8..2ef6b3a9ad 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5.h +++ b/test/gtest/tl/mlx5/test_tl_mlx5.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef TEST_TL_MLX5_H diff --git a/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc b/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc index 500c5c83d0..399bb64a84 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc +++ b/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/mlx5/test_tl_mlx5_qps.h b/test/gtest/tl/mlx5/test_tl_mlx5_qps.h index d80776e370..1f4f78d18d 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5_qps.h +++ b/test/gtest/tl/mlx5/test_tl_mlx5_qps.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/mlx5/test_tl_mlx5_wqe.cc b/test/gtest/tl/mlx5/test_tl_mlx5_wqe.cc index 70cc9a4190..f1197d2240 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5_wqe.cc +++ b/test/gtest/tl/mlx5/test_tl_mlx5_wqe.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/mlx5/test_tl_mlx5_wqe.h b/test/gtest/tl/mlx5/test_tl_mlx5_wqe.h index ad39d494e7..f7f0924522 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5_wqe.h +++ b/test/gtest/tl/mlx5/test_tl_mlx5_wqe.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/tl_test.cc b/test/gtest/tl/tl_test.cc index 56a4b70a66..e823d2ba9e 100644 --- a/test/gtest/tl/tl_test.cc +++ b/test/gtest/tl/tl_test.cc @@ -1,5 +1,8 @@ /** * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_cfg_file.cc b/test/gtest/utils/test_cfg_file.cc index 9f86fd803e..ecd7c503fb 100644 --- a/test/gtest/utils/test_cfg_file.cc +++ b/test/gtest/utils/test_cfg_file.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_ep_map.cc b/test/gtest/utils/test_ep_map.cc index 271fe77db3..93415de7c8 100644 --- a/test/gtest/utils/test_ep_map.cc +++ b/test/gtest/utils/test_ep_map.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_lock_free_queue.cc b/test/gtest/utils/test_lock_free_queue.cc index fba803f2c9..4844ca13bf 100644 --- a/test/gtest/utils/test_lock_free_queue.cc +++ b/test/gtest/utils/test_lock_free_queue.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_math.cc b/test/gtest/utils/test_math.cc index fde0f63951..ca12f1a267 100644 --- a/test/gtest/utils/test_math.cc +++ b/test/gtest/utils/test_math.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/utils/test_parser.cc b/test/gtest/utils/test_parser.cc index e95eaea027..6d0d0f6ffa 100644 --- a/test/gtest/utils/test_parser.cc +++ b/test/gtest/utils/test_parser.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_string.cc b/test/gtest/utils/test_string.cc index 0eb99b01f9..ef9288ec0c 100644 --- a/test/gtest/utils/test_string.cc +++ b/test/gtest/utils/test_string.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/mpi/Makefile.am b/test/mpi/Makefile.am index 72ff1229c0..a8faec1d46 100644 --- a/test/mpi/Makefile.am +++ b/test/mpi/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # $COPYRIGHT$ # # Additional copyrights may follow diff --git a/test/mpi/buffer.cc b/test/mpi/buffer.cc index f31f42c553..e0cff91d25 100644 --- a/test/mpi/buffer.cc +++ b/test/mpi/buffer.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/main.cc b/test/mpi/main.cc index 51fc817328..ff4911dc5a 100644 --- a/test/mpi/main.cc +++ b/test/mpi/main.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Advanced Micro Devices, Inc. 2023. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/mpi_util.cc b/test/mpi/mpi_util.cc index 641ca246ad..498e24b2f5 100644 --- a/test/mpi/mpi_util.cc +++ b/test/mpi/mpi_util.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/mpi_util.h b/test/mpi/mpi_util.h index 3f059d716a..3a777c7fb0 100644 --- a/test/mpi/mpi_util.h +++ b/test/mpi/mpi_util.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_allgather.cc b/test/mpi/test_allgather.cc index a98bbd8ee4..e3cde7f93e 100644 --- a/test/mpi/test_allgather.cc +++ b/test/mpi/test_allgather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_allgatherv.cc b/test/mpi/test_allgatherv.cc index 6e038488bd..51e380d47a 100644 --- a/test/mpi/test_allgatherv.cc +++ b/test/mpi/test_allgatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_allreduce.cc b/test/mpi/test_allreduce.cc index 2662522b52..2f1e22635e 100644 --- a/test/mpi/test_allreduce.cc +++ b/test/mpi/test_allreduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_alltoall.cc b/test/mpi/test_alltoall.cc index a92900265e..fae2892585 100644 --- a/test/mpi/test_alltoall.cc +++ b/test/mpi/test_alltoall.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_alltoallv.cc b/test/mpi/test_alltoallv.cc index aaa65b7e10..8b0a122ebe 100644 --- a/test/mpi/test_alltoallv.cc +++ b/test/mpi/test_alltoallv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_barrier.cc b/test/mpi/test_barrier.cc index 34f28a2947..e766f5c8fb 100644 --- a/test/mpi/test_barrier.cc +++ b/test/mpi/test_barrier.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_bcast.cc b/test/mpi/test_bcast.cc index d5d1c92a7c..4510dc7ad9 100644 --- a/test/mpi/test_bcast.cc +++ b/test/mpi/test_bcast.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_case.cc b/test/mpi/test_case.cc index 7a37c2ec9c..59cf65a27e 100644 --- a/test/mpi/test_case.cc +++ b/test/mpi/test_case.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_gather.cc b/test/mpi/test_gather.cc index 0f21455fab..72ecc77bcc 100644 --- a/test/mpi/test_gather.cc +++ b/test/mpi/test_gather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_gatherv.cc b/test/mpi/test_gatherv.cc index 445b9faa14..24061e0230 100644 --- a/test/mpi/test_gatherv.cc +++ b/test/mpi/test_gatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_mpi.cc b/test/mpi/test_mpi.cc index 147ce1fd7d..bb3637b823 100644 --- a/test/mpi/test_mpi.cc +++ b/test/mpi/test_mpi.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_mpi.h b/test/mpi/test_mpi.h index 391cb21996..5499e5733b 100644 --- a/test/mpi/test_mpi.h +++ b/test/mpi/test_mpi.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_reduce.cc b/test/mpi/test_reduce.cc index 3718708d57..94dfd7e2c7 100644 --- a/test/mpi/test_reduce.cc +++ b/test/mpi/test_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_reduce_scatter.cc b/test/mpi/test_reduce_scatter.cc index 9ff95b6bee..dd1aea7bbd 100644 --- a/test/mpi/test_reduce_scatter.cc +++ b/test/mpi/test_reduce_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_reduce_scatterv.cc b/test/mpi/test_reduce_scatterv.cc index 1d9a203f8e..5311cc2b4a 100644 --- a/test/mpi/test_reduce_scatterv.cc +++ b/test/mpi/test_reduce_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_scatter.cc b/test/mpi/test_scatter.cc index 4d4438b635..0f7ecf515e 100644 --- a/test/mpi/test_scatter.cc +++ b/test/mpi/test_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_scatterv.cc b/test/mpi/test_scatterv.cc index 358713b968..ed66b34d23 100644 --- a/test/mpi/test_scatterv.cc +++ b/test/mpi/test_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/info/Makefile.am b/tools/info/Makefile.am index 010ebc7dfd..c2974b82a6 100644 --- a/tools/info/Makefile.am +++ b/tools/info/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) The University of Tennessee and the University of Tennessee Research Foundation. 2016. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # # See file LICENSE for terms. # diff --git a/tools/info/build_info.c b/tools/info/build_info.c index 4e720a8913..b79eb89305 100644 --- a/tools/info/build_info.c +++ b/tools/info/build_info.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/info/ucc_info.c b/tools/info/ucc_info.c index 53f36d393a..899536bee4 100644 --- a/tools/info/ucc_info.c +++ b/tools/info/ucc_info.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/info/ucc_info.h b/tools/info/ucc_info.h index 01fba09afb..c15c2851e1 100644 --- a/tools/info/ucc_info.h +++ b/tools/info/ucc_info.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/Makefile.am b/tools/perf/Makefile.am index 61290375d3..bee094315e 100644 --- a/tools/perf/Makefile.am +++ b/tools/perf/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # $COPYRIGHT$ # # Additional copyrights may follow diff --git a/tools/perf/ucc_perftest.cc b/tools/perf/ucc_perftest.cc index dd873ba05a..7efcb7766f 100644 --- a/tools/perf/ucc_perftest.cc +++ b/tools/perf/ucc_perftest.cc @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include #include "ucc_pt_comm.h" #include "ucc_pt_config.h" diff --git a/tools/perf/ucc_perftest.h b/tools/perf/ucc_perftest.h index 3391cfc029..291bc6648f 100644 --- a/tools/perf/ucc_perftest.h +++ b/tools/perf/ucc_perftest.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_benchmark.cc b/tools/perf/ucc_pt_benchmark.cc index e5c1fa1e68..74f29474e9 100644 --- a/tools/perf/ucc_pt_benchmark.cc +++ b/tools/perf/ucc_pt_benchmark.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_benchmark.h b/tools/perf/ucc_pt_benchmark.h index 19e7391558..7b93520bd4 100644 --- a/tools/perf/ucc_pt_benchmark.h +++ b/tools/perf/ucc_pt_benchmark.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_bootstrap.h b/tools/perf/ucc_pt_bootstrap.h index 806797c0ba..f27b6ccae8 100644 --- a/tools/perf/ucc_pt_bootstrap.h +++ b/tools/perf/ucc_pt_bootstrap.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_bootstrap_mpi.cc b/tools/perf/ucc_pt_bootstrap_mpi.cc index ea1d68fc61..bb9e68d3a0 100644 --- a/tools/perf/ucc_pt_bootstrap_mpi.cc +++ b/tools/perf/ucc_pt_bootstrap_mpi.cc @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include "ucc_pt_bootstrap_mpi.h" static ucc_status_t mpi_oob_allgather(void *sbuf, void *rbuf, size_t msglen, diff --git a/tools/perf/ucc_pt_bootstrap_mpi.h b/tools/perf/ucc_pt_bootstrap_mpi.h index f436f34e99..87ce102af7 100644 --- a/tools/perf/ucc_pt_bootstrap_mpi.h +++ b/tools/perf/ucc_pt_bootstrap_mpi.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll.cc b/tools/perf/ucc_pt_coll.cc index e013615dd8..57d95d1e04 100644 --- a/tools/perf/ucc_pt_coll.cc +++ b/tools/perf/ucc_pt_coll.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll.h b/tools/perf/ucc_pt_coll.h index 0b92039fab..145c9ae12d 100644 --- a/tools/perf/ucc_pt_coll.h +++ b/tools/perf/ucc_pt_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_allgather.cc b/tools/perf/ucc_pt_coll_allgather.cc index b8185dd9e8..1bf6fc4b94 100644 --- a/tools/perf/ucc_pt_coll_allgather.cc +++ b/tools/perf/ucc_pt_coll_allgather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_allgatherv.cc b/tools/perf/ucc_pt_coll_allgatherv.cc index 806779fee8..151dc7a17e 100644 --- a/tools/perf/ucc_pt_coll_allgatherv.cc +++ b/tools/perf/ucc_pt_coll_allgatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_allreduce.cc b/tools/perf/ucc_pt_coll_allreduce.cc index 3159dc3a9f..2632395e59 100644 --- a/tools/perf/ucc_pt_coll_allreduce.cc +++ b/tools/perf/ucc_pt_coll_allreduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_alltoall.cc b/tools/perf/ucc_pt_coll_alltoall.cc index 77a2608f7f..2a21956485 100644 --- a/tools/perf/ucc_pt_coll_alltoall.cc +++ b/tools/perf/ucc_pt_coll_alltoall.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_alltoallv.cc b/tools/perf/ucc_pt_coll_alltoallv.cc index 6ce68ed032..05ad6d85f7 100644 --- a/tools/perf/ucc_pt_coll_alltoallv.cc +++ b/tools/perf/ucc_pt_coll_alltoallv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_barrier.cc b/tools/perf/ucc_pt_coll_barrier.cc index 6d2f7e0546..5f9b1e2c12 100644 --- a/tools/perf/ucc_pt_coll_barrier.cc +++ b/tools/perf/ucc_pt_coll_barrier.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_bcast.cc b/tools/perf/ucc_pt_coll_bcast.cc index b869c902c1..328d0cdc1a 100644 --- a/tools/perf/ucc_pt_coll_bcast.cc +++ b/tools/perf/ucc_pt_coll_bcast.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_gather.cc b/tools/perf/ucc_pt_coll_gather.cc index 660356bee8..c7e1f0724d 100644 --- a/tools/perf/ucc_pt_coll_gather.cc +++ b/tools/perf/ucc_pt_coll_gather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_gatherv.cc b/tools/perf/ucc_pt_coll_gatherv.cc index ab8715b3cc..4bb99cb8aa 100644 --- a/tools/perf/ucc_pt_coll_gatherv.cc +++ b/tools/perf/ucc_pt_coll_gatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_reduce.cc b/tools/perf/ucc_pt_coll_reduce.cc index 47610bb68c..bae57329c7 100644 --- a/tools/perf/ucc_pt_coll_reduce.cc +++ b/tools/perf/ucc_pt_coll_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_reduce_scatter.cc b/tools/perf/ucc_pt_coll_reduce_scatter.cc index e15bf80bcb..35b522b5ec 100644 --- a/tools/perf/ucc_pt_coll_reduce_scatter.cc +++ b/tools/perf/ucc_pt_coll_reduce_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_reduce_scatterv.cc b/tools/perf/ucc_pt_coll_reduce_scatterv.cc index 932ad600d9..a9680c97e2 100644 --- a/tools/perf/ucc_pt_coll_reduce_scatterv.cc +++ b/tools/perf/ucc_pt_coll_reduce_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_scatter.cc b/tools/perf/ucc_pt_coll_scatter.cc index ac414dd2ed..756c2d4753 100644 --- a/tools/perf/ucc_pt_coll_scatter.cc +++ b/tools/perf/ucc_pt_coll_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_scatterv.cc b/tools/perf/ucc_pt_coll_scatterv.cc index 1dc9bf7db9..694e946e04 100644 --- a/tools/perf/ucc_pt_coll_scatterv.cc +++ b/tools/perf/ucc_pt_coll_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_comm.cc b/tools/perf/ucc_pt_comm.cc index 1f6a91a651..49ae08add5 100644 --- a/tools/perf/ucc_pt_comm.cc +++ b/tools/perf/ucc_pt_comm.cc @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 3. Neither the name of the copyright holder 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 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. + */ + #include #include #include "ucc_pt_comm.h" diff --git a/tools/perf/ucc_pt_comm.h b/tools/perf/ucc_pt_comm.h index 827246ee4e..5f41b0a722 100644 --- a/tools/perf/ucc_pt_comm.h +++ b/tools/perf/ucc_pt_comm.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_config.cc b/tools/perf/ucc_pt_config.cc index a6167f0937..b302565b08 100644 --- a/tools/perf/ucc_pt_config.cc +++ b/tools/perf/ucc_pt_config.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_config.h b/tools/perf/ucc_pt_config.h index f03e5c8470..044408d122 100644 --- a/tools/perf/ucc_pt_config.h +++ b/tools/perf/ucc_pt_config.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_cuda.cc b/tools/perf/ucc_pt_cuda.cc index 1d9e55ab4a..9b7c2373a4 100644 --- a/tools/perf/ucc_pt_cuda.cc +++ b/tools/perf/ucc_pt_cuda.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_cuda.h b/tools/perf/ucc_pt_cuda.h index 5a370c3528..1a3f74261b 100644 --- a/tools/perf/ucc_pt_cuda.h +++ b/tools/perf/ucc_pt_cuda.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_op_memcpy.cc b/tools/perf/ucc_pt_op_memcpy.cc index 585e8f0e64..e7fa2e407a 100644 --- a/tools/perf/ucc_pt_op_memcpy.cc +++ b/tools/perf/ucc_pt_op_memcpy.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_op_reduce.cc b/tools/perf/ucc_pt_op_reduce.cc index d9683c0d50..f07b54a904 100644 --- a/tools/perf/ucc_pt_op_reduce.cc +++ b/tools/perf/ucc_pt_op_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_op_reduce_strided.cc b/tools/perf/ucc_pt_op_reduce_strided.cc index 290d98745d..506d801ff8 100644 --- a/tools/perf/ucc_pt_op_reduce_strided.cc +++ b/tools/perf/ucc_pt_op_reduce_strided.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_rocm.cc b/tools/perf/ucc_pt_rocm.cc index 2851be0deb..24cb31005c 100644 --- a/tools/perf/ucc_pt_rocm.cc +++ b/tools/perf/ucc_pt_rocm.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_rocm.h b/tools/perf/ucc_pt_rocm.h index bae70ba808..5ba23b95ce 100644 --- a/tools/perf/ucc_pt_rocm.h +++ b/tools/perf/ucc_pt_rocm.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/ucc.pc.in b/ucc.pc.in index eb1bbd0710..3a2d309eef 100644 --- a/ucc.pc.in +++ b/ucc.pc.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # # See file LICENSE for terms. #