// SPDX-License-Identifier: MIT // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. #include "common.hpp" using ADataType = F16; using BDataType = F16; // clang-format off using DevicePermuteInstance = ck::tensor_operation::device::DevicePermute // ######| InData| OutData| Elementwise| NumDim| Block| NPer| HPer| WPer|MPerThread| InScalar| OutScalar| // ######| Type| Type| Operation| | Size| Block| Block| Block| | PerVector| PerVector| // ######| | | | | | | | | | | | // ######| | | | | | | | | | | | < ADataType, BDataType, PassThrough, 4, 256, 128, 128, 128, 8, 8, 1>; // clang-format on #include "run_permute_example.inc" int main(int argc, char* argv[]) { return !run_permute_example(argc, argv); }