guanyu12
e7e8b59cba
Merge amd-staging into amd-master 20240606
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: I06c0f47701f580cd7440dc9fb5d394fad97d06aa
2024-06-06 16:48:50 +08:00
Ioannis Assiouras
0e023d1a0a
SWDEV-463865 - symbol renamings to prevent conflicts in static build
...
Change-Id: Id7fbb638c1088c23df52fee877cd790d637b1ffb
[ROCm/clr commit: b8c2ac4de4 ]
2024-06-06 04:05:55 -04:00
Ioannis Assiouras
b8c2ac4de4
SWDEV-463865 - symbol renamings to prevent conflicts in static build
...
Change-Id: Id7fbb638c1088c23df52fee877cd790d637b1ffb
2024-06-06 04:05:55 -04:00
Saleel Kudchadker
1c94521c1c
SWDEV-463428 - Acquire correlation ID after clear
...
Change-Id: I472085178d5751f5e2c8a6dfe190b6b3249317f0
[ROCm/clr commit: ecff928284 ]
2024-06-06 03:49:01 -04:00
Saleel Kudchadker
ecff928284
SWDEV-463428 - Acquire correlation ID after clear
...
Change-Id: I472085178d5751f5e2c8a6dfe190b6b3249317f0
2024-06-06 03:49:01 -04:00
Galantsev, Dmitrii
20ca2ce574
Fix rocprofiler plugin
...
- Replace non-working fields with working ones
- remove CU_OCCUPANCY completely as it isn't well supported
- Fix rocprofiler initialization with shared_ptr and rdc_module_init
- Replace env var ROCPROFILER_METRICS_PATH with ROCP_METRICS
- ROCPROFILER_METRICS_PATH is only relevant for rocprofv2
- ROCP_METRICS is only relevant for rocprofv1 (which we are using)
Change-Id: I21e6fa3f0e1694c38f44ca0e5659d672559f7380
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-06 01:51:39 -05:00
Galantsev, Dmitrii
29b86095ed
Fix rocprofiler plugin
...
- Replace non-working fields with working ones
- remove CU_OCCUPANCY completely as it isn't well supported
- Fix rocprofiler initialization with shared_ptr and rdc_module_init
- Replace env var ROCPROFILER_METRICS_PATH with ROCP_METRICS
- ROCPROFILER_METRICS_PATH is only relevant for rocprofv2
- ROCP_METRICS is only relevant for rocprofv1 (which we are using)
Change-Id: I21e6fa3f0e1694c38f44ca0e5659d672559f7380
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 20ca2ce574 ]
2024-06-06 01:51:39 -05:00
Rahul Manocha
6eb8d8cb55
[SWDEV-438556][SWDEV-451646] - Fix for Warp vote catch tests
...
Change-Id: Icf9e0d488c4ba0267ce988b85d7b38478db9d1b8
[ROCm/hip-tests commit: e2ca8a03ff ]
2024-06-05 14:32:03 -04:00
Rahul Manocha
e2ca8a03ff
[SWDEV-438556][SWDEV-451646] - Fix for Warp vote catch tests
...
Change-Id: Icf9e0d488c4ba0267ce988b85d7b38478db9d1b8
2024-06-05 14:32:03 -04:00
gobhardw
1e69b3e2f6
SWDEV-465520: RHEL9 toolchain doesnt seem to support experimental filesystem
...
Change-Id: I6b1e7f42c49b1c7af412c0b68851724861c9970a
2024-06-05 12:50:48 -04:00
gobhardw
a67f4fdd93
SWDEV-465520: RHEL9 toolchain doesnt seem to support experimental filesystem
...
Change-Id: I6b1e7f42c49b1c7af412c0b68851724861c9970a
[ROCm/rocprofiler commit: 1e69b3e2f6 ]
2024-06-05 12:50:48 -04:00
Jaydeep Patel
7d99f46d2b
SWDEV-464788 - Let hipMallocPitch deduce type instead to specify explicit type.
...
Change-Id: Iab20c19531ee49088bfd03b289cd0a6cfe173385
[ROCm/hip commit: 006ce388de ]
2024-06-05 16:05:41 +00:00
Jaydeep Patel
006ce388de
SWDEV-464788 - Let hipMallocPitch deduce type instead to specify explicit type.
...
Change-Id: Iab20c19531ee49088bfd03b289cd0a6cfe173385
2024-06-05 16:05:41 +00:00
Giovanni LB
140f658820
SWDEV-464906: Swap read and stop packets in queue.cpp
...
Change-Id: I2dd33a71c0cbe69fe6c2cfaf523b9f8c6500093f
2024-06-05 09:11:59 -04:00
Giovanni LB
607cfb9ee1
SWDEV-464906: Swap read and stop packets in queue.cpp
...
Change-Id: I2dd33a71c0cbe69fe6c2cfaf523b9f8c6500093f
[ROCm/rocprofiler commit: 140f658820 ]
2024-06-05 09:11:59 -04:00
Benjamin Welton
29628c5bc5
Use fixed size array for serialization ( #906 )
...
Co-authored-by: Benjamin Welton <ben@amd.com >
[ROCm/rocprofiler-sdk commit: 2f3a8b05b3 ]
2024-06-05 02:02:01 -07:00
Benjamin Welton
2f3a8b05b3
Use fixed size array for serialization ( #906 )
...
Co-authored-by: Benjamin Welton <ben@amd.com >
2024-06-05 02:02:01 -07:00
Jaydeep Patel
47b1a7b98b
SWDEV-465461 - Use command's queue instead as it might be changed while constructing memcpy command on MGPU.
...
Change-Id: Ia6ac40289e1eea320925203cbd52b30f3b64ad2b
[ROCm/clr commit: 774a10201f ]
2024-06-05 06:47:49 +00:00
Jaydeep Patel
774a10201f
SWDEV-465461 - Use command's queue instead as it might be changed while constructing memcpy command on MGPU.
...
Change-Id: Ia6ac40289e1eea320925203cbd52b30f3b64ad2b
2024-06-05 06:47:49 +00:00
amd-jmacaran
2c5c9e38db
External CI: change supported branches
...
Change-Id: I3c3db1243d067720fd141eeb204d9b0b3e7a9fd6
[ROCm/rocminfo commit: 2bd32b0daf ]
2024-06-05 01:51:43 -04:00
amd-jmacaran
2bd32b0daf
External CI: change supported branches
...
Change-Id: I3c3db1243d067720fd141eeb204d9b0b3e7a9fd6
2024-06-05 01:51:43 -04:00
gobhardw
341b7b1f21
removing --kernel-trace from --sys-trace help
...
Change-Id: I14afd42d12bc3c2462040d5ba1f16765565fd662
2024-06-05 11:18:58 +05:30
gobhardw
a95064a9a5
removing --kernel-trace from --sys-trace help
...
Change-Id: I14afd42d12bc3c2462040d5ba1f16765565fd662
[ROCm/rocprofiler commit: 341b7b1f21 ]
2024-06-05 11:18:58 +05:30
Galantsev, Dmitrii
07c414af5e
Finalize the rocprofiler fields
...
Change-Id: I4ed1c4309f21bdcc7281d911663036caf5947182
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-04 19:49:06 -05:00
Galantsev, Dmitrii
c2a75bbe4c
Finalize the rocprofiler fields
...
Change-Id: I4ed1c4309f21bdcc7281d911663036caf5947182
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 07c414af5e ]
2024-06-04 19:49:06 -05:00
Gu, Wangfeng
28009e625b
SWDEV-460019 - [OGLP][Nv2x] DaVinci Resolve Studio: Crash observed when editing in color tab
...
When CL-GL interop is used, a GL context are used by two or more threads at the same time, which causes race condition.
Solution:
Add lock when accessing GL functions during CL-GL interop.
Change-Id: I3a34da3cbdf74c401111cc4e3a04ad84cc52709e
[ROCm/clr commit: 0c6a952a90 ]
2024-06-04 16:35:44 -04:00
Gu, Wangfeng
0c6a952a90
SWDEV-460019 - [OGLP][Nv2x] DaVinci Resolve Studio: Crash observed when editing in color tab
...
When CL-GL interop is used, a GL context are used by two or more threads at the same time, which causes race condition.
Solution:
Add lock when accessing GL functions during CL-GL interop.
Change-Id: I3a34da3cbdf74c401111cc4e3a04ad84cc52709e
2024-06-04 16:35:44 -04:00
Vladimir Indic
cb69616d46
PC sampling client: using raw pointers ( #902 )
...
* PC sampling client: using raw pointers to prevent premature destruction of buffers
* PCS client: freeing buffer_ids
[ROCm/rocprofiler-sdk commit: b0c41827c3 ]
2024-06-04 13:16:26 -05:00
Vladimir Indic
b0c41827c3
PC sampling client: using raw pointers ( #902 )
...
* PC sampling client: using raw pointers to prevent premature destruction of buffers
* PCS client: freeing buffer_ids
2024-06-04 13:16:26 -05:00
Ammar ELWazir
1c0dcebe94
Update client.cpp ( #900 )
...
[ROCm/rocprofiler-sdk commit: 0e43a30de0 ]
2024-06-04 13:16:26 -05:00
Ammar ELWazir
0e43a30de0
Update client.cpp ( #900 )
2024-06-04 13:16:26 -05:00
Vladimir Indic
592d9edf6e
PC sampling: CID manager unit test ( #898 )
...
[ROCm/rocprofiler-sdk commit: 1c5bf63dbc ]
2024-06-04 13:16:26 -05:00
Vladimir Indic
1c5bf63dbc
PC sampling: CID manager unit test ( #898 )
2024-06-04 13:16:26 -05:00
Ammar ELWazir
008c808174
DRM Issue Fix for SLES 15 ( #897 )
...
* DRM Issue Fix
* Formatting Fix
[ROCm/rocprofiler-sdk commit: 5347c124c5 ]
2024-06-04 13:16:26 -05:00
Ammar ELWazir
5347c124c5
DRM Issue Fix for SLES 15 ( #897 )
...
* DRM Issue Fix
* Formatting Fix
2024-06-04 13:16:26 -05:00
Galantsev, Dmitrii
e11afbf60f
Add GPU indexing and fix check for fields in rocprof
...
- Fix RUNPATH for tests
Change-Id: I79517592b49d27080a010a2e41e5878adf24a157
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-06-04 12:56:22 -05:00
Galantsev, Dmitrii
f73e123900
Add GPU indexing and fix check for fields in rocprof
...
- Fix RUNPATH for tests
Change-Id: I79517592b49d27080a010a2e41e5878adf24a157
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: e11afbf60f ]
2024-06-04 12:56:22 -05:00
Fabian Ritter
10b3a313d2
Add __device__ specifier to HIP's warpSize constexpr variable
...
The warpSize variable is set to the value of the __AMDGCN_WAVEFRONT_SIZE macro,
which is a meaningless default in host code.
The resolution for SWDEV-449015 will introduce diagnostics for uses of this
macro in host code, which includes the current definition of the warpSize
variable. With the __device__ specifier, the definition of the warpSize
variable will not cause these diagnostics.
This change does not stop the variable from being used in host code since clang
intentionally does not diagnose uses of __device__ constexpr variables in host
code.
Change-Id: I0317217affe94fdf2dfd9ad0f134e68f5173245f
[ROCm/clr commit: 819e537dc5 ]
2024-06-04 09:32:52 -04:00
Fabian Ritter
819e537dc5
Add __device__ specifier to HIP's warpSize constexpr variable
...
The warpSize variable is set to the value of the __AMDGCN_WAVEFRONT_SIZE macro,
which is a meaningless default in host code.
The resolution for SWDEV-449015 will introduce diagnostics for uses of this
macro in host code, which includes the current definition of the warpSize
variable. With the __device__ specifier, the definition of the warpSize
variable will not cause these diagnostics.
This change does not stop the variable from being used in host code since clang
intentionally does not diagnose uses of __device__ constexpr variables in host
code.
Change-Id: I0317217affe94fdf2dfd9ad0f134e68f5173245f
2024-06-04 09:32:52 -04:00
coleramos425
ddd5fb9317
Upgrade docs package
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 6d24a074b4 ]
2024-06-04 00:33:18 +00:00
coleramos425
6d24a074b4
Upgrade docs package
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-06-04 00:33:18 +00:00
coleramos425
a3a0ca24bc
Update VERSION, CHANGELOG, and citation for next release
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: d100173739 ]
2024-06-04 00:03:43 +00:00
coleramos425
d100173739
Update VERSION, CHANGELOG, and citation for next release
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-06-04 00:03:43 +00:00
Karl W Schulz
eba7a19626
set CMAKE_HIP_ARCHITECTURES at configure time so that build matches
...
desired execution environment
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 18f96b6b23 ]
2024-06-03 17:41:19 -05:00
Karl W Schulz
18f96b6b23
set CMAKE_HIP_ARCHITECTURES at configure time so that build matches
...
desired execution environment
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-06-03 17:41:19 -05:00
Karl W Schulz
f3a914adcc
include ENABLE_TESTS=ON for profile tests
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: c31ecf2a90 ]
2024-06-03 17:08:48 -05:00
Karl W Schulz
c31ecf2a90
include ENABLE_TESTS=ON for profile tests
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-06-03 17:08:48 -05:00
Karl W Schulz
148439190b
wrap up test compilation with an ENABLE_TESTS option
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 90ff4bf575 ]
2024-06-03 16:20:14 -05:00
Karl W Schulz
90ff4bf575
wrap up test compilation with an ENABLE_TESTS option
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-06-03 16:20:14 -05:00
Karl W Schulz
0746f01845
update CI to build necessary vcopy binary via new additions to build
...
system (a la, just run make)
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 5077f9e24f ]
2024-06-03 16:20:14 -05:00