Merge commit 'f38c3de9f9047e72429c796fd0445f36eceb142b' into develop

This commit is contained in:
assistant-librarian[bot]
2025-11-21 03:31:42 +00:00
parent 967480c146
commit 1829bc6596
63 changed files with 65 additions and 62 deletions

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// A factory for instantiating CK convolution kernels.

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// This file defines the compile-time "signature" for grouped convolution operations.

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,5 +1,5 @@
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// Copyright (c) Advanced Micro Devices, Inc. All rights reserved.
#pragma once

View File

@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
// Copyright (c) Advanced Micro Devices, Inc. All rights reserved.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// Compile-time reflection for CK device kernel instances.

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// InstanceTraits specialization for DeviceGroupedConvFwdDlMultipleD_NHWC_KYXC_NHWK

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// InstanceTraits specialization for DeviceGroupedConvFwdMultipleABD_Xdl_CShuffle

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// InstanceTraits specialization for DeviceGroupedConvFwdMultipleABD_Xdl_CShuffle_V3

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// InstanceTraits specialization for DeviceGroupedConvFwdMultipleD_Wmma_CShuffle

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// InstanceTraits specialization for DeviceGroupedConvFwdMultipleD_Xdl_CShuffle_Large_Tensor

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// InstanceTraits specialization for GroupedConvolutionForwardKernel
//

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
// Utility functions and helpers for instance_traits.hpp

View File

@@ -1,3 +1,6 @@
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once
#include <sstream>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "utils/ckb_conv_test_configs.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_bias_bnorm_clamp.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_bias_clamp.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_bilinear.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_clamp.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_convscale.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_dynamic_op.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_scale.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_scaleadd_ab.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward_scaleadd_scaleadd_relu.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
// Copyright (c) Advanced Micro Devices, Inc. All rights reserved.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
#include <gtest/gtest.h>
#include <gmock/gmock.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <gtest/gtest.h>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/gpu/grouped_convolution_forward.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include "testing_utils.hpp"

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#include <ck/library/tensor_operation_instance/device_operation_instance_factory.hpp>

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (C) Advanced Micro Devices, Inc., or its affiliates.
// Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
// SPDX-License-Identifier: MIT
#pragma once