diff --git a/build/base/intel-builder.Dockerfile b/build/base/intel-builder.Dockerfile index f9072ad1..83f0da5f 100644 --- a/build/base/intel-builder.Dockerfile +++ b/build/base/intel-builder.Dockerfile @@ -18,7 +18,7 @@ RUN apt update \ && apt install -y --no-install-recommends \ libstdc++-12-dev binutils procps clang \ intel-oneapi-compiler-dpcpp-cpp \ - intel-oneapi-mpi-devel \ + intel-oneapi-mpi-devel-2021.13 \ && rm -rf /var/lib/apt/lists/* ENV I_MPI_CC=clang I_MPI_CXX=clang++ diff --git a/build/base/intel.Dockerfile b/build/base/intel.Dockerfile index e87a0e93..a3d8b9de 100644 --- a/build/base/intel.Dockerfile +++ b/build/base/intel.Dockerfile @@ -19,7 +19,7 @@ RUN apt update \ && apt update \ && apt install -y --no-install-recommends \ dnsutils \ - intel-oneapi-mpi \ + intel-oneapi-mpi-2021.13 \ && rm -rf /var/lib/apt/lists/* COPY entrypoint.sh /entrypoint.sh diff --git a/pkg/apis/kubeflow/v2beta1/zz_generated.deepcopy.go b/pkg/apis/kubeflow/v2beta1/zz_generated.deepcopy.go index e85549f5..f4bed7c2 100644 --- a/pkg/apis/kubeflow/v2beta1/zz_generated.deepcopy.go +++ b/pkg/apis/kubeflow/v2beta1/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ //go:build !ignore_autogenerated // +build !ignore_autogenerated -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/apis/kubeflow/v2beta1/zz_generated.defaults.go b/pkg/apis/kubeflow/v2beta1/zz_generated.defaults.go index 1e377e17..1c7f666c 100644 --- a/pkg/apis/kubeflow/v2beta1/zz_generated.defaults.go +++ b/pkg/apis/kubeflow/v2beta1/zz_generated.defaults.go @@ -1,7 +1,7 @@ //go:build !ignore_autogenerated // +build !ignore_autogenerated -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/internal/internal.go b/pkg/client/applyconfiguration/internal/internal.go index d4bae37d..392d06d9 100644 --- a/pkg/client/applyconfiguration/internal/internal.go +++ b/pkg/client/applyconfiguration/internal/internal.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/jobcondition.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/jobcondition.go index d44bd9ab..3729f084 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/jobcondition.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/jobcondition.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/jobstatus.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/jobstatus.go index 005ae222..6e3123e1 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/jobstatus.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/jobstatus.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijob.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijob.go index 97853789..6948de19 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijob.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijob.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijobspec.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijobspec.go index 65b3f3d1..6c4d8f94 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijobspec.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/mpijobspec.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/replicaspec.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/replicaspec.go index c14df1cc..073e6f92 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/replicaspec.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/replicaspec.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/replicastatus.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/replicastatus.go index 36d16096..722178dc 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/replicastatus.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/replicastatus.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/runpolicy.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/runpolicy.go index c87a840b..7d216e0b 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/runpolicy.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/runpolicy.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/kubeflow/v2beta1/schedulingpolicy.go b/pkg/client/applyconfiguration/kubeflow/v2beta1/schedulingpolicy.go index a08f9671..d7c1add9 100644 --- a/pkg/client/applyconfiguration/kubeflow/v2beta1/schedulingpolicy.go +++ b/pkg/client/applyconfiguration/kubeflow/v2beta1/schedulingpolicy.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/applyconfiguration/utils.go b/pkg/client/applyconfiguration/utils.go index a4a8b404..210aa6e3 100644 --- a/pkg/client/applyconfiguration/utils.go +++ b/pkg/client/applyconfiguration/utils.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/clientset.go b/pkg/client/clientset/versioned/clientset.go index ddcb299f..189d847f 100644 --- a/pkg/client/clientset/versioned/clientset.go +++ b/pkg/client/clientset/versioned/clientset.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/fake/clientset_generated.go b/pkg/client/clientset/versioned/fake/clientset_generated.go index a01effe4..05637bbd 100644 --- a/pkg/client/clientset/versioned/fake/clientset_generated.go +++ b/pkg/client/clientset/versioned/fake/clientset_generated.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/fake/doc.go b/pkg/client/clientset/versioned/fake/doc.go index 90b7845d..3c95e654 100644 --- a/pkg/client/clientset/versioned/fake/doc.go +++ b/pkg/client/clientset/versioned/fake/doc.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/fake/register.go b/pkg/client/clientset/versioned/fake/register.go index ecb01d82..11af0536 100644 --- a/pkg/client/clientset/versioned/fake/register.go +++ b/pkg/client/clientset/versioned/fake/register.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/scheme/doc.go b/pkg/client/clientset/versioned/scheme/doc.go index a9f49ab6..3c7f71f2 100644 --- a/pkg/client/clientset/versioned/scheme/doc.go +++ b/pkg/client/clientset/versioned/scheme/doc.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/scheme/register.go b/pkg/client/clientset/versioned/scheme/register.go index 0c28704b..74e273e5 100644 --- a/pkg/client/clientset/versioned/scheme/register.go +++ b/pkg/client/clientset/versioned/scheme/register.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/doc.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/doc.go index 9be95f17..1b04572e 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/doc.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/doc.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/doc.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/doc.go index 5f1ad32d..98205176 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/doc.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/doc.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_kubeflow_client.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_kubeflow_client.go index 7b07f335..4637a5dc 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_kubeflow_client.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_kubeflow_client.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_mpijob.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_mpijob.go index 640f29e3..b324967c 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_mpijob.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/fake/fake_mpijob.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/generated_expansion.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/generated_expansion.go index 54b586cb..cf456252 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/generated_expansion.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/generated_expansion.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/kubeflow_client.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/kubeflow_client.go index 45007d55..47c71b48 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/kubeflow_client.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/kubeflow_client.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/mpijob.go b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/mpijob.go index 9daf1951..2d466c23 100644 --- a/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/mpijob.go +++ b/pkg/client/clientset/versioned/typed/kubeflow/v2beta1/mpijob.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/informers/externalversions/factory.go b/pkg/client/informers/externalversions/factory.go index 9c494539..4dd16671 100644 --- a/pkg/client/informers/externalversions/factory.go +++ b/pkg/client/informers/externalversions/factory.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/informers/externalversions/generic.go b/pkg/client/informers/externalversions/generic.go index 31bb1e44..ecacab8d 100644 --- a/pkg/client/informers/externalversions/generic.go +++ b/pkg/client/informers/externalversions/generic.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go b/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go index 3e513389..26262953 100644 --- a/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go +++ b/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/informers/externalversions/kubeflow/interface.go b/pkg/client/informers/externalversions/kubeflow/interface.go index bc3bff2b..5835b3ed 100644 --- a/pkg/client/informers/externalversions/kubeflow/interface.go +++ b/pkg/client/informers/externalversions/kubeflow/interface.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/informers/externalversions/kubeflow/v2beta1/interface.go b/pkg/client/informers/externalversions/kubeflow/v2beta1/interface.go index 3ca58b95..035be48c 100644 --- a/pkg/client/informers/externalversions/kubeflow/v2beta1/interface.go +++ b/pkg/client/informers/externalversions/kubeflow/v2beta1/interface.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/informers/externalversions/kubeflow/v2beta1/mpijob.go b/pkg/client/informers/externalversions/kubeflow/v2beta1/mpijob.go index 5237102f..daa10bed 100644 --- a/pkg/client/informers/externalversions/kubeflow/v2beta1/mpijob.go +++ b/pkg/client/informers/externalversions/kubeflow/v2beta1/mpijob.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/listers/kubeflow/v2beta1/expansion_generated.go b/pkg/client/listers/kubeflow/v2beta1/expansion_generated.go index f95269f8..0891d51b 100644 --- a/pkg/client/listers/kubeflow/v2beta1/expansion_generated.go +++ b/pkg/client/listers/kubeflow/v2beta1/expansion_generated.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/pkg/client/listers/kubeflow/v2beta1/mpijob.go b/pkg/client/listers/kubeflow/v2beta1/mpijob.go index 351bf4bd..301d6cec 100644 --- a/pkg/client/listers/kubeflow/v2beta1/mpijob.go +++ b/pkg/client/listers/kubeflow/v2beta1/mpijob.go @@ -1,4 +1,4 @@ -// Copyright 2024 The Kubeflow Authors. +// Copyright 2025 The Kubeflow Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License.