Commit Graph
64512 Commits
Author SHA1 Message Date
Cole Ramos b4a70aae47 Merge pull request #123 from feizheng10/top_n
Allow to specify the maximum number of kernels shown

[ROCm/rocprofiler-compute commit: 27952a57c0]
2023-05-09 14:14:18 -05:00
Cole Ramos 27952a57c0 Merge pull request #123 from feizheng10/top_n
Allow to specify the maximum number of kernels shown
2023-05-09 14:14:18 -05:00
Cole Ramos 63fea33069 Add TopN dropdown to GUI navbar
Signed-off-by: colramos <cole.ramos@amd.com>

[ROCm/rocprofiler-compute commit: 8e9e8a42f3]
2023-05-09 14:12:19 -05:00
Cole Ramos 8e9e8a42f3 Add TopN dropdown to GUI navbar
Signed-off-by: colramos <cole.ramos@amd.com>
2023-05-09 14:12:19 -05:00
Cole Ramos e39c17514f Add TopN to standalone GUI callback function
Signed-off-by: colramos <cole.ramos@amd.com>

[ROCm/rocprofiler-compute commit: 41affd6343]
2023-05-09 14:09:44 -05:00
Cole Ramos 41affd6343 Add TopN to standalone GUI callback function
Signed-off-by: colramos <cole.ramos@amd.com>
2023-05-09 14:09:44 -05:00
Cole Ramos aff9fc75f8 Pass max_kernel_num to GUI
Signed-off-by: colramos <cole.ramos@amd.com>

