| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
update license Co-authored-by: y1lou<louyi6@huawei.com> # message auto-generated for no-merge-commit merge: !185 merge update_license into master update license Created-by: y1lou Commit-by: y1lou Merged-by: ascend-robot Description: ## **1. 合入背景** > 请描述为什么要做这个PR内的改动。\ > 如涉及,请关联前序PR或同特性/需求下的其他PR。\ > 如果是修复之前PR引入的问题,请关联引入问题的PR。\ > 请通过#ISSUE ID关联issue。\ > 注意: Fixes #ISSUE ID会自动关闭issue,如问题部分解决请不要使用Fixes,可以用Fix part of #ISSUE ID替代. ## **2. 修改内容** > 请<ins>**描述修改内容的具体实现**</ins>,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列。 > 如果是需求或者重构类的PR,需要<ins>**补充详细设计文档**</ins>(说明上下游组件关系、时序图、类图、DFX能力等内容)。 ## **3. 资料变更** > 请确认<ins>**是否涉及资料变更**</ins>。\ > 如涉及,需要在PR中体现,并简要说明修改内容。\ > 如不涉及,需填写“不涉及”。 ## **4. 接口变更** > 请确认<ins>**是否涉及跨代码仓或者客户面可见的接口变更**</ins>。\ > 如涉及,需详细说明接口以及对应的变更内容,同时需要在资料中体现。\ > 如不涉及,需填写“不涉及”。 ## **5. 测试结果** > 需体现<ins>**测试场景,测试方法以及测试结果**</ins>。\ > 测试用例设计时需考虑硬件、部署方式、功能、性能、精度、显存等维度。 ## **6. CheckList** > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] [ ] 代码注释完备 [ ] 正确记录维测日志 [ ] 是否有UT用例 [ ] 若涉及多线程场景,考虑了并发场景,不存在死锁问题 See merge request: Ascend/MindIE-pyMotor!185 | 7 个月前 | |
[feature][kv_store]支持准确扫描可用内存 && 支持Coordinator对接memcache池化metrics &&重构daemon Co-authored-by: 吕有辉<lvyouhui@huawei.com> # message auto-generated for no-merge-commit merge: !498 merge feat/kv_store_backends into master [feature][kv_store]支持准确扫描可用内存 && 支持Coordinator对接memcache池化metrics &&重构daemon Created-by: codeDogPro Commit-by: 吕有辉 Merged-by: towncharlie Description: ## **1. 合入背景** https://gitcode.com/Ascend/MindIE-PyMotor/issues/298 https://gitcode.com/Ascend/MindIE-PyMotor/issues/297 https://gitcode.com/Ascend/MindIE-PyMotor/issues/299 ## **2. 修改内容** 1、集成memfabric_hybrid的mem_scan工具,准确扫描内存可用值,精准部署 2、修正文档错误 3、修复Coordinator不支持memcache metrics获取问题 4、重构daemon管理逻辑,提升可维护性 5、删除atb set_env.sh调用,该调用完全无用,删除后不影响推理,可以正常压测 ## **3. 资料变更** 涉及,修复文档错误 ## **4. 接口变更** 不涉及 ## **5. 测试结果** 1、扫描内存结果成功: (NodeManager pid=295) INFO 07-15 14:18:10 [node_manager][local_service.py:260] mem_scan.stat(node=None, min_mb=2) returned 245 GB total, reserved=196 GB 2、压测无问题 3、Coordinator获取metrics成功: motor:memcache_unmount_successes_total 0 # HELP motor:memcache_unmount_failures_total Total number of Unmount failures # TYPE motor:memcache_unmount_failures_total counter motor:memcache_unmount_failures_total 0 # HELP motor:memcache_evict_operations_total Total number of evict operations # TYPE motor:memcache_evict_operations_total counter motor:memcache_evict_operations_total 0 # HELP motor:memcache_stored_keys Total number of stored keys # TYPE motor:memcache_stored_keys gauge motor:memcache_stored_keys 45 # HELP motor:memcache_segment_capacity_bytes Segment total capacity in bytes # TYPE motor:memcache_segment_capacity_bytes gauge motor:memcache_segment_capacity_bytes{segment="rank-0-dram"} 10737418240 motor:memcache_segment_capacity_bytes{segment="rank-1-dram"} 10737418240 # HELP motor:memcache_segment_allocated_bytes Segment allocated bytes # TYPE motor:memcache_segment_allocated_bytes gauge motor:memcache_segment_allocated_bytes{segment="rank-0-dram"} 352321536 motor:memcache_segment_allocated_bytes{segment="rank-1-dram"} 213909504 # HELP motor:memcache_total_capacity_bytes Total capacity by medium in bytes # TYPE motor:memcache_total_capacity_bytes gauge motor:memcache_total_capacity_bytes{medium="hbm"} 0 motor:memcache_total_capacity_bytes{medium="dram"} 21474836480 # HELP motor:memcache_allocated_bytes Allocated bytes by medium # TYPE motor:memcache_allocated_bytes gauge motor:memcache_allocated_bytes{medium="hbm"} 0 motor:memcache_allocated_bytes{medium="dram"} 566231040 # HELP kv_store_size KV store size in GB (layer=cpu|ssd|all, stat=usage|total) # TYPE kv_store_size gauge kv_store_size{layer="cpu",stat="usage"} 0.0 kv_store_size{layer="cpu",stat="total"} 20.0 kv_store_size{layer="ssd",stat="usage"} 0.0 kv_store_size{layer="ssd",stat="total"} 0.0 kv_store_size{layer="all",stat="usage"} 0.0 kv_store_size{layer="all",stat="total"} 20.0 # HELP kv_store_ratio KV store used ratio 0-1 (layer=cpu|ssd|all, stat=usage_rate) # TYPE kv_store_ratio gauge kv_store_ratio{layer="cpu",stat="usage_rate"} 0.0 kv_store_ratio{layer="ssd",stat="usage_rate"} 0.0 kv_store_ratio{layer="all",stat="usage_rate"} 0.0 # HELP kv_store_keys KV store number of stored keys # TYPE kv_store_keys gauge kv_store_keys 0.0 # HELP kv_store_eviction KV store eviction counters (stat=success|attempts) # TYPE kv_store_eviction gauge kv_store_eviction{stat="success"} 0.0 kv_store_eviction{stat="attempts"} 0.0 4、删除atb set env后启动时间缩短20秒 删除前: [2026-07-15 09:36:21] set_cann_env start [2026-07-15 09:36:44] set_cann_env done, elapsed=23s 删除后: [2026-07-15 09:29:53] set_cann_env start [2026-07-15 09:29:53] set_cann_env done, elapsed=0s ## **6. CheckList** > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] [ ] 代码注释完备 [ ] 正确记录维测日志 [ ] 是否有UT用例 [ ] 若涉及多线程场景,考虑了并发场景,不存在死锁问题 See merge request: Ascend/MindIE-PyMotor!498 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 2 个月前 |