diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 16cf80b..ac76b61 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/__init__.py b/physicsnemo/cfd/__init__.py index 5cd1be7..7bdcada 100644 --- a/physicsnemo/cfd/__init__.py +++ b/physicsnemo/cfd/__init__.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/geometry/distance.py b/physicsnemo/cfd/bench/geometry/distance.py index 22a195a..2fdb8ab 100644 --- a/physicsnemo/cfd/bench/geometry/distance.py +++ b/physicsnemo/cfd/bench/geometry/distance.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/interpolation/interpolate_mesh_to_pc.py b/physicsnemo/cfd/bench/interpolation/interpolate_mesh_to_pc.py index 80736d1..6408e47 100644 --- a/physicsnemo/cfd/bench/interpolation/interpolate_mesh_to_pc.py +++ b/physicsnemo/cfd/bench/interpolation/interpolate_mesh_to_pc.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/metrics/aero_forces.py b/physicsnemo/cfd/bench/metrics/aero_forces.py index 2fd1a29..89f4a37 100644 --- a/physicsnemo/cfd/bench/metrics/aero_forces.py +++ b/physicsnemo/cfd/bench/metrics/aero_forces.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/metrics/frontal_area.py b/physicsnemo/cfd/bench/metrics/frontal_area.py index 6be01f7..a445d25 100644 --- a/physicsnemo/cfd/bench/metrics/frontal_area.py +++ b/physicsnemo/cfd/bench/metrics/frontal_area.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/metrics/l2_errors.py b/physicsnemo/cfd/bench/metrics/l2_errors.py index 7c3aac6..447cb2e 100644 --- a/physicsnemo/cfd/bench/metrics/l2_errors.py +++ b/physicsnemo/cfd/bench/metrics/l2_errors.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/metrics/physics.py b/physicsnemo/cfd/bench/metrics/physics.py index 47f15a2..8e8f468 100644 --- a/physicsnemo/cfd/bench/metrics/physics.py +++ b/physicsnemo/cfd/bench/metrics/physics.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/metrics/streamlines.py b/physicsnemo/cfd/bench/metrics/streamlines.py index df22c9d..151ec18 100644 --- a/physicsnemo/cfd/bench/metrics/streamlines.py +++ b/physicsnemo/cfd/bench/metrics/streamlines.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/bench/visualization/utils.py b/physicsnemo/cfd/bench/visualization/utils.py index 21b15a6..9f2bdc5 100644 --- a/physicsnemo/cfd/bench/visualization/utils.py +++ b/physicsnemo/cfd/bench/visualization/utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/__init__.py b/physicsnemo/cfd/hybrid_initialization_tools/__init__.py index 1c4c303..4dd2e45 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/__init__.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/__init__.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/create_combined_vtu.py b/physicsnemo/cfd/hybrid_initialization_tools/create_combined_vtu.py index ce2a675..5065e9e 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/create_combined_vtu.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/create_combined_vtu.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/flowfield.py b/physicsnemo/cfd/hybrid_initialization_tools/flowfield.py index 76a667f..9ec79e7 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/flowfield.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/flowfield.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/main.py b/physicsnemo/cfd/hybrid_initialization_tools/main.py index 4b07222..91df9cb 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/main.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/main.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/merge_and_write_mesh.py b/physicsnemo/cfd/hybrid_initialization_tools/merge_and_write_mesh.py index cf20d16..1e259ce 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/merge_and_write_mesh.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/merge_and_write_mesh.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/utilities/__init__.py b/physicsnemo/cfd/hybrid_initialization_tools/utilities/__init__.py index b2340c6..af85283 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/utilities/__init__.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/utilities/__init__.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/utilities/openfoam_utils.py b/physicsnemo/cfd/hybrid_initialization_tools/utilities/openfoam_utils.py index 9735b42..60b03b3 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/utilities/openfoam_utils.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/utilities/openfoam_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/hybrid_initialization_tools/utilities/pyvista_utils.py b/physicsnemo/cfd/hybrid_initialization_tools/utilities/pyvista_utils.py index 925664e..b15c9cd 100644 --- a/physicsnemo/cfd/hybrid_initialization_tools/utilities/pyvista_utils.py +++ b/physicsnemo/cfd/hybrid_initialization_tools/utilities/pyvista_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/physicsnemo/cfd/inference/domino_nim.py b/physicsnemo/cfd/inference/domino_nim.py index 86ba41c..9ea19d3 100644 --- a/physicsnemo/cfd/inference/domino_nim.py +++ b/physicsnemo/cfd/inference/domino_nim.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/test/ci_tests/copyright.txt b/test/ci_tests/copyright.txt index f48d21e..c0f251a 100644 --- a/test/ci_tests/copyright.txt +++ b/test/ci_tests/copyright.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/test/ci_tests/header_check.py b/test/ci_tests/header_check.py index 4de2a9c..b7cc1af 100644 --- a/test/ci_tests/header_check.py +++ b/test/ci_tests/header_check.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/bench_example/generate_pcs_from_stl.py b/workflows/bench_example/generate_pcs_from_stl.py index 78deda4..a52a4f2 100644 --- a/workflows/bench_example/generate_pcs_from_stl.py +++ b/workflows/bench_example/generate_pcs_from_stl.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/bench_example/generate_surface_benchmarks.py b/workflows/bench_example/generate_surface_benchmarks.py index c916c66..b1e4cff 100644 --- a/workflows/bench_example/generate_surface_benchmarks.py +++ b/workflows/bench_example/generate_surface_benchmarks.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/bench_example/generate_volume_benchmarks.py b/workflows/bench_example/generate_volume_benchmarks.py index bdcde9d..ff29488 100644 --- a/workflows/bench_example/generate_volume_benchmarks.py +++ b/workflows/bench_example/generate_volume_benchmarks.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/bench_example/utils.py b/workflows/bench_example/utils.py index 49a4ee9..eab0bcc 100644 --- a/workflows/bench_example/utils.py +++ b/workflows/bench_example/utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/domino_design_sensitivities/__init__.py b/workflows/domino_design_sensitivities/__init__.py index b2340c6..af85283 100644 --- a/workflows/domino_design_sensitivities/__init__.py +++ b/workflows/domino_design_sensitivities/__init__.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/domino_design_sensitivities/conf/config.yaml b/workflows/domino_design_sensitivities/conf/config.yaml index e0fd13a..3342a70 100644 --- a/workflows/domino_design_sensitivities/conf/config.yaml +++ b/workflows/domino_design_sensitivities/conf/config.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/domino_design_sensitivities/design_datapipe.py b/workflows/domino_design_sensitivities/design_datapipe.py index 16d0a1b..30fa344 100644 --- a/workflows/domino_design_sensitivities/design_datapipe.py +++ b/workflows/domino_design_sensitivities/design_datapipe.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/domino_design_sensitivities/main.py b/workflows/domino_design_sensitivities/main.py index f334933..1eb1330 100644 --- a/workflows/domino_design_sensitivities/main.py +++ b/workflows/domino_design_sensitivities/main.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/domino_design_sensitivities/utilities/download.py b/workflows/domino_design_sensitivities/utilities/download.py index b1a513d..191dcf4 100644 --- a/workflows/domino_design_sensitivities/utilities/download.py +++ b/workflows/domino_design_sensitivities/utilities/download.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/domino_design_sensitivities/utilities/mesh_postprocessing.py b/workflows/domino_design_sensitivities/utilities/mesh_postprocessing.py index 45aa5c1..fdb1627 100644 --- a/workflows/domino_design_sensitivities/utilities/mesh_postprocessing.py +++ b/workflows/domino_design_sensitivities/utilities/mesh_postprocessing.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/hybrid_initialization_example/container/Dockerfile b/workflows/hybrid_initialization_example/container/Dockerfile index 7504e69..78ebb48 100644 --- a/workflows/hybrid_initialization_example/container/Dockerfile +++ b/workflows/hybrid_initialization_example/container/Dockerfile @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/hybrid_initialization_example/make_hybrid_initialization.py b/workflows/hybrid_initialization_example/make_hybrid_initialization.py index 7190e29..8006ec8 100644 --- a/workflows/hybrid_initialization_example/make_hybrid_initialization.py +++ b/workflows/hybrid_initialization_example/make_hybrid_initialization.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/hybrid_initialization_example/prepare_domino_assets.py b/workflows/hybrid_initialization_example/prepare_domino_assets.py index 21e7adc..f8fdc92 100644 --- a/workflows/hybrid_initialization_example/prepare_domino_assets.py +++ b/workflows/hybrid_initialization_example/prepare_domino_assets.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 # diff --git a/workflows/hybrid_initialization_example/utils.py b/workflows/hybrid_initialization_example/utils.py index 95c3f2b..abaa637 100644 --- a/workflows/hybrid_initialization_example/utils.py +++ b/workflows/hybrid_initialization_example/utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 - 2025 NVIDIA CORPORATION & AFFILIATES. +# SPDX-FileCopyrightText: Copyright (c) 2023 - 2026 NVIDIA CORPORATION & AFFILIATES. # SPDX-FileCopyrightText: All rights reserved. # SPDX-License-Identifier: Apache-2.0 #