witty-profiler:基于 AI 系统的自动化拓扑检测与瓶颈分析工具

The witty-profiler is an automated data and control stream topology detection and bottleneck analysis tool for AI training and inferencing systems.

分支1Tags0
文件最后提交记录最后更新时间
1 个月前
3 个月前
1 个月前
3 个月前
3 个月前
3 个月前

witty-profiler

witty-profiler是面向AI训练与推理系统的拓扑发现及瓶颈分析框架。

该项目持续从多个来源收集进程、IPC、设备和运行时上下文数据,随后将这些观测数据融合为可分析的拓扑图和结构化输出,以用于依赖追踪、资源映射和性能调查。

当前定位

  • collector/python是当前可用的参考实现,已提供多源收集框架。
  • collector/rust是正在开发的Rust实现,旨在提供更高性能且更易于嵌入的运行时。
  • skills包含计划中的面向智能体的技能,用于调用收集框架。此部分仍在开发中。
  • docs存储各实现间共享的架构、接口和数据模型文档。

项目能力

  • 跨进程关系、IPC活动、设备拓扑和运行时上下文的多源收集
  • 图融合,将异构收集器输出合并为统一的实体关系拓扑
  • 便于分析的输出,支持瓶颈定位、路径重建、拓扑解读和自动化诊断
  • 计划通过技能实现智能体集成,将收集和分析工作流开放给自动化智能体

仓库布局

.
|-- collector/
|   |-- python/   # Current primary implementation of the multi-source collection framework
|   `-- rust/     # Rust collector implementation, under development
|-- docs/         # Shared design documents across implementations
`-- skills/       # Agent-facing skills, under development

文档索引

注意事项

Rust 实现和技能集成目前都在积极开发中。如果您正在加入本项目,请从 Python 实现开始,以了解当前的收集工作流程。

项目介绍

The witty-profiler is an automated data and control stream topology detection and bottleneck analysis tool for AI training and inferencing systems.

定制我的领域