76333 Commits
Author SHA1 Message Date
Icarus Sparry 3f4211866c Update rocm module for MANPATH
Allow access to the manuals for llvm

Change-Id: Iea4c83412ff2defb0a2a013aab1a555eb3e24e8c
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>


[ROCm/rocm-core commit: f347955757]
2023-04-05 07:16:56 +00:00
Icarus Sparry f347955757 Update rocm module for MANPATH
Allow access to the manuals for llvm

Change-Id: Iea4c83412ff2defb0a2a013aab1a555eb3e24e8c
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>
2023-04-05 07:16:56 +00:00
Pedram Alizadeh 39f83d5bb7 fixing the error message for mpirun when number of requested GPUs exceeds the limits (#33)
[ROCm/rccl-tests commit: e146460810]
2023-04-03 11:37:13 -04:00
Pedram Alizadeh e146460810 fixing the error message for mpirun when number of requested GPUs exceeds the limits (#33) 2023-04-03 11:37:13 -04:00
Maneesh Gupta 6fb6b30136 SWDEV-361630 - Workaround for rocfft build failure
Change-Id: Ie15e17361f2e6cd5f11e6fc1e6755c98cef7f4ce


[ROCm/clr commit: 88b4b6428c]
2023-04-03 14:52:44 +00:00
Maneesh Gupta 88b4b6428c SWDEV-361630 - Workaround for rocfft build failure
Change-Id: Ie15e17361f2e6cd5f11e6fc1e6755c98cef7f4ce
2023-04-03 14:52:44 +00:00
Wenkai Du 6f3d035396 rccl-prim-test: minor update (#718)
[ROCm/rccl commit: addbf4bd90]
2023-04-03 07:30:04 -07:00
Wenkai Du addbf4bd90 rccl-prim-test: minor update (#718) 2023-04-03 07:30:04 -07:00
Maneesh Gupta 44cdb3b395 SWDEV-361630 - Fix loading of versioned comgr for hiprtc
Change-Id: Ib0f604008e9197029eeacd22bc853538cda24cb5


[ROCm/clr commit: 52b78d8e79]
2023-03-31 11:24:50 +00:00
Maneesh Gupta 52b78d8e79 SWDEV-361630 - Fix loading of versioned comgr for hiprtc
Change-Id: Ib0f604008e9197029eeacd22bc853538cda24cb5
2023-03-31 11:24:50 +00:00
Hao Zhou 0befec7982 Merge amd-staging into amd-master 20230331
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I4d59f2bfb9a4f3cf64662d76437ddb808f6b510b


[ROCm/rocm_smi_lib commit: f454d46b31]
2023-03-31 10:34:00 +08:00
Hao Zhou f454d46b31 Merge amd-staging into amd-master 20230331
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I4d59f2bfb9a4f3cf64662d76437ddb808f6b510b
2023-03-31 10:34:00 +08:00
Ranjith Ramakrishnan 231948235a Corrected the syntax error
The print statement had extra character 'f' resulting in syntax error and rocprofiler runtime package was not getting generated in centos

Change-Id: Ib4472f4879c4c50ffb00e8336ceef818021c965f
2023-03-30 20:17:55 -05:00
Ranjith Ramakrishnan 6f3f1113f0 Corrected the syntax error
The print statement had extra character 'f' resulting in syntax error and rocprofiler runtime package was not getting generated in centos

Change-Id: Ib4472f4879c4c50ffb00e8336ceef818021c965f


[ROCm/rocprofiler commit: 231948235a]
2023-03-30 20:17:55 -05:00
Jonathan R. Madsen 70e2e7e745 omnitrace-avail updates (#272)
* omnitrace-avail updates

- enables text wrapping for descriptions
- reworks the HW counters display layout
  - added new column "Device" which has either "CPU" or "GPU"
- support sorting HW counters alphabetically
- fixed some minor csv issues
- reorganize the order of the argparse arguments

* Fix tests

[ROCm/rocprofiler-systems commit: b39a683eab]
2023-03-30 15:06:29 -05:00
Jonathan R. Madsen b39a683eab omnitrace-avail updates (#272)
* omnitrace-avail updates

- enables text wrapping for descriptions
- reworks the HW counters display layout
  - added new column "Device" which has either "CPU" or "GPU"
- support sorting HW counters alphabetically
- fixed some minor csv issues
- reorganize the order of the argparse arguments

* Fix tests
2023-03-30 15:06:29 -05:00
Jonathan R. Madsen bac3d632d0 rocprofler_iterate_info workaround v2 (#271)
Revert agent_info->dev_index in hsa_rsrc_factory.cpp

- disable using the driver_node_id and, instead, start at zero
  because it breaks the lookup for rocprofiler_pool_fetch
  lookup in rocprofiler.cpp. On my system (one AMD GPU and
  one NVIDIA GPU), it has a value of 1, not 0 and the pool
  size is 1 -- resulting in segfault

[ROCm/rocprofiler-systems commit: ab8894082b]
2023-03-30 11:15:19 -05:00
Jonathan R. Madsen ab8894082b rocprofler_iterate_info workaround v2 (#271)
Revert agent_info->dev_index in hsa_rsrc_factory.cpp

- disable using the driver_node_id and, instead, start at zero
  because it breaks the lookup for rocprofiler_pool_fetch
  lookup in rocprofiler.cpp. On my system (one AMD GPU and
  one NVIDIA GPU), it has a value of 1, not 0 and the pool
  size is 1 -- resulting in segfault
2023-03-30 11:15:19 -05:00
Galantsev, Dmitrii 542e7262fa Merge amd-dev into amd-master 20230330-2
Change-Id: I0b434bd6d64e3e1c8e374092c29572d13735f7ac
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-03-30 10:45:57 -05:00
Galantsev, Dmitrii af924f79f7 Merge amd-dev into amd-master 20230330-2
Change-Id: I0b434bd6d64e3e1c8e374092c29572d13735f7ac
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 542e7262fa]
2023-03-30 10:45:57 -05:00
Maisam Arif 452bffb6b4 CI Build directory fix
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: I7600c3c4c2fd45ca240ee8ec04de55dc29c26365
2023-03-30 11:38:58 -04:00
Maisam Arif 5743058efb CI Build directory fix
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: I7600c3c4c2fd45ca240ee8ec04de55dc29c26365


[ROCm/amdsmi commit: 452bffb6b4]
2023-03-30 11:38:58 -04:00
AravindanC 35b9c40c7d SWDEV-351540 - ASAN packaging for amd-smi added amdsmi_cli and py-interface under dev comp
Change-Id: Ifa7a2e5e280f2d0ef8868c63cd4ba94ca75a3468
2023-03-30 08:10:17 -07:00
AravindanC 49ac5ae1e1 SWDEV-351540 - ASAN packaging for amd-smi added amdsmi_cli and py-interface under dev comp
Change-Id: Ifa7a2e5e280f2d0ef8868c63cd4ba94ca75a3468


[ROCm/amdsmi commit: 35b9c40c7d]
2023-03-30 08:10:17 -07:00
Jonathan R. Madsen 70c8d1229c rocprofler_iterate_info workaround + omnitrace-avail update (#270)
* rocprofler_iterate_info workaround + omnitrace-avail update

- provides workaround for rocprofiler_iterate_info behavior change in ROCm 5.4.0-3
- update timemory submodule with argparse tweaks
- updates hsa_rsrc_factory.{hpp,cpp}
- colorized log in omnitrace-avail
- Bump version to 1.9.2

* Fix empty_base inheritance

- timemory's component::empty_base inherits from concepts::component so direct inheritance was removed

* Fix OMNITRACE_HIP_VERSION_COMPAT_STRING

- defined as "" when OMNITRACE_HIP_VERSION_MAJOR==0

* new defines + extra info

- define OMNITRACE_LIBRARY_ARCH (via CMAKE_LIBRARY_ARCHITECTURE)
- define OMNITRACE_SYSTEM_NAME (via CMAKE_SYSTEM_NAME)
- define OMNITRACE_SYSTEM_PROCESSOR (via CMAKE_SYSTEM_PROCESSOR)
- define OMNITRACE_SYSTEM_VERSION (via OMNITRACE_SYSTEM_VERSION)
- define OMNITRACE_COMPILER_ID (via CMAKE_CXX_COMPILER_ID)
- define OMNITRACE_COMPILER_VERSION (via CMAKE_CXX_COMPILER_VERSION)
- include this info in metadata
- include subset of this info in --version for bin tools
- tweak to perfetto verbose messages

[ROCm/rocprofiler-systems commit: 4ed5f3e67b]
2023-03-30 04:21:43 -05:00
Jonathan R. Madsen 4ed5f3e67b rocprofler_iterate_info workaround + omnitrace-avail update (#270)
* rocprofler_iterate_info workaround + omnitrace-avail update

- provides workaround for rocprofiler_iterate_info behavior change in ROCm 5.4.0-3
- update timemory submodule with argparse tweaks
- updates hsa_rsrc_factory.{hpp,cpp}
- colorized log in omnitrace-avail
- Bump version to 1.9.2

* Fix empty_base inheritance

- timemory's component::empty_base inherits from concepts::component so direct inheritance was removed

* Fix OMNITRACE_HIP_VERSION_COMPAT_STRING

- defined as "" when OMNITRACE_HIP_VERSION_MAJOR==0

* new defines + extra info

- define OMNITRACE_LIBRARY_ARCH (via CMAKE_LIBRARY_ARCHITECTURE)
- define OMNITRACE_SYSTEM_NAME (via CMAKE_SYSTEM_NAME)
- define OMNITRACE_SYSTEM_PROCESSOR (via CMAKE_SYSTEM_PROCESSOR)
- define OMNITRACE_SYSTEM_VERSION (via OMNITRACE_SYSTEM_VERSION)
- define OMNITRACE_COMPILER_ID (via CMAKE_CXX_COMPILER_ID)
- define OMNITRACE_COMPILER_VERSION (via CMAKE_CXX_COMPILER_VERSION)
- include this info in metadata
- include subset of this info in --version for bin tools
- tweak to perfetto verbose messages
2023-03-30 04:21:43 -05:00
Maneesh Gupta 744257e243 SWDEV-361630 - Fix rocm-ocl-icd package
Change-Id: Ib52dff09ee1c72b41c014b5e022cc2d8d79e0754


[ROCm/clr commit: c6760a55d0]
2023-03-30 09:10:58 +00:00
Maneesh Gupta c6760a55d0 SWDEV-361630 - Fix rocm-ocl-icd package
Change-Id: Ib52dff09ee1c72b41c014b5e022cc2d8d79e0754
2023-03-30 09:10:58 +00:00
Galantsev, Dmitrii 628d78a88a Merge amd-dev into amd-master 20230330
Change-Id: I408c904849f8cfcef50132bab8542d2ac896aa8e
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-03-30 02:21:16 -05:00
Galantsev, Dmitrii 8e2d38c82f Merge amd-dev into amd-master 20230330
Change-Id: I408c904849f8cfcef50132bab8542d2ac896aa8e
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 628d78a88a]
2023-03-30 02:21:16 -05:00
Maisam Arif 4cc7244fb6 AMDSMI CLI Version 0.0.2
Added Rocm Set Commands
Wrapped all amdsmi_interface calls with error handling

Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: Ic6b3648ef01ded8ee1fb7f0f14f3ca7bc069c567
2023-03-30 01:25:11 -05:00
Maisam Arif 584d563ed9 AMDSMI CLI Version 0.0.2
Added Rocm Set Commands
Wrapped all amdsmi_interface calls with error handling

Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: Ic6b3648ef01ded8ee1fb7f0f14f3ca7bc069c567


[ROCm/amdsmi commit: 4cc7244fb6]
2023-03-30 01:25:11 -05:00
Nirmal Unnikrishnan a2e5faf4da SWDEV-389321 : Disabling build_id for rocprofiler rpm package
Change-Id: I6b5432d05fd37aba400280d2d1f8d6b8b92a68bb
2023-03-29 15:55:07 +00:00
Nirmal Unnikrishnan d7bae1d609 SWDEV-389321 : Disabling build_id for rocprofiler rpm package
Change-Id: I6b5432d05fd37aba400280d2d1f8d6b8b92a68bb


[ROCm/rocprofiler commit: a2e5faf4da]
2023-03-29 15:55:07 +00:00
AravindanC 3e8dcaaf72 SWDEV-351540 - ASAN packaging for rocprofiler
Change-Id: Ifb5e8b64dd5f4b3e78afea8789f95af3d8f95003
2023-03-29 15:55:07 +00:00
AravindanC 4f080985b0 SWDEV-351540 - ASAN packaging for rocprofiler
Change-Id: Ifb5e8b64dd5f4b3e78afea8789f95af3d8f95003


[ROCm/rocprofiler commit: 3e8dcaaf72]
2023-03-29 15:55:07 +00:00
Giovanni LB 5674997fda SWDEV-389002: Remove quadratic wave lookup
Change-Id: Ie401b46091b31c3b9e4473a15791e4bf2af4d73e
2023-03-29 15:55:07 +00:00
Giovanni LB c763228d35 SWDEV-389002: Remove quadratic wave lookup
Change-Id: Ie401b46091b31c3b9e4473a15791e4bf2af4d73e


[ROCm/rocprofiler commit: 5674997fda]
2023-03-29 15:55:07 +00:00
Giovanni LB 8d2903c7cb End stitch on unknown jump location
Change-Id: I7a3bcdc6f06fa464950cd67019f947502afc4c26
2023-03-29 15:55:07 +00:00
Giovanni LB 461dadf26e End stitch on unknown jump location
Change-Id: I7a3bcdc6f06fa464950cd67019f947502afc4c26


[ROCm/rocprofiler commit: 8d2903c7cb]
2023-03-29 15:55:07 +00:00
gobhardw 377748d2f8 unifying unittests
Change-Id: Icc47229fa4eb88fa40be7ae179e5dc5693659cfd
2023-03-29 15:55:06 +00:00
gobhardw 9c93ea9a95 unifying unittests
Change-Id: Icc47229fa4eb88fa40be7ae179e5dc5693659cfd


[ROCm/rocprofiler commit: 377748d2f8]
2023-03-29 15:55:06 +00:00
gobhardw 14977e4dc1 SWDEV-374072 : rocprof gpu selector fix
Change-Id: I155e63a5dc1ecbacd76d80b0df76da99b645ed9f
2023-03-29 15:55:06 +00:00
gobhardw c9a9e34844 SWDEV-374072 : rocprof gpu selector fix
Change-Id: I155e63a5dc1ecbacd76d80b0df76da99b645ed9f


[ROCm/rocprofiler commit: 14977e4dc1]
2023-03-29 15:55:06 +00:00
gobhardw 1f4ea85cab barectf README update
Change-Id: I2812fb45e844fac9469c564dde64bcbecad6057b
2023-03-29 15:55:06 +00:00
gobhardw 7ad8eafb2b barectf README update
Change-Id: I2812fb45e844fac9469c564dde64bcbecad6057b


[ROCm/rocprofiler commit: 1f4ea85cab]
2023-03-29 15:55:06 +00:00
AravindanC ed96e9fbb6 SWDEV-366831 - Wrapper header warning as error enabled with option flag
Change-Id: Ic923027cc20edff067044a6fe56a879c0ecddf7e
2023-03-29 15:55:06 +00:00
AravindanC b7ab8323bd SWDEV-366831 - Wrapper header warning as error enabled with option flag
Change-Id: Ic923027cc20edff067044a6fe56a879c0ecddf7e


[ROCm/rocprofiler commit: ed96e9fbb6]
2023-03-29 15:55:06 +00:00
Kiumars Sabeti a9f1237c53 SWDEV-387039: Modified gfx90a section to inherit from gfx9 base and removed derived counters that are defined in the gfx9 base from gfx90a section to avoid duplication
Change-Id: I653e116bc47fe11b57e663c2827d177149b00c5b
2023-03-29 15:55:06 +00:00
Kiumars Sabeti 0b6e0186d3 SWDEV-387039: Modified gfx90a section to inherit from gfx9 base and removed derived counters that are defined in the gfx9 base from gfx90a section to avoid duplication
Change-Id: I653e116bc47fe11b57e663c2827d177149b00c5b


[ROCm/rocprofiler commit: a9f1237c53]
2023-03-29 15:55:06 +00:00