当前cross_core_set_wait_flag样例(examples/01_simd_cpp_api/03_basic_api/05_sync_control/cross_core_set_wait_flag)需要进一步完善正确性、架构适配和开发者使用说明,覆盖Ascend 950/dav-3510模式4场景,并明确不同架构下CrossCoreWaitFlag模板参数pipe的生效差异。
cross_core_set_wait_flag
CrossCoreWaitFlag
pipe
满足样例的正确性和易用性。
uint8
SCENARIO_NUM
LocalTensor
PIPE_MTE2
PIPE_FIX
SCENARIO_NUM=3
您好,感谢您提出的需求。
您指出的现有样例的问题已确认,新增模式4场景的需求目前正在开发中,PR预计在10月9日合入。
您好,相关问题已修复。 我们先关闭此issue,如有其他问题,欢迎再提issue交流~
Background(背景信息)
当前
cross_core_set_wait_flag样例(examples/01_simd_cpp_api/03_basic_api/05_sync_control/cross_core_set_wait_flag)需要进一步完善正确性、架构适配和开发者使用说明,覆盖Ascend 950/dav-3510模式4场景,并明确不同架构下CrossCoreWaitFlag模板参数pipe的生效差异。Benefit / Necessity (价值/作用)
满足样例的正确性和易用性。
Design(设计方案)
修复已有问题
uint8输入,避免融合场景测试数据全为0,提升矩阵乘结果校验有效性。SCENARIO_NUM和NPU架构参数校验。LocalTensor地址的字节偏移表达。CrossCoreWaitFlag的pipe参数:dav-3510显式传入受支持的PIPE_MTE2或PIPE_FIX,dav-2201保留默认参数行为。新增内容
SCENARIO_NUM=3模式4场景,展示Ascend 950上AIC与指定AIV之间的同步。pipe模板参数生效差异的说明。