* Copyright (c) 2025 Huawei Technologies Co., Ltd.
* This program is free software, you can redistribute it and/or modify it under the terms and conditions of
* CANN Open Software License Agreement Version 2.0 (the "License").
* Please refer to the License for details. You may not use this file except in compliance with the License.
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
* INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
* See LICENSE in the root of the software repository for the full text of the License.
*/
* \file context.h
* \brief
*/
#ifndef IMPL_MATMUL_CONTEXT_CONTEXT_H
#define IMPL_MATMUL_CONTEXT_CONTEXT_H
namespace AscendC {
namespace Impl {
namespace Detail {
MatmulContext is considered entirely experimental.
We retain the freedom to make incompatible changes, but do not guarantee the stability.
MatmulContext is only for internal usage, does not support extension or customized specialization!
*/
template <typename IMPL, const auto& MM_CFG, typename = void>
class MatmulContext
{
public:
__aicore__ inline MatmulContext() = default;
__aicore__ inline ~MatmulContext() = default;
};
}
}
}
#endif