Commit Graph

8920 Commits

Author SHA1 Message Date
colramos-amd 306afa3d78 Fix typo in docs filename
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-10 12:26:17 -06:00
colramos-amd 45fb0b3a6f Update default Mongo credentials and documentation for GUI
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-10 11:55:04 -06:00
colramos-amd 4fd8646c56 Enable default roofline to run on a particular gcd
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-10 10:12:54 -06:00
colramos-amd 28338d86c0 Run vcopy on a particular device
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-10 10:11:40 -06:00
colramos-amd d884f89a69 Make saved analysis output verbose
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-10 09:54:26 -06:00
Karl W. Schulz c64bd8f29d bumping version for dev work
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-09 17:25:25 -06:00
Cole Ramos cad346aa0e Update README.md 2022-11-09 13:40:29 -06:00
Cole Ramos d78932e801 Enable commit tracking badge 2022-11-09 13:39:30 -06:00
Cole Ramos ea67c3fe50 Merge pull request #15 from AMDResearch/8-progress-indicator
Improve GUI Useage
2022-11-09 12:58:08 -06:00
colramos-amd d4bf9d1c16 Reduce default content in GUI #9
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-09 12:25:20 -06:00
David Yat Sin cb71e2d715 Allow page-aligned len for ipc_memory_create
Previous versions of HIP will call hsa_amd_ipc_memory_create with then
len aligned to granularity. Temporarily allow this so that we go not
break backward compability. Will remove this after 2 releaes

Change-Id: I6b5ac2cad5d32d62c803637cf1a2c6deebc03169
2022-11-09 15:01:47 +00:00
Graham Sider 6467664ec7 kfdtest: Rename IterateIsa to PersistentIterateIsa
To avoid confusion since this shader has changed to be persistent
(original IterateIsa may be re-used for debugger tests).

Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I4643692765fc7665933257e89d5b922e779ad2e5
2022-11-09 09:37:06 -05:00
colramos-amd f03d69ed33 Enable verbosity level in GUI
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-08 16:06:53 -06:00
colramos-amd 1e2370209e Implement basic loading spinner 2022-11-08 15:41:41 -06:00
colramos-amd 8c7997e1b5 Clone multevent via SSH
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-08 11:39:01 -06:00
Jeremy Newton a63d53ad8b Fix libc/gcc hardpath issues
Don't use the full path to link against libc, but rather let
cmake find it.

Regarding gcc_s, it doesn't seem like this is still needed, so I've
removed it instead.

Change-Id: I1dc594f10c647b2abfdab7c5e0de90c331c6eeaf
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-11-08 10:51:29 -05:00
Laurent Morichetti 0d6e5b1cea SWDEV-362165 - Escape strings in the API function's arguments
Also escape '\', '"', '\b', '\f', '\n', '\r' and '\t'.

