文件最后提交记录最后更新时间
[core][feature] 支持外部传入stream流 Co-authored-by: mrh1024<marunhua1@h-partners.com> # message auto-generated for no-merge-commit merge: !729 merge develop_fix into develop [core][feature] 支持外部传入stream流 Created-by: mrh1024 Commit-by: mrh1024 Merged-by: yrewzjsx Description: **变更说明** 在memfabric smem bm对外拷贝接口,暴露stream入参,用于使用外部传入stream做拷贝任务 **主要变更** 1.API文档变更 2.mooncake patch变更 3.DataCopy,DataCopyBatch接口新增stream入参,新增SMEM_BM_FLAG_USE_EXTERNAL_STREAM flag,配合外部传入stream使用 4.新增06_single_card_external_stream.py最小运行demo See merge request: Ascend/memfabric_hybrid!72910 天前
[core] update naming, card -> device Co-authored-by: huawei_zixiqu<quzixi@huawei.com> # message auto-generated for no-merge-commit merge: !577 merge zixi-update-examples-names into develop [core] update naming, card -> device Created-by: huawei_zixiqu Commit-by: huawei_zixiqu Merged-by: chenyz6 Description: # Pull Request Template ## Description <!-- Provide a clear summary of the change, the problem it solves, and the technical approach. --> 根据建议 将 examples/下面naming convention从card转为device,符合通用命名标准 ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [X] Other (please describe): update naming ## Testing <!-- Describe how the changes were tested. Include: - Unit/integration test coverage - Manual validation steps - Links to CI reports (e.g., CIDA) if available - Note any pending tests --> ## Checklist - [X] I have performed a self-review of my own code. - [X] I have updated the documentation. - [X] I have added tests to prove my changes are effective. See merge request: Ascend/memfabric_hybrid!57725 天前
[docs] 文档一致性审查修复: 修复26个文档88项问题 Co-authored-by: j00808874<jiangchanghong3@huawei.com> # message auto-generated for no-merge-commit merge: !733 merge mrdoc into develop [docs] 文档一致性审查修复: 修复26个文档88项问题 Created-by: j00808874 Commit-by: j00808874 Merged-by: yrewzjsx Description: ![image.png](https://raw.gitcode.com/user-images/assets/7672916/991c4e3b-d6d3-477d-b6b9-48cfd3c07169/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7672916/50117056-d687-43e1-a5dc-527c8dc710d5/image.png 'image.png') See merge request: Ascend/memfabric_hybrid!73313 天前
[docs] 文档一致性审查修复: 修复26个文档88项问题 Co-authored-by: j00808874<jiangchanghong3@huawei.com> # message auto-generated for no-merge-commit merge: !733 merge mrdoc into develop [docs] 文档一致性审查修复: 修复26个文档88项问题 Created-by: j00808874 Commit-by: j00808874 Merged-by: yrewzjsx Description: ![image.png](https://raw.gitcode.com/user-images/assets/7672916/991c4e3b-d6d3-477d-b6b9-48cfd3c07169/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7672916/50117056-d687-43e1-a5dc-527c8dc710d5/image.png 'image.png') See merge request: Ascend/memfabric_hybrid!73313 天前
[docs] 文档一致性审查修复: 修复26个文档88项问题 Co-authored-by: j00808874<jiangchanghong3@huawei.com> # message auto-generated for no-merge-commit merge: !733 merge mrdoc into develop [docs] 文档一致性审查修复: 修复26个文档88项问题 Created-by: j00808874 Commit-by: j00808874 Merged-by: yrewzjsx Description: ![image.png](https://raw.gitcode.com/user-images/assets/7672916/991c4e3b-d6d3-477d-b6b9-48cfd3c07169/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7672916/50117056-d687-43e1-a5dc-527c8dc710d5/image.png 'image.png') See merge request: Ascend/memfabric_hybrid!73313 天前
[core] update naming, card -> device Co-authored-by: huawei_zixiqu<quzixi@huawei.com> # message auto-generated for no-merge-commit merge: !577 merge zixi-update-examples-names into develop [core] update naming, card -> device Created-by: huawei_zixiqu Commit-by: huawei_zixiqu Merged-by: chenyz6 Description: # Pull Request Template ## Description <!-- Provide a clear summary of the change, the problem it solves, and the technical approach. --> 根据建议 将 examples/下面naming convention从card转为device,符合通用命名标准 ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [X] Other (please describe): update naming ## Testing <!-- Describe how the changes were tested. Include: - Unit/integration test coverage - Manual validation steps - Links to CI reports (e.g., CIDA) if available - Note any pending tests --> ## Checklist - [X] I have performed a self-review of my own code. - [X] I have updated the documentation. - [X] I have added tests to prove my changes are effective. See merge request: Ascend/memfabric_hybrid!57725 天前
README.md

Memory Pool Examples Design Overview

本目录仅包含 内存池(Memory Pool)能力的样例设计。

目录分层

  • 01_basic:单机单卡最小闭环与基础池类型(DRAM/HBM)
  • 02_scale_out:单机多卡与多机多卡扩展
  • 03_optimization:内存注册、批量拷贝与 device_sdma 协议性能对比
  • 04_features:特性开关类最小样例(先放 unified address space)
  • 05_observability:观测体系设计(Prometheus + Grafana)

推荐学习顺序

  1. 01_basic/01_single_device_dram_pool
  2. 01_basic/02_single_device_dram_configurable_pool
  3. 01_basic/03_single_device_hbm_pool
  4. 01_basic/04_no_xpu_host_rdma_dram_pool
  5. 01_basic/05_no_xpu_host_urma_dram_pool
  6. 02_scale_out/01_single_node_multi_device_dram
  7. 02_scale_out/02_multi_node_multi_device_dram
  8. 03_optimization/01_copy_data_batch
  9. 03_optimization/02_register
  10. 03_optimization/03_device_sdma
  11. 04_features/01_enable_unified_address_space
  12. 05_observability/01_prometheus_grafana
  13. 05_observability/02_opentelemetry
  14. 05_observability/03_dashboards

统一约束

  • 所有样例仅使用内存池接口。
  • 每个样例 README 都包含:场景、目标、使用能力、规模建议、必要条件、验收标准。