[ROCm/rocprofiler-compute commit: dbae98e267]
2023-05-09 14:04:33 -05:00
Cole Ramos dbae98e267 Pass max_kernel_num to GUI
Signed-off-by: colramos <cole.ramos@amd.com>
2023-05-09 14:04:33 -05:00
Cole Ramos b5cb79bf89 Update src/parser.py
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: c5c829fa1b]
2023-05-09 12:42:12 -05:00
Cole Ramos c5c829fa1b Update src/parser.py
Signed-off-by: Cole Ramos <colramos@amd.com>
2023-05-09 12:42:12 -05:00
ROCm CI Service Account 1b8de78b2c SWDEV-345571 - Updated shfl tests to check __half datatype (#3196)
Change-Id: I23d05fcf99b7634fb9ff9456d597541b48b8a1dd


[ROCm/hip commit: 3ee563eec5]
2023-05-09 09:18:09 -07:00
ROCm CI Service Account 3ee563eec5 SWDEV-345571 - Updated shfl tests to check __half datatype (#3196)
Change-Id: I23d05fcf99b7634fb9ff9456d597541b48b8a1dd
2023-05-09 09:18:09 -07:00
Shane Xiao 5d6f900353 kfdtest: DeviceHdpFlush need set target ASIC with different Gfx versions
If Dev0 and Dev1 are not the same gfx, we should temporarily
set the target ASIC for compiling Shader code.

Signed-off-by: Shane Xiao <shane.xiao@amd.com>
Signed-off-by: Shikai Guo <shikai.guo@amd.com>
Change-Id: I5836beb16ade519f5a148d3d2b9c2875554f0c35
2023-05-09 09:50:07 -04:00
Shane Xiao 1f112bced0 kfdtest: DeviceHdpFlush need set target ASIC with different Gfx versions
If Dev0 and Dev1 are not the same gfx, we should temporarily
set the target ASIC for compiling Shader code.

Signed-off-by: Shane Xiao <shane.xiao@amd.com>
Signed-off-by: Shikai Guo <shikai.guo@amd.com>
Change-Id: I5836beb16ade519f5a148d3d2b9c2875554f0c35


[ROCm/ROCR-Runtime commit: 5d6f900353]
2023-05-09 09:50:07 -04:00
agunashe bd848aa28d SWDEV-398971 - disable multiple tests failing in stress tests (#255)
* SWDEV-398971 - disable Unit_HMM_OverSubscriptionTst

Unit_HMM_OverSubscriptionTst fails in stress test Navi21(sGPU)  + Ub 22.04

* SWDEV-398971 - skipping mulitple tests

[ROCm/hip-tests commit: df17c9344c]
2023-05-08 20:52:49 -07:00
agunashe df17c9344c SWDEV-398971 - disable multiple tests failing in stress tests (#255)
* SWDEV-398971 - disable Unit_HMM_OverSubscriptionTst

Unit_HMM_OverSubscriptionTst fails in stress test Navi21(sGPU)  + Ub 22.04

* SWDEV-398971 - skipping mulitple tests
2023-05-08 20:52:49 -07:00
Ranjith Ramakrishnan bf49b88866 SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: If5847e1b03523251238018b2cf0725b302619963
2023-05-08 20:45:08 -07:00
Ranjith Ramakrishnan 068850c8dc SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: If5847e1b03523251238018b2cf0725b302619963


[ROCm/rdc commit: bf49b88866]
2023-05-08 20:45:08 -07:00
taosang2 8d054fa50e SWDEV-366528 – Fix image memory format updating issue
Add dstMemory format updating.
Separate format updating for srcMemory and dstMemory.

Change-Id: I1692b92d417bbd742d562679f218ebf8ca532e92


[ROCm/clr commit: 7624a48de9]
2023-05-08 21:43:42 -04:00
taosang2 7624a48de9 SWDEV-366528 – Fix image memory format updating issue
Add dstMemory format updating.
Separate format updating for srcMemory and dstMemory.

Change-Id: I1692b92d417bbd742d562679f218ebf8ca532e92
2023-05-08 21:43:42 -04:00
Ranjith Ramakrishnan 919d21fdb1 SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: I8941a96bdc1b921a7646ccb353130cb283957ff8


[ROCm/rocm_smi_lib commit: daffcdb930]
2023-05-08 16:56:52 -07:00
Ranjith Ramakrishnan daffcdb930 SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: I8941a96bdc1b921a7646ccb353130cb283957ff8
2023-05-08 16:56:52 -07:00
Ranjith Ramakrishnan 9265322297 SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: If782c70db5a02e0143eca750c6a72803d39ca837
2023-05-08 19:29:14 -04:00
Ranjith Ramakrishnan 1fe89b71d2 SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: If782c70db5a02e0143eca750c6a72803d39ca837


[ROCm/rocprofiler commit: 9265322297]
2023-05-08 19:29:14 -04:00
Ranjith Ramakrishnan a53f6af29e SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: Ib8a05d11f2391dfcdac8601da26e1096821cd555


[ROCm/roctracer commit: 245eafea4c]
2023-05-08 16:28:19 -07:00
Ranjith Ramakrishnan 245eafea4c SWDEV-383221 - Set the default value of ROCM_HEADER_WRAPPER_WERROR to OFF
Using wrapper header files will result in #warning message by default

Change-Id: Ib8a05d11f2391dfcdac8601da26e1096821cd555
2023-05-08 16:28:19 -07:00
Sam Wu 57b3fcde51 add sphinx configurations
Change-Id: I1a66a02b18fb699415a87a6473eb72c097a13b5f
2023-05-08 15:58:01 -06:00
Sam Wu 56ec0e6412 add sphinx configurations
Change-Id: I1a66a02b18fb699415a87a6473eb72c097a13b5f


[ROCm/ROCR-Runtime commit: 57b3fcde51]
2023-05-08 15:58:01 -06:00
Jacob Lambert c22413efba SWDEV-380857 - Fix bug when reading bitcode file into vector<char> buffer
The previous implementation using std::copy() resulted in
differences between the in-memory and on-disk representations.
With the updated implementation, we get the same contents.

Change-Id: Iadfae3cd7f7ba99538da2ac4f11f30f5a78260d8


[ROCm/clr commit: b17056cb93]
2023-05-08 16:25:01 -04:00
Jacob Lambert b17056cb93 SWDEV-380857 - Fix bug when reading bitcode file into vector<char> buffer
The previous implementation using std::copy() resulted in
differences between the in-memory and on-disk representations.
With the updated implementation, we get the same contents.

Change-Id: Iadfae3cd7f7ba99538da2ac4f11f30f5a78260d8
2023-05-08 16:25:01 -04:00
coleramos425 26ef8b672b Comply to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 8c173446d2]
2023-05-08 11:56:49 -05:00
coleramos425 8c173446d2 Comply to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-08 11:56:49 -05:00
coleramos425 2be3eaca2e Fix join_prof() call for --roof-only mode
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: f499408c7b]
2023-05-08 11:55:45 -05:00
coleramos425 f499408c7b Fix join_prof() call for --roof-only mode
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-08 11:55:45 -05:00
coleramos425 bdb296ab17 Update mean timestamp calculation
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 298271e1d0]
2023-05-08 11:25:05 -05:00
coleramos425 298271e1d0 Update mean timestamp calculation
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-08 11:25:05 -05:00
Graham Sider 54136f60a0 kfdtest: Add Assembler::RunAssembleBuf overload
Overload Assembler::RunAssembleBuf to take in an extra Gfxv parameter.
Using this overload will temporarily set the target ASIC to Gfxv before
calling RunAssemble, and copy back the original MCPU literal upon
completion. The copy to reset the original MCPU in this case is safe as
the MCPU length is always known.

This will be useful in multi-device test cases whereby the devices are
not necessarily the same gfx version. The overload is explicitly for the
RunAssembleBuf wrapper rather than RunAssemble to ensure the default
MCPU is always reset independent of errors in RunAssemble.

Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I7fe5a962876314b6df32e4b7160174949d98f9e3
2023-05-08 11:35:32 -04:00
Graham Sider ccb7c62b79 kfdtest: Add Assembler::RunAssembleBuf overload
Overload Assembler::RunAssembleBuf to take in an extra Gfxv parameter.
Using this overload will temporarily set the target ASIC to Gfxv before
calling RunAssemble, and copy back the original MCPU literal upon
completion. The copy to reset the original MCPU in this case is safe as
the MCPU length is always known.

This will be useful in multi-device test cases whereby the devices are
not necessarily the same gfx version. The overload is explicitly for the
RunAssembleBuf wrapper rather than RunAssemble to ensure the default
MCPU is always reset independent of errors in RunAssemble.

Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I7fe5a962876314b6df32e4b7160174949d98f9e3


[ROCm/ROCR-Runtime commit: 54136f60a0]
2023-05-08 11:35:32 -04:00
Jaydeep Patel 34f9de0f7e SWDEV-397168 - Enable dynamic call stack size for PAL.
Change-Id: I8be51ffb48e6a742117491a4bf6f12f152e4a0b3


[ROCm/clr commit: 0eb96cbc59]
2023-05-07 23:26:28 -04:00
Jaydeep Patel 0eb96cbc59 SWDEV-397168 - Enable dynamic call stack size for PAL.
Change-Id: I8be51ffb48e6a742117491a4bf6f12f152e4a0b3
2023-05-07 23:26:28 -04:00
Sam Wu 1335d19020 add configs for read the docs
add handbook, user, install, and integration guides

Change-Id: I996f6909f4fdf76910981c0224f5a0266907e27a

remove old documentation steps

Change-Id: Icfad09926e67a2dfa1de0e182fc3cd534f0448f7

formatting fixes

Change-Id: I704bbbbf6ad384178f804e4a3f5e621f9c3d33b9
2023-05-05 15:44:34 -06:00
Sam Wu 041868928a add configs for read the docs
add handbook, user, install, and integration guides

Change-Id: I996f6909f4fdf76910981c0224f5a0266907e27a

remove old documentation steps

Change-Id: Icfad09926e67a2dfa1de0e182fc3cd534f0448f7

formatting fixes

Change-Id: I704bbbbf6ad384178f804e4a3f5e621f9c3d33b9


[ROCm/rdc commit: 1335d19020]
2023-05-05 15:44:34 -06:00
coleramos425 f7fe3d9efd Implement custom merge utility for rocprof
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a9d82759ca]
2023-05-05 15:07:20 -05:00
coleramos425 a9d82759ca Implement custom merge utility for rocprof
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-05 15:07:20 -05:00
Giovanni LB edbac98594 SWDEV-380635: Added metrics in src/core for gfx11
Change-Id: I4e2003a6bff8ce06ecd3c8e07354e67f053683b5
2023-05-05 15:39:30 -04:00
Giovanni LB 3f74675c65 SWDEV-380635: Added metrics in src/core for gfx11
Change-Id: I4e2003a6bff8ce06ecd3c8e07354e67f053683b5


