// SPDX-License-Identifier: MIT // Copyright (c) 2018-2025, Advanced Micro Devices, Inc. All rights reserved. #include "ck_tile/core.hpp" #include "ck_tile/host.hpp" #include "ck_tile/ops/reduce.hpp" #include "batched_transpose_kernel.hpp" #include "block_transpose.hpp" #include "transpose_policy.hpp" #include #include #pragma once struct batched_transpose_trait { std::string type; std::string layout; }; struct batched_transpose_kargs : public ck_tile::BatchedTransposeHostArgs { }; float batched_transpose(batched_transpose_trait t, batched_transpose_kargs a, ck_tile::stream_config s);