Sajina PK
e265e0e24f
[rocprofiler-systems]: Add documentation for communication API tracing ( #2478 )
...
Add documentation for communication runtime tracing for MPI, UCX, RCCL.
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2026-01-27 23:48:27 -05:00
Mario Limonciello
d1aaae2539
Run pre-commit's whitespace related hooks on projects/rocprofiler-systems ( #2123 )
...
In order for pre-commit to be useful, everything needs to meet a common
baseline.
Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org >
2025-12-04 23:39:42 -05:00
Sajina PK
4ef1e53269
[Rocprof-Systems]: Documentation update for profiling modes and PAPI counter enablement ( #1437 )
...
* Documentation update for profiling modes and papi counter enablement
Update the documentation to add more details regarding profiling modes.
Update the Papi event and hardware counter collection documentation.
* Change1 for review comments
* Formatting changes for Examples
* Apply suggestions from code review
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Formatting and code block error fixed
* Bold applied
---------
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
Co-authored-by: prbasyal <prbasyal@amd.com >
2025-11-19 17:04:35 -05:00
Sajina PK
f6183e3563
[Rocprofiler-systems]: Documentation addition for xgmi and pcie metrics feature ( #1798 )
...
* Documentation addition for xgmi and pcie metrics feature
Add documentation to provide details about How to get collect XGMI and PCIe interconnect metrics.
* Apply suggestions from code review
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update projects/rocprofiler-systems/CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update projects/rocprofiler-systems/CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
---------
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-11-17 18:34:28 -05:00
David Galiffi
5850d5b973
Updating documentation ( #1602 )
...
* Update rocprof-sys-feature-set.rst
* Update configuring-runtime-options.rst
2025-10-31 14:30:25 -04:00
David Galiffi
b75423b173
Update installation and ROCPD documentation ( #1300 )
...
* Updating install doc page
* Removing the Quick Start page
* Add documentation for rocpd output
* Update links to reference rocm-systems repo
* Update README.md
Installation instructions references ROCm Docs link.
* Updated git clone instructions
Back to using https to clone the repository
* Fix formatting
* Update projects/rocprofiler-systems/docs/how-to/understanding-rocprof-sys-output.rst
* Add reference to "rocpd" section to the "Profiling Python" section
* Update CONTRIBUTING.md
* For ROCPD, document minimum version of SDK.
* Update CHANGELOGS
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update CHANGELOG.md
Updated based on feedback from docs team
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md.
Simplify and remove setup information overlapping with the "rocm-systems" contributing documentation.
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
2025-10-15 23:11:46 -04:00
Sajina PK
04fb7e4fe7
RocJpeg cmake and document fixes ( #157 )
...
- Fix for rocjpeg sample cmake due to changes in the rocJPEG project
- Fix for rocprofiler-sdk version check - change the format
- Edits to docs for jpeg and vcn activity support - mention that these values may not be supported on all ASICs.
[ROCm/rocprofiler-systems commit: fad3a0d341 ]
2025-04-09 16:20:02 -04:00
David Galiffi
bd0eeb9555
Reapply "Upgrade ROCm-SMI to AMD SMI ( #86 )" ( #147 )
...
* Reapply "Upgrade ROCm-SMI to AMD SMI (#86 )"
This reverts commit 9fcea73122 .
---------
Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com >
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 85bbea4954 ]
2025-03-25 17:31:27 -04:00
Sajina PK
527cfcafa4
Documentation update for VCN, JPEG, rocDecode and rocJPEG feature ( #109 )
...
* Documentation update for VCN, JPEG, rocDecode and rocJPEG feature
Update documents to include the new tracks for tracing VCN and JPEG
activity.
Update the rocDecode and rocJPEG tracing enabled using ROCprofiler-SDK.
Update headings to the perfetto output images.
* Add few more lines about domain values.
* Add missing words to the dictionary
[ROCm/rocprofiler-systems commit: 2222ce9b83 ]
2025-03-06 18:03:33 -05:00
David Galiffi
9fcea73122
Revert "Upgrade ROCm-SMI to AMD SMI ( #86 )" ( #100 )
...
This reverts commit 8c5db3f1d8 .
[ROCm/rocprofiler-systems commit: b3eee295dd ]
2025-02-07 11:45:26 -05:00
cfallows-amd
8c5db3f1d8
Upgrade ROCm-SMI to AMD SMI ( #86 )
...
* Integrating amd-smi into rocprofiler-systems due to rocm-smi deprecation.
* No functionality changes to users other than naming conventions.
* New tracks available in perfetto- gpu busy percentage metrics now splits gfx busy into separate gfx, umc, and mm engine measurements.
---------
Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com >
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 0c32dfd6bc ]
2025-01-30 21:32:07 -05:00
Sajina PK
2d6b4d9988
Enable VCN tracing in Perfetto output ( #65 )
...
Enable VCN activity tracing on different instances from the GPU metrics fetched using rsmi_dev_gpu_metrics_info_get in the ROCm-SMI. library.
The tracing can be controlled with ROCPROFSYS_ROCM_SMI_METRICS by setting the value as vcn_activity, Currently this configuration takes the following values: busy, temp, power, mem_usage, vcn_activity.
By default, all the 5 values will be enabled.
Signed-off-by: Sajina P Kandy <Sajina.PuthalathKandy@amd.com >
Co-authored-by: Sajina Kandy <sputhala-amd@amd.com >
[ROCm/rocprofiler-systems commit: 3fa37c991e ]
2024-12-18 15:56:48 -05:00
Peter Park
95b8f8fdd9
docs: Fix docutils warnings ( #59 )
...
* fix typo
* fix `Lexing literal_block` docutils warning
* fix `Title underline too short` docutils warning
* use consistent file type
* fix `Malformed table` error
* improve index.rst and front-load TOC
[ROCm/rocprofiler-systems commit: 39468e8867 ]
2024-12-13 15:59:07 -05:00
David Galiffi
6a6fd7f0f9
OMPT Target Offload Support ( #17 )
...
- Porting from https://github.com/ROCm/omnitrace/pull/411
- Improve OMPT support
- Add OpenMP target example to testing
- Update Timemory submodule to use ROCm/Timemory rather than NERSC/Timemory
- Update `actions/upload-artifacts` to v4
- Standardize the `cmake_minimum_required` to 3.18.4 across workflows, project, and examples
- Updated Ubuntu 20.04 workflows
[ROCm/rocprofiler-systems commit: 7dce5926a7 ]
2024-11-07 16:49:32 -05:00
David Galiffi
d13617cf91
Update branding to ROCm Systems Profiler in documentation ( #2 )
...
* Update branding in docs
* Rename image used in documentation
* Update names of code samples.
In the code snippets, the "-" is not valid. ex., rocprof-sys_ --> rocprofsys_
* Update ASCII art
* update Doxyfile strip_from_path
* Add a "Formerly known as" message.
* Fixed typo in product name
ROCm Systems Profiler, not ROCm Profiler System
* Add "Omnitrace" back to the metadata keywords
* Update "install via package manager" section
* Update paths to user API files
* Rename configuration and environment settings
* Update Doxyfiles
Update publisher name & ID to "AMD".
Update bundle ID to "rocprofiler-systems"
* Update docs/what-is-rocprof-sys.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/conceptual/data-collection-modes.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/tutorials/video-tutorials.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/conceptual/rocprof-sys-feature-set.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/configuring-runtime-options.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/configuring-validating-environment.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/general-tips-using-rocprof-sys.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/reference/rocprof-sys-glossary.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/reference/development-guide.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/instrumenting-rewriting-binary-application.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/install/quick-start.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Note that videos were recorded using the "Omnitrace" name.
* Rebase and update some file paths
* Update paths to doc images
* Update Omnitrace references in code snippets
* Rename examples still using the "omni" prefix.
* Update docs/how-to/performing-causal-profiling.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/profiling-python-scripts.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/sampling-call-stack.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/understanding-rocprof-sys-output.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/install/install.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
---------
Co-authored-by: Peter Park <peter.park@amd.com >
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
[ROCm/rocprofiler-systems commit: 032d39f15c ]
2024-10-17 15:19:19 -04:00