dependabot[bot]
4b741a0148
Bump rocm-docs-core[api_reference] from 1.21.0 to 1.21.1 in /docs/sphinx ( #263 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.21.0 to 1.21.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.21.0...v1.21.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.21.1
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-06-25 09:51:55 -04:00
Kian Cossettini
4c524235db
Fixed docker run cmd ( #264 )
2025-06-25 09:51:30 -04:00
dependabot[bot]
3a0985c68a
Bump rocm-docs-core[api_reference] from 1.20.1 to 1.21.0 in /docs/sphinx ( #262 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.20.1 to 1.21.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.20.1...v1.21.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.21.0
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-06-24 12:33:13 -04:00
David Galiffi ve Pratik Basyal
3668e603cc
Update CHANGELOGS ( #248 )
...
* Update CHANGELOGS
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update CHANGELOG.md
Clarify Fortran support on CHANGELOGS
* Update CHANGELOG.md
Fixed typo
* Update CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
2025-06-24 11:10:26 -04:00
8457cb11be
Added docker usage steps for rocprofiler systems ( #251 )
...
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
2025-06-23 15:19:47 -04:00
David Galiffi
122623a929
Use gersemi for CMake formatting ( #257 )
...
* Replace `cmake-format` with `gersemi`
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Remove .cmake-format.yaml
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update workflow to use gersemi
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update CONTRIBUTING.md
* Update helper scripts
* Don't include `*/external/*` in workflows
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-22 10:44:33 -04:00
David Galiffi
1e13b590e7
Use clang-format-18 for source formatting ( #256 )
...
* Updating clang-format to v18
- Updates the pre-commit-config
- Formats source files according to the utility
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update format source workflow
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update CONTRIBUTING
* Update comment in .clang-format
* Update CONTRIBUTING.md
* Update helper script
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-22 08:48:08 -04:00
Sajina PK ve David Galiffi
e3741f678b
Show VCN and JPEG busy values where VCN/JPEG activity is not supported. ( #232 )
...
On AMD-SMI, in rocm 7.0, vcn_activity and jpeg_activity will not be reported when XCP (partition) stats, vcn_busy and jpeg_busy, are available. This causes the activity tracking to fail. The fix is to read the busy values when activity values are not supported.
For issue: SWDEV-536439
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-19 16:23:30 -04:00
David Galiffi
20efb9641f
Update pull_request_template.md ( #258 )
...
Rewording the "related issues" comments
2025-06-19 11:06:13 -04:00
ajanicijamd
4346c1c217
Modified nic-performance test to download a smaller file ( #253 )
2025-06-18 19:39:48 -04:00
Pratik Basyal
66e71574ba
Broken link to ROCprofiler-SDK updated ( #254 )
2025-06-18 13:15:18 -04:00
Daniel Su
475d6c0f1f
Add thread header to videodecode example ( #252 )
2025-06-18 12:40:24 -04:00
David Galiffi
244c193a57
Unhandled enum in switch statement ( #247 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-17 09:57:27 -04:00
David Galiffi
eaaec2cc3b
Cleanup of Dyninst build dependencies ( #238 )
...
- Refactor elfutils build folders. Move build artifacts to the "external" subfolders
- Remove reference to unused DYNINST configuration
- Declare Dyninst interfaces with other external declarations
- Updated cmake warning message
- Update the deprecation warning for "DYNINST_BUILD_${dep}" to make it clearer that the option is being translated to the new option, "ROCPROFSYS_BUILD_${dep}"
2025-06-13 17:19:46 -04:00
David Galiffi
8535da17c8
Removing dyninst builds from CI docker files ( #249 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-13 17:16:01 -04:00
David Galiffi
6dd1ee78bf
Add perfetto validation to rccl ctests ( #246 )
...
Check for the "RCCL Communication Send / Receive" data counters
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-13 17:09:49 -04:00
Jason Bonnell ve David Galiffi
da326048b9
add pull_request_template.md ( #237 )
...
* add pull_request_template.md
* Update .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
* fix markdown linting errors
* Update .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
* moved pull_request_template.md to base /.github/ directory
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-12 16:13:48 -04:00
David Galiffi
877fa671cc
Updated Dockerfile.ubuntu ( #245 )
...
Using miniforge instead of miniconda
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-12 10:19:01 -04:00
David Galiffi
d9381c3e0a
SWDEV-525474 - Fixed CMake 4 configuration error ( #244 )
...
Update Timemory / GOTCHA modules
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-12 10:14:55 -04:00
Pranjal Swarup
c00070ddbf
Change docker scripts to use miniforge instead of miniconda ( #242 )
2025-06-11 23:43:34 -04:00
David Galiffi
28bee27253
Fix OpenMP-Target ctest ( #241 )
...
Test is missing from rocm-7.0 stack because of a HIP version check.
In these builds, hip_version.h is still reporting 6.5.0.
This check was originally put in to skip the test on older versions
of ROCm, which should no longer be required
- For SWDEV-537718
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-11 16:00:48 -04:00
dependabot[bot]
0d3d0518d2
Bump rocm-docs-core[api_reference] from 1.20.0 to 1.20.1 in /docs/sphinx ( #239 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.20.0 to 1.20.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.20.1/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.20.0...v1.20.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.20.1
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-06-10 14:22:42 -04:00
0380cf58ba
Improve rocprof-sys-avail to report VCN and JPEG metrics on supported devices ( #226 )
...
* SWDEV-535445: rocprof-sys-avail shows jpeg_activity even when unsupported
* Added vcn tracking
* jpeg and vcn description now includes supported gpus
* Add getter methods per device to check vcn and jpeg support
Add logic to check if vcn activity and vcn busy values are supported for each device.
Add logic to check if jpeg activity and jpeg busy values are supported for each device.
Co-authored-by: Sajina P Kandy <sputhala@amd.com >
* Add getter methods per device to check vcn and jpeg support (#228 )
* Formatting
* Variable fix
* List of supported GPUs are now ordered
* Removed the ability to see which gpu supports jpeg and vcn activity to reduce clutter
* Formatting
* Testing for busy support
* jpeg and vcn only show if supported
* Removed commented code
* Formatting
* Applied amd_smi cpp/hpp fixes
* Added break condition for xcp loop
* Modified loops for efficiency
* Removed unneccessary macro
* Removed unneccessary includes
---------
Co-authored-by: Sajina Kandy <sputhala@amd.com >
Co-authored-by: Sajina PK <Sajina.PuthalathKandy@amd.com >
2025-06-09 16:14:53 -04:00
David Galiffi
92b636a219
Update opensuse.yml ( #236 )
2025-06-09 12:47:24 -04:00
96df9b6d3e
Update dyninst to v13 ( #190 )
...
Update Dyninst submodule
Refactoring of build scripts to build TBB, Boost, ElfUtils, and LibIberty, since Dyninst build scripts no longer do.
Workflows are now building Dyninst and its dependencies.
---------
Co-authored-by: marantic-amd <marantic@amd.com >
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-06 22:52:23 -04:00
David Galiffi
af77d93f75
Use rocprofiler-sdk for RCCL-API tracing ( #126 )
...
- Add support for RCCL API tracing through rocprofiler-sdk.
- Refactored the comm_data code to use the SDK RCCL_API callbacks.
- Add a runtime version check for SDK to gate callback enablement, rather than just the compile-time check.
- Fixed: SAMPLING_TIMEOUT was not being handled correctly in add_test.
2025-06-06 11:36:17 -04:00
habajpai-amd ve David Galiffi
c5507e3740
SWDEV-507117: Unify OMP Target Offload Events into a Single Perfetto … ( #230 )
...
* SWDEV-507117: Unify OMP Target Offload Events into a Single Perfetto Timeline Row
* Fixed warning and format
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-06 11:52:30 +05:30
David Galiffi
867020c968
Fix validate-openmp-target-sampling-perfetto test ( #231 )
...
Fixed the kernel names used for validation
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-05 23:39:07 -04:00
Sajina PK
4fcd8cc78d
Enable MPI tracing for Fortran ( #185 )
...
- Move the MPI gotcha functionality from Timemory to the repo.
- Add the PMPI Fortran MPI functions to the existing mpi gotcha handle.
2025-06-04 18:06:18 -04:00
ajanicijamd ve David Galiffi
b98c3c8b86
Fixed NIC performance monitoring test ( #189 )
...
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-04 09:25:52 -04:00
habajpai-amd ve David Galiffi
abecaa8bf8
SWDEV-533856: Handle dynamic event for HIP api for perfetto ( #225 )
...
* SWDEV-533856: Handle dynamic event for HIP api for perfetto
* Refactor: Generalize function using template
* Format Source
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-04 15:11:26 +05:30
David Galiffi
650827c5ea
Fix compilation failure in amd-smi 26.0.0 ( #223 )
...
- The parameter "year" was removed from amdsmi_version_t.
- For SWDEV-535858, SWDEV-535870
2025-06-02 18:22:13 -04:00
Sajina PK
13f315a65d
"How-to" document describing VCN and JPEG metrics and tracing ( #186 )
...
- Create a document to describe enabling VCN and JPEG related metrics
and tracing
- Upload images and modify indexes.
2025-06-02 13:31:18 -04:00
dependabot[bot]
7ff2de2591
Bump rocm-docs-core[api_reference] from 1.19.1 to 1.20.0 in /docs/sphinx ( #222 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.19.1 to 1.20.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.19.1...v1.20.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.20.0
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-06-02 09:47:38 -04:00
dependabot[bot]
2afe8b68ea
Bump rocm-docs-core[api_reference] from 1.19.0 to 1.19.1 in /docs/sphinx ( #219 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.19.0 to 1.19.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.19.0...v1.19.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.19.1
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-05-30 09:32:01 -04:00
habajpai-amd ve Aleksandar Djordjevic
39090bfc54
Add corr_id for HIP Runtime API in Perfetto ( #218 )
...
for SWDEV-533883
---------
Co-authored-by: Aleksandar Djordjevic <aleksandar.djordjevic@amd.com >
2025-05-29 16:00:31 -04:00
David Galiffi
4c324e8b28
add CODEOWNERS for docs/sphinx ( #216 )
2025-05-28 12:22:53 -04:00
dependabot[bot]
9943e10569
Bump tornado from 6.4.2 to 6.5.1 in /docs/sphinx ( #214 )
...
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.4.2 to 6.5.1.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.2...v6.5.1 )
---
updated-dependencies:
- dependency-name: tornado
dependency-version: 6.5.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 11:33:54 -04:00
dependabot[bot]
22642aaff9
Bump rocm-docs-core[api_reference] from 1.18.4 to 1.19.0 in /docs/sphinx ( #215 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.18.4 to 1.19.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.18.4...v1.19.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.19.0
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-05-27 11:25:20 -04:00
54e91f1c2d
Add Pre-Commit Hooks ( #212 )
...
Pre-commit hooks for:
- clang-format
- cmake-format
- copyright header check
- YAML check
- Trailing whitespace and end-of-file newline check
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
Co-authored-by: Peter Park <git@peterjunpark.com >
2025-05-26 14:50:48 -04:00
anujshuk-amd
4c24975626
Update transpose-rocprofiler-* tests ( #210 )
...
- Updating counters collected and tested for on Navi-based machines
- Update add CMake function to query GPU architectures
- Update decode tests to use new functions
2025-05-22 14:04:33 -04:00
David Galiffi
dfbcbee55f
Add note about workaround required for older versions of tool. ( #209 )
...
Versions prior to ROCm 6.3.1 require that Perfetto UI v46.0 is used to view output files.
For SWDEV-510143
2025-05-20 17:27:02 -04:00
David Galiffi
fc08d56fb4
Update Dockerfiles ( #207 )
...
Add chrpath to dockerfiles
2025-05-15 21:06:12 -04:00
Pranjal Swarup
4c7560c78c
ROCPROFSYS_AMD_SMI_METRICS visibility ( #208 )
...
* Removed advanced category from ROCPROFSYS_AMD_SMI_METRICS to have this property visible with rocprof-sys-avail.
2025-05-15 13:31:40 -04:00
Sajina PK
90ad264447
Add new VA-API methods to the gotcha wrappers ( #203 )
...
For a new feature in rocJPEG adding new VA-APIs to the gotcha wrapper
2025-05-13 08:05:55 -04:00
David Galiffi
45b600b34e
Fix openmp-target test on gfx950 ( #204 )
...
for SWDEV530112
2025-05-12 14:20:24 -04:00
David Galiffi
82d5b8c64f
Update containers.yml ( #205 )
...
Add the rhel-9.5 container to the recurring updates
2025-05-09 17:50:44 -04:00
David Galiffi
96b31d92c3
Fix build failure for the openmp-target example when building in docker. ( #197 )
...
- Add cmake formatting rule for `rocprofiler-systems-custom-compilation`
- Resolve build failure observed with the `openmp-target` example when building in some environments
- Observed in our docker images
- Ensure `libomptarget-amdgpu-gfx*.bc` files are found
2025-05-05 21:49:46 -04:00
Pratik Basyal ve David Galiffi
f7c7cd297e
Changelog for ROCm Systems Profiler 1.0.1 added to develop ( #199 )
...
* Changelog for ROCm 6.4.1 added
* Reference docs added
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-05-05 15:06:37 -04:00
dependabot[bot]
a5c56a665d
Bump rocm-docs-core[api_reference] from 1.18.2 to 1.18.4 in /docs/sphinx ( #196 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.18.2 to 1.18.4.
- [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.18.2...v1.18.4 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-version: 1.18.4
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-05-05 13:10:38 -04:00