* This file is part of the MindStudio project.
* Copyright (c) 2026 Huawei Technologies Co.,Ltd.
*
* MindStudio is licensed under Mulan PSL v2.
* You can use this software according to the terms and conditions of the Mulan PSL v2.
* You may obtain a copy of Mulan PSL v2 at:
*
* http://license.coscl.org.cn/MulanPSL2
*
* 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 FIT FOR A PARTICULAR PURPOSE.
* See the Mulan PSL v2 for more details.
* ------------------------------------------------------------------------- */
#include "kernel_operator.h"
#include "nan_test.h"
extern "C" __global__ __aicore__ void nan_test(GM_ADDR in, GM_ADDR tensorlist, GM_ADDR out, GM_ADDR workspace, GM_ADDR tiling) {
GET_TILING_DATA(tilingData, tiling);
TPipe pipe;
GM_ADDR userWorkspace = GetUserWorkspace(workspace);
KernelNanTest<DTYPE_IN> op;
op.Init(in, tensorlist, out, userWorkspace, &tilingData, &pipe);
op.Process();
}