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
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
Arif, Maisam и gabrpham_amdeng
42441c78ea
[SWDEV-488303] Adjusted process vram_mem data source ( #411 )
...
* [SWDEV-488303] Adjusted process vram_mem data source
* Standardized sscanf format strings
---------
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Co-authored-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
2025-05-29 23:26:12 -05:00
Arif, Maisam и gabrpham_amdeng
da430dec05
[SWDEV-488303] Adjusted process vram_mem data source ( #411 )
...
* [SWDEV-488303] Adjusted process vram_mem data source
* Standardized sscanf format strings
---------
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Co-authored-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
[ROCm/amdsmi commit: 42441c78ea ]
2025-05-29 23:26:12 -05:00
Madsen, Jonathan и Jonathan R. Madsen
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 и Jonathan R. Madsen
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
Maisam Arif
876f3976e0
[SWDEV-523247] Corrected amdsmi_get_gpu_vram_usage total
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I0f8bb067bf34f64d1b8d41e2a89d3a79a6745990
2025-05-29 21:30:00 -05:00
Maisam Arif
b2b6779593
[SWDEV-523247] Corrected amdsmi_get_gpu_vram_usage total
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I0f8bb067bf34f64d1b8d41e2a89d3a79a6745990
[ROCm/amdsmi commit: 876f3976e0 ]
2025-05-29 21:30:00 -05:00
Arif, Maisam
0fdaebdbaa
[SWDEV-488303] Updated CU occupancy for per-process retrieval ( #243 )
...
Change-Id: I2990597c6dd4b2e8cf3e11ce60f72049ebdd9a8c
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
2025-05-29 20:35:27 -05:00
Arif, Maisam
465f2e6a41
[SWDEV-488303] Updated CU occupancy for per-process retrieval ( #243 )
...
Change-Id: I2990597c6dd4b2e8cf3e11ce60f72049ebdd9a8c
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 0fdaebdbaa ]
2025-05-29 20:35:27 -05:00
Maisam Arif
fba62e2270
[SWDEV-534707] Adjust power value documentation
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I1c4516e403715b9a1fe9c78fae94848c89daa920
2025-05-29 18:55:44 -05:00
Maisam Arif
418ec78c21
[SWDEV-534707] Adjust power value documentation
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I1c4516e403715b9a1fe9c78fae94848c89daa920
[ROCm/amdsmi commit: fba62e2270 ]
2025-05-29 18:55:44 -05:00
Liu, Shuzhou (Bill)
970560fc7c
[SWDEV-520665] Add support for board voltage ( #303 )
...
* Add the API and CLI to show the board voltage.
---------
Change-Id: Icb25bd653bb1d004704b5a21b378ca31b2b242c7
Signed-off-by: Arif, Maisam <Maisam.Arif@amd.com >
Signed-off-by: AL Musaffar, Yazen <Yazen.ALMusaffar@amd.com >
2025-05-29 18:55:08 -05:00
Liu, Shuzhou (Bill)
ff2e230a34
[SWDEV-520665] Add support for board voltage ( #303 )
...
* Add the API and CLI to show the board voltage.
---------
Change-Id: Icb25bd653bb1d004704b5a21b378ca31b2b242c7
Signed-off-by: Arif, Maisam <Maisam.Arif@amd.com >
Signed-off-by: AL Musaffar, Yazen <Yazen.ALMusaffar@amd.com >
[ROCm/amdsmi commit: 970560fc7c ]
2025-05-29 18:55:08 -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 и Jonathan R. Madsen
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 и Jonathan R. Madsen
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
Narlo, Joseph
13148c5d8e
[SWDEV-489696] Improve AMD SMI Python APIs Functional and Unit Testing ( #408 )
...
Signed-off-by: josnarlo <Joseph.Narlo@amd.com >
2025-05-29 17:18:08 -05:00
Narlo, Joseph
fc54da7679
[SWDEV-489696] Improve AMD SMI Python APIs Functional and Unit Testing ( #408 )
...
Signed-off-by: josnarlo <Joseph.Narlo@amd.com >
[ROCm/amdsmi commit: 13148c5d8e ]
2025-05-29 17:18:08 -05:00
Pham, Gabriel
bc158d2b51
[SWDEV-511822] Created default command for amdsmi ( #348 )
...
* Added degree symbol and fixed power usage
* Added degree symbol and fixed power usage
* fixed default command
---------
Signed-off-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
2025-05-29 17:14:58 -05:00
Pham, Gabriel
c283cccf79
[SWDEV-511822] Created default command for amdsmi ( #348 )
...
* Added degree symbol and fixed power usage
* Added degree symbol and fixed power usage
* fixed default command
---------
Signed-off-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
[ROCm/amdsmi commit: bc158d2b51 ]
2025-05-29 17:14:58 -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
Saeed, Oosman и Oosman Saeed
945e4a159c
[SWDEV-533349] codeQL - use strncpy instead of strcpy ( #405 )
...
use strncpy instead of strcpy
Co-authored-by: Oosman Saeed <oossaeed@amd.com >
2025-05-29 15:55:45 -05:00
Saeed, Oosman и Oosman Saeed
5874eb5151
[SWDEV-533349] codeQL - use strncpy instead of strcpy ( #405 )
...
use strncpy instead of strcpy
Co-authored-by: Oosman Saeed <oossaeed@amd.com >
[ROCm/amdsmi commit: 945e4a159c ]
2025-05-29 15:55:45 -05:00
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
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 и Giovanni Baraldi
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 и Giovanni Baraldi
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 и Aleksandar Djordjevic
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 и 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
Kanangot Balakrishnan, Bindhiya
8e486c832b
[SWDEV-463406] Update python doc for amdsmi_get_violation_status ( #406 )
...
* Updated the amdsmi_get_violation_status python API doc with newly added fields.
---------
Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com >
2025-05-29 14:59:16 -05:00
Kanangot Balakrishnan, Bindhiya
51a7a5dc59
[SWDEV-463406] Update python doc for amdsmi_get_violation_status ( #406 )
...
* Updated the amdsmi_get_violation_status python API doc with newly added fields.
---------
Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com >
[ROCm/amdsmi commit: 8e486c832b ]
2025-05-29 14:59:16 -05: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
Justin Williams
83185695c9
[SWDEV-533596] CI - Added Docs Generation
...
Signed-off-by: Justin Williams <Justin.Williams@amd.com >
2025-05-29 13:46:13 -05:00
Justin Williams
928c95f6eb
[SWDEV-533596] CI - Added Docs Generation
...
Signed-off-by: Justin Williams <Justin.Williams@amd.com >
[ROCm/amdsmi commit: 83185695c9 ]
2025-05-29 13:46:13 -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
Kanangot Balakrishnan, Bindhiya и Charis Poag
e7f19b36f0
[SWDEV-463406] ViolationStatus Changes ( #288 )
...
* Expanded Violation Status tracking for GPU metrics 1.8
* Added new fields to `amdsmi_violation_status_t` and related interfaces for enhanced violation statuses
---------
Signed-off-by: Kanangot Balakrishnan, Bindhiya <Bindhiya.KanangotBalakrishnan@amd.com >
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
Co-authored-by: Charis Poag <Charis.Poag@amd.com >
2025-05-29 13:26:21 -05:00
Kanangot Balakrishnan, Bindhiya и Charis Poag
2155c96c9e
[SWDEV-463406] ViolationStatus Changes ( #288 )
...
* Expanded Violation Status tracking for GPU metrics 1.8
* Added new fields to `amdsmi_violation_status_t` and related interfaces for enhanced violation statuses
---------
Signed-off-by: Kanangot Balakrishnan, Bindhiya <Bindhiya.KanangotBalakrishnan@amd.com >
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
Co-authored-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: e7f19b36f0 ]
2025-05-29 13:26:21 -05:00
Mewar, Deepak
9a49e454fd
[SWDEV-512393] Fix for incorrect cpu set size input ( #399 )
...
Signed-off-by: Deepak Mewar <deepak.mewar@amd.com >
2025-05-29 12:14:03 -05:00
Mewar, Deepak
4b0397fd80
[SWDEV-512393] Fix for incorrect cpu set size input ( #399 )
...
Signed-off-by: Deepak Mewar <deepak.mewar@amd.com >
[ROCm/amdsmi commit: 9a49e454fd ]
2025-05-29 12:14:03 -05:00