使用mint.arctan2在图模式下报错RuntimeError: Compile graph kernel_graph0 failed.
收藏回复举报
使用mint.arctan2在图模式下报错RuntimeError: Compile graph kernel_graph0 failed.
发表于2025-03-31 17:28:05
0 查看

1 系统环境

硬件环境(Ascend/GPU/CPU): Ascend

MindSpore版本: mindspore=2.4.0

执行模式(PyNative/ Graph): 不限

Python版本: Python=3.9

操作系统平台: linux

2 报错信息

2.1 问题描述

使用mint.arctan2接口在mindspore.GRAPH_MODE静态图模式时运行出错。

2.2 报错信息

RuntimeError: Compile graph kernel_graph0 failed.

2.3 脚本信息

在终端分别使用或者不使用unset RANK_TABLE_FILE,再使用下面的脚本。

import mindspore as ms
from mindspore import mint, Tensor, value_and_grad
import numpy as np

ms.set_context(mode=ms.GRAPH_MODE)
input_data = np.array([0, 1])
other_data = np.array([1, 1])
ms_input = Tensor(input_data, ms.float32)
ms_other = Tensor(other_data, ms.float32)

def forward_ms(x, y):
    return mint.arctan2(x, y)

# Gradients for MindSpore
grad_fn = value_and_grad(forward_ms)
output_ms, gradient_ms = grad_fn(ms_input, ms_other)

# 打印输出和梯度
print("MindSpore output:", output_ms)
print("MindSpore gradient:", gradient_ms)

3 根因分析

******此处由用户填写******

4 解决方案

******此处由用户填写******

包含文字方案和最终脚本代码

请将正确的脚本打包并上传附件

我要发帖子