76333 Commits
Author SHA1 Message Date
Marko Oblak bdc4abb376 SWDEV-393084 - [AMDSMI] [Linux] [Guest] Added checking of return values of subfunctions in function amdsmi_get_power_cap_info and added handling errors
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: I3bfcc6003d018add683d30efc9d038bdb6af072c


[ROCm/amdsmi commit: 9b476baf8e]
2023-04-25 09:20:40 -04:00
Todd tiantuo Li f506eebd90 SWDEV-391224 - cltrace support for MEDIUM_PRIORITY queue and RT queue with their number of dedicated CUs
Change-Id: Ifec6e0995e324887f8df02f27cb61e2a035e6a82


[ROCm/clr commit: 42e7cb77d9]
2023-04-25 04:29:20 -04:00
Todd tiantuo Li 42e7cb77d9 SWDEV-391224 - cltrace support for MEDIUM_PRIORITY queue and RT queue with their number of dedicated CUs
Change-Id: Ifec6e0995e324887f8df02f27cb61e2a035e6a82
2023-04-25 04:29:20 -04:00
gobhardw 40bfdcade0 SWDEV-388249: Memory leak fix
Change-Id: I68c62ee42e6d37fb85a1a8aa0d7a2cbda6431a8b
2023-04-25 12:12:43 +05:30
gobhardw fe7cbccdfa SWDEV-388249: Memory leak fix
Change-Id: I68c62ee42e6d37fb85a1a8aa0d7a2cbda6431a8b


