Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rocm/rocprofiler-compute
Advanced Profiling and Analytics for AMD Hardware
https://github.com/rocm/rocprofiler-compute
gpu-kernels hardware-counters hpc linux performance-analysis profiling
Last synced: 2 days ago
JSON representation
Advanced Profiling and Analytics for AMD Hardware
- Host: GitHub
- URL: https://github.com/rocm/rocprofiler-compute
- Owner: ROCm
- License: mit
- Created: 2022-11-04T19:53:55.000Z (about 2 years ago)
- Default Branch: amd-staging
- Last Pushed: 2024-11-06T18:08:55.000Z (10 days ago)
- Last Synced: 2024-11-06T18:36:13.945Z (10 days ago)
- Topics: gpu-kernels, hardware-counters, hpc, linux, performance-analysis, profiling
- Language: Python
- Homepage: https://rocm.docs.amd.com/projects/omniperf/en/latest/
- Size: 38.5 MB
- Stars: 135
- Watchers: 17
- Forks: 49
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Authors: AUTHORS
Awesome Lists containing this project
README
[![Ubuntu 22.04](https://github.com/ROCm/rocprofiler-compute/actions/workflows/ubuntu-jammy.yml/badge.svg)](https://github.com/ROCm/rocprofiler-compute/actions/workflows/ubuntu-jammy.yml)
[![RHEL 8](https://github.com/ROCm/rocprofiler-compute/actions/workflows/rhel-8.yml/badge.svg)](https://github.com/ROCm/rocprofiler-compute/actions/workflows/rhel-8.yml)
[![Instinct](https://github.com/ROCm/rocprofiler-compute/actions/workflows/mi-rhel9.yml/badge.svg)](https://github.com/ROCm/rocprofiler-compute/actions/workflows/mi-rhel9.yml)
[![Docs](https://github.com/ROCm/rocprofiler-compute/actions/workflows/docs.yml/badge.svg)](https://rocm.github.io/rocprofiler-compute/)
[![DOI](https://zenodo.org/badge/561919887.svg)](https://zenodo.org/badge/latestdoi/561919887)# ROCm Compute Profiler
## General
ROCm Compute Profiler is a system performance profiling tool for machine
learning/HPC workloads running on AMD MI GPUs. The tool presently
targets usage on MI100, MI200, and MI300 accelerators.* For more information on available features, installation steps, and
workload profiling and analysis, please refer to the online
[documentation](https://rocm.docs.amd.com/projects/rocprofiler-compute/en/latest/).* ROCm Compute Profiler is an AMD open source research project and is not supported
as part of the ROCm software stack. We welcome contributions and
feedback from the community. Please see the
[CONTRIBUTING.md](CONTRIBUTING.md) file for additional details on our
contribution process.* Licensing information can be found in the [LICENSE](LICENSE) file.
## Development
ROCm Compute Profiler follows a
[main-dev](https://nvie.com/posts/a-successful-git-branching-model/)
branching model. As a result, our latest stable release is shipped
from the `amd-mainline` branch, while new features are developed in our
`amd-staging` branch.Users may checkout `amd-staging` to preview upcoming features.
## How to Cite
This software can be cited using a Zenodo
[DOI](https://doi.org/10.5281/zenodo.7314631) reference. A BibTex
style reference is provided below for convenience:```
@software{xiaomin_lu_2022_7314631
author = {Xiaomin Lu and
Cole Ramos and
Fei Zheng and
Karl W. Schulz and
Jose Santos and
Keith Lowery and
Nicholas Curtis and
Cristian Di Pietrantonio},
title = {ROCm/rocprofiler-compute: v3.0.0 (01 November 2024)},
month = November,
year = 2024,
publisher = {Zenodo},
version = {v3.0.0},
doi = {10.5281/zenodo.7314631},
url = {https://doi.org/10.5281/zenodo.7314631}
}
```