From cc1274bc38da8daf2a2a458ea0b5613b7fee49e4 Mon Sep 17 00:00:00 2001 From: artemry-nv Date: Thu, 9 Jan 2025 23:56:18 +0200 Subject: [PATCH] CODESTYLE: Update copyright headers according to the NVIDIA policies --- .ci/config-header-check.yml | 4 +++ autogen.sh | 4 ++- cmake/Makefile.am | 4 ++- cmake/ucc-config-version.cmake.in | 4 ++- cmake/ucc-config.cmake.in | 4 ++- cmake/ucc-targets.cmake.in | 4 ++- config/module.am | 4 ++- src/coll_patterns/bruck_alltoall.h | 4 ++- src/components/cl/basic/Makefile.am | 4 ++- src/components/cl/basic/cl_basic.c | 4 ++- src/components/cl/basic/cl_basic.h | 4 ++- src/components/cl/basic/cl_basic_coll.c | 4 ++- src/components/cl/basic/cl_basic_team.c | 4 ++- src/components/cl/hier/allreduce/allreduce.c | 4 ++- src/components/cl/hier/allreduce/allreduce.h | 4 ++- .../cl/hier/allreduce/allreduce_rab.c | 4 ++- .../cl/hier/allreduce/allreduce_split_rail.c | 4 ++- src/components/cl/hier/alltoall/alltoall.h | 4 ++- src/components/cl/hier/alltoallv/alltoallv.c | 4 ++- src/components/cl/hier/alltoallv/alltoallv.h | 4 ++- src/components/cl/hier/barrier/barrier.c | 4 ++- src/components/cl/hier/barrier/barrier.h | 4 ++- src/components/cl/hier/bcast/bcast.c | 4 ++- src/components/cl/hier/bcast/bcast.h | 4 ++- src/components/cl/hier/bcast/bcast_2step.c | 4 ++- src/components/cl/hier/cl_hier_lib.c | 4 ++- src/components/cl/ucc_cl.h | 4 ++- src/components/cl/ucc_cl_log.h | 4 ++- src/components/ec/base/ucc_ec_base.c | 4 ++- src/components/ec/base/ucc_ec_base.h | 4 ++- src/components/ec/cpu/Makefile.am | 4 ++- src/components/ec/cuda/ec_cuda_executor.h | 4 ++- .../cuda/ec_cuda_executor_persistent_wait.c | 4 ++- src/components/ec/cuda/kernel/Makefile.am | 4 ++- .../ec/cuda/kernel/ec_cuda_half_sm52.h | 4 ++- .../ec/cuda/kernel/ec_cuda_reduce_ops.h | 4 ++- src/components/ec/rocm/Makefile.am | 4 ++- src/components/ec/rocm/ec_rocm.c | 4 ++- src/components/ec/rocm/ec_rocm.h | 4 ++- src/components/ec/rocm/ec_rocm_executor.c | 4 ++- src/components/ec/rocm/ec_rocm_executor.h | 4 ++- .../ec/rocm/ec_rocm_executor_interruptible.c | 4 ++- .../ec/rocm/ec_rocm_executor_persistent.c | 4 ++- src/components/ec/ucc_ec.h | 4 ++- src/components/ec/ucc_ec_log.h | 4 ++- src/components/mc/base/ucc_mc_base.c | 4 ++- src/components/mc/base/ucc_mc_base.h | 4 ++- src/components/mc/cpu/Makefile.am | 4 ++- src/components/mc/cpu/mc_cpu.c | 4 ++- src/components/mc/cpu/mc_cpu.h | 4 ++- src/components/mc/rocm/Makefile.am | 4 ++- src/components/mc/rocm/mc_rocm.c | 4 ++- src/components/mc/rocm/mc_rocm.h | 4 ++- src/components/mc/ucc_mc.h | 4 ++- src/components/mc/ucc_mc_log.h | 4 ++- src/components/tl/cuda/Makefile.am | 4 ++- src/components/tl/cuda/allgather/allgather.c | 4 ++- src/components/tl/cuda/allgather/allgather.h | 4 ++- .../tl/cuda/allgather/allgather_linear.c | 4 ++- .../tl/cuda/allgather/allgather_ring.c | 4 ++- .../tl/cuda/allgatherv/allgatherv.c | 4 ++- .../tl/cuda/allgatherv/allgatherv.h | 4 ++- .../tl/cuda/allgatherv/allgatherv_linear.c | 4 ++- .../tl/cuda/allgatherv/allgatherv_ring.c | 4 ++- src/components/tl/cuda/alltoall/alltoall.c | 4 ++- src/components/tl/cuda/alltoall/alltoall.h | 4 ++- src/components/tl/cuda/alltoall/alltoall_ce.c | 4 ++- src/components/tl/cuda/alltoallv/alltoallv.c | 4 ++- src/components/tl/cuda/alltoallv/alltoallv.h | 4 ++- .../tl/cuda/alltoallv/alltoallv_ce.c | 4 ++- .../tl/cuda/reduce_scatter/reduce_scatter.c | 4 ++- .../tl/cuda/reduce_scatter/reduce_scatter.h | 4 ++- .../reduce_scatter/reduce_scatter_linear.c | 4 ++- .../cuda/reduce_scatter/reduce_scatter_ring.c | 4 ++- .../tl/cuda/reduce_scatterv/reduce_scatterv.c | 4 ++- .../tl/cuda/reduce_scatterv/reduce_scatterv.h | 4 ++- .../reduce_scatterv/reduce_scatterv_linear.c | 4 ++- .../reduce_scatterv/reduce_scatterv_ring.c | 4 ++- src/components/tl/cuda/tl_cuda.c | 4 ++- src/components/tl/cuda/tl_cuda.h | 4 ++- src/components/tl/cuda/tl_cuda_cache.c | 4 ++- src/components/tl/cuda/tl_cuda_cache.h | 4 ++- src/components/tl/cuda/tl_cuda_coll.c | 4 ++- src/components/tl/cuda/tl_cuda_coll.h | 4 ++- src/components/tl/cuda/tl_cuda_ep_hash.h | 4 ++- src/components/tl/cuda/tl_cuda_lib.c | 4 ++- src/components/tl/cuda/tl_cuda_ring.h | 4 ++- src/components/tl/cuda/tl_cuda_team_topo.c | 4 ++- src/components/tl/cuda/tl_cuda_team_topo.h | 4 ++- src/components/tl/cuda/tl_cuda_topo.c | 4 ++- src/components/tl/cuda/tl_cuda_topo.h | 4 ++- .../tl/mlx5/alltoall/alltoall_coll.c | 4 ++- .../tl/mlx5/alltoall/alltoall_inline.h | 4 ++- src/components/tl/mlx5/tl_mlx5_ib.c | 4 ++- src/components/tl/mlx5/tl_mlx5_ib.h | 4 ++- src/components/tl/nccl/Makefile.am | 4 ++- .../tl/nccl/allgatherv/allgatherv.c | 4 ++- .../tl/nccl/allgatherv/allgatherv.h | 4 ++- src/components/tl/nccl/tl_nccl.c | 4 ++- src/components/tl/nccl/tl_nccl.h | 4 ++- src/components/tl/nccl/tl_nccl_coll.h | 4 ++- src/components/tl/nccl/tl_nccl_lib.c | 4 ++- src/components/tl/nccl/tl_nccl_team.c | 4 ++- src/components/tl/rccl/Makefile.am | 4 ++- .../tl/rccl/allgatherv/allgatherv.c | 4 ++- .../tl/rccl/allgatherv/allgatherv.h | 4 ++- src/components/tl/rccl/tl_rccl.c | 4 ++- src/components/tl/rccl/tl_rccl.h | 4 ++- src/components/tl/rccl/tl_rccl_coll.c | 4 ++- src/components/tl/rccl/tl_rccl_coll.h | 4 ++- src/components/tl/rccl/tl_rccl_lib.c | 4 ++- src/components/tl/rccl/tl_rccl_team.c | 4 ++- src/components/tl/self/Makefile.am | 4 ++- src/components/tl/self/tl_self.c | 4 ++- src/components/tl/self/tl_self.h | 4 ++- src/components/tl/self/tl_self_coll.c | 4 ++- src/components/tl/self/tl_self_lib.c | 4 ++- src/components/tl/self/tl_self_team.c | 4 ++- src/components/tl/sharp/Makefile.am | 4 ++- src/components/tl/ucc_tl.c | 4 ++- src/components/tl/ucc_tl_log.h | 4 ++- .../tl/ucp/allgather/allgather_neighbor.c | 4 ++- .../tl/ucp/allgather/allgather_ring.c | 4 ++- .../tl/ucp/allreduce/allreduce_knomial.c | 4 ++- .../tl/ucp/allreduce/allreduce_sra_knomial.c | 4 ++- src/components/tl/ucp/alltoall/alltoall.c | 4 ++- src/components/tl/ucp/alltoall/alltoall.h | 4 ++- .../tl/ucp/alltoall/alltoall_bruck.c | 4 ++- .../tl/ucp/alltoall/alltoall_onesided.c | 4 ++- src/components/tl/ucp/alltoallv/alltoallv.c | 4 ++- src/components/tl/ucp/alltoallv/alltoallv.h | 4 ++- .../tl/ucp/alltoallv/alltoallv_onesided.c | 4 ++- src/components/tl/ucp/barrier/barrier.c | 4 ++- src/components/tl/ucp/barrier/barrier.h | 4 ++- .../tl/ucp/barrier/barrier_knomial.c | 4 ++- src/components/tl/ucp/bcast/bcast.c | 4 ++- src/components/tl/ucp/bcast/bcast.h | 4 ++- .../tl/ucp/coll_plugins/example/Makefile.am | 4 ++- .../tl/ucp/coll_plugins/example/example.c | 4 ++- src/components/tl/ucp/fanin/fanin.c | 4 ++- src/components/tl/ucp/fanin/fanin.h | 4 ++- src/components/tl/ucp/fanout/fanout.c | 4 ++- src/components/tl/ucp/fanout/fanout.h | 4 ++- src/components/tl/ucp/gatherv/gatherv.c | 4 ++- src/components/tl/ucp/gatherv/gatherv.h | 4 ++- .../tl/ucp/gatherv/gatherv_linear.c | 4 ++- src/components/tl/ucp/reduce/reduce_knomial.c | 4 ++- .../tl/ucp/reduce_scatterv/reduce_scatterv.c | 4 ++- .../tl/ucp/reduce_scatterv/reduce_scatterv.h | 4 ++- src/components/tl/ucp/scatter/scatter.h | 4 ++- .../tl/ucp/scatter/scatter_knomial.c | 4 ++- src/components/tl/ucp/scatterv/scatterv.c | 4 ++- src/components/tl/ucp/scatterv/scatterv.h | 4 ++- .../tl/ucp/scatterv/scatterv_linear.c | 4 ++- src/components/tl/ucp/tl_ucp_ep_hash.h | 4 ++- src/components/tl/ucp/tl_ucp_lib.c | 4 ++- src/components/tl/ucp/tl_ucp_reduce.h | 4 ++- src/components/tl/ucp/tl_ucp_service_coll.c | 4 ++- src/components/tl/ucp/tl_ucp_tag.h | 4 ++- src/components/topo/ucc_sbgp.h | 4 ++- src/components/topo/ucc_topo.h | 4 ++- src/core/ucc_dt.c | 4 ++- src/core/ucc_dt.h | 4 ++- src/core/ucc_ee.c | 4 ++- src/core/ucc_ee.h | 4 ++- src/core/ucc_global_opts.c | 4 ++- src/core/ucc_lib.c | 4 ++- src/core/ucc_lib.h | 4 ++- src/core/ucc_progress_queue.c | 4 ++- src/core/ucc_team.c | 4 ++- src/core/ucc_team.h | 4 ++- src/core/ucc_version.c.in | 31 +++++++++++++++++++ src/schedule/ucc_schedule_pipelined.h | 4 ++- src/ucc/api/ucc_status.h | 4 ++- src/ucc/api/ucc_version.h.in | 31 +++++++++++++++++++ src/utils/arch/aarch64/cpu.c | 4 ++- src/utils/arch/ppc64/cpu.h | 4 ++- src/utils/arch/riscv64/cpu.h | 4 ++- src/utils/arch/rocm_def.h | 4 ++- src/utils/arch/x86_64/cpu.c | 4 ++- src/utils/arch/x86_64/cpu.h | 4 ++- src/utils/ini.c | 2 ++ src/utils/khash.h | 3 ++ src/utils/profile/ucc_profile.c | 4 ++- src/utils/profile/ucc_profile.h | 4 ++- src/utils/profile/ucc_profile_core.h | 31 +++++++++++++++++++ src/utils/profile/ucc_profile_off.h | 4 ++- src/utils/profile/ucc_profile_on.h | 4 ++- src/utils/ucc_assert.c | 4 ++- src/utils/ucc_assert.h | 4 ++- src/utils/ucc_atomic.h | 4 ++- src/utils/ucc_class.h | 4 ++- src/utils/ucc_component.h | 4 ++- src/utils/ucc_datastruct.c | 4 ++- src/utils/ucc_datastruct.h | 4 ++- src/utils/ucc_dt_reduce.h | 4 ++- src/utils/ucc_list.h | 4 ++- src/utils/ucc_lock_free_queue.h | 4 ++- src/utils/ucc_malloc.h | 4 ++- src/utils/ucc_math.c | 4 ++- src/utils/ucc_math_op.h | 4 ++- src/utils/ucc_mpool.c | 31 +++++++++++++++++++ src/utils/ucc_mpool.h | 4 ++- src/utils/ucc_proc_info.c | 4 ++- src/utils/ucc_proc_info.h | 4 ++- src/utils/ucc_queue.h | 4 ++- src/utils/ucc_spinlock.h | 4 ++- src/utils/ucc_status.c | 4 ++- src/utils/ucc_string.c | 4 ++- src/utils/ucc_string.h | 4 ++- src/utils/ucc_sys.c | 4 ++- src/utils/ucc_sys.h | 4 ++- src/utils/ucc_time.h | 4 ++- test/cmake/main.cpp | 31 +++++++++++++++++++ test/gtest/coll/test_alltoall.cc | 4 ++- test/gtest/coll/test_alltoallv.cc | 4 ++- test/gtest/coll/test_barrier.cc | 4 ++- test/gtest/coll/test_bcast.cc | 4 ++- test/gtest/coll/test_gather.cc | 4 ++- test/gtest/coll/test_gatherv.cc | 4 ++- test/gtest/coll/test_reduce_scatterv.cc | 4 ++- test/gtest/coll/test_scatter.cc | 4 ++- test/gtest/coll/test_scatterv.cc | 4 ++- test/gtest/coll_score/test_score.cc | 4 ++- test/gtest/coll_score/test_score.h | 4 ++- test/gtest/coll_score/test_score_str.cc | 4 ++- test/gtest/coll_score/test_score_update.cc | 4 ++- test/gtest/coll_score/test_update_score.cc | 4 ++- test/gtest/common/gtest-all.cc | 6 ++++ test/gtest/common/gtest.h | 3 ++ test/gtest/common/test.h | 4 ++- test/gtest/common/test_obj_size.cc | 4 ++- test/gtest/common/test_ucc.cc | 4 ++- test/gtest/common/test_ucc.h | 4 ++- test/gtest/core/test_context.cc | 4 ++- test/gtest/core/test_context.h | 4 ++- test/gtest/core/test_context_config.cc | 4 ++- test/gtest/core/test_ec_cuda.cc | 4 ++- test/gtest/core/test_lib.cc | 4 ++- test/gtest/core/test_lib_config.cc | 4 ++- test/gtest/core/test_mc.cc | 4 ++- test/gtest/core/test_mc_cuda.cc | 4 ++- test/gtest/core/test_mc_reduce.cc | 4 ++- test/gtest/core/test_mc_reduce.h | 4 ++- test/gtest/core/test_mc_rocm.cc | 4 ++- test/gtest/core/test_schedule.cc | 4 ++- test/gtest/core/test_service_coll.cc | 4 ++- test/gtest/core/test_team.cc | 4 ++- test/gtest/core/test_timeout.cc | 4 ++- test/gtest/core/test_topo.cc | 4 ++- test/gtest/core/test_utils.cc | 4 ++- test/gtest/tl/mlx5/test_tl_mlx5.cc | 4 ++- test/gtest/tl/mlx5/test_tl_mlx5.h | 4 ++- test/gtest/tl/mlx5/test_tl_mlx5_qps.cc | 4 ++- test/gtest/tl/mlx5/test_tl_mlx5_qps.h | 4 ++- test/gtest/tl/tl_test.cc | 3 ++ test/gtest/utils/test_cfg_file.cc | 4 ++- test/gtest/utils/test_ep_map.cc | 4 ++- test/gtest/utils/test_lock_free_queue.cc | 4 ++- test/gtest/utils/test_math.cc | 4 ++- test/gtest/utils/test_parser.cc | 4 ++- test/gtest/utils/test_string.cc | 4 ++- test/mpi/Makefile.am | 4 ++- test/mpi/buffer.cc | 4 ++- test/mpi/mpi_util.cc | 4 ++- test/mpi/mpi_util.h | 4 ++- test/mpi/test_allreduce.cc | 4 ++- test/mpi/test_alltoall.cc | 4 ++- test/mpi/test_alltoallv.cc | 4 ++- test/mpi/test_barrier.cc | 4 ++- test/mpi/test_case.cc | 4 ++- test/mpi/test_mpi.cc | 4 ++- test/mpi/test_mpi.h | 4 ++- test/mpi/test_reduce.cc | 4 ++- test/mpi/test_reduce_scatter.cc | 4 ++- test/mpi/test_reduce_scatterv.cc | 4 ++- test/mpi/test_scatterv.cc | 4 ++- tools/info/Makefile.am | 4 ++- tools/info/build_info.c | 4 ++- tools/info/ucc_info.c | 4 ++- tools/info/ucc_info.h | 4 ++- tools/perf/Makefile.am | 4 ++- tools/perf/ucc_perftest.cc | 31 +++++++++++++++++++ tools/perf/ucc_perftest.h | 4 ++- tools/perf/ucc_pt_benchmark.h | 4 ++- tools/perf/ucc_pt_bootstrap.h | 4 ++- tools/perf/ucc_pt_bootstrap_mpi.cc | 31 +++++++++++++++++++ tools/perf/ucc_pt_bootstrap_mpi.h | 4 ++- tools/perf/ucc_pt_coll.cc | 4 ++- tools/perf/ucc_pt_coll.h | 4 ++- tools/perf/ucc_pt_coll_allgather.cc | 4 ++- tools/perf/ucc_pt_coll_allreduce.cc | 4 ++- tools/perf/ucc_pt_coll_alltoall.cc | 4 ++- tools/perf/ucc_pt_coll_alltoallv.cc | 4 ++- tools/perf/ucc_pt_coll_barrier.cc | 4 ++- tools/perf/ucc_pt_coll_bcast.cc | 4 ++- tools/perf/ucc_pt_coll_gather.cc | 4 ++- tools/perf/ucc_pt_coll_gatherv.cc | 4 ++- tools/perf/ucc_pt_coll_reduce.cc | 4 ++- tools/perf/ucc_pt_coll_reduce_scatter.cc | 4 ++- tools/perf/ucc_pt_coll_reduce_scatterv.cc | 4 ++- tools/perf/ucc_pt_coll_scatter.cc | 4 ++- tools/perf/ucc_pt_coll_scatterv.cc | 4 ++- tools/perf/ucc_pt_comm.cc | 31 +++++++++++++++++++ tools/perf/ucc_pt_comm.h | 4 ++- tools/perf/ucc_pt_cuda.cc | 4 ++- tools/perf/ucc_pt_cuda.h | 4 ++- tools/perf/ucc_pt_op_memcpy.cc | 4 ++- tools/perf/ucc_pt_op_reduce.cc | 4 ++- tools/perf/ucc_pt_op_reduce_strided.cc | 4 ++- tools/perf/ucc_pt_rocm.cc | 4 ++- tools/perf/ucc_pt_rocm.h | 4 ++- 312 files changed, 1163 insertions(+), 298 deletions(-) diff --git a/.ci/config-header-check.yml b/.ci/config-header-check.yml index c137e4edb4..aff7c59438 100644 --- a/.ci/config-header-check.yml +++ b/.ci/config-header-check.yml @@ -7,6 +7,10 @@ general: - "\\.(m4|ac)" - "\\.conf" - "src/components/tl/nvat/*" + - "\\.cu" + - "AUTHORS" + - "LICENSE" + - "docs/*" bsd: validate-spdx-license: true diff --git a/autogen.sh b/autogen.sh index 797e283e43..c17966ae63 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,8 @@ #!/bin/sh -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE:-$0}" )" &> /dev/null && pwd )" if [ $SCRIPT_DIR != `pwd` ]; then diff --git a/cmake/Makefile.am b/cmake/Makefile.am index 338e865217..3bf9574247 100644 --- a/cmake/Makefile.am +++ b/cmake/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # cmakedir = $(libdir)/cmake/ucc diff --git a/cmake/ucc-config-version.cmake.in b/cmake/ucc-config-version.cmake.in index 03a4e08a89..47a86a325c 100644 --- a/cmake/ucc-config-version.cmake.in +++ b/cmake/ucc-config-version.cmake.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # # This is a basic version file for the Config-mode of find_package(). diff --git a/cmake/ucc-config.cmake.in b/cmake/ucc-config.cmake.in index a3f7c7c5a4..b9440da8b6 100644 --- a/cmake/ucc-config.cmake.in +++ b/cmake/ucc-config.cmake.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # include("${CMAKE_CURRENT_LIST_DIR}/ucc-targets.cmake") diff --git a/cmake/ucc-targets.cmake.in b/cmake/ucc-targets.cmake.in index 2ac0cee29c..3793b1cf98 100644 --- a/cmake/ucc-targets.cmake.in +++ b/cmake/ucc-targets.cmake.in @@ -1,5 +1,7 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # set(prefix ${CMAKE_CURRENT_LIST_DIR}/../../..) diff --git a/config/module.am b/config/module.am index 8cd123656c..3b22716c6d 100644 --- a/config/module.am +++ b/config/module.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # See file LICENSE for terms. # diff --git a/src/coll_patterns/bruck_alltoall.h b/src/coll_patterns/bruck_alltoall.h index e4997a7910..965709afd8 100644 --- a/src/coll_patterns/bruck_alltoall.h +++ b/src/coll_patterns/bruck_alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/Makefile.am b/src/components/cl/basic/Makefile.am index 239c13236b..17b6f437d9 100644 --- a/src/components/cl/basic/Makefile.am +++ b/src/components/cl/basic/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/cl/basic/cl_basic.c b/src/components/cl/basic/cl_basic.c index ac3e344250..d7eec0b38e 100644 --- a/src/components/cl/basic/cl_basic.c +++ b/src/components/cl/basic/cl_basic.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic.h b/src/components/cl/basic/cl_basic.h index 9919e9a011..4426b0cfb1 100644 --- a/src/components/cl/basic/cl_basic.h +++ b/src/components/cl/basic/cl_basic.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic_coll.c b/src/components/cl/basic/cl_basic_coll.c index bb365220ae..01f5d1b05f 100644 --- a/src/components/cl/basic/cl_basic_coll.c +++ b/src/components/cl/basic/cl_basic_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/basic/cl_basic_team.c b/src/components/cl/basic/cl_basic_team.c index 04ca156c73..ea108d4804 100644 --- a/src/components/cl/basic/cl_basic_team.c +++ b/src/components/cl/basic/cl_basic_team.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce.c b/src/components/cl/hier/allreduce/allreduce.c index ba93f0789d..a8688ab656 100644 --- a/src/components/cl/hier/allreduce/allreduce.c +++ b/src/components/cl/hier/allreduce/allreduce.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce.h b/src/components/cl/hier/allreduce/allreduce.h index 0549f4ae3c..1c8815a26f 100644 --- a/src/components/cl/hier/allreduce/allreduce.h +++ b/src/components/cl/hier/allreduce/allreduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce_rab.c b/src/components/cl/hier/allreduce/allreduce_rab.c index 96f1a24a7f..7e092aa842 100644 --- a/src/components/cl/hier/allreduce/allreduce_rab.c +++ b/src/components/cl/hier/allreduce/allreduce_rab.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/allreduce/allreduce_split_rail.c b/src/components/cl/hier/allreduce/allreduce_split_rail.c index da0d088abc..6805fa19c5 100644 --- a/src/components/cl/hier/allreduce/allreduce_split_rail.c +++ b/src/components/cl/hier/allreduce/allreduce_split_rail.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoall/alltoall.h b/src/components/cl/hier/alltoall/alltoall.h index 7f411c59d9..a705b0de46 100644 --- a/src/components/cl/hier/alltoall/alltoall.h +++ b/src/components/cl/hier/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoallv/alltoallv.c b/src/components/cl/hier/alltoallv/alltoallv.c index b73af2c82b..94b5a03550 100644 --- a/src/components/cl/hier/alltoallv/alltoallv.c +++ b/src/components/cl/hier/alltoallv/alltoallv.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/alltoallv/alltoallv.h b/src/components/cl/hier/alltoallv/alltoallv.h index 7ee910e11f..5887b7c773 100644 --- a/src/components/cl/hier/alltoallv/alltoallv.h +++ b/src/components/cl/hier/alltoallv/alltoallv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/barrier/barrier.c b/src/components/cl/hier/barrier/barrier.c index c0a1ecf94a..2bebd30914 100644 --- a/src/components/cl/hier/barrier/barrier.c +++ b/src/components/cl/hier/barrier/barrier.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/barrier/barrier.h b/src/components/cl/hier/barrier/barrier.h index 1f53628230..dd4120c8ad 100644 --- a/src/components/cl/hier/barrier/barrier.h +++ b/src/components/cl/hier/barrier/barrier.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/bcast/bcast.c b/src/components/cl/hier/bcast/bcast.c index beff550a3e..9dbafb3dbc 100644 --- a/src/components/cl/hier/bcast/bcast.c +++ b/src/components/cl/hier/bcast/bcast.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/bcast/bcast.h b/src/components/cl/hier/bcast/bcast.h index eb4193dd84..663ac39828 100644 --- a/src/components/cl/hier/bcast/bcast.h +++ b/src/components/cl/hier/bcast/bcast.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/bcast/bcast_2step.c b/src/components/cl/hier/bcast/bcast_2step.c index c2ea59b755..c4bbea3eb9 100644 --- a/src/components/cl/hier/bcast/bcast_2step.c +++ b/src/components/cl/hier/bcast/bcast_2step.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/hier/cl_hier_lib.c b/src/components/cl/hier/cl_hier_lib.c index e6e27115f3..617f12d538 100644 --- a/src/components/cl/hier/cl_hier_lib.c +++ b/src/components/cl/hier/cl_hier_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/ucc_cl.h b/src/components/cl/ucc_cl.h index b9b4a94dd4..74717d52a3 100644 --- a/src/components/cl/ucc_cl.h +++ b/src/components/cl/ucc_cl.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/cl/ucc_cl_log.h b/src/components/cl/ucc_cl_log.h index 08393f0dbd..355491888b 100644 --- a/src/components/cl/ucc_cl_log.h +++ b/src/components/cl/ucc_cl_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/base/ucc_ec_base.c b/src/components/ec/base/ucc_ec_base.c index 4d4106347b..f4e569ca10 100644 --- a/src/components/ec/base/ucc_ec_base.c +++ b/src/components/ec/base/ucc_ec_base.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/base/ucc_ec_base.h b/src/components/ec/base/ucc_ec_base.h index 52a2427318..0a8161cf9b 100644 --- a/src/components/ec/base/ucc_ec_base.h +++ b/src/components/ec/base/ucc_ec_base.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cpu/Makefile.am b/src/components/ec/cpu/Makefile.am index 2ebee22de1..3c7c189200 100644 --- a/src/components/ec/cpu/Makefile.am +++ b/src/components/ec/cpu/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/ec/cuda/ec_cuda_executor.h b/src/components/ec/cuda/ec_cuda_executor.h index aa72e66e53..8e9d63d171 100644 --- a/src/components/ec/cuda/ec_cuda_executor.h +++ b/src/components/ec/cuda/ec_cuda_executor.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c b/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c index 98b97f990c..3cd9f322a8 100644 --- a/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c +++ b/src/components/ec/cuda/ec_cuda_executor_persistent_wait.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/cuda/kernel/Makefile.am b/src/components/ec/cuda/kernel/Makefile.am index c17528016f..d6eaf5ec0b 100644 --- a/src/components/ec/cuda/kernel/Makefile.am +++ b/src/components/ec/cuda/kernel/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # NVCCFLAGS = \ diff --git a/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h b/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h index d1d836cacc..e801b5d40c 100644 --- a/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h +++ b/src/components/ec/cuda/kernel/ec_cuda_half_sm52.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms of ucc. * diff --git a/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h b/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h index 9624ed76c0..ecd775f99c 100644 --- a/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h +++ b/src/components/ec/cuda/kernel/ec_cuda_reduce_ops.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/Makefile.am b/src/components/ec/rocm/Makefile.am index 495dce4a46..fb2088fedb 100644 --- a/src/components/ec/rocm/Makefile.am +++ b/src/components/ec/rocm/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_ROCM diff --git a/src/components/ec/rocm/ec_rocm.c b/src/components/ec/rocm/ec_rocm.c index e91c946554..a338b98982 100644 --- a/src/components/ec/rocm/ec_rocm.c +++ b/src/components/ec/rocm/ec_rocm.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm.h b/src/components/ec/rocm/ec_rocm.h index 232fa32e53..bdbf89c976 100644 --- a/src/components/ec/rocm/ec_rocm.h +++ b/src/components/ec/rocm/ec_rocm.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022-2023. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor.c b/src/components/ec/rocm/ec_rocm_executor.c index 6861a5ff8c..712baf28e0 100644 --- a/src/components/ec/rocm/ec_rocm_executor.c +++ b/src/components/ec/rocm/ec_rocm_executor.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor.h b/src/components/ec/rocm/ec_rocm_executor.h index bf77cb06d0..838c5dd82a 100644 --- a/src/components/ec/rocm/ec_rocm_executor.h +++ b/src/components/ec/rocm/ec_rocm_executor.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor_interruptible.c b/src/components/ec/rocm/ec_rocm_executor_interruptible.c index 5cf7ee361b..f5a9ae3b71 100644 --- a/src/components/ec/rocm/ec_rocm_executor_interruptible.c +++ b/src/components/ec/rocm/ec_rocm_executor_interruptible.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/rocm/ec_rocm_executor_persistent.c b/src/components/ec/rocm/ec_rocm_executor_persistent.c index 174435f418..d1bfa3cc83 100644 --- a/src/components/ec/rocm/ec_rocm_executor_persistent.c +++ b/src/components/ec/rocm/ec_rocm_executor_persistent.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/ec/ucc_ec.h b/src/components/ec/ucc_ec.h index 9d078ef00b..1c6df53308 100644 --- a/src/components/ec/ucc_ec.h +++ b/src/components/ec/ucc_ec.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/components/ec/ucc_ec_log.h b/src/components/ec/ucc_ec_log.h index 3fc2480772..045934194a 100644 --- a/src/components/ec/ucc_ec_log.h +++ b/src/components/ec/ucc_ec_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/base/ucc_mc_base.c b/src/components/mc/base/ucc_mc_base.c index 52daedce29..0c3a2b05c8 100644 --- a/src/components/mc/base/ucc_mc_base.c +++ b/src/components/mc/base/ucc_mc_base.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/base/ucc_mc_base.h b/src/components/mc/base/ucc_mc_base.h index 442088a09d..169c7ad6e3 100644 --- a/src/components/mc/base/ucc_mc_base.h +++ b/src/components/mc/base/ucc_mc_base.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cpu/Makefile.am b/src/components/mc/cpu/Makefile.am index 6e184a4ba6..8f8ecff88b 100644 --- a/src/components/mc/cpu/Makefile.am +++ b/src/components/mc/cpu/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # sources = \ diff --git a/src/components/mc/cpu/mc_cpu.c b/src/components/mc/cpu/mc_cpu.c index 624d54c1ac..b836a05d14 100644 --- a/src/components/mc/cpu/mc_cpu.c +++ b/src/components/mc/cpu/mc_cpu.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/cpu/mc_cpu.h b/src/components/mc/cpu/mc_cpu.h index 1172951f9e..78a77dae73 100644 --- a/src/components/mc/cpu/mc_cpu.h +++ b/src/components/mc/cpu/mc_cpu.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/rocm/Makefile.am b/src/components/mc/rocm/Makefile.am index b97ef90fa5..97c7e0c4d9 100644 --- a/src/components/mc/rocm/Makefile.am +++ b/src/components/mc/rocm/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # if HAVE_ROCM diff --git a/src/components/mc/rocm/mc_rocm.c b/src/components/mc/rocm/mc_rocm.c index fbe7643ab7..a8626df148 100644 --- a/src/components/mc/rocm/mc_rocm.c +++ b/src/components/mc/rocm/mc_rocm.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/rocm/mc_rocm.h b/src/components/mc/rocm/mc_rocm.h index c619cf4db9..02a4352b4f 100644 --- a/src/components/mc/rocm/mc_rocm.h +++ b/src/components/mc/rocm/mc_rocm.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/mc/ucc_mc.h b/src/components/mc/ucc_mc.h index e98396b2f7..dcca3aee70 100644 --- a/src/components/mc/ucc_mc.h +++ b/src/components/mc/ucc_mc.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/components/mc/ucc_mc_log.h b/src/components/mc/ucc_mc_log.h index d18ac5198b..e7fd401368 100644 --- a/src/components/mc/ucc_mc_log.h +++ b/src/components/mc/ucc_mc_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/Makefile.am b/src/components/tl/cuda/Makefile.am index e22796e6fa..017b476009 100644 --- a/src/components/tl/cuda/Makefile.am +++ b/src/components/tl/cuda/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (c) Meta Platforms, Inc. and affiliates. 2022. +# SPDX-License-Identifier: BSD-3-Clause # if TL_CUDA_ENABLED diff --git a/src/components/tl/cuda/allgather/allgather.c b/src/components/tl/cuda/allgather/allgather.c index 01996da4da..fc7f5f12b5 100644 --- a/src/components/tl/cuda/allgather/allgather.c +++ b/src/components/tl/cuda/allgather/allgather.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgather/allgather.h b/src/components/tl/cuda/allgather/allgather.h index 12d12e187b..54466e08e3 100644 --- a/src/components/tl/cuda/allgather/allgather.h +++ b/src/components/tl/cuda/allgather/allgather.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgather/allgather_linear.c b/src/components/tl/cuda/allgather/allgather_linear.c index ed228d1683..8c09bf2905 100644 --- a/src/components/tl/cuda/allgather/allgather_linear.c +++ b/src/components/tl/cuda/allgather/allgather_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgather/allgather_ring.c b/src/components/tl/cuda/allgather/allgather_ring.c index 1d807e45b2..09a407f156 100644 --- a/src/components/tl/cuda/allgather/allgather_ring.c +++ b/src/components/tl/cuda/allgather/allgather_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv.c b/src/components/tl/cuda/allgatherv/allgatherv.c index 5a8f78c481..df0269b4a1 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv.c +++ b/src/components/tl/cuda/allgatherv/allgatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv.h b/src/components/tl/cuda/allgatherv/allgatherv.h index 099f27e5c6..9484455e20 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv.h +++ b/src/components/tl/cuda/allgatherv/allgatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv_linear.c b/src/components/tl/cuda/allgatherv/allgatherv_linear.c index 0fca5c6af6..4a871748c5 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv_linear.c +++ b/src/components/tl/cuda/allgatherv/allgatherv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/allgatherv/allgatherv_ring.c b/src/components/tl/cuda/allgatherv/allgatherv_ring.c index c8f270deb3..80c057e634 100644 --- a/src/components/tl/cuda/allgatherv/allgatherv_ring.c +++ b/src/components/tl/cuda/allgatherv/allgatherv_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoall/alltoall.c b/src/components/tl/cuda/alltoall/alltoall.c index 607e97c885..4cd4b715e5 100644 --- a/src/components/tl/cuda/alltoall/alltoall.c +++ b/src/components/tl/cuda/alltoall/alltoall.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoall/alltoall.h b/src/components/tl/cuda/alltoall/alltoall.h index 2d3bbd6648..3889f7b87e 100644 --- a/src/components/tl/cuda/alltoall/alltoall.h +++ b/src/components/tl/cuda/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoall/alltoall_ce.c b/src/components/tl/cuda/alltoall/alltoall_ce.c index 51845feee4..5525350ed8 100644 --- a/src/components/tl/cuda/alltoall/alltoall_ce.c +++ b/src/components/tl/cuda/alltoall/alltoall_ce.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoallv/alltoallv.c b/src/components/tl/cuda/alltoallv/alltoallv.c index 443d4d67ad..f0f8535040 100644 --- a/src/components/tl/cuda/alltoallv/alltoallv.c +++ b/src/components/tl/cuda/alltoallv/alltoallv.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoallv/alltoallv.h b/src/components/tl/cuda/alltoallv/alltoallv.h index 109f2239bd..5b7d04bb90 100644 --- a/src/components/tl/cuda/alltoallv/alltoallv.h +++ b/src/components/tl/cuda/alltoallv/alltoallv.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/alltoallv/alltoallv_ce.c b/src/components/tl/cuda/alltoallv/alltoallv_ce.c index 62ca511bb6..9babf24c53 100644 --- a/src/components/tl/cuda/alltoallv/alltoallv_ce.c +++ b/src/components/tl/cuda/alltoallv/alltoallv_ce.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter.c b/src/components/tl/cuda/reduce_scatter/reduce_scatter.c index 468fd68338..32b798595b 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter.c +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter.h b/src/components/tl/cuda/reduce_scatter/reduce_scatter.h index 80b30acf5f..972dfac264 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter.h +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c b/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c index 46efbdb051..126f4d129b 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c b/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c index 029ae9dd9b..0a76974ffd 100644 --- a/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c +++ b/src/components/tl/cuda/reduce_scatter/reduce_scatter_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c index d85e2c8dd3..2214cdd263 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h index 78480f154e..85892ff66f 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c index 6a1ec5b22c..cc7fb6e2a0 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c index 15668116c1..be6d6ea90e 100644 --- a/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c +++ b/src/components/tl/cuda/reduce_scatterv/reduce_scatterv_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda.c b/src/components/tl/cuda/tl_cuda.c index 98dccf26bf..a5669eed2e 100644 --- a/src/components/tl/cuda/tl_cuda.c +++ b/src/components/tl/cuda/tl_cuda.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda.h b/src/components/tl/cuda/tl_cuda.h index 792100c80c..2369964058 100644 --- a/src/components/tl/cuda/tl_cuda.h +++ b/src/components/tl/cuda/tl_cuda.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_cache.c b/src/components/tl/cuda/tl_cuda_cache.c index 6270210f05..c80cf83631 100644 --- a/src/components/tl/cuda/tl_cuda_cache.c +++ b/src/components/tl/cuda/tl_cuda_cache.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_cache.h b/src/components/tl/cuda/tl_cuda_cache.h index 46d394b452..23ede2d637 100644 --- a/src/components/tl/cuda/tl_cuda_cache.h +++ b/src/components/tl/cuda/tl_cuda_cache.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_coll.c b/src/components/tl/cuda/tl_cuda_coll.c index 5d01cc1a94..dee6567a4e 100644 --- a/src/components/tl/cuda/tl_cuda_coll.c +++ b/src/components/tl/cuda/tl_cuda_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_coll.h b/src/components/tl/cuda/tl_cuda_coll.h index 8b15cdf249..5520c1babf 100644 --- a/src/components/tl/cuda/tl_cuda_coll.h +++ b/src/components/tl/cuda/tl_cuda_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_ep_hash.h b/src/components/tl/cuda/tl_cuda_ep_hash.h index a6ae72a3dd..af6b826766 100644 --- a/src/components/tl/cuda/tl_cuda_ep_hash.h +++ b/src/components/tl/cuda/tl_cuda_ep_hash.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_lib.c b/src/components/tl/cuda/tl_cuda_lib.c index 730c8836aa..f750f614f0 100644 --- a/src/components/tl/cuda/tl_cuda_lib.c +++ b/src/components/tl/cuda/tl_cuda_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_ring.h b/src/components/tl/cuda/tl_cuda_ring.h index cc2d3c95db..ef1f99c635 100644 --- a/src/components/tl/cuda/tl_cuda_ring.h +++ b/src/components/tl/cuda/tl_cuda_ring.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_team_topo.c b/src/components/tl/cuda/tl_cuda_team_topo.c index b1161ede6a..7bf05e94cc 100644 --- a/src/components/tl/cuda/tl_cuda_team_topo.c +++ b/src/components/tl/cuda/tl_cuda_team_topo.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_team_topo.h b/src/components/tl/cuda/tl_cuda_team_topo.h index 96b6d63a5b..59a236ffba 100644 --- a/src/components/tl/cuda/tl_cuda_team_topo.h +++ b/src/components/tl/cuda/tl_cuda_team_topo.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_topo.c b/src/components/tl/cuda/tl_cuda_topo.c index a0f54d57e6..ef57054042 100644 --- a/src/components/tl/cuda/tl_cuda_topo.c +++ b/src/components/tl/cuda/tl_cuda_topo.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/cuda/tl_cuda_topo.h b/src/components/tl/cuda/tl_cuda_topo.h index 7d27d236b5..ae3de462ea 100644 --- a/src/components/tl/cuda/tl_cuda_topo.h +++ b/src/components/tl/cuda/tl_cuda_topo.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall_coll.c b/src/components/tl/mlx5/alltoall/alltoall_coll.c index 70439263fb..78c97e6af0 100644 --- a/src/components/tl/mlx5/alltoall/alltoall_coll.c +++ b/src/components/tl/mlx5/alltoall/alltoall_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/alltoall/alltoall_inline.h b/src/components/tl/mlx5/alltoall/alltoall_inline.h index 02d82acb35..9cc0813be0 100644 --- a/src/components/tl/mlx5/alltoall/alltoall_inline.h +++ b/src/components/tl/mlx5/alltoall/alltoall_inline.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_ib.c b/src/components/tl/mlx5/tl_mlx5_ib.c index a34df036f3..cfbc4e101d 100644 --- a/src/components/tl/mlx5/tl_mlx5_ib.c +++ b/src/components/tl/mlx5/tl_mlx5_ib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/mlx5/tl_mlx5_ib.h b/src/components/tl/mlx5/tl_mlx5_ib.h index eb77af98bd..ffcb3bd012 100644 --- a/src/components/tl/mlx5/tl_mlx5_ib.h +++ b/src/components/tl/mlx5/tl_mlx5_ib.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/Makefile.am b/src/components/tl/nccl/Makefile.am index dc8f89ddd4..01d35a9ce0 100644 --- a/src/components/tl/nccl/Makefile.am +++ b/src/components/tl/nccl/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TL_NCCL_ENABLED diff --git a/src/components/tl/nccl/allgatherv/allgatherv.c b/src/components/tl/nccl/allgatherv/allgatherv.c index 7d4453574e..5fe9e06710 100644 --- a/src/components/tl/nccl/allgatherv/allgatherv.c +++ b/src/components/tl/nccl/allgatherv/allgatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/allgatherv/allgatherv.h b/src/components/tl/nccl/allgatherv/allgatherv.h index 9193b1aa51..e1732cdd9c 100644 --- a/src/components/tl/nccl/allgatherv/allgatherv.h +++ b/src/components/tl/nccl/allgatherv/allgatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl.c b/src/components/tl/nccl/tl_nccl.c index 46fdcff8e3..a921aa4ca1 100644 --- a/src/components/tl/nccl/tl_nccl.c +++ b/src/components/tl/nccl/tl_nccl.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl.h b/src/components/tl/nccl/tl_nccl.h index b922601812..4f0b2a9a76 100644 --- a/src/components/tl/nccl/tl_nccl.h +++ b/src/components/tl/nccl/tl_nccl.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_coll.h b/src/components/tl/nccl/tl_nccl_coll.h index 022dfd5414..1781582293 100644 --- a/src/components/tl/nccl/tl_nccl_coll.h +++ b/src/components/tl/nccl/tl_nccl_coll.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_lib.c b/src/components/tl/nccl/tl_nccl_lib.c index 3654ea625d..9723299a79 100644 --- a/src/components/tl/nccl/tl_nccl_lib.c +++ b/src/components/tl/nccl/tl_nccl_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/nccl/tl_nccl_team.c b/src/components/tl/nccl/tl_nccl_team.c index bf8caf7e53..0750b4d179 100644 --- a/src/components/tl/nccl/tl_nccl_team.c +++ b/src/components/tl/nccl/tl_nccl_team.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/Makefile.am b/src/components/tl/rccl/Makefile.am index f3da3fb643..90b3d50713 100644 --- a/src/components/tl/rccl/Makefile.am +++ b/src/components/tl/rccl/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # if TL_RCCL_ENABLED diff --git a/src/components/tl/rccl/allgatherv/allgatherv.c b/src/components/tl/rccl/allgatherv/allgatherv.c index 7791e174e1..08c19dc087 100644 --- a/src/components/tl/rccl/allgatherv/allgatherv.c +++ b/src/components/tl/rccl/allgatherv/allgatherv.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/allgatherv/allgatherv.h b/src/components/tl/rccl/allgatherv/allgatherv.h index afe94acc7e..d3c23783f8 100644 --- a/src/components/tl/rccl/allgatherv/allgatherv.h +++ b/src/components/tl/rccl/allgatherv/allgatherv.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl.c b/src/components/tl/rccl/tl_rccl.c index a6b44fc062..0877fa3a3a 100644 --- a/src/components/tl/rccl/tl_rccl.c +++ b/src/components/tl/rccl/tl_rccl.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl.h b/src/components/tl/rccl/tl_rccl.h index 770d985e58..2b835e4929 100644 --- a/src/components/tl/rccl/tl_rccl.h +++ b/src/components/tl/rccl/tl_rccl.h @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022-2023. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_coll.c b/src/components/tl/rccl/tl_rccl_coll.c index 7f0cafc412..0a8282e1c4 100644 --- a/src/components/tl/rccl/tl_rccl_coll.c +++ b/src/components/tl/rccl/tl_rccl_coll.c @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. # Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_coll.h b/src/components/tl/rccl/tl_rccl_coll.h index 462606c2f8..e40a8ed43a 100644 --- a/src/components/tl/rccl/tl_rccl_coll.h +++ b/src/components/tl/rccl/tl_rccl_coll.h @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_lib.c b/src/components/tl/rccl/tl_rccl_lib.c index 94139005bc..06aae4ba4c 100644 --- a/src/components/tl/rccl/tl_rccl_lib.c +++ b/src/components/tl/rccl/tl_rccl_lib.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/rccl/tl_rccl_team.c b/src/components/tl/rccl/tl_rccl_team.c index bfdb994d5e..1096067620 100644 --- a/src/components/tl/rccl/tl_rccl_team.c +++ b/src/components/tl/rccl/tl_rccl_team.c @@ -1,7 +1,9 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Facebook, Inc. and its affiliates. 2021. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/Makefile.am b/src/components/tl/self/Makefile.am index 5c351e47de..ba44d61e7a 100644 --- a/src/components/tl/self/Makefile.am +++ b/src/components/tl/self/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (c) Meta Platforms, Inc. and affiliates. 2022. +# SPDX-License-Identifier: BSD-3-Clause # if TL_SELF_ENABLED diff --git a/src/components/tl/self/tl_self.c b/src/components/tl/self/tl_self.c index 80ba2c0af8..53aae506f6 100644 --- a/src/components/tl/self/tl_self.c +++ b/src/components/tl/self/tl_self.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self.h b/src/components/tl/self/tl_self.h index b8fc34a44f..29db1cf03b 100644 --- a/src/components/tl/self/tl_self.h +++ b/src/components/tl/self/tl_self.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_coll.c b/src/components/tl/self/tl_self_coll.c index c86e2b8dab..76a254a714 100644 --- a/src/components/tl/self/tl_self_coll.c +++ b/src/components/tl/self/tl_self_coll.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_lib.c b/src/components/tl/self/tl_self_lib.c index 4320af47e6..0531fd80af 100644 --- a/src/components/tl/self/tl_self_lib.c +++ b/src/components/tl/self/tl_self_lib.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/self/tl_self_team.c b/src/components/tl/self/tl_self_team.c index b29e19c811..e81b45e0e4 100644 --- a/src/components/tl/self/tl_self_team.c +++ b/src/components/tl/self/tl_self_team.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/sharp/Makefile.am b/src/components/tl/sharp/Makefile.am index df60230233..2ad2d15241 100644 --- a/src/components/tl/sharp/Makefile.am +++ b/src/components/tl/sharp/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TL_SHARP_ENABLED diff --git a/src/components/tl/ucc_tl.c b/src/components/tl/ucc_tl.c index 3134c9fd14..3da5d5ae46 100644 --- a/src/components/tl/ucc_tl.c +++ b/src/components/tl/ucc_tl.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucc_tl_log.h b/src/components/tl/ucc_tl_log.h index a1185f9367..cc964fef16 100644 --- a/src/components/tl/ucc_tl_log.h +++ b/src/components/tl/ucc_tl_log.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_neighbor.c b/src/components/tl/ucp/allgather/allgather_neighbor.c index 534c197e4e..15b47d5fbb 100644 --- a/src/components/tl/ucp/allgather/allgather_neighbor.c +++ b/src/components/tl/ucp/allgather/allgather_neighbor.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allgather/allgather_ring.c b/src/components/tl/ucp/allgather/allgather_ring.c index 07178aea25..0fab0ce539 100644 --- a/src/components/tl/ucp/allgather/allgather_ring.c +++ b/src/components/tl/ucp/allgather/allgather_ring.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce_knomial.c b/src/components/tl/ucp/allreduce/allreduce_knomial.c index d8dac5bd7f..1c63b53af5 100644 --- a/src/components/tl/ucp/allreduce/allreduce_knomial.c +++ b/src/components/tl/ucp/allreduce/allreduce_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c b/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c index d24eca786c..0af237d3d7 100644 --- a/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c +++ b/src/components/tl/ucp/allreduce/allreduce_sra_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall.c b/src/components/tl/ucp/alltoall/alltoall.c index 3803d96426..86f7c4e621 100644 --- a/src/components/tl/ucp/alltoall/alltoall.c +++ b/src/components/tl/ucp/alltoall/alltoall.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall.h b/src/components/tl/ucp/alltoall/alltoall.h index 746f3fcc47..90838c3e20 100644 --- a/src/components/tl/ucp/alltoall/alltoall.h +++ b/src/components/tl/ucp/alltoall/alltoall.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall_bruck.c b/src/components/tl/ucp/alltoall/alltoall_bruck.c index 4424437f8a..dc5f673339 100644 --- a/src/components/tl/ucp/alltoall/alltoall_bruck.c +++ b/src/components/tl/ucp/alltoall/alltoall_bruck.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoall/alltoall_onesided.c b/src/components/tl/ucp/alltoall/alltoall_onesided.c index 856b392534..2c9f4bbb6c 100644 --- a/src/components/tl/ucp/alltoall/alltoall_onesided.c +++ b/src/components/tl/ucp/alltoall/alltoall_onesided.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv.c b/src/components/tl/ucp/alltoallv/alltoallv.c index 063cbd22bf..f7f9d78254 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv.c +++ b/src/components/tl/ucp/alltoallv/alltoallv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv.h b/src/components/tl/ucp/alltoallv/alltoallv.h index a501cc4205..cab40157f6 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv.h +++ b/src/components/tl/ucp/alltoallv/alltoallv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/alltoallv/alltoallv_onesided.c b/src/components/tl/ucp/alltoallv/alltoallv_onesided.c index bb6fa14b3e..6b55eaf15d 100644 --- a/src/components/tl/ucp/alltoallv/alltoallv_onesided.c +++ b/src/components/tl/ucp/alltoallv/alltoallv_onesided.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/barrier/barrier.c b/src/components/tl/ucp/barrier/barrier.c index 84170dce7b..01a61bc956 100644 --- a/src/components/tl/ucp/barrier/barrier.c +++ b/src/components/tl/ucp/barrier/barrier.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/barrier/barrier.h b/src/components/tl/ucp/barrier/barrier.h index de16490621..107731f3fb 100644 --- a/src/components/tl/ucp/barrier/barrier.h +++ b/src/components/tl/ucp/barrier/barrier.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/barrier/barrier_knomial.c b/src/components/tl/ucp/barrier/barrier_knomial.c index e7837a234d..a2620ea97d 100644 --- a/src/components/tl/ucp/barrier/barrier_knomial.c +++ b/src/components/tl/ucp/barrier/barrier_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast.c b/src/components/tl/ucp/bcast/bcast.c index b3b98e7779..3095ce0920 100644 --- a/src/components/tl/ucp/bcast/bcast.c +++ b/src/components/tl/ucp/bcast/bcast.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/bcast/bcast.h b/src/components/tl/ucp/bcast/bcast.h index baaa40c313..8570e5373d 100644 --- a/src/components/tl/ucp/bcast/bcast.h +++ b/src/components/tl/ucp/bcast/bcast.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/coll_plugins/example/Makefile.am b/src/components/tl/ucp/coll_plugins/example/Makefile.am index 4d27082ec1..d71fc6a297 100644 --- a/src/components/tl/ucp/coll_plugins/example/Makefile.am +++ b/src/components/tl/ucp/coll_plugins/example/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # if TLCP_UCP_EXAMPLE_ENABLED diff --git a/src/components/tl/ucp/coll_plugins/example/example.c b/src/components/tl/ucp/coll_plugins/example/example.c index 60a529dc6c..f51eef5cd3 100644 --- a/src/components/tl/ucp/coll_plugins/example/example.c +++ b/src/components/tl/ucp/coll_plugins/example/example.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanin/fanin.c b/src/components/tl/ucp/fanin/fanin.c index 6e5c2d0185..d3d19c064f 100644 --- a/src/components/tl/ucp/fanin/fanin.c +++ b/src/components/tl/ucp/fanin/fanin.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanin/fanin.h b/src/components/tl/ucp/fanin/fanin.h index 9430d78ae1..9727f3a39c 100644 --- a/src/components/tl/ucp/fanin/fanin.h +++ b/src/components/tl/ucp/fanin/fanin.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanout/fanout.c b/src/components/tl/ucp/fanout/fanout.c index 4ac17b09e8..41e8fb977d 100644 --- a/src/components/tl/ucp/fanout/fanout.c +++ b/src/components/tl/ucp/fanout/fanout.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/fanout/fanout.h b/src/components/tl/ucp/fanout/fanout.h index 5b03813842..23c8a13a8b 100644 --- a/src/components/tl/ucp/fanout/fanout.h +++ b/src/components/tl/ucp/fanout/fanout.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gatherv/gatherv.c b/src/components/tl/ucp/gatherv/gatherv.c index f3c676dd11..12fe4d50cf 100644 --- a/src/components/tl/ucp/gatherv/gatherv.c +++ b/src/components/tl/ucp/gatherv/gatherv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gatherv/gatherv.h b/src/components/tl/ucp/gatherv/gatherv.h index 63b04c13b4..f2da82c03b 100644 --- a/src/components/tl/ucp/gatherv/gatherv.h +++ b/src/components/tl/ucp/gatherv/gatherv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/gatherv/gatherv_linear.c b/src/components/tl/ucp/gatherv/gatherv_linear.c index a6d5ccc60b..cbcff40280 100644 --- a/src/components/tl/ucp/gatherv/gatherv_linear.c +++ b/src/components/tl/ucp/gatherv/gatherv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce/reduce_knomial.c b/src/components/tl/ucp/reduce/reduce_knomial.c index 5d61376df0..bc0de96d57 100644 --- a/src/components/tl/ucp/reduce/reduce_knomial.c +++ b/src/components/tl/ucp/reduce/reduce_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c index 51753e9209..7038f2e560 100644 --- a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c +++ b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h index fa8ff4275e..5230e63310 100644 --- a/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h +++ b/src/components/tl/ucp/reduce_scatterv/reduce_scatterv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatter/scatter.h b/src/components/tl/ucp/scatter/scatter.h index 2b5d4de0a1..1402521ba0 100644 --- a/src/components/tl/ucp/scatter/scatter.h +++ b/src/components/tl/ucp/scatter/scatter.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatter/scatter_knomial.c b/src/components/tl/ucp/scatter/scatter_knomial.c index e44943fba5..c276785bdc 100644 --- a/src/components/tl/ucp/scatter/scatter_knomial.c +++ b/src/components/tl/ucp/scatter/scatter_knomial.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatterv/scatterv.c b/src/components/tl/ucp/scatterv/scatterv.c index 2704c4f124..a1e22b2b67 100644 --- a/src/components/tl/ucp/scatterv/scatterv.c +++ b/src/components/tl/ucp/scatterv/scatterv.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatterv/scatterv.h b/src/components/tl/ucp/scatterv/scatterv.h index 9468482cb0..1b5854a0ea 100644 --- a/src/components/tl/ucp/scatterv/scatterv.h +++ b/src/components/tl/ucp/scatterv/scatterv.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/scatterv/scatterv_linear.c b/src/components/tl/ucp/scatterv/scatterv_linear.c index 2bb0c7c268..ddb55557d1 100644 --- a/src/components/tl/ucp/scatterv/scatterv_linear.c +++ b/src/components/tl/ucp/scatterv/scatterv_linear.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_ep_hash.h b/src/components/tl/ucp/tl_ucp_ep_hash.h index 21e0e2d229..531dde8fe6 100644 --- a/src/components/tl/ucp/tl_ucp_ep_hash.h +++ b/src/components/tl/ucp/tl_ucp_ep_hash.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_lib.c b/src/components/tl/ucp/tl_ucp_lib.c index 9a724abff9..50c441683e 100644 --- a/src/components/tl/ucp/tl_ucp_lib.c +++ b/src/components/tl/ucp/tl_ucp_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_reduce.h b/src/components/tl/ucp/tl_ucp_reduce.h index 6f17bd7812..c25bc68c63 100644 --- a/src/components/tl/ucp/tl_ucp_reduce.h +++ b/src/components/tl/ucp/tl_ucp_reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_service_coll.c b/src/components/tl/ucp/tl_ucp_service_coll.c index bf16cf00d7..9f40daa8b9 100644 --- a/src/components/tl/ucp/tl_ucp_service_coll.c +++ b/src/components/tl/ucp/tl_ucp_service_coll.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/tl/ucp/tl_ucp_tag.h b/src/components/tl/ucp/tl_ucp_tag.h index 06e3b62301..7d838e0edc 100644 --- a/src/components/tl/ucp/tl_ucp_tag.h +++ b/src/components/tl/ucp/tl_ucp_tag.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/components/topo/ucc_sbgp.h b/src/components/topo/ucc_sbgp.h index 63697fd02f..bcbe56d905 100644 --- a/src/components/topo/ucc_sbgp.h +++ b/src/components/topo/ucc_sbgp.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef UCC_SBGP_H_ diff --git a/src/components/topo/ucc_topo.h b/src/components/topo/ucc_topo.h index cd4b54e851..3ffb00f47f 100644 --- a/src/components/topo/ucc_topo.h +++ b/src/components/topo/ucc_topo.h @@ -1,5 +1,7 @@ /* - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef UCC_TOPO_H_ diff --git a/src/core/ucc_dt.c b/src/core/ucc_dt.c index 825ab1be95..eaf45198f7 100644 --- a/src/core/ucc_dt.c +++ b/src/core/ucc_dt.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_dt.h b/src/core/ucc_dt.h index 6d878007fd..6d3c0ad238 100644 --- a/src/core/ucc_dt.h +++ b/src/core/ucc_dt.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_ee.c b/src/core/ucc_ee.c index de1a5387a0..23c54b04f7 100644 --- a/src/core/ucc_ee.c +++ b/src/core/ucc_ee.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_ee.h b/src/core/ucc_ee.h index 2506b94a7c..c12434dd80 100644 --- a/src/core/ucc_ee.h +++ b/src/core/ucc_ee.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_global_opts.c b/src/core/ucc_global_opts.c index 5922742135..09fa30eee3 100644 --- a/src/core/ucc_global_opts.c +++ b/src/core/ucc_global_opts.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_lib.c b/src/core/ucc_lib.c index 811b58b7ad..0cff3c2bba 100644 --- a/src/core/ucc_lib.c +++ b/src/core/ucc_lib.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_lib.h b/src/core/ucc_lib.h index 3cde2eebf1..f1377dcf5b 100644 --- a/src/core/ucc_lib.h +++ b/src/core/ucc_lib.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_progress_queue.c b/src/core/ucc_progress_queue.c index 5844188e89..693f54ff67 100644 --- a/src/core/ucc_progress_queue.c +++ b/src/core/ucc_progress_queue.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/core/ucc_team.c b/src/core/ucc_team.c index 192add5194..9877f08779 100644 --- a/src/core/ucc_team.c +++ b/src/core/ucc_team.c @@ -1,6 +1,8 @@ /** - * Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (c) Meta Platforms, Inc. and affiliates. 2022. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_team.h b/src/core/ucc_team.h index d32eb222c5..108e4629f9 100644 --- a/src/core/ucc_team.h +++ b/src/core/ucc_team.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/core/ucc_version.c.in b/src/core/ucc_version.c.in index d88d2ba0cc..cf1d35dda1 100644 --- a/src/core/ucc_version.c.in +++ b/src/core/ucc_version.c.in @@ -1,3 +1,34 @@ +# +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-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. +# + /* * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * See file LICENSE for terms. diff --git a/src/schedule/ucc_schedule_pipelined.h b/src/schedule/ucc_schedule_pipelined.h index 2e21b43005..ed54a046a9 100644 --- a/src/schedule/ucc_schedule_pipelined.h +++ b/src/schedule/ucc_schedule_pipelined.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/ucc/api/ucc_status.h b/src/ucc/api/ucc_status.h index 90d25b463b..1f0ad1177c 100644 --- a/src/ucc/api/ucc_status.h +++ b/src/ucc/api/ucc_status.h @@ -1,7 +1,9 @@ /** * @file ucc_status.h * @date 2020 - * @copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/ucc/api/ucc_version.h.in b/src/ucc/api/ucc_version.h.in index 7fd6991d89..cbb1e10f68 100644 --- a/src/ucc/api/ucc_version.h.in +++ b/src/ucc/api/ucc_version.h.in @@ -1,3 +1,34 @@ +# +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-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. +# + /** * @file ucc_version.h * @date 2020 diff --git a/src/utils/arch/aarch64/cpu.c b/src/utils/arch/aarch64/cpu.c index d659448b09..41ca1452b8 100644 --- a/src/utils/arch/aarch64/cpu.c +++ b/src/utils/arch/aarch64/cpu.c @@ -1,6 +1,8 @@ /** -* Copyright (c) 2001-2013, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/ppc64/cpu.h b/src/utils/arch/ppc64/cpu.h index 643d40d4a2..b9f363b687 100644 --- a/src/utils/arch/ppc64/cpu.h +++ b/src/utils/arch/ppc64/cpu.h @@ -1,6 +1,8 @@ /** -* Copyright (c) 2001-2013, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/riscv64/cpu.h b/src/utils/arch/riscv64/cpu.h index c93cdb3db1..d69985b5e4 100644 --- a/src/utils/arch/riscv64/cpu.h +++ b/src/utils/arch/riscv64/cpu.h @@ -1,7 +1,9 @@ /** -* Copyright (c) 2001-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. * Copyright (C) Rivos Inc. 2023 + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/rocm_def.h b/src/utils/arch/rocm_def.h index ac89d29e13..8bd1d2e1f7 100644 --- a/src/utils/arch/rocm_def.h +++ b/src/utils/arch/rocm_def.h @@ -1,6 +1,8 @@ /** -* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/x86_64/cpu.c b/src/utils/arch/x86_64/cpu.c index 14aeb9f2dc..73b5680260 100644 --- a/src/utils/arch/x86_64/cpu.c +++ b/src/utils/arch/x86_64/cpu.c @@ -1,7 +1,9 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2023. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2019. ALL RIGHTS RESERVED. * Copyright (C) Shanghai Zhaoxin Semiconductor Co., Ltd. 2020. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/arch/x86_64/cpu.h b/src/utils/arch/x86_64/cpu.h index 146ca96bb7..a094a59f5a 100644 --- a/src/utils/arch/x86_64/cpu.h +++ b/src/utils/arch/x86_64/cpu.h @@ -1,6 +1,8 @@ /** -* Copyright (c) 2001-2013, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) ARM Ltd. 2016-2017. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ini.c b/src/utils/ini.c index 5080ab6692..6841992fc3 100644 --- a/src/utils/ini.c +++ b/src/utils/ini.c @@ -1,6 +1,8 @@ /* inih -- simple .INI file parser SPDX-License-Identifier: BSD-3-Clause Copyright (C) 2009-2020, Ben Hoyt + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. inih is released under the New BSD license (see LICENSE.txt). Go to the project home page for more info: https://github.com/benhoyt/inih diff --git a/src/utils/khash.h b/src/utils/khash.h index 8f60ed5dee..5360da2d2a 100644 --- a/src/utils/khash.h +++ b/src/utils/khash.h @@ -1,6 +1,9 @@ /* The MIT License Copyright (c) 2008, 2009, 2011 by Attractive Chaos + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/src/utils/profile/ucc_profile.c b/src/utils/profile/ucc_profile.c index 224c6e7793..f13ece48a2 100644 --- a/src/utils/profile/ucc_profile.c +++ b/src/utils/profile/ucc_profile.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/profile/ucc_profile.h b/src/utils/profile/ucc_profile.h index 4b8fe710c5..34c319d5fa 100644 --- a/src/utils/profile/ucc_profile.h +++ b/src/utils/profile/ucc_profile.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/profile/ucc_profile_core.h b/src/utils/profile/ucc_profile_core.h index 4fc5ac7393..ea10877cb9 100644 --- a/src/utils/profile/ucc_profile_core.h +++ b/src/utils/profile/ucc_profile_core.h @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifdef HAVE_PROFILING_CORE #include "utils/profile/ucc_profile.h" #else diff --git a/src/utils/profile/ucc_profile_off.h b/src/utils/profile/ucc_profile_off.h index 3415e6006d..4dfb331c48 100644 --- a/src/utils/profile/ucc_profile_off.h +++ b/src/utils/profile/ucc_profile_off.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/profile/ucc_profile_on.h b/src/utils/profile/ucc_profile_on.h index 0e0fa112b9..f268de0ad0 100644 --- a/src/utils/profile/ucc_profile_on.h +++ b/src/utils/profile/ucc_profile_on.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_assert.c b/src/utils/ucc_assert.c index 60fe8089b0..b6c4c2c23d 100644 --- a/src/utils/ucc_assert.c +++ b/src/utils/ucc_assert.c @@ -1,5 +1,7 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2022. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_assert.h b/src/utils/ucc_assert.h index 0bf11d5e0e..5f227f7044 100644 --- a/src/utils/ucc_assert.h +++ b/src/utils/ucc_assert.h @@ -1,5 +1,7 @@ /** -* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2022. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_atomic.h b/src/utils/ucc_atomic.h index d5aabd1829..1e930bd7f1 100644 --- a/src/utils/ucc_atomic.h +++ b/src/utils/ucc_atomic.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_class.h b/src/utils/ucc_class.h index 98eb315d78..eef06b6391 100644 --- a/src/utils/ucc_class.h +++ b/src/utils/ucc_class.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_component.h b/src/utils/ucc_component.h index 3a5b1bcc41..fe0530d912 100644 --- a/src/utils/ucc_component.h +++ b/src/utils/ucc_component.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_datastruct.c b/src/utils/ucc_datastruct.c index 69798520f2..2d6244bd6e 100644 --- a/src/utils/ucc_datastruct.c +++ b/src/utils/ucc_datastruct.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_datastruct.h b/src/utils/ucc_datastruct.h index 83a33b15d5..df4340beeb 100644 --- a/src/utils/ucc_datastruct.h +++ b/src/utils/ucc_datastruct.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_dt_reduce.h b/src/utils/ucc_dt_reduce.h index 24ec8ee74b..096d224691 100644 --- a/src/utils/ucc_dt_reduce.h +++ b/src/utils/ucc_dt_reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_list.h b/src/utils/ucc_list.h index af0f83ddf8..d7dae48339 100644 --- a/src/utils/ucc_list.h +++ b/src/utils/ucc_list.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_lock_free_queue.h b/src/utils/ucc_lock_free_queue.h index 56c711658c..7ef591bcc1 100644 --- a/src/utils/ucc_lock_free_queue.h +++ b/src/utils/ucc_lock_free_queue.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_malloc.h b/src/utils/ucc_malloc.h index 5a10bd3cd2..0e0cab9ac5 100644 --- a/src/utils/ucc_malloc.h +++ b/src/utils/ucc_malloc.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_math.c b/src/utils/ucc_math.c index 2f2a333835..6bb5196164 100644 --- a/src/utils/ucc_math.c +++ b/src/utils/ucc_math.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020-2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_math_op.h b/src/utils/ucc_math_op.h index 4964a4dc59..5889dedb20 100644 --- a/src/utils/ucc_math_op.h +++ b/src/utils/ucc_math_op.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_mpool.c b/src/utils/ucc_mpool.c index 1a63d75bed..aac90e348d 100644 --- a/src/utils/ucc_mpool.c +++ b/src/utils/ucc_mpool.c @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "ucc_mpool.h" #include "ucc_malloc.h" #include "ucc_log.h" diff --git a/src/utils/ucc_mpool.h b/src/utils/ucc_mpool.h index 49613df689..bbed87dc0a 100644 --- a/src/utils/ucc_mpool.h +++ b/src/utils/ucc_mpool.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_proc_info.c b/src/utils/ucc_proc_info.c index 7135c31320..2f5e2168f1 100644 --- a/src/utils/ucc_proc_info.c +++ b/src/utils/ucc_proc_info.c @@ -1,5 +1,7 @@ /** -* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_proc_info.h b/src/utils/ucc_proc_info.h index 898f7e5ef8..cf376386a9 100644 --- a/src/utils/ucc_proc_info.h +++ b/src/utils/ucc_proc_info.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_queue.h b/src/utils/ucc_queue.h index 1eaafe8b67..3785900741 100644 --- a/src/utils/ucc_queue.h +++ b/src/utils/ucc_queue.h @@ -1,5 +1,7 @@ /** -* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_spinlock.h b/src/utils/ucc_spinlock.h index 868c59a588..5dcc73450b 100644 --- a/src/utils/ucc_spinlock.h +++ b/src/utils/ucc_spinlock.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_status.c b/src/utils/ucc_status.c index 2e2285eb61..5ba1808e52 100644 --- a/src/utils/ucc_status.c +++ b/src/utils/ucc_status.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_string.c b/src/utils/ucc_string.c index 28ebcae98f..f53736f7ad 100644 --- a/src/utils/ucc_string.c +++ b/src/utils/ucc_string.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_string.h b/src/utils/ucc_string.h index 880d83d17a..1383162550 100644 --- a/src/utils/ucc_string.h +++ b/src/utils/ucc_string.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/src/utils/ucc_sys.c b/src/utils/ucc_sys.c index 4692abd8b2..068072666e 100644 --- a/src/utils/ucc_sys.c +++ b/src/utils/ucc_sys.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_sys.h b/src/utils/ucc_sys.h index 7ee1ecc2c4..d937ff1527 100644 --- a/src/utils/ucc_sys.h +++ b/src/utils/ucc_sys.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/src/utils/ucc_time.h b/src/utils/ucc_time.h index 74254a0e63..9702eff172 100644 --- a/src/utils/ucc_time.h +++ b/src/utils/ucc_time.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/cmake/main.cpp b/test/cmake/main.cpp index 0a07c763ca..a37395cdd8 100644 --- a/test/cmake/main.cpp +++ b/test/cmake/main.cpp @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include #include diff --git a/test/gtest/coll/test_alltoall.cc b/test/gtest/coll/test_alltoall.cc index fadce3ba5c..a6d0feb735 100644 --- a/test/gtest/coll/test_alltoall.cc +++ b/test/gtest/coll/test_alltoall.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_alltoallv.cc b/test/gtest/coll/test_alltoallv.cc index a1ac465aed..92664127b3 100644 --- a/test/gtest/coll/test_alltoallv.cc +++ b/test/gtest/coll/test_alltoallv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_barrier.cc b/test/gtest/coll/test_barrier.cc index ea571ff143..e1b2219616 100644 --- a/test/gtest/coll/test_barrier.cc +++ b/test/gtest/coll/test_barrier.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_bcast.cc b/test/gtest/coll/test_bcast.cc index 6d80816a31..d337632114 100644 --- a/test/gtest/coll/test_bcast.cc +++ b/test/gtest/coll/test_bcast.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_gather.cc b/test/gtest/coll/test_gather.cc index 511c525e4f..f6794a5631 100644 --- a/test/gtest/coll/test_gather.cc +++ b/test/gtest/coll/test_gather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_gatherv.cc b/test/gtest/coll/test_gatherv.cc index f36ce60f2b..83dcb29453 100644 --- a/test/gtest/coll/test_gatherv.cc +++ b/test/gtest/coll/test_gatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_reduce_scatterv.cc b/test/gtest/coll/test_reduce_scatterv.cc index 2c21b49423..928846450c 100644 --- a/test/gtest/coll/test_reduce_scatterv.cc +++ b/test/gtest/coll/test_reduce_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_scatter.cc b/test/gtest/coll/test_scatter.cc index d96a686e40..0d37cbe1ea 100644 --- a/test/gtest/coll/test_scatter.cc +++ b/test/gtest/coll/test_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll/test_scatterv.cc b/test/gtest/coll/test_scatterv.cc index d82c3ffabb..ae32bf1cfc 100644 --- a/test/gtest/coll/test_scatterv.cc +++ b/test/gtest/coll/test_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_score.cc b/test/gtest/coll_score/test_score.cc index 1ca6487ba8..fb7fc34157 100644 --- a/test/gtest/coll_score/test_score.cc +++ b/test/gtest/coll_score/test_score.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_score.h" diff --git a/test/gtest/coll_score/test_score.h b/test/gtest/coll_score/test_score.h index 384226cfa6..91d8e56abc 100644 --- a/test/gtest/coll_score/test_score.h +++ b/test/gtest/coll_score/test_score.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_score_str.cc b/test/gtest/coll_score/test_score_str.cc index 0b31eeab1a..859e71bb3b 100644 --- a/test/gtest/coll_score/test_score_str.cc +++ b/test/gtest/coll_score/test_score_str.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_score_update.cc b/test/gtest/coll_score/test_score_update.cc index f82a1e19cb..83247191df 100644 --- a/test/gtest/coll_score/test_score_update.cc +++ b/test/gtest/coll_score/test_score_update.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021 - 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * RESERVED. See file LICENSE for terms. */ diff --git a/test/gtest/coll_score/test_update_score.cc b/test/gtest/coll_score/test_update_score.cc index c193ab8c77..60d1388038 100644 --- a/test/gtest/coll_score/test_update_score.cc +++ b/test/gtest/coll_score/test_update_score.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * RESERVED. See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/common/gtest-all.cc b/test/gtest/common/gtest-all.cc index b723d67a95..bfb3fc8c46 100644 --- a/test/gtest/common/gtest-all.cc +++ b/test/gtest/common/gtest-all.cc @@ -1,4 +1,10 @@ // Copyright 2008, Google Inc. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +// Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +// * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. // All rights reserved. // // Redistribution and use in source and binary forms, with or without diff --git a/test/gtest/common/gtest.h b/test/gtest/common/gtest.h index 06ee1d1294..0ec1c7cb0c 100644 --- a/test/gtest/common/gtest.h +++ b/test/gtest/common/gtest.h @@ -1,4 +1,7 @@ // Copyright 2005, Google Inc. +// SPDX-License-Identifier: BSD-3-Clause +// SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +// Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. // All rights reserved. // // Redistribution and use in source and binary forms, with or without diff --git a/test/gtest/common/test.h b/test/gtest/common/test.h index 3dfbb8dc5f..36b85fc389 100644 --- a/test/gtest/common/test.h +++ b/test/gtest/common/test.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2001-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/common/test_obj_size.cc b/test/gtest/common/test_obj_size.cc index 73194bef83..d247d981c2 100644 --- a/test/gtest/common/test_obj_size.cc +++ b/test/gtest/common/test_obj_size.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2001-2019, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/common/test_ucc.cc b/test/gtest/common/test_ucc.cc index 40b51c1f56..f1c022c015 100644 --- a/test/gtest/common/test_ucc.cc +++ b/test/gtest/common/test_ucc.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_ucc.h" diff --git a/test/gtest/common/test_ucc.h b/test/gtest/common/test_ucc.h index f16e014b54..e05e381557 100644 --- a/test/gtest/common/test_ucc.h +++ b/test/gtest/common/test_ucc.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_context.cc b/test/gtest/core/test_context.cc index f1a1a6d302..f09d8e8a66 100644 --- a/test/gtest/core/test_context.cc +++ b/test/gtest/core/test_context.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_context.h" diff --git a/test/gtest/core/test_context.h b/test/gtest/core/test_context.h index 813327e9b8..9fc20b431d 100644 --- a/test/gtest/core/test_context.h +++ b/test/gtest/core/test_context.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_context_config.cc b/test/gtest/core/test_context_config.cc index fb0cc569fe..29c41c8a13 100644 --- a/test/gtest/core/test_context_config.cc +++ b/test/gtest/core/test_context_config.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "test_context.h" diff --git a/test/gtest/core/test_ec_cuda.cc b/test/gtest/core/test_ec_cuda.cc index 10ec6057f3..fb93f322f7 100644 --- a/test/gtest/core/test_ec_cuda.cc +++ b/test/gtest/core/test_ec_cuda.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_lib.cc b/test/gtest/core/test_lib.cc index 142a3d649d..f191e27ea7 100644 --- a/test/gtest/core/test_lib.cc +++ b/test/gtest/core/test_lib.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_lib_config.cc b/test/gtest/core/test_lib_config.cc index ae49743d7d..35f182f6ee 100644 --- a/test/gtest/core/test_lib_config.cc +++ b/test/gtest/core/test_lib_config.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc.cc b/test/gtest/core/test_mc.cc index 02007bcb3a..4921c8bde8 100644 --- a/test/gtest/core/test_mc.cc +++ b/test/gtest/core/test_mc.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_cuda.cc b/test/gtest/core/test_mc_cuda.cc index 867b268f3d..f15077c95c 100644 --- a/test/gtest/core/test_mc_cuda.cc +++ b/test/gtest/core/test_mc_cuda.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_reduce.cc b/test/gtest/core/test_mc_reduce.cc index 674808ccdb..ab886e3980 100644 --- a/test/gtest/core/test_mc_reduce.cc +++ b/test/gtest/core/test_mc_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_reduce.h b/test/gtest/core/test_mc_reduce.h index 540c5f1c3b..d4573fc55b 100644 --- a/test/gtest/core/test_mc_reduce.h +++ b/test/gtest/core/test_mc_reduce.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_mc_rocm.cc b/test/gtest/core/test_mc_rocm.cc index edd6c482d5..f09e9749a5 100644 --- a/test/gtest/core/test_mc_rocm.cc +++ b/test/gtest/core/test_mc_rocm.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_schedule.cc b/test/gtest/core/test_schedule.cc index 145190dac7..9cdc2cda2c 100644 --- a/test/gtest/core/test_schedule.cc +++ b/test/gtest/core/test_schedule.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_service_coll.cc b/test/gtest/core/test_service_coll.cc index 72aedef463..28841eb6d2 100644 --- a/test/gtest/core/test_service_coll.cc +++ b/test/gtest/core/test_service_coll.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include diff --git a/test/gtest/core/test_team.cc b/test/gtest/core/test_team.cc index 6b9c4e85f1..7d40dc9383 100644 --- a/test/gtest/core/test_team.cc +++ b/test/gtest/core/test_team.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "common/test_ucc.h" diff --git a/test/gtest/core/test_timeout.cc b/test/gtest/core/test_timeout.cc index 3d811b1a44..80f401d415 100644 --- a/test/gtest/core/test_timeout.cc +++ b/test/gtest/core/test_timeout.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/core/test_topo.cc b/test/gtest/core/test_topo.cc index 348c4bb5fb..83f7be8947 100644 --- a/test/gtest/core/test_topo.cc +++ b/test/gtest/core/test_topo.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/core/test_utils.cc b/test/gtest/core/test_utils.cc index 884488c608..5bb1188c46 100644 --- a/test/gtest/core/test_utils.cc +++ b/test/gtest/core/test_utils.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/tl/mlx5/test_tl_mlx5.cc b/test/gtest/tl/mlx5/test_tl_mlx5.cc index 17658891d5..edaf32472d 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5.cc +++ b/test/gtest/tl/mlx5/test_tl_mlx5.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/mlx5/test_tl_mlx5.h b/test/gtest/tl/mlx5/test_tl_mlx5.h index 593dc049e8..2ef6b3a9ad 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5.h +++ b/test/gtest/tl/mlx5/test_tl_mlx5.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef TEST_TL_MLX5_H diff --git a/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc b/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc index 500c5c83d0..399bb64a84 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc +++ b/test/gtest/tl/mlx5/test_tl_mlx5_qps.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/mlx5/test_tl_mlx5_qps.h b/test/gtest/tl/mlx5/test_tl_mlx5_qps.h index d80776e370..1f4f78d18d 100644 --- a/test/gtest/tl/mlx5/test_tl_mlx5_qps.h +++ b/test/gtest/tl/mlx5/test_tl_mlx5_qps.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/tl/tl_test.cc b/test/gtest/tl/tl_test.cc index 56a4b70a66..e823d2ba9e 100644 --- a/test/gtest/tl/tl_test.cc +++ b/test/gtest/tl/tl_test.cc @@ -1,5 +1,8 @@ /** * Copyright (C) Huawei Technologies Co., Ltd. 2020. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_cfg_file.cc b/test/gtest/utils/test_cfg_file.cc index 9f86fd803e..ecd7c503fb 100644 --- a/test/gtest/utils/test_cfg_file.cc +++ b/test/gtest/utils/test_cfg_file.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_ep_map.cc b/test/gtest/utils/test_ep_map.cc index 271fe77db3..93415de7c8 100644 --- a/test/gtest/utils/test_ep_map.cc +++ b/test/gtest/utils/test_ep_map.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_lock_free_queue.cc b/test/gtest/utils/test_lock_free_queue.cc index fba803f2c9..4844ca13bf 100644 --- a/test/gtest/utils/test_lock_free_queue.cc +++ b/test/gtest/utils/test_lock_free_queue.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_math.cc b/test/gtest/utils/test_math.cc index fde0f63951..ca12f1a267 100644 --- a/test/gtest/utils/test_math.cc +++ b/test/gtest/utils/test_math.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/gtest/utils/test_parser.cc b/test/gtest/utils/test_parser.cc index e95eaea027..6d0d0f6ffa 100644 --- a/test/gtest/utils/test_parser.cc +++ b/test/gtest/utils/test_parser.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/test/gtest/utils/test_string.cc b/test/gtest/utils/test_string.cc index 0eb99b01f9..ef9288ec0c 100644 --- a/test/gtest/utils/test_string.cc +++ b/test/gtest/utils/test_string.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ extern "C" { diff --git a/test/mpi/Makefile.am b/test/mpi/Makefile.am index 72ff1229c0..a8faec1d46 100644 --- a/test/mpi/Makefile.am +++ b/test/mpi/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # $COPYRIGHT$ # # Additional copyrights may follow diff --git a/test/mpi/buffer.cc b/test/mpi/buffer.cc index f31f42c553..e0cff91d25 100644 --- a/test/mpi/buffer.cc +++ b/test/mpi/buffer.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/mpi_util.cc b/test/mpi/mpi_util.cc index 641ca246ad..498e24b2f5 100644 --- a/test/mpi/mpi_util.cc +++ b/test/mpi/mpi_util.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/mpi_util.h b/test/mpi/mpi_util.h index 3f059d716a..3a777c7fb0 100644 --- a/test/mpi/mpi_util.h +++ b/test/mpi/mpi_util.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_allreduce.cc b/test/mpi/test_allreduce.cc index 2662522b52..2f1e22635e 100644 --- a/test/mpi/test_allreduce.cc +++ b/test/mpi/test_allreduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_alltoall.cc b/test/mpi/test_alltoall.cc index a92900265e..fae2892585 100644 --- a/test/mpi/test_alltoall.cc +++ b/test/mpi/test_alltoall.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_alltoallv.cc b/test/mpi/test_alltoallv.cc index aaa65b7e10..8b0a122ebe 100644 --- a/test/mpi/test_alltoallv.cc +++ b/test/mpi/test_alltoallv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_barrier.cc b/test/mpi/test_barrier.cc index 34f28a2947..e766f5c8fb 100644 --- a/test/mpi/test_barrier.cc +++ b/test/mpi/test_barrier.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_case.cc b/test/mpi/test_case.cc index 7a37c2ec9c..59cf65a27e 100644 --- a/test/mpi/test_case.cc +++ b/test/mpi/test_case.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_mpi.cc b/test/mpi/test_mpi.cc index 147ce1fd7d..bb3637b823 100644 --- a/test/mpi/test_mpi.cc +++ b/test/mpi/test_mpi.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_mpi.h b/test/mpi/test_mpi.h index 391cb21996..5499e5733b 100644 --- a/test/mpi/test_mpi.h +++ b/test/mpi/test_mpi.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_reduce.cc b/test/mpi/test_reduce.cc index 3718708d57..94dfd7e2c7 100644 --- a/test/mpi/test_reduce.cc +++ b/test/mpi/test_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_reduce_scatter.cc b/test/mpi/test_reduce_scatter.cc index 9ff95b6bee..dd1aea7bbd 100644 --- a/test/mpi/test_reduce_scatter.cc +++ b/test/mpi/test_reduce_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_reduce_scatterv.cc b/test/mpi/test_reduce_scatterv.cc index 1d9a203f8e..5311cc2b4a 100644 --- a/test/mpi/test_reduce_scatterv.cc +++ b/test/mpi/test_reduce_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/test/mpi/test_scatterv.cc b/test/mpi/test_scatterv.cc index 358713b968..ed66b34d23 100644 --- a/test/mpi/test_scatterv.cc +++ b/test/mpi/test_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/info/Makefile.am b/tools/info/Makefile.am index 010ebc7dfd..c2974b82a6 100644 --- a/tools/info/Makefile.am +++ b/tools/info/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) The University of Tennessee and the University of Tennessee Research Foundation. 2016. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # # See file LICENSE for terms. # diff --git a/tools/info/build_info.c b/tools/info/build_info.c index 4e720a8913..b79eb89305 100644 --- a/tools/info/build_info.c +++ b/tools/info/build_info.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/info/ucc_info.c b/tools/info/ucc_info.c index 53f36d393a..899536bee4 100644 --- a/tools/info/ucc_info.c +++ b/tools/info/ucc_info.c @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/info/ucc_info.h b/tools/info/ucc_info.h index 01fba09afb..c15c2851e1 100644 --- a/tools/info/ucc_info.h +++ b/tools/info/ucc_info.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2001-2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/Makefile.am b/tools/perf/Makefile.am index 61290375d3..bee094315e 100644 --- a/tools/perf/Makefile.am +++ b/tools/perf/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # $COPYRIGHT$ # # Additional copyrights may follow diff --git a/tools/perf/ucc_perftest.cc b/tools/perf/ucc_perftest.cc index dd873ba05a..7efcb7766f 100644 --- a/tools/perf/ucc_perftest.cc +++ b/tools/perf/ucc_perftest.cc @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include #include "ucc_pt_comm.h" #include "ucc_pt_config.h" diff --git a/tools/perf/ucc_perftest.h b/tools/perf/ucc_perftest.h index 3391cfc029..291bc6648f 100644 --- a/tools/perf/ucc_perftest.h +++ b/tools/perf/ucc_perftest.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_benchmark.h b/tools/perf/ucc_pt_benchmark.h index 19e7391558..7b93520bd4 100644 --- a/tools/perf/ucc_pt_benchmark.h +++ b/tools/perf/ucc_pt_benchmark.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_bootstrap.h b/tools/perf/ucc_pt_bootstrap.h index 806797c0ba..f27b6ccae8 100644 --- a/tools/perf/ucc_pt_bootstrap.h +++ b/tools/perf/ucc_pt_bootstrap.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_bootstrap_mpi.cc b/tools/perf/ucc_pt_bootstrap_mpi.cc index ea1d68fc61..bb9e68d3a0 100644 --- a/tools/perf/ucc_pt_bootstrap_mpi.cc +++ b/tools/perf/ucc_pt_bootstrap_mpi.cc @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "ucc_pt_bootstrap_mpi.h" static ucc_status_t mpi_oob_allgather(void *sbuf, void *rbuf, size_t msglen, diff --git a/tools/perf/ucc_pt_bootstrap_mpi.h b/tools/perf/ucc_pt_bootstrap_mpi.h index f436f34e99..87ce102af7 100644 --- a/tools/perf/ucc_pt_bootstrap_mpi.h +++ b/tools/perf/ucc_pt_bootstrap_mpi.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll.cc b/tools/perf/ucc_pt_coll.cc index e013615dd8..57d95d1e04 100644 --- a/tools/perf/ucc_pt_coll.cc +++ b/tools/perf/ucc_pt_coll.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll.h b/tools/perf/ucc_pt_coll.h index 0b92039fab..145c9ae12d 100644 --- a/tools/perf/ucc_pt_coll.h +++ b/tools/perf/ucc_pt_coll.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_allgather.cc b/tools/perf/ucc_pt_coll_allgather.cc index b8185dd9e8..1bf6fc4b94 100644 --- a/tools/perf/ucc_pt_coll_allgather.cc +++ b/tools/perf/ucc_pt_coll_allgather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_allreduce.cc b/tools/perf/ucc_pt_coll_allreduce.cc index 3159dc3a9f..2632395e59 100644 --- a/tools/perf/ucc_pt_coll_allreduce.cc +++ b/tools/perf/ucc_pt_coll_allreduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_alltoall.cc b/tools/perf/ucc_pt_coll_alltoall.cc index 77a2608f7f..2a21956485 100644 --- a/tools/perf/ucc_pt_coll_alltoall.cc +++ b/tools/perf/ucc_pt_coll_alltoall.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_alltoallv.cc b/tools/perf/ucc_pt_coll_alltoallv.cc index 6ce68ed032..05ad6d85f7 100644 --- a/tools/perf/ucc_pt_coll_alltoallv.cc +++ b/tools/perf/ucc_pt_coll_alltoallv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_barrier.cc b/tools/perf/ucc_pt_coll_barrier.cc index 6d2f7e0546..5f9b1e2c12 100644 --- a/tools/perf/ucc_pt_coll_barrier.cc +++ b/tools/perf/ucc_pt_coll_barrier.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_bcast.cc b/tools/perf/ucc_pt_coll_bcast.cc index b869c902c1..328d0cdc1a 100644 --- a/tools/perf/ucc_pt_coll_bcast.cc +++ b/tools/perf/ucc_pt_coll_bcast.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_gather.cc b/tools/perf/ucc_pt_coll_gather.cc index 660356bee8..c7e1f0724d 100644 --- a/tools/perf/ucc_pt_coll_gather.cc +++ b/tools/perf/ucc_pt_coll_gather.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_gatherv.cc b/tools/perf/ucc_pt_coll_gatherv.cc index ab8715b3cc..4bb99cb8aa 100644 --- a/tools/perf/ucc_pt_coll_gatherv.cc +++ b/tools/perf/ucc_pt_coll_gatherv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_reduce.cc b/tools/perf/ucc_pt_coll_reduce.cc index 47610bb68c..bae57329c7 100644 --- a/tools/perf/ucc_pt_coll_reduce.cc +++ b/tools/perf/ucc_pt_coll_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_reduce_scatter.cc b/tools/perf/ucc_pt_coll_reduce_scatter.cc index e15bf80bcb..35b522b5ec 100644 --- a/tools/perf/ucc_pt_coll_reduce_scatter.cc +++ b/tools/perf/ucc_pt_coll_reduce_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_reduce_scatterv.cc b/tools/perf/ucc_pt_coll_reduce_scatterv.cc index 932ad600d9..a9680c97e2 100644 --- a/tools/perf/ucc_pt_coll_reduce_scatterv.cc +++ b/tools/perf/ucc_pt_coll_reduce_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_scatter.cc b/tools/perf/ucc_pt_coll_scatter.cc index ac414dd2ed..756c2d4753 100644 --- a/tools/perf/ucc_pt_coll_scatter.cc +++ b/tools/perf/ucc_pt_coll_scatter.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_coll_scatterv.cc b/tools/perf/ucc_pt_coll_scatterv.cc index 1dc9bf7db9..694e946e04 100644 --- a/tools/perf/ucc_pt_coll_scatterv.cc +++ b/tools/perf/ucc_pt_coll_scatterv.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_comm.cc b/tools/perf/ucc_pt_comm.cc index 1f6a91a651..49ae08add5 100644 --- a/tools/perf/ucc_pt_comm.cc +++ b/tools/perf/ucc_pt_comm.cc @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include #include #include "ucc_pt_comm.h" diff --git a/tools/perf/ucc_pt_comm.h b/tools/perf/ucc_pt_comm.h index 827246ee4e..5f41b0a722 100644 --- a/tools/perf/ucc_pt_comm.h +++ b/tools/perf/ucc_pt_comm.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_cuda.cc b/tools/perf/ucc_pt_cuda.cc index 1d9e55ab4a..9b7c2373a4 100644 --- a/tools/perf/ucc_pt_cuda.cc +++ b/tools/perf/ucc_pt_cuda.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_cuda.h b/tools/perf/ucc_pt_cuda.h index 5a370c3528..1a3f74261b 100644 --- a/tools/perf/ucc_pt_cuda.h +++ b/tools/perf/ucc_pt_cuda.h @@ -1,5 +1,7 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_op_memcpy.cc b/tools/perf/ucc_pt_op_memcpy.cc index 585e8f0e64..e7fa2e407a 100644 --- a/tools/perf/ucc_pt_op_memcpy.cc +++ b/tools/perf/ucc_pt_op_memcpy.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_op_reduce.cc b/tools/perf/ucc_pt_op_reduce.cc index d9683c0d50..f07b54a904 100644 --- a/tools/perf/ucc_pt_op_reduce.cc +++ b/tools/perf/ucc_pt_op_reduce.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_op_reduce_strided.cc b/tools/perf/ucc_pt_op_reduce_strided.cc index 290d98745d..506d801ff8 100644 --- a/tools/perf/ucc_pt_op_reduce_strided.cc +++ b/tools/perf/ucc_pt_op_reduce_strided.cc @@ -1,5 +1,7 @@ /** - * Copyright (c) 2021-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_rocm.cc b/tools/perf/ucc_pt_rocm.cc index 2851be0deb..24cb31005c 100644 --- a/tools/perf/ucc_pt_rocm.cc +++ b/tools/perf/ucc_pt_rocm.cc @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */ diff --git a/tools/perf/ucc_pt_rocm.h b/tools/perf/ucc_pt_rocm.h index bae70ba808..5ba23b95ce 100644 --- a/tools/perf/ucc_pt_rocm.h +++ b/tools/perf/ucc_pt_rocm.h @@ -1,6 +1,8 @@ /** - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * Copyright (C) Advanced Micro Devices, Inc. 2022. ALL RIGHTS RESERVED. + * SPDX-License-Identifier: BSD-3-Clause * * See file LICENSE for terms. */