Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

SOLAR SOLAR icon

PyTorch Model Analysis Toolkit — graph extraction, einsum conversion, and hardware-aware SOL performance analysis.

Docs License: Apache-2.0 Python GitHub stars

SOLAR = Speed of Light Analysis for Runtime

SOLAR is a toolkit for analyzing PyTorch model graphs, converting them to einsum representations, and performing SOL performance analysis.

It is used by SOL-ExecBench for deriving SOL performance metrics that serve as ground-truth references for evaluating LLM-generated GPU kernels.

Quick links: Quickstart · Documentation · License

Related: SOL-ExecBench GitHub · Dataset (HuggingFace) · Website


Quickstart

# From repo root (installs SOLAR + patched torchview) bash install.sh # or: bash install_uv.sh && source .venv/bin/activate cd examples/Attention bash run_solar.sh

Note: SOLAR depends on a patched torchview for parameter-tensor support. The install scripts apply patches/torchview-parameter-tensors.patch by default.

For PDF graph rendering, install Graphviz (dot).

Documentation

Contributing

See CONTRIBUTING.

License

Apache 2.0 License

关于 About

Speed of Light Analysis for ML Model Runtime

语言 Languages

Python97.9%
Shell2.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
26
Total Commits
峰值: 7次/周
Less
More

核心贡献者 Contributors