文件最后提交记录最后更新时间
支持Ascend950 mte atomic Co-authored-by: vector5<caobingjie@huawei.com> Co-authored-by: zhangyunqi<zhangyunqi5@huawei.com> Co-authored-by: QK_25415<zhuzhiming1@huawei.com> # message auto-generated for no-merge-commit merge: !283 merge mteatomic into master 支持Ascend950 mte atomic Created-by: vector5 Commit-by: zhangyunqi;vector5;QK_25415 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 支持Ascend950 mte atomic的以下接口和UT T aclshmemx_mte_atomic_fetch(gm T *src, int32_t pe); void aclshmemx_mte_atomic_set(gm T *dst, T value, int32_t pe); T aclshmemx_mte_atomic_compare_swap(gm T *dst, T cond, T value, int32_t pe); T aclshmemx_mte_atomic_swap(gm T *dst, T value, int32_t pe); void aclshmemx_mte_atomic_inc(gm T *dst, int32_t pe); void aclshmemx_mte_atomic_add(gm T *dst, T value, int32_t pe); T aclshmemx_mte_atomic_fetch_inc(gm T *dst, int32_t pe); T aclshmemx_mte_atomic_fetch_add(gm T *dst, T value, int32_t pe); ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/220 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> A2验证ShmemAtomic ![image.png](https://raw.gitcode.com/user-images/assets/8546182/546614a6-b5e6-4124-97ea-b94023431719/image.png 'image.png') MteAtomic ![image.png](https://raw.gitcode.com/user-images/assets/8546182/c6eef612-3641-4bf6-a588-e3647ebbc7d0/image.png 'image.png') A5验证ShmemAtomic ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0eb0a34a-4814-45b2-af42-7b467caeab4d/image.png 'image.png') MteAtomic ![image.png](https://raw.gitcode.com/user-images/assets/8546182/d8da0f93-294a-4fcd-a5ba-593aceaa7a06/image.png 'image.png') ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!2833 天前
高阶接口补全RDMA和SDMA通路 Co-authored-by: vector5<caobingjie@huawei.com> # message auto-generated for no-merge-commit merge: !259 merge ll into master 高阶接口补全RDMA和SDMA通路 Created-by: vector5 Commit-by: vector5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 高阶接口补全RDMA和SDMA通路 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 接口MTE、RDMA、SDMA通道能力的功能测试 ### MTE A2单机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/c19a8bd1-e6dd-466d-8dd6-ea2827dccdfa/image.png 'image.png') ### RDMA A2跨机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/846f3465-6bf9-485f-b47e-1cb31961f2ae/image.png 'image.png') ### SDMA A2单机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/b493aa65-b69f-4606-94ca-16e7cbab5e3c/image.png 'image.png') ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!2591 个月前
移除exit(1) Co-authored-by: caixilong<caixilong2@h-partners.com> # message auto-generated for no-merge-commit merge: !63 merge remove_exit into master 移除exit(1) Created-by: caixilong Commit-by: caixilong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 单元测试中存在 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/4760677d-d252-47d2-bddb-854f1651de76/image.png 'image.png') 不符合规范 现移除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/33 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改allocate_zero这一case的代码使其必fail 观测能否捕获 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0d048426-0cec-484f-8d07-b3243eb59a16/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!634 个月前
添加支持stride形式的iget/iput接口,删除cpp中多余额外注释 Co-authored-by: wlwen<wuliangwen@huawei.com> # message auto-generated for no-merge-commit merge: !100 merge master into master 添加支持stride形式的iget/iput接口,删除cpp中多余额外注释 Created-by: wlwen Commit-by: wlwen Merged-by: cann-robot Description: ## 描述 增加支持stride步距的put&get mem/size类型的API ![image.png](https://raw.gitcode.com/user-images/assets/8546182/79d5295c-d503-4afa-a4a5-8478da57efd1/image.png 'image.png') ## 关联的Issue Issue [#77](https://gitcode.com/cann/shmem/issues/77) ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/341bb1aa-1803-4739-add9-a53b66f18dcd/image.png 'image.png') ## 文档更新 /docs/pythonAPI.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!1003 个月前
高阶接口补全RDMA和SDMA通路 Co-authored-by: vector5<caobingjie@huawei.com> # message auto-generated for no-merge-commit merge: !259 merge ll into master 高阶接口补全RDMA和SDMA通路 Created-by: vector5 Commit-by: vector5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 高阶接口补全RDMA和SDMA通路 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 接口MTE、RDMA、SDMA通道能力的功能测试 ### MTE A2单机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/c19a8bd1-e6dd-466d-8dd6-ea2827dccdfa/image.png 'image.png') ### RDMA A2跨机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/846f3465-6bf9-485f-b47e-1cb31961f2ae/image.png 'image.png') ### SDMA A2单机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/b493aa65-b69f-4606-94ca-16e7cbab5e3c/image.png 'image.png') ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!2591 个月前
移除exit(1) Co-authored-by: caixilong<caixilong2@h-partners.com> # message auto-generated for no-merge-commit merge: !63 merge remove_exit into master 移除exit(1) Created-by: caixilong Commit-by: caixilong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 单元测试中存在 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/4760677d-d252-47d2-bddb-854f1651de76/image.png 'image.png') 不符合规范 现移除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/33 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改allocate_zero这一case的代码使其必fail 观测能否捕获 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0d048426-0cec-484f-8d07-b3243eb59a16/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!634 个月前
高阶接口补全RDMA和SDMA通路 Co-authored-by: vector5<caobingjie@huawei.com> # message auto-generated for no-merge-commit merge: !259 merge ll into master 高阶接口补全RDMA和SDMA通路 Created-by: vector5 Commit-by: vector5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 高阶接口补全RDMA和SDMA通路 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 接口MTE、RDMA、SDMA通道能力的功能测试 ### MTE A2单机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/c19a8bd1-e6dd-466d-8dd6-ea2827dccdfa/image.png 'image.png') ### RDMA A2跨机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/846f3465-6bf9-485f-b47e-1cb31961f2ae/image.png 'image.png') ### SDMA A2单机测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/b493aa65-b69f-4606-94ca-16e7cbab5e3c/image.png 'image.png') ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!2591 个月前
移除exit(1) Co-authored-by: caixilong<caixilong2@h-partners.com> # message auto-generated for no-merge-commit merge: !63 merge remove_exit into master 移除exit(1) Created-by: caixilong Commit-by: caixilong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 单元测试中存在 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/4760677d-d252-47d2-bddb-854f1651de76/image.png 'image.png') 不符合规范 现移除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/33 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改allocate_zero这一case的代码使其必fail 观测能否捕获 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0d048426-0cec-484f-8d07-b3243eb59a16/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!634 个月前
移除exit(1) Co-authored-by: caixilong<caixilong2@h-partners.com> # message auto-generated for no-merge-commit merge: !63 merge remove_exit into master 移除exit(1) Created-by: caixilong Commit-by: caixilong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 单元测试中存在 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/4760677d-d252-47d2-bddb-854f1651de76/image.png 'image.png') 不符合规范 现移除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/33 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改allocate_zero这一case的代码使其必fail 观测能否捕获 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0d048426-0cec-484f-8d07-b3243eb59a16/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!634 个月前
UDMA场景补齐AMO接口 Co-authored-by: YeZZzzz1<yezhenni1@huawei.com> # message auto-generated for no-merge-commit merge: !284 merge master into master UDMA场景补齐AMO接口 Created-by: YeZZzzz1 Commit-by: YeZZzzz1 Merged-by: cann-robot Description: ## 描述 UMDA场景补齐AMO接口,包括:fetch, set, swap, fetch inc, inc, fetch and, and, fetch or, or, fetch xor, xor ## 关联的Issue https://gitcode.com/cann/shmem/issues/199 https://gitcode.com/cann/shmem/issues/205 ## 测试 examples: put ![image.png](https://raw.gitcode.com/user-images/assets/8546182/a65b141e-6e0f-4aea-ba60-861b0352df91/image.png 'image.png') put signal ![image.png](https://raw.gitcode.com/user-images/assets/8546182/92f0405e-5489-4397-b60f-1946aedfa12f/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/1d1eec28-7f76-4239-b6eb-7198df80ea39/image.png 'image.png') FAA ![image.png](https://raw.gitcode.com/user-images/assets/8546182/cab44fdc-54d8-4399-9238-3ac61b2eb719/image.png 'image.png') CAS ![image.png](https://raw.gitcode.com/user-images/assets/8546182/822cc3ea-a87a-4227-aa43-d256a5055713/image.png 'image.png') fetch ![image.png](https://raw.gitcode.com/user-images/assets/8546182/bcd2662d-78f1-4750-8875-3b1db8cf0f5e/image.png 'image.png') set ![image.png](https://raw.gitcode.com/user-images/assets/8546182/1f2e5f4c-a4c2-46a7-a122-1772219b4867/image.png 'image.png') swap ![image.png](https://raw.gitcode.com/user-images/assets/8546182/9f9ee4e1-1916-4c97-be3b-ed89846168e6/image.png 'image.png') fetch inc ![image.png](https://raw.gitcode.com/user-images/assets/8546182/73a0aa4c-a13f-4419-9621-c77438aaa06f/image.png 'image.png') fetch and ![image.png](https://raw.gitcode.com/user-images/assets/8546182/80973f9a-4c74-4e47-9670-0f647faacbb9/image.png 'image.png') fetch or ![image.png](https://raw.gitcode.com/user-images/assets/8546182/b792e1d8-b3db-425a-a2ad-50e2ab5ef7f3/image.png 'image.png') fetch xor ![image.png](https://raw.gitcode.com/user-images/assets/8546182/ab98986f-cafe-467a-a29c-6ede9739f6e8/image.png 'image.png') uttests: ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0b0defe1-0542-424e-b8c7-ea72e0fcf94f/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/082c6f2f-f7a2-484a-bd83-8c05801fa682/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/263d295a-b00d-4c81-bc25-f1badc2e523e/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/32b440df-c37c-4b48-b25f-cc8838c45823/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/ba0784ae-0a64-461f-bd04-36122f9c3ee3/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/754c52fd-385c-4234-98e1-c7fda364d97d/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/8dd015c8-7898-4fbf-ada7-d03a9b9b3699/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/88650c7c-4178-4d85-9b11-7e55ed2ef86f/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!2841 个月前
UDMA支持write with notify接口 Co-authored-by: suqwe<sujianjia@huawei.com> # message auto-generated for no-merge-commit merge: !281 merge master into master UDMA支持write with notify接口 Created-by: suqwe Commit-by: suqwe Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 背景: UB协议定义了一个Write With Notify(WWN),与Write With Immediate(WWI)非常相似,区别是WWN不需要RQ的WQE来在CQE接收Notify data,Notify Data直接写内存;而WWI要一个RQ的WQE来在CQE接收Immediate data。 新增UDMA支持write with notify接口功能 新增的接口原型如下: ``` template <typename T> ACLSHMEM_DEVICE void aclshmemx_udma_put_signal_nbi(__gm__ T* dst, __gm__ T* src, uint32_t elem_size, __gm__ uint64_t* sig_addr, uint64_t signal, int pe); ``` 实现: - 1、通过write with notify实现udma引擎的put signal低阶接口。后续高阶接口待udma amo语义补齐后,可以通过组合实现和openshmem兼容的put signal 高阶接口。 ``` openshmem_put_signal_nbi(void *dest, const void *source, size_t nelems, uint64_t *sig_addr, uint64_t signal, int sig_op, int pe) ``` 当前只实现set语义,其他atomic语义不支持的低阶接口,高阶接口保留sig op,低阶接口为了实现高性能,这里不封装sig op参数 - 2、 重构了send函数,根据操作类型自动选择不同的params参数,避免后续随着操作类型增加,send函数参数过多的问题 - 3、抽出host device公共的常量定义,通过常量折叠优化数据面性能 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/215 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ![image.png](https://raw.gitcode.com/user-images/assets/8546182/3f6c4c70-5e33-4c5a-ad5b-88b5507ce897/image.png 'image.png') UT: ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0246853f-0f9b-4059-afda-9ddf95c760e0/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!2811 个月前
on_stream接口支持跨机 Co-authored-by: vector5<caobingjie@huawei.com> # message auto-generated for no-merge-commit merge: !172 merge highapi into master on_stream接口支持跨机 Created-by: vector5 Commit-by: vector5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 下面接口支持跨机 1.aclshmemx_putmem_on_stream 2.aclshmemx_signal_op_on_stream 3.aclshmemx_getmem_on_stream aclshmemx_signal_wait_until_on_stream可配合使用 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 跨机8卡和本地8卡测试都通过 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/56aac45a-7050-43dd-a87b-fa7dfad0ac99/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/9e64983a-c4db-4ead-9c4e-72aa19553840/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 新特性 See merge request: cann/shmem!1722 个月前
增加非对称内存分配检测用例 Co-authored-by: dovahkiiin<haorunzhe@h-partners.com> # message auto-generated for no-merge-commit merge: !136 merge task/add_ut_for_asyncmalloc_detect into master 增加非对称内存分配检测用例 Created-by: dovahkiiin Commit-by: dovahkiiin Merged-by: cann-robot Description: ## 描述 增加debug模式下非对称内存分配检测对应的ut用例 ## 关联的Issue 关联issue: #68 ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/65bf666f-b659-4af8-a7bc-3e208c41bcb5/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/f561f133-66a8-4df9-8163-8a06294944f1/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/6da0743e-d283-4d34-b09a-d9af113710c8/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:补充ut See merge request: cann/shmem!1363 个月前
on_stream接口支持跨机 Co-authored-by: vector5<caobingjie@huawei.com> # message auto-generated for no-merge-commit merge: !172 merge highapi into master on_stream接口支持跨机 Created-by: vector5 Commit-by: vector5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 下面接口支持跨机 1.aclshmemx_putmem_on_stream 2.aclshmemx_signal_op_on_stream 3.aclshmemx_getmem_on_stream aclshmemx_signal_wait_until_on_stream可配合使用 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 跨机8卡和本地8卡测试都通过 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/56aac45a-7050-43dd-a87b-fa7dfad0ac99/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/8546182/9e64983a-c4db-4ead-9c4e-72aa19553840/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 新特性 See merge request: cann/shmem!1722 个月前
移除exit(1) Co-authored-by: caixilong<caixilong2@h-partners.com> # message auto-generated for no-merge-commit merge: !63 merge remove_exit into master 移除exit(1) Created-by: caixilong Commit-by: caixilong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 单元测试中存在 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/4760677d-d252-47d2-bddb-854f1651de76/image.png 'image.png') 不符合规范 现移除 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/33 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改allocate_zero这一case的代码使其必fail 观测能否捕获 ![image.png](https://raw.gitcode.com/user-images/assets/8546182/0d048426-0cec-484f-8d07-b3243eb59a16/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!634 个月前