Karl W. Schulz
7288bf34f4
updated approach for runtime dependency check that does use "pkg_resources"
...
which will reportedly be deprecated at some point in the future.
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: aca084f41c ]
2024-05-28 15:34:00 -05:00
Karl W. Schulz
aca084f41c
updated approach for runtime dependency check that does use "pkg_resources"
...
which will reportedly be deprecated at some point in the future.
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-05-28 15:34:00 -05:00
coleramos425
782ea3099b
Wrap text displayed in 'Top Dispatch' table for neatness
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: c6cfa9cc26 ]
2024-05-28 15:34:00 -05:00
coleramos425
c6cfa9cc26
Wrap text displayed in 'Top Dispatch' table for neatness
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-05-28 15:34:00 -05:00
Nicholas Curtis
8bd72673e8
Add fix for case where we pass a single 'nan' value to to_avg
...
This is triggered by doing e.g., analyze -p <whatever> -k <kernel> -n per_kernel -b 17 18
Manifests as e.g.:
```
ERROR [analysis] 'float' object has no attribute 'empty'
```
because of:
https://github.com/ROCm/omniperf/blob/f3a0360a5640e4539fac534f73876f51ddd268d0/src/utils/parser.py#L135
Instead, we first check whether numpy thinks the whole array is nan's, and bail early if so
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: 047d7771f3 ]
2024-05-28 15:34:00 -05:00
Nicholas Curtis
047d7771f3
Add fix for case where we pass a single 'nan' value to to_avg
...
This is triggered by doing e.g., analyze -p <whatever> -k <kernel> -n per_kernel -b 17 18
Manifests as e.g.:
```
ERROR [analysis] 'float' object has no attribute 'empty'
```
because of:
https://github.com/ROCm/omniperf/blob/d1ee2ec8709b21f2e72536cc14dba8ac2f8621ab/src/utils/parser.py#L135
Instead, we first check whether numpy thinks the whole array is nan's, and bail early if so
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-05-28 15:34:00 -05:00
Nicholas Curtis
f7da503e6f
handle unspecified case
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: 1f584c1612 ]
2024-05-28 15:34:00 -05:00
Nicholas Curtis
1f584c1612
handle unspecified case
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-05-28 15:34:00 -05:00
Nick Curtis
562e36a5c3
fix formatting
...
Signed-off-by: Nick Curtis <nicholas.curtis@amd.com >
[ROCm/rocprofiler-compute commit: 5579beeed5 ]
2024-05-28 15:34:00 -05:00
Nick Curtis
5579beeed5
fix formatting
...
Signed-off-by: Nick Curtis <nicholas.curtis@amd.com >
2024-05-28 15:34:00 -05:00
Nick Curtis
fbb384bd2f
Add ability to overide arch when name missing in rocminfo
...
Signed-off-by: Nick Curtis <nicholas.curtis@amd.com >
[ROCm/rocprofiler-compute commit: 989dd3b7ae ]
2024-05-28 15:34:00 -05:00
Nick Curtis
989dd3b7ae
Add ability to overide arch when name missing in rocminfo
...
Signed-off-by: Nick Curtis <nicholas.curtis@amd.com >
2024-05-28 15:34:00 -05:00
Saleel Kudchadker
a7ef9d9d39
SWDEV-301667 - Add enum for TASK command
...
Change-Id: I5d2712d913bdbc42bc6eaccf9eb2f8cb9976b22e
[ROCm/clr commit: f18a3405d7 ]
2024-05-28 14:18:46 -04:00
Saleel Kudchadker
f18a3405d7
SWDEV-301667 - Add enum for TASK command
...
Change-Id: I5d2712d913bdbc42bc6eaccf9eb2f8cb9976b22e
2024-05-28 14:18:46 -04:00
Vladimir Indic
bbfe00e759
Updating kfd_ioctl.h 1.17 ( #872 )
...
The KFD minor version has been bumped to 17.
[ROCm/rocprofiler-sdk commit: 05890c2231 ]
2024-05-28 17:26:18 +02:00
Vladimir Indic
05890c2231
Updating kfd_ioctl.h 1.17 ( #872 )
...
The KFD minor version has been bumped to 17.
2024-05-28 17:26:18 +02:00
Tao Sang
7bf8d102fc
SWDEV-433371 - Support new comgr unbundling action
...
Support new comgr unbundling action api to extract codebjects
in compressed and uncompressed modes.
Create HIP_ALWAYS_USE_NEW_COMGR_UNBUNDLING_ACTION ENV to
toggle new path and old path.
If HIP_ALWAYS_USE_NEW_COMGR_UNBUNDLING_ACTION=false(default),
uncompressed codeobject will go old path for better perf,
compressed codeobject will go new path.
If HIP_ALWAYS_USE_NEW_COMGR_UNBUNDLING_ACTION=true,
both uncompressed and compressed codeobjects will go new
path.
Add comgr wrapper for
amd_comgr_action_info_set_bundle_entry_ids()
Change-Id: I79952f132fe21249296685ee12cae05a4f9aec32
[ROCm/clr commit: d0050ce309 ]
2024-05-28 06:31:10 +00:00
Tao Sang
d0050ce309
SWDEV-433371 - Support new comgr unbundling action
...
Support new comgr unbundling action api to extract codebjects
in compressed and uncompressed modes.
Create HIP_ALWAYS_USE_NEW_COMGR_UNBUNDLING_ACTION ENV to
toggle new path and old path.
If HIP_ALWAYS_USE_NEW_COMGR_UNBUNDLING_ACTION=false(default),
uncompressed codeobject will go old path for better perf,
compressed codeobject will go new path.
If HIP_ALWAYS_USE_NEW_COMGR_UNBUNDLING_ACTION=true,
both uncompressed and compressed codeobjects will go new
path.
Add comgr wrapper for
amd_comgr_action_info_set_bundle_entry_ids()
Change-Id: I79952f132fe21249296685ee12cae05a4f9aec32
2024-05-28 06:31:10 +00:00
kjayapra-amd
5436ebf0b9
SWDEV-457529 - Fix to build dynamic OpenCL libs in Static build environment.
...
Change-Id: Iaa26ccf13df919e6180704650564d9b0633e59da
[ROCm/clr commit: 63ccbef0d8 ]
2024-05-28 06:31:10 +00:00
kjayapra-amd
63ccbef0d8
SWDEV-457529 - Fix to build dynamic OpenCL libs in Static build environment.
...
Change-Id: Iaa26ccf13df919e6180704650564d9b0633e59da
2024-05-28 06:31:10 +00:00
amd-jmacaran
c2cb8d5c22
SWDEV-458516 Add hipother to external CI
...
Change-Id: I747c52c78a1d3be6b1f2a8cc0aab60b33b52c6b5
[ROCm/clr commit: 6904866cd6 ]
2024-05-28 06:31:10 +00:00
amd-jmacaran
6904866cd6
SWDEV-458516 Add hipother to external CI
...
Change-Id: I747c52c78a1d3be6b1f2a8cc0aab60b33b52c6b5
2024-05-28 06:31:10 +00:00
German Andryeyev
9d599d30e8
SWDEV-1 - Switch PAL to the interface version 872
...
Change-Id: I71ef232ec7080b36dbffefb201429ab839645ac4
[ROCm/clr commit: 6c812634e4 ]
2024-05-28 06:31:10 +00:00
German Andryeyev
6c812634e4
SWDEV-1 - Switch PAL to the interface version 872
...
Change-Id: I71ef232ec7080b36dbffefb201429ab839645ac4
2024-05-28 06:31:10 +00:00
kjayapra-amd
d7d7e19de9
SWDEV-459254 - Make the memory alignment as 256 from 128.
...
Change-Id: I349486d315d948d750fdc28bd783e7010154ac3f
[ROCm/clr commit: adcacec0dd ]
2024-05-28 06:31:10 +00:00
kjayapra-amd
adcacec0dd
SWDEV-459254 - Make the memory alignment as 256 from 128.
...
Change-Id: I349486d315d948d750fdc28bd783e7010154ac3f
2024-05-28 06:31:10 +00:00
Ajay
5b731168ca
SWDEV-439581 - hip event flags clean up
...
Change-Id: I2197762d912da41a8b53b32b3446f0a958c988a6
[ROCm/clr commit: 6ec5074d74 ]
2024-05-28 06:31:10 +00:00
Ajay
6ec5074d74
SWDEV-439581 - hip event flags clean up
...
Change-Id: I2197762d912da41a8b53b32b3446f0a958c988a6
2024-05-28 06:31:10 +00:00
Julia Jiang
42209c5a9b
SWDEV-455106 - Update changelog for ROCm 6.2
...
Change-Id: Ie41f9be1151fdc9d4d3a3499e4b9b6dbadd511bc
[ROCm/clr commit: 3f8b91c8cf ]
2024-05-28 06:31:10 +00:00
Julia Jiang
3f8b91c8cf
SWDEV-455106 - Update changelog for ROCm 6.2
...
Change-Id: Ie41f9be1151fdc9d4d3a3499e4b9b6dbadd511bc
2024-05-28 06:31:10 +00:00
Jaydeep Patel
af30acd46a
SWDEV-461274 - Use GetDeviceById method.
...
Change-Id: I82a3feb8ecb5f151e09d0dae814b518fb84426e6
[ROCm/clr commit: f682ea7b3b ]
2024-05-28 06:31:10 +00:00
Jaydeep Patel
f682ea7b3b
SWDEV-461274 - Use GetDeviceById method.
...
Change-Id: I82a3feb8ecb5f151e09d0dae814b518fb84426e6
2024-05-28 06:31:10 +00:00
Ranjith Ramakrishnan
9e13336b47
SWDEV-405330 - Add version details to amdocl shared library
...
Change-Id: I517075790a48e0a85a2cbd00150b279f13d51ebe
[ROCm/clr commit: 0ef7e3a99c ]
2024-05-28 06:31:10 +00:00
Ranjith Ramakrishnan
0ef7e3a99c
SWDEV-405330 - Add version details to amdocl shared library
...
Change-Id: I517075790a48e0a85a2cbd00150b279f13d51ebe
2024-05-28 06:31:10 +00:00
Sourabh Betigeri
da8bb9780e
Revert "SWDEV-301667 - Disable HostBlit copy for HIP"
...
This reverts commit 96e25898c8 .
Reason for revert: SWDEV-455075, SWDEV-461507 - This change forces to
use ROCr's copy path. Reintroducing hostBlit copy path for
host-to-host copies.
Change-Id: Ic3c45b49e481c9dcdaa7611f61071778790b7e6c
[ROCm/clr commit: a9f05e22db ]
2024-05-28 06:31:10 +00:00
Sourabh Betigeri
a9f05e22db
Revert "SWDEV-301667 - Disable HostBlit copy for HIP"
...
This reverts commit 5447cf8872 .
Reason for revert: SWDEV-455075, SWDEV-461507 - This change forces to
use ROCr's copy path. Reintroducing hostBlit copy path for
host-to-host copies.
Change-Id: Ic3c45b49e481c9dcdaa7611f61071778790b7e6c
2024-05-28 06:31:10 +00:00
Ranjith Ramakrishnan
43aeeaf836
SWDEV-442738 - Link amdhip64 and hiprtc static library with dependent libraries
...
comgr, hsa-runtime and other libraries are linked to amdhip64 and hiprtc static library
Change-Id: I1940d8616dcb6a0f8633db3878327fa55b516a1b
[ROCm/clr commit: b9fbc98dad ]
2024-05-28 06:31:10 +00:00
Ranjith Ramakrishnan
b9fbc98dad
SWDEV-442738 - Link amdhip64 and hiprtc static library with dependent libraries
...
comgr, hsa-runtime and other libraries are linked to amdhip64 and hiprtc static library
Change-Id: I1940d8616dcb6a0f8633db3878327fa55b516a1b
2024-05-28 06:31:10 +00:00
Ioannis Assiouras
be39d61344
SWDEV-462570 - synchronize the streams before ipcDetach
...
Change-Id: Ic007be31913496af0414d983f906b704c32ac02c
[ROCm/clr commit: 0eb4ba9883 ]
2024-05-28 06:31:10 +00:00
Ioannis Assiouras
0eb4ba9883
SWDEV-462570 - synchronize the streams before ipcDetach
...
Change-Id: Ic007be31913496af0414d983f906b704c32ac02c
2024-05-28 06:31:10 +00:00
Ajay
cea4f4290a
SWDEV-439581 - hipEventBlockingSync flag for hip events
...
Change-Id: I0d7785a568f8007f82f999776a7ad23d0acc81b7
[ROCm/clr commit: a5a4b78606 ]
2024-05-28 06:31:10 +00:00
Ajay
a5a4b78606
SWDEV-439581 - hipEventBlockingSync flag for hip events
...
Change-Id: I0d7785a568f8007f82f999776a7ad23d0acc81b7
2024-05-28 06:31:10 +00:00
Jaydeep Patel
24a3ca5f94
SWDEV-457316 - Some validations related to Graph Node.
...
Free node should be added in same graph and once.
Graph clone containing mem alloc/mem free node not supported.
Destroy mem alloc/mem free node is not supported if already added in graph.
Change-Id: I40459e66d7dd84f3b5298617990313b41458c804
[ROCm/clr commit: ca3c2ac185 ]
2024-05-28 06:31:10 +00:00
Jaydeep Patel
ca3c2ac185
SWDEV-457316 - Some validations related to Graph Node.
...
Free node should be added in same graph and once.
Graph clone containing mem alloc/mem free node not supported.
Destroy mem alloc/mem free node is not supported if already added in graph.
Change-Id: I40459e66d7dd84f3b5298617990313b41458c804
2024-05-28 06:31:10 +00:00
Shilei Tian
ce4e3ebe04
Revert "SWDEV-459556 - Revert "SWDEV-442724 - Remove uses of -amdgpu-early-inline-all to enable function calls""
...
This reverts commit e5b6537315ce9b2688ee0269ba0828a703c3e2c9.
The regressions (SWDEV-459556 and SWDEV-460260) caused by the original patch
has been resolved.
Change-Id: I32344492b4ff88bd7e91ea47983ac15636dc77c1
[ROCm/clr commit: b0930263e5 ]
2024-05-28 06:31:10 +00:00
Shilei Tian
b0930263e5
Revert "SWDEV-459556 - Revert "SWDEV-442724 - Remove uses of -amdgpu-early-inline-all to enable function calls""
...
This reverts commit e5b6537315ce9b2688ee0269ba0828a703c3e2c9.
The regressions (SWDEV-459556 and SWDEV-460260) caused by the original patch
has been resolved.
Change-Id: I32344492b4ff88bd7e91ea47983ac15636dc77c1
2024-05-28 06:31:10 +00:00
Jatin Chaudhary
026346a6c7
SWDEV-462027 - bfloat162 struct members are public
...
bfloat16 member is protected, bfloat162 members are public
Change-Id: Ice090401553b9526cb34d003b3996b85d538bc4e
[ROCm/clr commit: 2b290953b0 ]
2024-05-28 06:31:10 +00:00
Jatin Chaudhary
2b290953b0
SWDEV-462027 - bfloat162 struct members are public
...
bfloat16 member is protected, bfloat162 members are public
Change-Id: Ice090401553b9526cb34d003b3996b85d538bc4e
2024-05-28 06:31:10 +00:00
Payam Ghafari
f8d4cca28b
SWDEV-447691 - added error reporting on semaphore
...
Change-Id: Id903806d122c0594d6549d5e8b7201512eff9850
[ROCm/clr commit: f268b48a2d ]
2024-05-28 06:31:10 +00:00
Payam Ghafari
f268b48a2d
SWDEV-447691 - added error reporting on semaphore
...
Change-Id: Id903806d122c0594d6549d5e8b7201512eff9850
2024-05-28 06:31:10 +00:00