Change-Id: I02cb1a0a511156661ff40700a81b0989a450aacc
2022-11-07 15:41:51 -08:00
colramos-amd f0e5b1c715 Rollback documentation changes
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 17:23:07 -06:00
colramos-amd 390f469091 Fix roofline override detection
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 17:04:39 -06:00
colramos-amd 1a95d7b95a Update dead link
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 16:50:14 -06:00
colramos-amd 0a655c5f76 Fixes for install documentation #12
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 16:35:41 -06:00
Karl W. Schulz 8b2dced7b7 Merge pull request #11 from AMDResearch/ci
Update two analyze test jobs to use existing ROCm container
2022-11-07 16:16:27 -06:00
Karl W. Schulz 2182b49ae7 remove debug stp
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-07 16:15:01 -06:00
Karl W. Schulz 6ae8361d8f update analyze-commands and analyze-workloads tests to start from
public ROCm container instead of re-installing rocm each time from
scratch

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-07 15:20:52 -06:00
Karl W. Schulz 6149b2c845 enable on ci branch
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-07 15:06:53 -06:00
Karl W. Schulz dc254c7c5f updating analyze-workloads job with latest install method
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-07 15:06:53 -06:00
Karl W. Schulz 0fe744d941 enable on ci branch temporarily
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-07 15:06:53 -06:00
Karl W. Schulz 3a0530cdc8 updating analyze-commands job with latest install method
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-07 15:06:53 -06:00
Cole Ramos 9afd0525af Merge pull request #4 from AMDResearch/dev
Add Roofline support for Ubuntu 20.04
2022-11-07 11:03:30 -06:00
colramos-amd 48b055f827 Adjust python formatting
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 10:27:31 -06:00
colramos-amd c3c2eef259 Adding Ubuntu binary support to project
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 10:25:30 -06:00
colramos-amd d4a9cf91ee Make roofline binaries executable
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-07 10:12:27 -06:00
coleramos425 b012807331 Update from https://github.com/AARInternal/mibench/commit/4d89fa289c6cd357b9a8f87d653e3f0ccf58fe0c 2022-11-07 16:03:26 +00:00
Karl W. Schulz d2e3dee868 fix typo in docs
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-05 08:42:11 -05:00
Karl W. Schulz ecabb1f816 Merge pull request #3 from AMDResearch/docs2
docs update: highlight location of example workload source code
2022-11-04 17:54:29 -05:00
Karl W. Schulz 0c1cd70864 docs update: highlight location of example workload source code
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-04 17:51:31 -05:00
Karl W. Schulz f17e3e9169 lower-case name consistency for local actions
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-04 17:30:49 -05:00
Cole Ramos f47d030dba Merge pull request #2 from AMDResearch/docs
doc updates
2022-11-04 17:30:11 -05:00
colramos-amd c608e4fbcb Activate docs README badge
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-04 17:14:10 -05:00
Karl W. Schulz 4a0a04cc3d mention OS support for rooflining
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-04 17:05:30 -05:00
Karl W. Schulz 3c9a066579 minor edit for docs
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-04 17:00:35 -05:00
Karl W. Schulz 3ed9111d1a documentation updates: mention starting from a release tarball,
possibility of sudo requirement, and document environment variable
settings when not accessing via a modulefile.

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-11-04 16:56:24 -05:00
Jeremy Newton 4fa9404fe2 Rework libdrm requires/recommends
To be more alligned with ROCr, libdrm dev package appears to be
required, but we don't care if it's ours or the distro's. So require
either but recommend our package to get the latest version.

Change-Id: I744ce4861644a83ba94c39e0bf4230eab58cc68a
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-11-04 17:33:08 -04:00
colramos-amd de9e3654b7 Add submodules
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-04 16:26:58 -05:00
colramos-amd b174e4c68a Remove outdated action
Signed-off-by: colramos-amd <colramos@amd.com>
2022-11-04 15:51:45 -05:00
colramos-amd 62d130b458 Initial commit 2022-11-04 14:49:36 -05:00
David Yat Sin c1e836b6ab Use paged memory for queues on MEC devices
MES devices need GART mappings and therefore need non-paged memory. But
using non-paged memory introduces performance regression where it can
take over 80 ms to see the signal changes if the memory is in the wrong
NUMA node. Currently, we cannot control NUMA affinity when allocating
non-paged memory. Using non-paged memory allocation only on devices that
have MES scheduler

Change-Id: Ib27fb01d75247aa4f2bb2aa4503c6af5a98afda0
2022-11-04 13:23:21 +00:00
David Yat Sin 0e4c7336ff Use os::createThread to launch SVM profiler thread
Using previous method of std::thread for SVM profiler task was causing
segfaults on thread launch on RHEL 8 if libhsa-runtime library is loaded
using dlopen.

Change-Id: Ic010cd6ae9bc6e6ed0605de02b93f6aae8ed3e97
2022-11-03 10:52:11 -04:00
Hao Zhou dcebccffb2 Merge amd-staging into amd-master 20221103
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I13896298d0d4dbdb079ce4cd1372d7a61cd5df6c
2022-11-03 14:27:32 +08:00
Ramesh Errabolu 75428364a7 Add support for CRIU testing
Change-Id: I8945a078ee8ae491245da6091e64b118584a48ab
2022-11-02 15:40:03 -04:00