David Galiffi
349c7d3de6
Add note to documentation about Perfetto workaround ( #103 )
...
Users viewing the "latest" documentation may still be using a version of omnitrace / rocprofiler-systems prior to 6.3.1. Re-add this warning so it is easier to find a workaround.
2025-02-12 21:16:00 -05:00
David Galiffi
3833c8d162
Fix hang in config file generation ( #101 )
...
- Updated Timemory module.
- Fixes a crash when running rocprof-sys-avail -G without explicitly providing -F <format>. The default value of "txt" was not being used.
- Define "choices" before "default" when defining the "--config-format" argument in the parser.
2025-02-11 17:36:31 -05:00
Sajina PK
697d1ac02f
Add support for VA-API and rocDecode tracing ( #92 )
...
- VA API tracing using Timemory gotcha wrappers.
- rocDecode API tracing integration using callback to ROCPROFILER_CALLBACK_TRACING_ROCDECODE_API
- Updated videodecode ctest to validate rocDecode APIs in perfetto trace.
2025-02-11 13:08:23 -05:00
David Galiffi
e437200e9e
Remove remaining roctracer references ( #82 )
2025-02-07 23:27:58 -05:00
David Galiffi
b3eee295dd
Revert "Upgrade ROCm-SMI to AMD SMI ( #86 )" ( #100 )
...
This reverts commit 0c32dfd6bc .
2025-02-07 11:45:26 -05:00
ajanicijamd
fc5b325979
Added libamd_comgr.so to internal modules and fix argument parsing module in Timemory ( #96 )
...
Updates Timemory submodule
2025-02-03 14:43:14 -05:00
David Galiffi
80dc2efc50
Disable the weekly sync
...
Disable the weekly sync from staging to mainline. We'll do this manually with CQE approval.
2025-02-03 13:13:22 -05:00
Young Hui - AMD
10ba4b76de
DOCs: update index and TOC to better organize how-to docs ( #78 )
2025-01-31 21:03:18 -05:00
cfallows-amd
0c32dfd6bc
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 >
2025-01-30 21:32:07 -05:00
dependabot[bot]
af3a8f695f
Bump rocm-docs-core[api_reference] from 1.14.1 to 1.15.0 in /docs/sphinx ( #94 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.14.1...v1.15.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 11:59:56 -05:00
David Galiffi
8deebb607b
Update CODEOWNERS ( #91 )
...
Use GitHub Org Teams
2025-01-29 16:55:39 -05:00
Pranjal Swarup
4c4d0dea85
Update RHEL Docker Images & Fix CTest ( #90 )
...
- Fixed type in script name to fix CTest. Should be: `run-rocprof-sys-pid.sh`
- Add `/usr/lib64/openmpi/bin` to Docker Image PATH to help ctests to discover `mpiexec`
- `pip install perfetto` in the CI Docker file, for convenience.
2025-01-29 16:55:39 -05:00
dependabot[bot]
b3e754ecb7
Bump rocm-docs-core[api_reference] from 1.13.0 to 1.14.1 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.13.0 to 1.14.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.13.0...v1.14.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-29 16:55:31 -05:00
David Galiffi
5b439d80a0
Update the videodecode ctest ( #85 )
...
- Copy sample videos and include in install.
- Only using the H26* videos, so the same tests can be used on MI100, which lacks AV1 decode support
- Update test parameters to videodecode test, based on feedback from the rocDecode team.
2025-01-29 16:53:16 -05:00
Peter Park
0a15d355e0
Update copyright year to 2025 ( #83 )
2025-01-29 16:53:16 -05:00
Peter Park
3b8c75cf47
[6.3.2] Update changelog for 0.1.1 ( #80 )
2025-01-29 16:53:16 -05:00
Sajina PK
6dd4938b3e
Add tests to check VCN activity tracing in perfetto output ( #75 )
...
The test will run sampling on the example from the rocDecode repo:
https://github.com/ROCm/rocDecode/tree/develop/samples/videoDecodeBatch
Then, ensure that the Perfetto output captures VCN activity in the trace.
2025-01-29 16:53:16 -05:00
dependabot[bot]
14cc7c3548
Bump rocm-docs-core[api_reference] from 1.12.1 to 1.13.0 in /docs/sphinx ( #77 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.12.1 to 1.13.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.12.1...v1.13.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 16:53:16 -05:00
David Galiffi
65f96c1429
Update User-API example ( #74 )
2025-01-29 16:53:15 -05:00
dependabot[bot]
01e2e0a9a8
Bump rocm-docs-core[api_reference] from 1.12.0 to 1.12.1 in /docs/sphinx ( #73 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 16:53:15 -05:00
Pratik Basyal
41dd235916
Fixed broken link by replacing main with amd-mainline ( #71 )
2025-01-29 16:53:15 -05:00
Maarten Arnst
043a8010a9
Update to KOKKOS_TOOLS_LIBS env var ( #69 )
2025-01-29 16:53:15 -05:00
David Galiffi
27f210ea5d
Merge 'amd-staging' into 'amd-mainline'
2024-12-19 12:35:24 -05:00
David Galiffi
33b043b11c
Update VERSION to 1.0.0
...
Bumping major version now that rocprofiler-sdk has been integrated.
2024-12-19 09:41:53 -05:00
Pranjal Swarup
0263e951ff
Merge proto files from multiprocess run into one file. ( #63 )
...
- Added script to merge multiprocess output automatically to one file when there are multiprocess proto files written into output folder
- Execute the merge multiprocess script from the rank 0 process
- Added the scripts folder path to env path, via setup-env.sh
- Installed merge_multiprocess_output.sh to /share/rocprofiler-systems/bin dir
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2024-12-18 17:34:02 -05:00
Sajina PK
3fa37c991e
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 >
2024-12-18 15:56:48 -05:00
dependabot[bot]
fc6900c70e
Bump rocm-docs-core[api_reference] from 1.11.0 to 1.12.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 22:46:06 -05:00
Peter Park
02ed6e187e
docs: Add section on building rocprofsys without ROCm ( #57 )
...
Adds brief information in install.rst regarding
Provided build scripts
What to do when building rocprofiler-systems w/o ROCm
Recent changes to the configuration settings as a result of rocprofiler-sdk support.
Fixes minor formatting issues in install.rst resulting in Sphinx build warnings
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2024-12-16 16:29:15 -05:00
darren-amd
888b9a43a0
Allow disabling of openmp examples ( #64 )
...
Add flag to disable openmp examples
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2024-12-16 14:31:56 -05:00
David Galiffi
1f8b4bf67d
Update VERSION to 0.2.0
2024-12-16 06:05:42 -05:00
Peter Park
a70034055e
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
2024-12-16 06:05:42 -05:00
David Galiffi
dd96d78c7f
Allow ElfUtils_CONFIG_OPTIONS to provide additional configuration options ( #58 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-12-16 06:05:42 -05:00
David Galiffi
42b795d2c5
Adding installer for Ubuntu 24.04 ( #14 )
...
* Add installers for ubuntu 24.04
* Formatting change to the ubuntu-focal and ubuntu-jammy workflows
* Initial Ubuntu 24.04 workflow - just build test
2024-12-16 06:05:42 -05:00
David Galiffi
2cb6a89a94
Add installers for rocm-6.3 and rhel-9.5 and update installer script template ( #50 )
...
* Add installers for rocm-6.3 and rhel-9.5
* Updated the template "rocprof-sys-install.py.in".
Fixed the installer for the "rocm-x.y.z" style tags.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-12-16 06:05:42 -05:00
David Galiffi
88aa2d3cbe
Update to use rocprofiler-sdk ( #55 )
...
- Renames the CMake option "ROCPROFSYS_USE_HIP" to "ROCPROFSYS_USE_ROCM"
- Remove the "ROCPROFSYS_USE_ROCM_SMI option. Controlled with the "ROCPROFSYS_USE_ROCM" option, instead.
- Runtime configuration can still toggle ROCPROFSYS_USE_ROCM_SMI to disable the sampling.
- Rename ROCPROFSYS_HIP_VERSION macro to ROCPROFSYS_ROCM_VERSION and remove blocks for `ROCPROFSYS_ROCM_VERSION < 60000`
- Remove ROCPROFSYS_USE_ROCTRACER and ROCPROFSYS_USE_ROCPROFILER
- Update test cases
- Update docker files and workflows to install cmake 3.21, which is required for the rocprofiler-sdk findPackage script.
- Removed rocm-6.2 from workflows due to a rocprofiler-sdk API change.
2024-12-13 18:48:39 -05:00
David Galiffi
d3725df816
Update VERSION to 0.2.0
2024-12-13 17:35:22 -05:00
Peter Park
39468e8867
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
2024-12-13 15:59:07 -05:00
David Galiffi
c76fb0cb81
Allow ElfUtils_CONFIG_OPTIONS to provide additional configuration options ( #58 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-12-13 14:52:10 -05:00
David Galiffi
398ea62629
Adding installer for Ubuntu 24.04 ( #14 )
...
* Add installers for ubuntu 24.04
* Formatting change to the ubuntu-focal and ubuntu-jammy workflows
* Initial Ubuntu 24.04 workflow - just build test
2024-12-11 19:36:04 -05:00
David Galiffi
7e2242414c
Add installers for rocm-6.3 and rhel-9.5 and update installer script template ( #50 )
...
* Add installers for rocm-6.3 and rhel-9.5
* Updated the template "rocprof-sys-install.py.in".
Fixed the installer for the "rocm-x.y.z" style tags.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-12-10 14:35:02 -05:00
David Galiffi
c3d04bdce0
Merge branch 'amd-staging' into amd-mainline
2024-12-06 18:28:55 -05:00
dependabot[bot]
b91bba9781
Bump rocm-docs-core[api_reference] from 1.10.0 to 1.11.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-06 17:47:06 -05:00
David Galiffi
8f0282bb69
Add test for ompt-target
2024-12-04 15:21:51 -05:00
dependabot[bot]
7580eb950b
Bump rocm-docs-core[api_reference] from 1.9.1 to 1.10.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 17:55:06 -05:00
dependabot[bot]
ffcc0b6f3d
Bump rocm-docs-core[api_reference] from 1.9.0 to 1.9.1 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-27 22:38:29 -05:00
David Galiffi
eb1af12177
Fix packaging for upgrading
...
Specify that "rocprofiler-systems" replaces / obsoletes the "omnitrace" package in the CPACK configuration.
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-11-27 10:23:47 -05:00
dependabot[bot]
743c0fcc09
Bump rocm-docs-core[api_reference] from 1.8.5 to 1.9.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.5 to 1.9.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.9.0/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.5...v1.9.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-25 11:04:01 -05:00
dependabot[bot]
3d17f0b90a
Bump rocm-docs-core[api_reference] from 1.8.4 to 1.8.5 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.8.5/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.4...v1.8.5 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-19 09:36:32 -05:00
Pran Swarup
7b966f7515
Fix GPU resource data of GPU power and temperature is not present on … ( #23 )
...
* Fix GPU resource data of GPU power and temperature is not present on MI300A traces
2024-11-18 14:18:21 -05:00
ajanicijamd
4e34700892
Changed libdir for external libraries built with autotools ( #24 )
2024-11-18 14:18:21 -05:00