// Copyright (c) Advanced Micro Devices, Inc., or its affiliates. // SPDX-License-Identifier: MIT #include #include #include "ck_tile/builder/factory/helpers/conv_elementwise_op.hpp" namespace { using ::ck_tile::builder::factory::internal::ElementwiseOps; using enum ::ck_tile::builder::ElementwiseOperation; TEST(ConvElementwiseOp, AssignsOpsForPassThrough) { using Ops = ElementwiseOps; EXPECT_TRUE( (std::is_same_v)); EXPECT_TRUE( (std::is_same_v)); EXPECT_TRUE( (std::is_same_v)); } TEST(ConvElementwiseOp, AssignsOpsForScale) { using Ops = ElementwiseOps; EXPECT_TRUE( (std::is_same_v)); EXPECT_TRUE( (std::is_same_v)); EXPECT_TRUE((std::is_same_v)); } } // namespace