[Ascend C] Ascendc 算子支持编译过程中生成保留cce源码吗 ?
收藏回复举报
[Ascend C] Ascendc 算子支持编译过程中生成保留cce源码吗 ?
t('forum.solved') 已解决
发表于2025-02-20 14:48:17
0 查看

根据目前所做的一些测试验证,暂时没有获取 ascendc算子逻辑对应的cce源码。所以 请问下是否 ascendc算子不能在编译过程中保留生成算子逻辑对应的cce文件 ?

1、cce 能加-E 保留编译过程中的预处理问题

2、通过修改cann目录下的配置compile_op.py只能保留预处理文件

       配置方法:ASCENDC_COMPILE_DEBUG_CONFIG = "dump_cce" in op_debug_config_val 改为ASCENDC_COMPILE_DEBUG_CONFIG = True

3、opc/op_compiler两个独立的工具,配置--op_debug_config=dump_cce仅针对tbe算子保留cce文件

      参考 https://www.hiascend.com/forum/thread-02112175252859019084-1-1.html

4、atc 工具 op_debug_level=4同样也仅针对tbe算子保留cce文件

5、ascendebug 工具虽然能生成*.cce文件,但是生成的是并非和算子逻辑一致的文件,其中的文件中定义的是 auto_gen_前缀的 auto_gen_xxx 函数,且该函数本身并不完整(暂不清楚功能)

我要发帖子