Tony Gutierrez
a9f6bc8d0e
rocr: Remove KMT usage from CPU agent
...
Use the core Driver object in the CPU agent to make it OS/driver
agnostic.
Implement the GetMemoryProperties() and GetCacheProperties methods
for the KFD driver.
2025-02-21 10:00:38 -05:00
David Galiffi
8c43eec752
Add develop branch to rocm-ci.yml ( #571 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-compute commit: f5c3e9a48e ]
2025-02-21 00:20:02 -05:00
David Galiffi
f5c3e9a48e
Add develop branch to rocm-ci.yml ( #571 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-02-21 00:20:02 -05:00
vedithal-amd
d045ac8c74
Standalone binary ( #546 )
...
* Add cmake function to create standalone binary
* Mention licenses used by dependencies in the LICENSE file
* Add test cases for standalone binary by adding --call-binary option for pytest
* Docker compose file to create standalone binary in standardized RHEL 8 environment
* Add README instructions on how to create and test standalone binary
* Move docker files from utils to docker folder; Add standalone binary testing instructions
* Add CHANGELOG statement
* Use different service names in docker compose files
* Use volume mounting in docker files
[ROCm/rocprofiler-compute commit: 40f79c28b1 ]
2025-02-20 17:51:57 -05:00
vedithal-amd
40f79c28b1
Standalone binary ( #546 )
...
* Add cmake function to create standalone binary
* Mention licenses used by dependencies in the LICENSE file
* Add test cases for standalone binary by adding --call-binary option for pytest
* Docker compose file to create standalone binary in standardized RHEL 8 environment
* Add README instructions on how to create and test standalone binary
* Move docker files from utils to docker folder; Add standalone binary testing instructions
* Add CHANGELOG statement
* Use different service names in docker compose files
* Use volume mounting in docker files
2025-02-20 17:51:57 -05:00
Cheruvally, Aravindan
20e6c87a09
Enable/Disable rocprofiler-register pkg dependency based on build type ( #30 )
...
Co-authored-by: Yat Sin, David <David.YatSin@amd.com >
2025-02-20 11:07:35 -05:00
ywang103-amd
216fa7d5f6
Parser: to_int() return None instead of np.nan ( #569 )
...
[ROCm/rocprofiler-compute commit: e5803eb243 ]
2025-02-20 10:20:06 -05:00
ywang103-amd
e5803eb243
Parser: to_int() return None instead of np.nan ( #569 )
2025-02-20 10:20:06 -05:00
dependabot[bot]
67d4cf637a
Bump rocm-docs-core[api_reference] from 1.15.0 to 1.17.0 in /docs/sphinx ( #114 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.15.0 to 1.17.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.15.0...v1.17.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>
[ROCm/rocprofiler-systems commit: c1d8799f92 ]
2025-02-20 09:44:29 -05:00
dependabot[bot]
c1d8799f92
Bump rocm-docs-core[api_reference] from 1.15.0 to 1.17.0 in /docs/sphinx ( #114 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.15.0 to 1.17.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.15.0...v1.17.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-02-20 09:44:29 -05:00
David Yat Sin
107b48fb15
rocr: Add queries for async scratch reclaim
...
Add support for these 2 new queries:
- HSA_AMD_AGENT_INFO_SCRATCH_LIMIT_MAX
Maximum amount of scratch memory allowed on this agent
- HSA_AMD_AGENT_INFO_SCRATCH_LIMIT_CURRENT
Current limit for scratch memory on this agent
2025-02-19 21:02:00 -05:00
David Yat Sin
aa2f98e6f9
rocr: Update for new async scratch reclaim
...
Updating ROCr code to match new handshake protocol with CP FW for
asynchronous scratch reclaim.
Increase previous limits when scratch reclaim feature is available.
2025-02-19 21:02:00 -05:00
David Yat Sin
2f8a9b28d0
rocr: Remove unused fields in amd_queue_t
...
scratch_wave64_lane_byte_size and alt_scratch_wave64_lane_byte_size are
not used by CP FW.
2025-02-19 21:02:00 -05:00
Kandula, Venkateshwar reddy
2181882d24
SWDEV-515574: Cache Number_Node static value. ( #217 )
...
* Cache Number_Node static value. To avoid value overwriting in consecutive dispatch callbacks.
* Format.
* tests for number_node evaluate.
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
[ROCm/rocprofiler-sdk commit: 5cb4ad449f ]
2025-02-19 19:10:16 -06:00
Kandula, Venkateshwar reddy
5cb4ad449f
SWDEV-515574: Cache Number_Node static value. ( #217 )
...
* Cache Number_Node static value. To avoid value overwriting in consecutive dispatch callbacks.
* Format.
* tests for number_node evaluate.
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
2025-02-19 19:10:16 -06:00
David Galiffi
9f4d6e33db
Update python documentation ( #106 )
...
* Fix a couple typos. Add note about limitations with AI / ML workloads.
* Updated note based on feedback.
[ROCm/rocprofiler-systems commit: b1d0c431c7 ]
2025-02-19 18:38:42 -05:00
David Galiffi
b1d0c431c7
Update python documentation ( #106 )
...
* Fix a couple typos. Add note about limitations with AI / ML workloads.
* Updated note based on feedback.
2025-02-19 18:38:42 -05:00
David Yat Sin
13c591d250
rocr: Remove gfx940 and gfx941 support
2025-02-19 12:16:24 -05:00
David Yat Sin
806ddfc8eb
rocrtst: extend IPC test to support async_handler
2025-02-19 11:19:09 -05:00
David Yat Sin
fa8be44df9
rocr: Allow IPC signals in hsa_amd_signal_async_handler
...
Allow IPC signals to be registered with hsa_amd_signal_async_handler.
This forces AsyncEventsLoop to switch to polling instead of interrupts.
2025-02-19 11:19:09 -05:00
Charis Poag
6a5e94c451
[SWDEV-504146] Fix Device Name
...
Changes: - Fixed Device Name (market name)
- Added new API rsmi_dev_market_name_get()
- Updated tests
- Updated amdgpu_drm.h to match latest mainline kernel
- Fixed subsystem ID to only show hex value (not subsystem name)
- rocm_smi_lib now has a recommended requirement for libdrm
Change-Id: Ic438529e16c8c3dbbdd620da664918148c40c997
2025-02-19 08:49:50 -06:00
Elwazir, Ammar
db152085be
Temp: Disable CI for Mi300x ( #221 )
...
Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: b4b81f9095 ]
2025-02-18 11:41:49 -06:00
Elwazir, Ammar
b4b81f9095
Temp: Disable CI for Mi300x ( #221 )
...
Update continuous_integration.yml
2025-02-18 11:41:49 -06:00
Madsen, Jonathan
e503b1f4cc
SDK: remove majority of exceptions ( #176 )
...
* SDK: remove majority of exceptions
- replace with ROCP_FATAL, ROCP_CI_LOG(WARNING), etc.
- improve logging of symbolic link
- add --readlink and --realpath (hidden options) to rocprofv3 to follow symlinks for preloaded libraries
* Add rocprofv3 --rocm-root argument
* Fix registration resolved_exists
* Fix rocprofv3_avail.py
* Update logging for rocprofiler_configure search
- relax failure conditions
* Misc clang-tidy fixes
* Fix merge
* Fix merge
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
[ROCm/rocprofiler-sdk commit: 470f347e50 ]
2025-02-18 10:44:37 -06:00
Madsen, Jonathan
470f347e50
SDK: remove majority of exceptions ( #176 )
...
* SDK: remove majority of exceptions
- replace with ROCP_FATAL, ROCP_CI_LOG(WARNING), etc.
- improve logging of symbolic link
- add --readlink and --realpath (hidden options) to rocprofv3 to follow symlinks for preloaded libraries
* Add rocprofv3 --rocm-root argument
* Fix registration resolved_exists
* Fix rocprofv3_avail.py
* Update logging for rocprofiler_configure search
- relax failure conditions
* Misc clang-tidy fixes
* Fix merge
* Fix merge
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
2025-02-18 10:44:37 -06:00
Longlong Yao
26f001d3cb
libhsakmt: allocate va in host path
...
Change-Id: I40a4395aca99ea8dfd8ff0ecde64eb2c3840d867
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
2025-02-15 07:56:45 -05:00
ywang103-amd
daf72ade4f
fix missing parameter of spatial multiplexing for create_df_pmc ( #567 )
...
[ROCm/rocprofiler-compute commit: b9fc44992a ]
2025-02-14 14:23:16 -05:00
ywang103-amd
b9fc44992a
fix missing parameter of spatial multiplexing for create_df_pmc ( #567 )
2025-02-14 14:23:16 -05:00
Adel Johar
b4f8b5c202
Docs: Update environment variables page
2025-02-14 10:15:20 -05:00
Fei Zheng
c6bb033e8b
Update changelog
...
[ROCm/rocprofiler-compute commit: 8c3895e1d1 ]
2025-02-13 18:05:49 -07:00
Fei Zheng
8c3895e1d1
Update changelog
2025-02-13 18:05:49 -07:00
Welton, Benjamin
95ac740f25
Fix install for conversion-script ( #211 )
...
[ROCm/rocprofiler-sdk commit: fd99654433 ]
2025-02-13 19:00:20 -06:00
Welton, Benjamin
fd99654433
Fix install for conversion-script ( #211 )
2025-02-13 19:00:20 -06:00
ywang103-amd
952b675890
Spatial multiplexing: part2, analysis ( #542 )
...
Co-authored-by: Yang Wang <ywang103@amd.com >
[ROCm/rocprofiler-compute commit: 808a9a79ed ]
2025-02-13 15:38:59 -08:00
ywang103-amd
808a9a79ed
Spatial multiplexing: part2, analysis ( #542 )
...
Co-authored-by: Yang Wang <ywang103@amd.com >
2025-02-13 15:38:59 -08:00
Peter Park
a36e280903
Fix links in docs ( #564 )
...
[ROCm/rocprofiler-compute commit: 9643afa62d ]
2025-02-13 16:24:48 -05:00
Peter Park
9643afa62d
Fix links in docs ( #564 )
2025-02-13 16:24:48 -05:00
Bhardwaj, Gopesh
1fcb951d0e
swdev-515336: removing deprecated features from documentation ( #12 )
2025-02-13 13:04:29 -06:00
Bhardwaj, Gopesh
11888f953a
swdev-515336: removing deprecated features from documentation ( #12 )
...
[ROCm/rocprofiler commit: 1fcb951d0e ]
2025-02-13 13:04:29 -06:00
Elwazir, Ammar
a28b3b6d19
Lowering log level for COMGR logs ( #210 )
...
* Lowering log level for COMGR logs
* Format Fix
[ROCm/rocprofiler-sdk commit: 376c2a96ad ]
2025-02-13 12:59:29 -06:00
Elwazir, Ammar
376c2a96ad
Lowering log level for COMGR logs ( #210 )
...
* Lowering log level for COMGR logs
* Format Fix
2025-02-13 12:59:29 -06:00
Bhardwaj, Gopesh
e3b2d94005
Adding CodeQL Analysis Workflow ( #172 )
...
* adding codeql.yml
* update codeql
* update codeql
* excluding external repos
* filter external
* filter external and build
* Apply suggestions from code review
* Removed experimental test line
* Adding config
* moving codeql config out of workflows
* Disable Cdash
* update codeql
* replacing run-ci with simple cmake build
* cmake fix
* removing codeql_config
* Adding rule for python and actions
---------
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com >
[ROCm/rocprofiler-sdk commit: 215875de32 ]
2025-02-13 12:55:44 -06:00
Bhardwaj, Gopesh
215875de32
Adding CodeQL Analysis Workflow ( #172 )
...
* adding codeql.yml
* update codeql
* update codeql
* excluding external repos
* filter external
* filter external and build
* Apply suggestions from code review
* Removed experimental test line
* Adding config
* moving codeql config out of workflows
* Disable Cdash
* update codeql
* replacing run-ci with simple cmake build
* cmake fix
* removing codeql_config
* Adding rule for python and actions
---------
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com >
2025-02-13 12:55:44 -06:00
Madsen, Jonathan
fba0d6ba76
SWDEV-514449: Fix missing thread pre/post callbacks ( #204 )
...
* SWDEV-514449: Fix missing thread pre/post callbacks
- invoke pre/post-callback around internal thread creation
* Update changelog
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: 0d7ca72d84 ]
2025-02-13 12:39:10 -06:00
Madsen, Jonathan
0d7ca72d84
SWDEV-514449: Fix missing thread pre/post callbacks ( #204 )
...
* SWDEV-514449: Fix missing thread pre/post callbacks
- invoke pre/post-callback around internal thread creation
* Update changelog
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-02-13 12:39:10 -06:00
Bhardwaj, Gopesh
b8033b785f
SWDEV-514046 documentation build fix ( #208 )
...
[ROCm/rocprofiler-sdk commit: 848242eb5c ]
2025-02-13 09:25:30 -06:00
Bhardwaj, Gopesh
848242eb5c
SWDEV-514046 documentation build fix ( #208 )
2025-02-13 09:25:30 -06:00
Welton, Benjamin
4d43482e3b
Update VERSION ( #207 )
...
* Update VERSION
Update version to 0.7.0
* Fixing test install build step issue
* Updates from editor
---------
Co-authored-by: Ammar ELWazir <Ammar.ELWazir@amd.com >
[ROCm/rocprofiler-sdk commit: 27c4277222 ]
2025-02-13 08:51:10 -06:00
Welton, Benjamin
27c4277222
Update VERSION ( #207 )
...
* Update VERSION
Update version to 0.7.0
* Fixing test install build step issue
* Updates from editor
---------
Co-authored-by: Ammar ELWazir <Ammar.ELWazir@amd.com >
2025-02-13 08:51:10 -06:00
David Galiffi
c1479bb70b
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.
[ROCm/rocprofiler-systems commit: 349c7d3de6 ]
2025-02-12 21:16:00 -05:00