Cheruvally, Aravindan
701bbf5126
Lintian Warnings Fixes, Enhancements ( #25 )
...
* Add Lintian Warnings Fixes
* Update Review Comments, Warning Fixes
[ROCm/rocm-core commit: f774bf6276 ]
2025-06-01 18:48:30 -04:00
Cheruvally, Aravindan
f774bf6276
Lintian Warnings Fixes, Enhancements ( #25 )
...
* Add Lintian Warnings Fixes
* Update Review Comments, Warning Fixes
2025-06-01 18:48:30 -04:00
Elwazir, Ammar
bb80373649
[CI] Adding Navi4 & Mi300X ( #361 )
...
* Adding Navi4 & Mi300X
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: c71d20750e ]
2025-05-30 17:18:07 -05:00
Elwazir, Ammar
c71d20750e
[CI] Adding Navi4 & Mi300X ( #361 )
...
* Adding Navi4 & Mi300X
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update continuous_integration.yml
2025-05-30 17:18:07 -05:00
Kumar, Amit
a85fb8f456
add binary link ( #427 )
...
* add binary link
* Update source/docs/how-to/using-thread-trace.rst
---------
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
[ROCm/rocprofiler-sdk commit: 7411640761 ]
2025-05-30 11:52:31 -05:00
Kumar, Amit
7411640761
add binary link ( #427 )
...
* add binary link
* Update source/docs/how-to/using-thread-trace.rst
---------
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
2025-05-30 11:52:31 -05:00
Baraldi, Giovanni
af98f5163b
Adding Thread Trace API reference ( #417 )
...
* Adding Thread Trace API reference
* Doc fixes
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/_toc.yml.in
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/index.rst
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/api-reference/thread_trace.rst
* Apply suggestions from code review
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
* Update source/docs/_toc.yml.in
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
Co-authored-by: Xu, Alex <Alex.Xu@amd.com >
[ROCm/rocprofiler-sdk commit: eedfecd905 ]
2025-05-30 11:51:46 -05:00
Baraldi, Giovanni
eedfecd905
Adding Thread Trace API reference ( #417 )
...
* Adding Thread Trace API reference
* Doc fixes
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/_toc.yml.in
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/index.rst
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/api-reference/thread_trace.rst
* Apply suggestions from code review
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
* Update source/docs/_toc.yml.in
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
* Update source/docs/api-reference/thread_trace.rst
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
Co-authored-by: Xu, Alex <Alex.Xu@amd.com >
2025-05-30 11:51:46 -05:00
dependabot[bot]
b97d17942b
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>
[ROCm/rocprofiler-systems commit: 2afe8b68ea ]
2025-05-30 09:32:01 -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
Sunday Clement
293092f32f
rocr: Fix Resource Leak
...
allocated memory was previously not freed in the event of an error
with rwlock initialization.
Signed-off-by: Sunday Clement <Sunday.Clement@amd.com >
2025-05-30 09:16:26 -04:00
Sunday Clement
3d3cca8083
rocr: Fix Resource Leak
...
allocated memory was previously not freed in the event of an error
with rwlock initialization.
Signed-off-by: Sunday Clement <Sunday.Clement@amd.com >
[ROCm/ROCR-Runtime commit: 293092f32f ]
2025-05-30 09:16:26 -04:00
Gill, Harkirat
be1d99f411
SWDEV-461599 - Remove references to HCC in hip_runtime_api.h ( #102 )
...
[ROCm/hip commit: b301ef2282 ]
2025-05-30 11:44:01 +05:30
Gill, Harkirat
b301ef2282
SWDEV-461599 - Remove references to HCC in hip_runtime_api.h ( #102 )
2025-05-30 11:44:01 +05:30
Jayaprakash, Karthik
4691ca2f39
SWDEV-531711 - Fixing compilation error by moving static var to public. ( #438 )
...
[ROCm/clr commit: b72812d324 ]
2025-05-30 11:42:50 +05:30
Jayaprakash, Karthik
b72812d324
SWDEV-531711 - Fixing compilation error by moving static var to public. ( #438 )
2025-05-30 11:42:50 +05:30
Madsen, Jonathan
0e93099fd7
[rocprofv3] SQLite3 database output (rocpd) support + rocprofiler-sdk-rocpd ( #403 )
...
* [rocprofv3] rocpd SQLite3 database output support
* Move counters xml and yaml to source/share/rocprofiler-sdk
- more representative of install hierarchy
* Add share/rocprofiler-sdk/rocpd SQL files
* Experimental rocprofiler-sdk SQL API
* rocprofv3 default output format is rocpd
* Fix rocpd event ids for counter collection w/o kernel dispatch
* Remove fktable entries from rocpd_tables.sql
* Fix rocpd schema path
* Fix install component for roctx python bindings
* rocprofiler-sdk-rocpd
- create include/rocprofiler-sdk-rocpd
- create rocprofiler-sdk-rocpd library, package, etc.
- default all "guid" fields to "{{guid}}" in tables
- remove "{{view_uuid}}" support (always unused)
* Migrate rocprofv3 to use rocprofiler-sdk-rocpd
* Fix missing foreign key reference
* Revert change
* Fix cmake comment
* Fix maybe-uninitialized compiler warning
* Fix maybe-uninitialized compiler warning
* Add logging to rocpd_sql_load_schema
* Improve string sanitization when inserting json strings
* Initialize rocpd logging on rocprofiler-sdk-rocpd library load
* Revert lib/output/generatePerfetto.cpp changes
* [temporary] Tweak rocprofv3-test-list-avail-trace-execute test log level
* Update get_install_path for lib/rocprofiler-sdk-rocpd/sql.cpp
- try to resolve issues on RHEL/SLES for dladdr
* Update lib/common/logging.cpp
- enable environ overrides
* dlsym for rocpd_sql_load_schema
* Make dl_info.dli_fname lexically normal
* Implement node_info alternatives if /etc/machine-id does not exist
* Misc include fixes
* SHA256 and UUIDv7 support
* Implement UUIDv7 in generateRocpd.cpp
* Support push/pop environment variables
* Minor tweak
* Fix glog segfaults when unsetting glog env
* Updated CHANGELOG
* Updates tests/pytest-packages
- rocpd_reader.py: RocpdReader
* Update tests / marker_views.sql
- add test_rocpd_data
* Update rocpd_tables.sql
- Use AUTOINCREMENT
- insert "uuid" and "guid" into rocpd_metadata
* Minor updates to generateRocpd.cpp
- don't quote GUID
- use sqlite3_open_v2
- use sqlite3_close_v2
* Update execute_raw_sql_statements_impl
- uses sqlite3_last_insert_rowid for autoincrement
* Update SQL deferred_transaction
- CI check for nullptr to connection
* Apply suggestions from code review
Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com >
* Code review updates
- formatting
- replace if with switch
- remove loop for {{uuid}}
* Fix pmc_groups handling in rocprofv3
* Address code review feedback
- Include rocm_version in rocprofv3 version info
- Note `--version` option for `rocprofv3` in CHANGELOG.md
- remove commented out code
* Fix packaging dependencies
* Fix install package step of CI workflow
* Fix install package step of CI workflow
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com >
[ROCm/rocprofiler-sdk commit: 7afedc63be ]
2025-05-30 00:13:19 -05:00
Madsen, Jonathan
7afedc63be
[rocprofv3] SQLite3 database output (rocpd) support + rocprofiler-sdk-rocpd ( #403 )
...
* [rocprofv3] rocpd SQLite3 database output support
* Move counters xml and yaml to source/share/rocprofiler-sdk
- more representative of install hierarchy
* Add share/rocprofiler-sdk/rocpd SQL files
* Experimental rocprofiler-sdk SQL API
* rocprofv3 default output format is rocpd
* Fix rocpd event ids for counter collection w/o kernel dispatch
* Remove fktable entries from rocpd_tables.sql
* Fix rocpd schema path
* Fix install component for roctx python bindings
* rocprofiler-sdk-rocpd
- create include/rocprofiler-sdk-rocpd
- create rocprofiler-sdk-rocpd library, package, etc.
- default all "guid" fields to "{{guid}}" in tables
- remove "{{view_uuid}}" support (always unused)
* Migrate rocprofv3 to use rocprofiler-sdk-rocpd
* Fix missing foreign key reference
* Revert change
* Fix cmake comment
* Fix maybe-uninitialized compiler warning
* Fix maybe-uninitialized compiler warning
* Add logging to rocpd_sql_load_schema
* Improve string sanitization when inserting json strings
* Initialize rocpd logging on rocprofiler-sdk-rocpd library load
* Revert lib/output/generatePerfetto.cpp changes
* [temporary] Tweak rocprofv3-test-list-avail-trace-execute test log level
* Update get_install_path for lib/rocprofiler-sdk-rocpd/sql.cpp
- try to resolve issues on RHEL/SLES for dladdr
* Update lib/common/logging.cpp
- enable environ overrides
* dlsym for rocpd_sql_load_schema
* Make dl_info.dli_fname lexically normal
* Implement node_info alternatives if /etc/machine-id does not exist
* Misc include fixes
* SHA256 and UUIDv7 support
* Implement UUIDv7 in generateRocpd.cpp
* Support push/pop environment variables
* Minor tweak
* Fix glog segfaults when unsetting glog env
* Updated CHANGELOG
* Updates tests/pytest-packages
- rocpd_reader.py: RocpdReader
* Update tests / marker_views.sql
- add test_rocpd_data
* Update rocpd_tables.sql
- Use AUTOINCREMENT
- insert "uuid" and "guid" into rocpd_metadata
* Minor updates to generateRocpd.cpp
- don't quote GUID
- use sqlite3_open_v2
- use sqlite3_close_v2
* Update execute_raw_sql_statements_impl
- uses sqlite3_last_insert_rowid for autoincrement
* Update SQL deferred_transaction
- CI check for nullptr to connection
* Apply suggestions from code review
Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com >
* Code review updates
- formatting
- replace if with switch
- remove loop for {{uuid}}
* Fix pmc_groups handling in rocprofv3
* Address code review feedback
- Include rocm_version in rocprofv3 version info
- Note `--version` option for `rocprofv3` in CHANGELOG.md
- remove commented out code
* Fix packaging dependencies
* Fix install package step of CI workflow
* Fix install package step of CI workflow
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com >
2025-05-30 00:13:19 -05:00
Assiouras, Ioannis
ec247739d0
SWDEV-515261 - strip newline from rocm_agent_enumerator output ( #222 )
...
[ROCm/hip-tests commit: ac7c31d49e ]
2025-05-30 10:21:00 +05:30
Assiouras, Ioannis
ac7c31d49e
SWDEV-515261 - strip newline from rocm_agent_enumerator output ( #222 )
2025-05-30 10:21:00 +05:30
Madsen, Jonathan
3968ec4123
[SDK] Remove std::regex usage from rocprofiler-sdk library and common library ( #421 )
...
* Remove std::regex usage from rocprofiler-sdk and common library
- See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118408
- std::regex usage produces exceptions or segfaults when used when on applications compiled with dual ABI
- Add code restrictions workflow
- simple workflow ensuring code restrictions (such as std::regex) are not used
* Update CHANGELOG
* Explicitly set permissions for restrictions workflow
* Fix handling of /proc/cpuinfo entries with no info
- e.g. "power_management:" (colon is last character)
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: dbb2e52216 ]
2025-05-29 23:11:13 -05:00
Madsen, Jonathan
dbb2e52216
[SDK] Remove std::regex usage from rocprofiler-sdk library and common library ( #421 )
...
* Remove std::regex usage from rocprofiler-sdk and common library
- See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118408
- std::regex usage produces exceptions or segfaults when used when on applications compiled with dual ABI
- Add code restrictions workflow
- simple workflow ensuring code restrictions (such as std::regex) are not used
* Update CHANGELOG
* Explicitly set permissions for restrictions workflow
* Fix handling of /proc/cpuinfo entries with no info
- e.g. "power_management:" (colon is last character)
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-05-29 23:11:13 -05:00
David Yat Sin
fc561ff37a
rocr: Add all sysfs entries for L2 Cache
...
For L2 Cache and above, we report the total amount of cache for the
whole partition, so we add up the L2 Cache entry for each partition.
2025-05-29 19:02:38 -04:00
David Yat Sin
d2982b797a
rocr: Add all sysfs entries for L2 Cache
...
For L2 Cache and above, we report the total amount of cache for the
whole partition, so we add up the L2 Cache entry for each partition.
[ROCm/ROCR-Runtime commit: fc561ff37a ]
2025-05-29 19:02:38 -04:00
Madsen, Jonathan
e6fcd9709a
[CI] GitHub Actions workflow testing ROCm release backwards compatibility ( #420 )
...
* CI workflow testing compilation against older ROCm versions
* Run on ubuntu-latest
* Install git
* Fix install requirements
* Set --site to $(hostname)
* Test latest rocm release + fix logic for rocm 6.2
* Report number of processors
* Reduce the build job parallelism
- ubuntu-latest only has 2 CPUs for 8 is probably excessive
* Add explicit permissions to rocm_release_compatibility workflow
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: 7f22b66a9b ]
2025-05-29 17:27:57 -05:00
Madsen, Jonathan
7f22b66a9b
[CI] GitHub Actions workflow testing ROCm release backwards compatibility ( #420 )
...
* CI workflow testing compilation against older ROCm versions
* Run on ubuntu-latest
* Install git
* Fix install requirements
* Set --site to $(hostname)
* Test latest rocm release + fix logic for rocm 6.2
* Report number of processors
* Reduce the build job parallelism
- ubuntu-latest only has 2 CPUs for 8 is probably excessive
* Add explicit permissions to rocm_release_compatibility workflow
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-05-29 17:27:57 -05:00
Ma, Bing
c50a8225ae
[gfx12] Finalize support for gfx12 new counter blocks ( #81 )
...
1. Move all new gfx12 block enums to aql_profile_v2.h. hsa_ven_amd_aqlprofile.h will be left untouched.
2. Re-org counter info in gfx12_block_info.h to be purely alphabetic-ordered for easy comparison between different IP versions. Also use auto-gen block name from IP header files whenever possible to reduce manual editing.
3. Remove unused counter info from graphics blocks.
4. Added UTCL2 and VML2 support
5. Added all gfx12 blocks to ctrl test
[ROCm/aqlprofile commit: b20803e95d ]
2025-05-29 15:14:09 -07:00
Ma, Bing
b20803e95d
[gfx12] Finalize support for gfx12 new counter blocks ( #81 )
...
1. Move all new gfx12 block enums to aql_profile_v2.h. hsa_ven_amd_aqlprofile.h will be left untouched.
2. Re-org counter info in gfx12_block_info.h to be purely alphabetic-ordered for easy comparison between different IP versions. Also use auto-gen block name from IP header files whenever possible to reduce manual editing.
3. Remove unused counter info from graphics blocks.
4. Added UTCL2 and VML2 support
5. Added all gfx12 blocks to ctrl test
2025-05-29 15:14:09 -07:00
Xie, AlexBin
4a85b5c88a
SWDEV-532690 - use GLEW target name for linkage ( #428 )
...
Change-Id: Ie149d445469633775af3f87fa4868cc1796168a2
[ROCm/clr commit: 4caea650f4 ]
2025-05-29 18:00:00 -04:00
Xie, AlexBin
4caea650f4
SWDEV-532690 - use GLEW target name for linkage ( #428 )
...
Change-Id: Ie149d445469633775af3f87fa4868cc1796168a2
2025-05-29 18:00:00 -04:00
Baraldi, Giovanni
c585122767
Adding using-thread-trace.rst ( #408 )
...
* Adding using-thread-trace.rst
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Add to index/toc
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
[ROCm/rocprofiler-sdk commit: b590612966 ]
2025-05-29 15:41:42 -05:00
Baraldi, Giovanni
b590612966
Adding using-thread-trace.rst ( #408 )
...
* Adding using-thread-trace.rst
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
* Add to index/toc
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
* Update source/docs/how-to/using-thread-trace.rst
* Update source/docs/how-to/using-thread-trace.rst
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
Co-authored-by: Paoletti, Leo <Leo.Paoletti@amd.com >
2025-05-29 15:41:42 -05:00
xuchen-amd
6c40056aa9
Add chip specs ( #681 )
...
* Add perfmon config spec, enhance memory partition info.
* Add gfx950 perfmon config.
* Add High Freq variants in gfx942.
* Add backup detection methods for gpu model.
* Improve get_num_xcds logic by adding detection of 1to1 arch-to-compute_partition logic.
* Add default compute partition settings spx:8 for when gpu_model=None.
* Update gpu spec tests.
* Add backup compute partition detection.
---------
Signed-off-by: xuchen-amd <xuchen@amd.com >
[ROCm/rocprofiler-compute commit: f0fad19e8b ]
2025-05-29 16:35:34 -04:00
xuchen-amd
f0fad19e8b
Add chip specs ( #681 )
...
* Add perfmon config spec, enhance memory partition info.
* Add gfx950 perfmon config.
* Add High Freq variants in gfx942.
* Add backup detection methods for gpu model.
* Improve get_num_xcds logic by adding detection of 1to1 arch-to-compute_partition logic.
* Add default compute partition settings spx:8 for when gpu_model=None.
* Update gpu spec tests.
* Add backup compute partition detection.
---------
Signed-off-by: xuchen-amd <xuchen@amd.com >
2025-05-29 16:35:34 -04:00
Baraldi, Giovanni
c82c23559f
[rocprofv3] Fix ATT library path ( #425 )
...
Fix rocprofv3 `--att-library-path` option
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
[ROCm/rocprofiler-sdk commit: 134ac2d9de ]
2025-05-29 15:34:07 -05:00
Baraldi, Giovanni
134ac2d9de
[rocprofv3] Fix ATT library path ( #425 )
...
Fix rocprofv3 `--att-library-path` option
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2025-05-29 15:34:07 -05:00
habajpai-amd
75a335b245
Add corr_id for HIP Runtime API in Perfetto ( #218 )
...
for SWDEV-533883
---------
Co-authored-by: Aleksandar Djordjevic <aleksandar.djordjevic@amd.com >
[ROCm/rocprofiler-systems commit: 39090bfc54 ]
2025-05-29 16:00:31 -04:00
habajpai-amd
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
Charis Poag
5e31509711
Removed backwards compatibility for jpeg_activity/vcn_activity
...
Updated:
- Removed backwards compatibility for jpeg_activity/vcn_activity
- On supported ASICs users can use XCP (partition) stat values:
jpeg_busy and vcn_busy
Change-Id: I78c403f8462668738ec57cac12b107f6a3989b18
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: 1c6b2adae7 ]
2025-05-29 13:47:56 -05:00
Charis Poag
1c6b2adae7
Removed backwards compatibility for jpeg_activity/vcn_activity
...
Updated:
- Removed backwards compatibility for jpeg_activity/vcn_activity
- On supported ASICs users can use XCP (partition) stat values:
jpeg_busy and vcn_busy
Change-Id: I78c403f8462668738ec57cac12b107f6a3989b18
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2025-05-29 13:47:56 -05:00
Ben Richard
7fd93cfed3
Upgrade to Dash 3.0 ( #719 )
...
[ROCm/rocprofiler-compute commit: 45296ceb46 ]
2025-05-29 14:36:03 -04:00
Ben Richard
45296ceb46
Upgrade to Dash 3.0 ( #719 )
2025-05-29 14:36:03 -04:00
David Yat Sin
d52f1d0453
rocr: Remove extra check for page-aligned
...
ROCr initially had a bug where memory allocations that were not 4K
aligned were internally 4K aligned but ROCr would not keep track
of user-requested size. This would cause some pointer_info queries
to fail, but HIP was already aligning the buffer sizes for IPC
requests. For backward compatibility accross 2 minor versions,
we allowed IPC look-ups to be both aligned and un-aligned.
Removing this check as this 4 minor versions have been released
since then.
2025-05-29 12:35:15 -04:00
David Yat Sin
8f7c7458aa
rocr: Remove extra check for page-aligned
...
ROCr initially had a bug where memory allocations that were not 4K
aligned were internally 4K aligned but ROCr would not keep track
of user-requested size. This would cause some pointer_info queries
to fail, but HIP was already aligning the buffer sizes for IPC
requests. For backward compatibility accross 2 minor versions,
we allowed IPC look-ups to be both aligned and un-aligned.
Removing this check as this 4 minor versions have been released
since then.
[ROCm/ROCR-Runtime commit: d52f1d0453 ]
2025-05-29 12:35:15 -04:00
Belton-Schure, Aidan
c8a720088f
SWDEV-527851 SWDEV-527890 SWDEV-529456 - Update vector types test ( #172 )
...
* Update vector types test
* update MakeVector to be host+device function
* Add regression testing
* Add tests for subscript operator
Change-Id: Ifac85aaa6cd6d6bd96c4239414e38f284e2a2d54
* Fix unused vars
Change-Id: I6bc2da76dbf962db5d75ea5a84bf16b66f8ba6ba
---------
Co-authored-by: Aidan Belton <abeltons@amd.com >
[ROCm/hip-tests commit: ef6c95f6ce ]
2025-05-29 21:38:20 +05:30
Belton-Schure, Aidan
ef6c95f6ce
SWDEV-527851 SWDEV-527890 SWDEV-529456 - Update vector types test ( #172 )
...
* Update vector types test
* update MakeVector to be host+device function
* Add regression testing
* Add tests for subscript operator
Change-Id: Ifac85aaa6cd6d6bd96c4239414e38f284e2a2d54
* Fix unused vars
Change-Id: I6bc2da76dbf962db5d75ea5a84bf16b66f8ba6ba
---------
Co-authored-by: Aidan Belton <abeltons@amd.com >
2025-05-29 21:38:20 +05:30
Elwazir, Ammar
f39871096b
Headers include fix ( #426 )
...
* Header Fixes
* Format fix
[ROCm/rocprofiler-sdk commit: 8f86aee2ca ]
2025-05-29 10:04:09 -05:00
Elwazir, Ammar
8f86aee2ca
Headers include fix ( #426 )
...
* Header Fixes
* Format fix
2025-05-29 10:04:09 -05:00
Indic, Vladimir
ec2fe441e6
GFX950 Stochastic PC sampling ( #344 )
...
* GFX950 Stochastic PC sampling
* Use actual type instead void *
* error reporting if the pcs method is inappropriate
[ROCm/rocprofiler-sdk commit: 2bb64e9c9a ]
2025-05-29 17:59:52 +05:30
Indic, Vladimir
2bb64e9c9a
GFX950 Stochastic PC sampling ( #344 )
...
* GFX950 Stochastic PC sampling
* Use actual type instead void *
* error reporting if the pcs method is inappropriate
2025-05-29 17:59:52 +05:30