Ammar ELWazir
e875ffed24
Update rocprofiler_register_config_packaging.cmake
...
[ROCm/rocprofiler-register commit: f18651d9f1 ]
2024-04-23 11:50:41 -05:00
Ammar ELWazir
f18651d9f1
Update rocprofiler_register_config_packaging.cmake
2024-04-23 11:50:41 -05:00
Galantsev, Dmitrii
62880844a6
Merge amd-staging into amd-master 20240423
...
Change-Id: I55800aeb88b62f85aae2715a9d314aa4530d8576
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rocm_smi_lib commit: 913d6fd173 ]
2024-04-23 10:53:41 -05:00
Galantsev, Dmitrii
913d6fd173
Merge amd-staging into amd-master 20240423
...
Change-Id: I55800aeb88b62f85aae2715a9d314aa4530d8576
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-04-23 10:53:41 -05:00
Bill(Shuzhou) Liu
ada2cf681d
Support thread only mutex
...
The environment variable RSMI_MUTEX_THREAD_ONLY=1 to enable thread only mutex.
The RSMI_INIT_FLAG_THRAD_ONLY_MUTEX can also be pass to rsmi_init()
to enable thread only mutex.
Change-Id: I2d9844039b774e386f03bb9bb130d8c342504ea6
[ROCm/rocm_smi_lib commit: 6ff95e55da ]
2024-04-23 10:49:17 -05:00
Bill(Shuzhou) Liu
6ff95e55da
Support thread only mutex
...
The environment variable RSMI_MUTEX_THREAD_ONLY=1 to enable thread only mutex.
The RSMI_INIT_FLAG_THRAD_ONLY_MUTEX can also be pass to rsmi_init()
to enable thread only mutex.
Change-Id: I2d9844039b774e386f03bb9bb130d8c342504ea6
2024-04-23 10:49:17 -05:00
Jonathan R. Madsen
ab551e7eb7
Remove Critical Trace Support ( #327 )
...
* Delete core critical-trace files
* Update docs and README
* Update workflows
* Update testing
* Update cmake
* Remove critical trace usage in source code
* Update source/docs/critical_trace.md
- fix spelling
* Formatting
* Update bin/omnitrace-avail/avail.cpp
- statically allocate shared pointers for timemory manager and hash id/aliases to prevent use-after-free errors
[ROCm/rocprofiler-systems commit: 9499e2f521 ]
2024-04-23 09:35:44 -05:00
Jonathan R. Madsen
9499e2f521
Remove Critical Trace Support ( #327 )
...
* Delete core critical-trace files
* Update docs and README
* Update workflows
* Update testing
* Update cmake
* Remove critical trace usage in source code
* Update source/docs/critical_trace.md
- fix spelling
* Formatting
* Update bin/omnitrace-avail/avail.cpp
- statically allocate shared pointers for timemory manager and hash id/aliases to prevent use-after-free errors
2024-04-23 09:35:44 -05:00
Konstantin Zhuravlyov
99e538f29e
Switch luxmark to lightning compiler for all ASICs
...
Change-Id: Idcd37628a2167f0bd2db2a83132a1862cbd051b0
[ROCm/clr commit: 5a715ed160 ]
2024-04-23 10:00:39 -04:00
Konstantin Zhuravlyov
5a715ed160
Switch luxmark to lightning compiler for all ASICs
...
Change-Id: Idcd37628a2167f0bd2db2a83132a1862cbd051b0
2024-04-23 10:00:39 -04:00
kjayapra-amd
a44a5b896d
SWDEV-413997 - Fixing test cases where setaccess is missed and validation data structure not updated.
...
Change-Id: I65d8e77b7ce9b4378b56cfa85c50ed23af69dd90
[ROCm/hip-tests commit: 7d0f8e43b7 ]
2024-04-23 06:11:28 -04:00
kjayapra-amd
7d0f8e43b7
SWDEV-413997 - Fixing test cases where setaccess is missed and validation data structure not updated.
...
Change-Id: I65d8e77b7ce9b4378b56cfa85c50ed23af69dd90
2024-04-23 06:11:28 -04:00
Maisam Arif
0d6626db0d
Removed print in python interface
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I80e8cf18dc7631c66d4863251438327b8853cead
2024-04-23 04:49:47 -05:00
Maisam Arif
2838dad477
Removed print in python interface
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I80e8cf18dc7631c66d4863251438327b8853cead
[ROCm/amdsmi commit: 0d6626db0d ]
2024-04-23 04:49:47 -05:00
Maisam Arif
e81051a724
Updated Sphinx to include Changelog
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I858d0579ab0e8ba9f228373b6d31dfd3088703ae
2024-04-23 04:48:42 -05:00
Maisam Arif
e7814472bf
Updated Sphinx to include Changelog
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I858d0579ab0e8ba9f228373b6d31dfd3088703ae
[ROCm/amdsmi commit: e81051a724 ]
2024-04-23 04:48:42 -05:00
David Galiffi
2a42e3abf0
Updated links to point to the ROCm organization. ( #337 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: b81db80926 ]
2024-04-23 01:44:02 -05:00
David Galiffi
b81db80926
Updated links to point to the ROCm organization. ( #337 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-04-23 01:44:02 -05:00
Oliveira, Daniel
c10a216702
fix: [SWDEV-458101] [rocm/rocm_smi_lib]
...
Drops checks that are invalid with the new pp_od_clk_voltage format
Code changes related to the following:
* get_od_clk_volt_info()
* get_od_clk_volt_curve_regions()
Change-Id: I5ebe23aa0ed4ea77d5ab5a94ce34ad9b1b51281f
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/rocm_smi_lib commit: e95d80f7ef ]
2024-04-23 00:16:53 -05:00
Oliveira, Daniel
e95d80f7ef
fix: [SWDEV-458101] [rocm/rocm_smi_lib]
...
Drops checks that are invalid with the new pp_od_clk_voltage format
Code changes related to the following:
* get_od_clk_volt_info()
* get_od_clk_volt_curve_regions()
Change-Id: I5ebe23aa0ed4ea77d5ab5a94ce34ad9b1b51281f
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
2024-04-23 00:16:53 -05:00
gobhardw
dc09052d82
SWDEV-452226-dispatch ids to start from 0 for v1 parity
...
Change-Id: Ib60a6c108131f67395ab1f9d35ad605859d39987
2024-04-23 00:41:55 -04:00
gobhardw
1f797ac1d1
SWDEV-452226-dispatch ids to start from 0 for v1 parity
...
Change-Id: Ib60a6c108131f67395ab1f9d35ad605859d39987
[ROCm/rocprofiler commit: dc09052d82 ]
2024-04-23 00:41:55 -04:00
David Galiffi
3a9db4dc7f
Create CODEOWNERS ( #338 )
...
[ROCm/rocprofiler-systems commit: c29f8e8244 ]
2024-04-22 23:22:01 -05:00
David Galiffi
c29f8e8244
Create CODEOWNERS ( #338 )
2024-04-22 23:22:01 -05:00
Ammar ELWazir
da744e88e5
Update docs.yml ( #815 )
...
[ROCm/rocprofiler-sdk commit: c93a55b070 ]
2024-04-22 22:50:34 -05:00
Ammar ELWazir
c93a55b070
Update docs.yml ( #815 )
2024-04-22 22:50:34 -05:00
Jonathan R. Madsen
399f2cc660
Remove -Wno-missing-field-initializers from build flags ( #810 )
...
* Remove -Wno-missing-field-initializers
- Compiler errors if missing field initializers
* Update lib/rocprofiler-sdk/counters/evaluate_ast.cpp
- copy over dispatch ID in perform_reduction/evaluate
[ROCm/rocprofiler-sdk commit: 48273d6a65 ]
2024-04-22 22:26:01 -05:00
Jonathan R. Madsen
48273d6a65
Remove -Wno-missing-field-initializers from build flags ( #810 )
...
* Remove -Wno-missing-field-initializers
- Compiler errors if missing field initializers
* Update lib/rocprofiler-sdk/counters/evaluate_ast.cpp
- copy over dispatch ID in perform_reduction/evaluate
2024-04-22 22:26:01 -05:00
Vladimir Indic
843398eb3c
Introducing PcSamplingExtTable ( #735 )
...
* pcs: updating the PCS table
* Fixing Clang Tidy errors
* pcs: reverting old table version
* testint wrong table size
* new size
* testing step
* reverting old steps
* hsa_amd_queue_get_info introduced
* pcs: testing table version
* formatting
* removing redundand declarations
* removing unnecessary files
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update source/lib/rocprofiler-sdk/hsa/pc_sampling.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Enable function pointer offset check in hsa::pc_sampling::copy_table
- add offset() to HSA_API_META_DEFINITION
- check if offset() >= size of struct
* Support build without PC sampling API table
* ids for ROCr's PC sampling public functions
---------
Co-authored-by: Ammar ELWazir <aelwazir@hpe6u-21.amd.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: deabd869b5 ]
2024-04-22 20:07:28 -05:00
Vladimir Indic
deabd869b5
Introducing PcSamplingExtTable ( #735 )
...
* pcs: updating the PCS table
* Fixing Clang Tidy errors
* pcs: reverting old table version
* testint wrong table size
* new size
* testing step
* reverting old steps
* hsa_amd_queue_get_info introduced
* pcs: testing table version
* formatting
* removing redundand declarations
* removing unnecessary files
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update source/lib/rocprofiler-sdk/hsa/pc_sampling.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Enable function pointer offset check in hsa::pc_sampling::copy_table
- add offset() to HSA_API_META_DEFINITION
- check if offset() >= size of struct
* Support build without PC sampling API table
* ids for ROCr's PC sampling public functions
---------
Co-authored-by: Ammar ELWazir <aelwazir@hpe6u-21.amd.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2024-04-22 20:07:28 -05:00
Ammar ELWazir
1be381d18c
Fixing issue related to python support in CentOS 7
...
Change-Id: I296fda319ab82505e836a4179c95c3a1e444ae00
2024-04-22 17:39:36 -05:00
Ammar ELWazir
c81c5cd89b
Fixing issue related to python support in CentOS 7
...
Change-Id: I296fda319ab82505e836a4179c95c3a1e444ae00
[ROCm/rocprofiler commit: 1be381d18c ]
2024-04-22 17:39:36 -05:00
David Yat Sin
f2751b7030
Fix queue creation for PC Sampling
...
Fix lazy pointer initialization for dedicated PC Sampling queue.
Previous implementation would always create a queue on GPU agent
creation instead of creating the queue on first use.
Change-Id: Icf300f2b162e59143ba61ba182d9bee6e1308fc1
2024-04-22 19:00:48 +00:00
David Yat Sin
5bf08d0d70
Fix queue creation for PC Sampling
...
Fix lazy pointer initialization for dedicated PC Sampling queue.
Previous implementation would always create a queue on GPU agent
creation instead of creating the queue on first use.
Change-Id: Icf300f2b162e59143ba61ba182d9bee6e1308fc1
[ROCm/ROCR-Runtime commit: f2751b7030 ]
2024-04-22 19:00:48 +00:00
Aryan Salmanpour
ebfb1bcb26
Add support for memory pool management for vaapi surfaces and vaapi-hip interops ( #17 )
...
* Add support for memory pool management for vaapi surfaces
* reuse memories for each channel if the sizes remain unchanged
* rename hip_interop to hip_interop_dev_mem
[ROCm/rocjpeg commit: 694a4bc07f ]
2024-04-22 14:37:45 -04:00
Aryan Salmanpour
694a4bc07f
Add support for memory pool management for vaapi surfaces and vaapi-hip interops ( #17 )
...
* Add support for memory pool management for vaapi surfaces
* reuse memories for each channel if the sizes remain unchanged
* rename hip_interop to hip_interop_dev_mem
2024-04-22 14:37:45 -04:00
Julia Jiang
e684d8b104
SWDEV-452786 - Fixing missing/dead links
...
Change-Id: I8a1a0cedaf01fb516419e7d4bacbb1c1421a648a
[ROCm/hip commit: 233b6f7f16 ]
2024-04-22 13:58:49 -04:00
Julia Jiang
233b6f7f16
SWDEV-452786 - Fixing missing/dead links
...
Change-Id: I8a1a0cedaf01fb516419e7d4bacbb1c1421a648a
2024-04-22 13:58:49 -04:00
Rahul Manocha
4ecda67e71
[SWDEV-438556][SWDEV-451686] - Enable Negative Param hip tests
...
Change-Id: I7c602ca0109864aac9d18feb31ae90f2a0ef4d36
[ROCm/hip-tests commit: 839b3b21d1 ]
2024-04-22 13:00:22 -04:00
Rahul Manocha
839b3b21d1
[SWDEV-438556][SWDEV-451686] - Enable Negative Param hip tests
...
Change-Id: I7c602ca0109864aac9d18feb31ae90f2a0ef4d36
2024-04-22 13:00:22 -04:00
Ammar ELWazir
7c42a4eaf1
GPUs not needed for doc action ( #804 )
...
[ROCm/rocprofiler-sdk commit: 7589084197 ]
2024-04-22 11:00:43 -05:00
Ammar ELWazir
7589084197
GPUs not needed for doc action ( #804 )
2024-04-22 11:00:43 -05:00
kjayapra-amd
f613be3d81
SWDEV-413997 - Cleanup fixes for Virtual Memory Management.
...
Change-Id: I9a4a4d9087b5daf15e3ba31e786d34db431212a1
[ROCm/clr commit: 74ffc5f0d5 ]
2024-04-22 10:58:06 -04:00
kjayapra-amd
74ffc5f0d5
SWDEV-413997 - Cleanup fixes for Virtual Memory Management.
...
Change-Id: I9a4a4d9087b5daf15e3ba31e786d34db431212a1
2024-04-22 10:58:06 -04:00
Karl W Schulz
2653dc850b
additional mod needed to support roofline binaries potentially
...
executing from two different locations
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: b5011ff0ae ]
2024-04-22 09:00:18 -05:00
Karl W Schulz
b5011ff0ae
additional mod needed to support roofline binaries potentially
...
executing from two different locations
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-04-22 09:00:18 -05:00
German Andryeyev
a2ffb2ad40
SWDEV-440746 - Release last command on terminate
...
Change-Id: Ib6a9b8fc9a8692eb17b39b854cefd92c6b59733f
[ROCm/clr commit: 0ccdb3e160 ]
2024-04-22 09:57:38 -04:00
German Andryeyev
0ccdb3e160
SWDEV-440746 - Release last command on terminate
...
Change-Id: Ib6a9b8fc9a8692eb17b39b854cefd92c6b59733f
2024-04-22 09:57:38 -04:00
German Andryeyev
74d80fb509
SWDEV-440746 - Remove obsolete code
...
The "optimized" version of memcpy is outdated and
was used in win32 only.
Change-Id: I7f2e0e9051e37cec95438266824b5b0025c324c6
[ROCm/clr commit: 7448113cfc ]
2024-04-22 09:56:42 -04:00
German Andryeyev
7448113cfc
SWDEV-440746 - Remove obsolete code
...
The "optimized" version of memcpy is outdated and
was used in win32 only.
Change-Id: I7f2e0e9051e37cec95438266824b5b0025c324c6
2024-04-22 09:56:42 -04:00