[ROCm/rocprofiler commit: 40bfdcade0]
2023-04-25 12:12:43 +05:30
ROCm CI Service Account f60f737184 SWDEV-385487 - [catch2][dtest] hipGraphInstantiateWithFlags API with hipGraphInstantiateFlagAutoFreeOnLaunch flag call (#213)
Change-Id: Ib96f796416d4e3190315f81432500e63876e78c0

[ROCm/hip-tests commit: 6adef2989a]
2023-04-25 10:55:21 +05:30
ROCm CI Service Account 6adef2989a SWDEV-385487 - [catch2][dtest] hipGraphInstantiateWithFlags API with hipGraphInstantiateFlagAutoFreeOnLaunch flag call (#213)
Change-Id: Ib96f796416d4e3190315f81432500e63876e78c0
2023-04-25 10:55:21 +05:30
agunashe 889b6d5890 SWDEV-1 - skip multiple tests on Windows (#242)
Unit_hipEventElapsedTime_NotReady_Negative
Unit_hipGraphExecMemcpyNodeSetParamsFromSymbol_Negative_Parameters
Unit_hipMemVmm_Basic
Unit_hipManagedKeyword_MultiGpu

[ROCm/hip-tests commit: 8c76b1848c]
2023-04-24 16:03:48 -07:00
agunashe 8c76b1848c SWDEV-1 - skip multiple tests on Windows (#242)
Unit_hipEventElapsedTime_NotReady_Negative
Unit_hipGraphExecMemcpyNodeSetParamsFromSymbol_Negative_Parameters
Unit_hipMemVmm_Basic
Unit_hipManagedKeyword_MultiGpu
2023-04-24 16:03:48 -07:00
Giovanni LB c07eff437f SWDEV-388249: WIP - Fixed few memory leaks
Change-Id: I97eb348c7715ac166f48cee3fd3d1b702d355948
2023-04-24 17:58:46 -03:00
Giovanni LB 7cf679e483 SWDEV-388249: WIP - Fixed few memory leaks
Change-Id: I97eb348c7715ac166f48cee3fd3d1b702d355948


[ROCm/rocprofiler commit: c07eff437f]
2023-04-24 17:58:46 -03:00
Dalibor Stanisavljevic cd15cf1cf4 SWDEV-392029 - Implemented platform detection
Change-Id: Ieefccf65c35f17ffa17761139a0ae56ef5438341
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com>
2023-04-24 14:57:42 +02:00
Dalibor Stanisavljevic 9ea55651b9 SWDEV-392029 - Implemented platform detection
Change-Id: Ieefccf65c35f17ffa17761139a0ae56ef5438341
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com>


[ROCm/amdsmi commit: cd15cf1cf4]
2023-04-24 14:57:42 +02:00
Jaydeep Patel b373c0d221 SWDEV-390597 - Return No Device error for hipSetDevice and hipSetDeviceFlags.
Change-Id: I457b1197a8f1b71a8bbbdf09f193f643c61700b6


[ROCm/clr commit: 3dfe48b582]
2023-04-24 03:50:33 -04:00
Jaydeep Patel 3dfe48b582 SWDEV-390597 - Return No Device error for hipSetDevice and hipSetDeviceFlags.
Change-Id: I457b1197a8f1b71a8bbbdf09f193f643c61700b6
2023-04-24 03:50:33 -04:00
gobhardw 004ade7f62 Fixing typo in build script and tracer tests
Change-Id: I1e030fbd126bb3cf552ad1a8d00708bcc2ac6c08
2023-04-24 13:03:35 +05:30
gobhardw ee2c45a25e Fixing typo in build script and tracer tests
Change-Id: I1e030fbd126bb3cf552ad1a8d00708bcc2ac6c08


[ROCm/rocprofiler commit: 004ade7f62]
2023-04-24 13:03:35 +05:30
Maisam Arif 39da929fe4 SWDEV-392033: Added Topology Command
Change-Id: Ib1d007aee9937e3062d0e9c9898ca9198a585132
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
2023-04-21 15:33:18 -05:00
Maisam Arif d5a6159233 SWDEV-392033: Added Topology Command
Change-Id: Ib1d007aee9937e3062d0e9c9898ca9198a585132
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>


[ROCm/amdsmi commit: 39da929fe4]
2023-04-21 15:33:18 -05:00
Maisam Arif 543c573cc7 SWDEV-380722 - Watch Modifier
Updated CSV & Watch output
Change-Id: If88b9375482dbb9afa4e24b1847397b65d73d050
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
2023-04-21 15:09:53 -05:00
Maisam Arif 582cab11ff SWDEV-380722 - Watch Modifier
Updated CSV & Watch output
Change-Id: If88b9375482dbb9afa4e24b1847397b65d73d050
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>


[ROCm/amdsmi commit: 543c573cc7]
2023-04-21 15:09:53 -05:00
German Andryeyev 53d0d75d8c SWDEV-391858 - Reduce the size of step transfer
Change-Id: I78e9ed3c6550c497d6abdcf2b9e1a6d5bcdf7315


[ROCm/clr commit: 930d1f04c2]
2023-04-21 13:50:15 -04:00
German Andryeyev 930d1f04c2 SWDEV-391858 - Reduce the size of step transfer
Change-Id: I78e9ed3c6550c497d6abdcf2b9e1a6d5bcdf7315
2023-04-21 13:50:15 -04:00
Giovanni LB 579d59698a SWDEV-393614: Zero-ed record struct on allocation.
Change-Id: I0c1fa995e336e21d66851ac621114b8e88786c94
2023-04-21 11:37:38 -04:00
Giovanni LB 7680c559a0 SWDEV-393614: Zero-ed record struct on allocation.
Change-Id: I0c1fa995e336e21d66851ac621114b8e88786c94


[ROCm/rocprofiler commit: 579d59698a]
2023-04-21 11:37:38 -04:00
ROCm CI Service Account 2e32d53050 SWDEV-375580 - rework the test to be more stable, move it to correct folder and fix some multi threaded access patterns (#211)
[ROCm/hip-tests commit: c062ab6c59]
2023-04-21 16:44:33 +05:30
ROCm CI Service Account c062ab6c59 SWDEV-375580 - rework the test to be more stable, move it to correct folder and fix some multi threaded access patterns (#211) 2023-04-21 16:44:33 +05:30
Maneesh Gupta 802f97c971 Update Jenkinsfile to build tests against clr (#3205)
[ROCm/hip commit: 54d7996770]
2023-04-21 15:48:03 +05:30
Maneesh Gupta 54d7996770 Update Jenkinsfile to build tests against clr (#3205) 2023-04-21 15:48:03 +05:30
arjun-raj-kuppala 82dbc9ac83 Use cred for private repo (#241)
[ROCm/hip-tests commit: 86ccc3e7d5]
2023-04-21 15:22:21 +05:30
arjun-raj-kuppala 86ccc3e7d5 Use cred for private repo (#241) 2023-04-21 15:22:21 +05:30
Ammar ELWazir e499729db8 Fixing Perfetto Plugin Stream ID
As Stream ID is not being processed by the API now for performance issues, we dropped the Stream ID use in Perfetto Plugin

Change-Id: I69a651cc998addbfc1c4f5bc972a58afb1f74dc0
2023-04-21 08:44:52 +00:00
Ammar ELWazir 9427362aca Fixing Perfetto Plugin Stream ID
As Stream ID is not being processed by the API now for performance issues, we dropped the Stream ID use in Perfetto Plugin

Change-Id: I69a651cc998addbfc1c4f5bc972a58afb1f74dc0


[ROCm/rocprofiler commit: e499729db8]
2023-04-21 08:44:52 +00:00
Ammar ELWazir 1322e527a6 Fixing Kernel Names
The lifetime of the kernel descriptor handle is unknown, so we currently uses the record id to identify the kernel name

Change-Id: I8802ce245bb021bcb43dd97cd6334bc88de0faf4
2023-04-21 03:17:33 -04:00
Ammar ELWazir 2fd3263f6e Fixing Kernel Names
The lifetime of the kernel descriptor handle is unknown, so we currently uses the record id to identify the kernel name

Change-Id: I8802ce245bb021bcb43dd97cd6334bc88de0faf4


[ROCm/rocprofiler commit: 1322e527a6]
2023-04-21 03:17:33 -04:00
Ammar ELWazir 29b25a3ef5 Adding Async output for API Tracing
If rocprofiler_set_api_trace_sync_callback is not called by the API client then it will be automatically saved in the buffer and it will be in async to the user to see the API trace data, sample for async api tracing is added to samples/tracer

Change-Id: I01266a12b0eec172fdcffd7f04c89c2fe96174bb
2023-04-21 03:17:27 -04:00
Ammar ELWazir a2dcf8f84e Adding Async output for API Tracing
If rocprofiler_set_api_trace_sync_callback is not called by the API client then it will be automatically saved in the buffer and it will be in async to the user to see the API trace data, sample for async api tracing is added to samples/tracer

Change-Id: I01266a12b0eec172fdcffd7f04c89c2fe96174bb


[ROCm/rocprofiler commit: 29b25a3ef5]
2023-04-21 03:17:27 -04:00
Ammar ELWazir 4a33787c01 Fixing Performance Issue with API Tracing V2
Records right now will report basic raw data, no pre-processing in API anymore, and it will be left to the tool to process data from the output of synchronous callbacks of the API tracing records output

Change-Id: I8e5845e49e1228cb2fb60ca188ee748745b6a1af
2023-04-21 03:17:17 -04:00
Ammar ELWazir 03a0e9bec0 Fixing Performance Issue with API Tracing V2
Records right now will report basic raw data, no pre-processing in API anymore, and it will be left to the tool to process data from the output of synchronous callbacks of the API tracing records output

Change-Id: I8e5845e49e1228cb2fb60ca188ee748745b6a1af


[ROCm/rocprofiler commit: 4a33787c01]
2023-04-21 03:17:17 -04:00
Saleel Kudchadker 8ae30e036d SWDEV-384557 - Fix engine status query
- Maintain a map of SDMA engine# to stream allocated following a greedy
approach
- Anything past that will query SDMA engine status always and go with a
SDMA or Blit copy path

Change-Id: Ibfaed7f951ab84d80cb0430596a4d11b5aec9202


[ROCm/clr commit: 5865c642d4]
2023-04-21 00:57:26 -04:00
Saleel Kudchadker 5865c642d4 SWDEV-384557 - Fix engine status query
- Maintain a map of SDMA engine# to stream allocated following a greedy
approach
- Anything past that will query SDMA engine status always and go with a
SDMA or Blit copy path

Change-Id: Ibfaed7f951ab84d80cb0430596a4d11b5aec9202
2023-04-21 00:57:26 -04:00
ROCm CI Service Account 4165fbd085 SWDEV-362365 - Correct error code. (#224)
Change-Id: I329a3296ce56ae741118b4f66294001025d48443


[ROCm/hip-tests commit: 8f296fcc58]
2023-04-20 21:08:34 -07:00
ROCm CI Service Account 8f296fcc58 SWDEV-362365 - Correct error code. (#224)
Change-Id: I329a3296ce56ae741118b4f66294001025d48443
2023-04-20 21:08:34 -07:00
Giovanni LB c1afcb95e7 PLAT-130888: Added kernel dispatch ID to txt
Change-Id: I7852a98b9b7be0098b45f5a433f6cbba0617eb05
2023-04-20 23:47:26 -04:00
Giovanni LB 2a8c6b0a47 PLAT-130888: Added kernel dispatch ID to txt
Change-Id: I7852a98b9b7be0098b45f5a433f6cbba0617eb05


[ROCm/rocprofiler commit: c1afcb95e7]
2023-04-20 23:47:26 -04:00
Giovanni LB fd2376fe90 PLAT-130888: Added support for .out files
Change-Id: Ia2fe1966e0264f42ee1159d732d5606438b7bb91
2023-04-20 23:15:07 -04:00
Giovanni LB 375d5c1b07 PLAT-130888: Added support for .out files
Change-Id: Ia2fe1966e0264f42ee1159d732d5606438b7bb91


[ROCm/rocprofiler commit: fd2376fe90]
2023-04-20 23:15:07 -04:00
Hao Zhou 779d96459b Merge amd-staging into amd-master 20230421
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Ic6f43d75c5fd5ff4aa58d17db59e6ff7c358aa6d
2023-04-21 09:30:19 +08:00
Hao Zhou 716c366e1b Merge amd-staging into amd-master 20230421
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Ic6f43d75c5fd5ff4aa58d17db59e6ff7c358aa6d


[ROCm/amdsmi commit: 779d96459b]
2023-04-21 09:30:19 +08:00
Giovanni LB c64b5e0090 PLAT-130888: Added back shader engine mask.
Change-Id: I8e14bbd16628cc0b682adea845911b93b8e1af51
2023-04-20 19:55:51 -04:00