From 361011e10c0bf50936b4c0c8b744554a2eda0654 Mon Sep 17 00:00:00 2001 From: artemry-nv Date: Thu, 9 Jan 2025 09:04:06 +0200 Subject: [PATCH] CODESTYLE: Update copyright headers according to the NVIDIA policies --- .ci/config-header-check.yml | 14 +++++++++ Makefile.am | 4 ++- contrib/Makefile.am | 4 ++- contrib/doca_urom_ucc_plugin/Makefile.am | 4 ++- .../doca_urom_ucc_plugin/common/urom_ucc.h | 4 ++- contrib/doca_urom_ucc_plugin/dpu/worker_ucc.c | 4 ++- contrib/doca_urom_ucc_plugin/dpu/worker_ucc.h | 4 ++- .../doca_urom_ucc_plugin/dpu/worker_ucc_p2p.c | 4 ++- cuda_lt.sh | 31 +++++++++++++++++++ src/Makefile.am | 4 ++- src/coll_patterns/double_binary_tree.h | 4 ++- src/coll_patterns/recursive_knomial.h | 4 ++- src/coll_patterns/sra_knomial.h | 4 ++- src/coll_score/ucc_coll_score.c | 4 ++- src/coll_score/ucc_coll_score.h | 4 ++- src/coll_score/ucc_coll_score_map.c | 4 ++- src/components/base/ucc_base_iface.c | 4 ++- src/components/base/ucc_base_iface.h | 4 ++- src/components/cl/basic/cl_basic_context.c | 4 ++- src/components/cl/basic/cl_basic_lib.c | 4 ++- src/components/cl/doca_urom/Makefile.am | 4 ++- src/components/cl/doca_urom/cl_doca_urom.c | 4 ++- src/components/cl/doca_urom/cl_doca_urom.h | 4 ++- .../cl/doca_urom/cl_doca_urom_coll.c | 4 ++- .../cl/doca_urom/cl_doca_urom_coll.h | 4 ++- .../cl/doca_urom/cl_doca_urom_common.c | 4 ++- .../cl/doca_urom/cl_doca_urom_common.h | 4 ++- .../cl/doca_urom/cl_doca_urom_context.c | 4 ++- .../cl/doca_urom/cl_doca_urom_lib.c | 4 ++- .../cl/doca_urom/cl_doca_urom_team.c | 4 ++- .../cl/doca_urom/cl_doca_urom_worker_ucc.c | 4 ++- .../cl/doca_urom/cl_doca_urom_worker_ucc.h | 4 ++- src/components/cl/hier/Makefile.am | 4 ++- src/components/cl/hier/alltoall/alltoall.c | 4 ++- src/components/cl/hier/cl_hier.c | 4 ++- src/components/cl/hier/cl_hier.h | 4 ++- src/components/cl/hier/cl_hier_coll.c | 4 ++- src/components/cl/hier/cl_hier_coll.h | 4 ++- src/components/cl/hier/cl_hier_context.c | 4 ++- src/components/cl/hier/cl_hier_team.c | 4 ++- src/components/cl/hier/reduce/reduce.c | 4 ++- src/components/cl/hier/reduce/reduce.h | 4 ++- src/components/cl/hier/reduce/reduce_2step.c | 4 ++- src/components/cl/ucc_cl.c | 4 ++- src/components/cl/ucc_cl_type.h | 4 ++- src/components/ec/cpu/ec_cpu.c | 4 ++- src/components/ec/cpu/ec_cpu.h | 4 ++- src/components/ec/cpu/ec_cpu_reduce.c | 4 ++- src/components/ec/cuda/Makefile.am | 4 ++- src/components/ec/cuda/ec_cuda.c | 4 ++- src/components/ec/cuda/ec_cuda.h | 4 ++- src/components/ec/cuda/ec_cuda_executor.c | 4 ++- .../ec/cuda/ec_cuda_executor_interruptible.c | 4 ++- .../ec/cuda/ec_cuda_executor_persistent.c | 4 ++- src/components/ec/cuda/ec_cuda_resources.c | 31 +++++++++++++++++++ src/components/ec/cuda/ec_cuda_resources.h | 4 ++- src/components/ec/rocm/kernel/Makefile.am | 4 ++- src/components/ec/ucc_ec.c | 4 ++- src/components/mc/cuda/Makefile.am | 4 ++- src/components/mc/cuda/mc_cuda.c | 4 ++- src/components/mc/cuda/mc_cuda.h | 4 ++- src/components/mc/cuda/mc_cuda_resources.c | 31 +++++++++++++++++++ src/components/mc/cuda/mc_cuda_resources.h | 4 ++- src/components/mc/ucc_mc.c | 4 ++- src/components/tl/cuda/tl_cuda_context.c | 4 ++- src/components/tl/cuda/tl_cuda_team.c | 4 ++- src/components/tl/mlx5/Makefile.am | 4 ++- src/components/tl/mlx5/alltoall/alltoall.c | 4 ++- src/components/tl/mlx5/alltoall/alltoall.h | 4 ++- .../tl/mlx5/alltoall/alltoall_mkeys.c | 4 ++- .../tl/mlx5/alltoall/alltoall_mkeys.h | 4 ++- .../tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.c | 4 ++- .../tl/mlx5/mcast/p2p/ucc_tl_mlx5_mcast_p2p.h | 4 ++- src/components/tl/mlx5/mcast/tl_mlx5_mcast.h | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_allgather.c | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_allgather.h | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_coll.c | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_coll.h | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_context.c | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_helper.c | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_helper.h | 4 ++- .../mcast/tl_mlx5_mcast_one_sided_progress.c | 4 ++- .../mcast/tl_mlx5_mcast_one_sided_progress.h | 4 ++- .../tl_mlx5_mcast_one_sided_reliability.c | 4 ++- .../tl_mlx5_mcast_one_sided_reliability.h | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_progress.c | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_progress.h | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_rcache.c | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_rcache.h | 4 ++- .../mlx5/mcast/tl_mlx5_mcast_service_coll.c | 4 ++- .../mlx5/mcast/tl_mlx5_mcast_service_coll.h | 4 ++- .../tl/mlx5/mcast/tl_mlx5_mcast_team.c | 4 ++- src/components/tl/mlx5/tl_mlx5.c | 4 ++- src/components/tl/mlx5/tl_mlx5.h | 4 ++- src/components/tl/mlx5/tl_mlx5_coll.c | 4 ++- src/components/tl/mlx5/tl_mlx5_coll.h | 4 ++- src/components/tl/mlx5/tl_mlx5_context.c | 4 ++- src/components/tl/mlx5/tl_mlx5_dm.c | 4 ++- src/components/tl/mlx5/tl_mlx5_dm.h | 4 ++- src/components/tl/mlx5/tl_mlx5_lib.c | 4 ++- src/components/tl/mlx5/tl_mlx5_pd.c | 4 ++- src/components/tl/mlx5/tl_mlx5_pd.h | 4 ++- src/components/tl/mlx5/tl_mlx5_rcache.c | 4 ++- src/components/tl/mlx5/tl_mlx5_team.c | 4 ++- src/components/tl/mlx5/tl_mlx5_wqe.c | 4 ++- src/components/tl/mlx5/tl_mlx5_wqe.h | 4 ++- src/components/tl/nccl/tl_nccl_coll.c | 4 ++- src/components/tl/nccl/tl_nccl_context.c | 4 ++- src/components/tl/rccl/tl_rccl_context.c | 4 ++- src/components/tl/self/tl_self_context.c | 4 ++- src/components/tl/sharp/tl_sharp.c | 4 ++- src/components/tl/sharp/tl_sharp.h | 4 ++- src/components/tl/sharp/tl_sharp_coll.c | 4 ++- src/components/tl/sharp/tl_sharp_coll.h | 4 ++- src/components/tl/sharp/tl_sharp_context.c | 4 ++- src/components/tl/sharp/tl_sharp_lib.c | 4 ++- src/components/tl/sharp/tl_sharp_team.c | 4 ++- src/components/tl/ucc_tl.h | 4 ++- src/components/tl/ucp/Makefile.am | 4 ++- src/components/tl/ucp/allgather/allgather.c | 4 ++- src/components/tl/ucp/allgather/allgather.h | 4 ++- .../tl/ucp/allgather/allgather_bruck.c | 4 ++- .../tl/ucp/allgather/allgather_knomial.c | 4 ++- .../tl/ucp/allgather/allgather_sparbit.c | 4 ++- src/components/tl/ucp/allgatherv/allgatherv.c | 4 ++- src/components/tl/ucp/allgatherv/allgatherv.h | 4 ++- .../tl/ucp/allgatherv/allgatherv_knomial.c | 4 ++- .../tl/ucp/allgatherv/allgatherv_ring.c | 4 ++- src/components/tl/ucp/allreduce/allreduce.c | 4 ++- src/components/tl/ucp/allreduce/allreduce.h | 4 ++- .../tl/ucp/allreduce/allreduce_dbt.c | 4 ++- .../ucp/allreduce/allreduce_sliding_window.c | 31 +++++++++++++++++-- .../ucp/allreduce/allreduce_sliding_window.h | 4 ++- .../allreduce_sliding_window_setup.c | 31 +++++++++++++++++-- .../tl/ucp/alltoall/alltoall_pairwise.c | 4 ++- .../tl/ucp/alltoallv/alltoallv_hybrid.c | 4 ++- .../tl/ucp/alltoallv/alltoallv_pairwise.c | 4 ++- src/components/tl/ucp/bcast/bcast_dbt.c | 4 ++- src/components/tl/ucp/bcast/bcast_knomial.c | 4 ++- .../tl/ucp/bcast/bcast_sag_knomial.c | 4 ++- src/components/tl/ucp/gather/gather.c | 4 ++- src/components/tl/ucp/gather/gather.h | 4 ++- src/components/tl/ucp/gather/gather_knomial.c | 4 ++- src/components/tl/ucp/reduce/reduce.c | 4 ++- src/components/tl/ucp/reduce/reduce.h | 4 ++- src/components/tl/ucp/reduce/reduce_dbt.c | 4 ++- .../tl/ucp/reduce_scatter/reduce_scatter.c | 4 ++- .../tl/ucp/reduce_scatter/reduce_scatter.h | 4 ++- .../reduce_scatter/reduce_scatter_knomial.c | 4 ++- .../ucp/reduce_scatter/reduce_scatter_ring.c | 4 ++- .../reduce_scatterv/reduce_scatterv_ring.c | 4 ++- src/components/tl/ucp/tl_ucp.c | 4 ++- src/components/tl/ucp/tl_ucp.h | 4 ++- src/components/tl/ucp/tl_ucp_coll.c | 4 ++- src/components/tl/ucp/tl_ucp_coll.h | 4 ++- src/components/tl/ucp/tl_ucp_context.c | 4 ++- src/components/tl/ucp/tl_ucp_dpu_offload.c | 4 ++- src/components/tl/ucp/tl_ucp_dpu_offload.h | 4 ++- src/components/tl/ucp/tl_ucp_ep.c | 4 ++- src/components/tl/ucp/tl_ucp_ep.h | 4 ++- src/components/tl/ucp/tl_ucp_sendrecv.h | 4 ++- src/components/tl/ucp/tl_ucp_team.c | 4 ++- src/components/topo/ucc_sbgp.c | 4 ++- src/components/topo/ucc_topo.c | 4 ++- src/core/ucc_coll.c | 4 ++- src/core/ucc_constructor.c | 4 ++- src/core/ucc_context.c | 4 ++- src/core/ucc_context.h | 4 ++- src/core/ucc_global_opts.h | 4 ++- src/core/ucc_progress_queue.h | 4 ++- src/core/ucc_progress_queue_mt.c | 4 ++- src/core/ucc_progress_queue_st.c | 4 ++- src/core/ucc_service_coll.c | 4 ++- src/core/ucc_service_coll.h | 4 ++- src/schedule/ucc_schedule.c | 4 ++- src/schedule/ucc_schedule.h | 4 ++- src/schedule/ucc_schedule_pipelined.c | 4 ++- src/ucc/api/ucc.h | 4 ++- src/ucc/api/ucc_def.h | 4 ++- src/utils/arch/aarch64/cpu.h | 4 ++- src/utils/arch/cpu.h | 4 ++- src/utils/arch/cuda_def.h | 4 ++- src/utils/ini.h | 2 ++ src/utils/ucc_coll_utils.c | 4 ++- src/utils/ucc_coll_utils.h | 4 ++- src/utils/ucc_compiler_def.h | 4 ++- src/utils/ucc_component.c | 4 ++- src/utils/ucc_log.h | 4 ++- src/utils/ucc_math.h | 4 ++- src/utils/ucc_parser.c | 4 ++- src/utils/ucc_parser.h | 4 ++- src/utils/ucc_rcache.h | 4 ++- test/gtest/Makefile.am | 4 ++- test/gtest/active_set/test_active_set.cc | 4 ++- test/gtest/asym_mem/test_asymmetric_memory.cc | 4 ++- test/gtest/coll/test_allgather.cc | 4 ++- test/gtest/coll/test_allgatherv.cc | 4 ++- test/gtest/coll/test_allreduce.cc | 4 ++- .../coll/test_allreduce_sliding_window.cc | 4 ++- .../coll/test_allreduce_sliding_window.h | 31 +++++++++++++++++++ test/gtest/coll/test_reduce.cc | 4 ++- test/gtest/coll/test_reduce_scatter.cc | 4 ++- test/gtest/common/main.cc | 4 ++- test/gtest/tl/mlx5/test_tl_mlx5_wqe.cc | 4 ++- test/gtest/tl/mlx5/test_tl_mlx5_wqe.h | 4 ++- test/mpi/main.cc | 4 ++- test/mpi/test_allgather.cc | 4 ++- test/mpi/test_allgatherv.cc | 4 ++- test/mpi/test_bcast.cc | 4 ++- test/mpi/test_gather.cc | 4 ++- test/mpi/test_gatherv.cc | 4 ++- test/mpi/test_scatter.cc | 4 ++- tools/perf/ucc_pt_benchmark.cc | 4 ++- tools/perf/ucc_pt_coll_allgatherv.cc | 4 ++- tools/perf/ucc_pt_config.cc | 4 ++- tools/perf/ucc_pt_config.h | 4 ++- ucc.pc.in | 4 ++- 217 files changed, 823 insertions(+), 215 deletions(-) create mode 100644 .ci/config-header-check.yml diff --git a/.ci/config-header-check.yml b/.ci/config-header-check.yml new file mode 100644 index 0000000000..c137e4edb4 --- /dev/null +++ b/.ci/config-header-check.yml @@ -0,0 +1,14 @@ +general: + exclude: + - "\\.git.*" + - "\\.(yml|md|txt)" + - "^\\.ci.*" + - "NEWS" + - "\\.(m4|ac)" + - "\\.conf" + - "src/components/tl/nvat/*" + +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/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/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/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/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/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/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_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_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/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_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_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/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/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/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/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_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/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_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_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/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_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/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/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/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.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/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_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_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/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_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_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/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/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/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_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_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/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_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_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_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/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_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_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/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/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/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/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/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_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_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_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_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/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_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/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/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/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/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_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_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_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/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_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_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/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. #