[ROCm/rocprofiler commit: edbac98594]
2023-05-05 15:39:30 -04:00
Kiumars Sabeti 997c771723 SWDEV-380635: adding gfx11 architecture to rocprofiler which includes navi31 and navi32 for now
Change-Id: Ib2a93a34688471c82b5db0dc10e8da58452dba21
2023-05-05 15:39:18 -04:00
Kiumars Sabeti a260b63b96 SWDEV-380635: adding gfx11 architecture to rocprofiler which includes navi31 and navi32 for now
Change-Id: Ib2a93a34688471c82b5db0dc10e8da58452dba21


[ROCm/rocprofiler commit: 997c771723]
2023-05-05 15:39:18 -04:00
German 8d97827417 SWDEV-353281 - VM support in mempool for graphs
The change enables VM support in graphs on Windows. That allows
to avoid caching of all allocations at the cost of map/unmap
overhead during memory create/destroy.

Change-Id: I792be00fba099e5e5d3cd44a963e1dfd6976a86d


[ROCm/clr commit: 04b696abee]
2023-05-05 15:31:26 -04:00
German 04b696abee SWDEV-353281 - VM support in mempool for graphs
The change enables VM support in graphs on Windows. That allows
to avoid caching of all allocations at the cost of map/unmap
overhead during memory create/destroy.

Change-Id: I792be00fba099e5e5d3cd44a963e1dfd6976a86d
2023-05-05 15:31:26 -04:00