Граф коммитов

8920 Коммитов

Автор SHA1 Сообщение Дата
Giovanni LB 59ee21f7d1 SWDEV-402866: Added browser file mode. Fixed caching. Changed ATT buffer size. Added MAX_ATT environment variable. Updated README/Changelog.
Change-Id: I36a6093bb85bf4ef179b59df676fc2e4cbdb5288
2023-06-02 12:41:20 -04:00
Giovanni LB 44e787957b Reduced ATT filesize. Fixed mov/scratch from gfx11 and false skip on gfx9.
Change-Id: Ibe80743bf02780f76d4a72dcb0626ca5077e34d9
2023-06-02 12:41:06 -04:00
Giovanni LB a6a61c5f51 Added support for Navi ATT
Change-Id: If65afd850b1a63fdda6382133c6269c8d17bfb4d
2023-06-02 12:40:48 -04:00
gobhardw 24286477af API and Usage Documentation
Change-Id: If34e497ff7938a352eecd4c1cd972cca5df6c5a3
2023-06-02 09:05:12 -04:00
Xiaomeng Hou 557da77c4e Correct the SDMA engine mask reported on apu
There is only one SDMA instance on small APUs.

Change-Id: I9d4dda511c40fc78f002be720e5f1909dc5b91e4
2023-06-02 19:10:08 +08:00
Hao Zhou be41c19d3c Revert^2 "Revert "Merge amd-staging into amd-master 20230524""
4e044a1f6c

Change-Id: Ibb44f48a8ea2099de01cf04d31b47f2a2f2473ad
2023-06-02 02:12:07 -04:00
Hao Zhou 5aa94c48d1 Revert "Merge amd-staging into amd-master 20230602"
Revert submission 869878

Reason for revert: <RPM package on RHEL9.x is broken>
Reverted Changes:
I4886ef2a6:Merge amd-staging into amd-master 20230602
I0f277acf3:Revert "Revert "Merge amd-staging into amd-master ...

Change-Id: Ie370327c8db0404c9cedde42c1376e3cec56fae0
2023-06-02 02:12:07 -04:00
Hao Zhou 8560d96c81 Merge amd-staging into amd-master 20230602
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I4886ef2a60b08e17bd9165ff0cd46b4297e15972
2023-06-02 10:11:48 +08:00
Hao Zhou 4e044a1f6c Revert "Revert "Merge amd-staging into amd-master 20230524""
This reverts commit 7d508f75ab.

Change-Id: I0f277acf328566485994b0a771b685172541874c
2023-06-02 10:11:10 +08:00
Ammar ELWazir 0859c3567d Adding Kernel Dispatch Tracing Correlation
Change-Id: I7f05fc1fa2fd3f13e0c120b2f48787454a6db7a6
2023-06-02 02:04:02 +00:00
Ammar ELWazir 941a0373e6 Fixing Kernel Dispatches timestamps issue
Change-Id: I4946ea13e2796b018dc3a9114c232b0fa5f483dc
2023-06-02 02:02:22 +00:00
Galantsev, Dmitrii e8391c9d7c Clean-up python errors and warnings
Used pyright to show errors and warnings and resolved most

Change-Id: I0fdf7dcdf08db5c35dec80f6645e0a395fbe4197
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-06-01 17:37:57 -04:00
Charis Poag b0f2a9d2ef [SWDEV-402336 + SWDEV-398070] Fix RPM install - override macros
Updates:
    * [rocm-smi] RPM installation now overrides macro usage

Change-Id: I2a5ba14670becc178f672182eabe71965a526178
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
2023-06-01 11:58:42 -04:00
Giovanni LB dd85b1d528 SWDEV-380521: Fixed perfetto data corruption for roctx and terminal. Added MPI rank to timeline.
Change-Id: I9d133c495b2809891f5df8b3e6504df13beb3d4e
2023-06-01 06:44:54 -04:00
Giovanni LB cd5456bf1c SWDEV-391594: Added macros for MPI env-vars
Change-Id: I373833a2ad997ba944a05f10ac8da6cfdf139fa3
2023-06-01 06:43:40 -04:00
Giovanni LB 1b5fed173c SWDEV-391583: Set default outputdir when filename is specified
Change-Id: I9765582cc0dc870906d0ec16aa9ca38e990e0ef8
2023-06-01 06:43:19 -04:00
gobhardw d0326a0a28 Fixing README for ATT
Change-Id: I0dcc75082a03552a3f2040d63798e0dcd3b63c1c
2023-06-01 14:23:23 +05:30
Ammar ELWazir 2591d37add Fixing Perfetto & CTF plugins for ROCtx
Change-Id: I575dcfcac6ced4dd5973f037137f1386a684e08b
2023-06-01 08:41:25 +00:00
Galantsev, Dmitrii 2048f8978f Fix memset compile warning
Change-Id: If31210f3c6038e56f43ae8631ed1657d1509488e
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-05-31 21:54:32 -04:00
Giovanni LB bb45109989 Fixing Begin and End timestamps for tracer records
Change-Id: I848772ff22c993a0ae82d68336be2b94f32d4489
2023-05-31 19:18:03 -04:00
Ammar ELWazir f308e36798 Fixing Readme & File structure & Typos
Change-Id: I354b4e0e0448c3e8555d0b766b2c410c8049c2ff
2023-05-31 18:00:16 -04:00
Sriraksha Nagaraj 3fe6016957 SWDEV-356166: Adding fix to load rocminfo without it in the PATH variable
Change-Id: I3f36900b47b72fab44c561123cd7600161124430
2023-05-31 14:49:11 -04:00
AravindanC 9834b9016a SWDEV-351540 - ASAN packaging for rocprofiler library
Change-Id: I79b441d3804ccd470b10bc99660c63217ed8eb4f
2023-05-31 11:33:40 -07:00
Galantsev, Dmitrii 6e52a113a2 SYSTEMCTL: Check if running before stopping
When uninstalling the RDC application - the user is greeted with an
annoying "Failed to stop rdc.service..." message if the RDC is not
running.
This change makes sure RDC is active before trying to stop it.

Change-Id: I6fa57bfd4b9c348514cd6c38e60ed3930d32b62c
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-05-31 11:41:25 -05:00
Giovanni LB 099cca3eb4 SWDEV-402861: Updated changelog for --mode file/network/off
Change-Id: I653021ad61dcd8a26365b5bc4a637b1e7be4383e
2023-05-31 12:29:06 -04:00
David Yat Sin fc3b554121 Change failure to parse CPUID to warning
Change-Id: If42dbcd11ac1be09597e43a8f11caa91cf37903e
2023-05-31 11:46:52 -04:00
Cole Ramos a346db7646 Update Zenodo
Signed-off-by: Cole Ramos <colramos@amd.com>
2023-05-31 10:31:39 -05:00
Ammar ELWazir 4bcef6b8de Removing ROCMTools naming from ROCProfiler project
Change-Id: Ibd6211e031157f68a1bc3dd8dd77385e695cb700
2023-05-30 22:14:50 -05:00
gobhardw 54222bb4ae Fixing profiler API test
Change-Id: Ie9b473f5e20b41a73c16d2d7218395fee116ad1d
2023-05-30 21:41:54 -05:00
Ammar ELWazir 08fc21ac31 SWDEV-403050: Multiple fixes for Memory Leaks in profiler
Change-Id: Ib720a81105af13898ff745ce0cbc2a48c1f4a980
2023-05-30 21:41:54 -05:00
Ammar ELWazir 00ecca25c7 Fixing Multiple Profiler Issues:
1- Fixing Output Buffer Issues
2- Metrics Instances created for all GPUs in Init
3- Multi CPU/GPU/KernArg Pools are initialized for every Agent in Init
4- Lowering OverHead in the Packet WriteInterceptor in the ProxyQueue for both Profile Counting & ATT

Change-Id: Ic3d78156af8405bb134d01584574c339237d265f
2023-05-30 21:41:54 -05:00
Saurabh Verma b72fa8b125 corrected the gpu-id in the profiler record for MI300 individual xcc mode
Change-Id: Iec0163a67dd28b556f73ef7ff376d6d7040ba4c5
2023-05-30 21:41:54 -05:00
gobhardw 7ed8e6f37b updating changelog after MI300 merge
Change-Id: I0bbbf8e44a3a43b57531196199f4c97d3da2af4d
2023-05-30 21:41:54 -05:00
Saurabh Verma 58c4b165fe PLAT-130886: Support for MI300 XCC modes for rocprofv2
1. Accumulated mode(default mode) will aggregate counters and metric values from all xcc.
2. Individual mode (export ROCPROFILER_INDIVIDUAL_XCC_MODE=1) will dump metrics from each xcc separately.

Change-Id: I18ca334514f626f0c8e92d1472c1738978baccd4
2023-05-30 21:41:54 -05:00
Giovanni LB 099a6b88b9 SWDEV-399505: Updated file.cpp from amd-staging
Change-Id: I8b43f98fc0fa3c7d928bcc58067fddb01018b607
2023-05-30 21:41:54 -05:00
Giovanni LB 140dc5bb1a Limited filenames size for ATT plugin
(cherry picked from commit e31b7466c3bf9d8e69311752a617097f81d51355)
Change-Id: I2efd25e23a7c836df7526f743d68288b696d23b1
2023-05-30 21:41:54 -05:00
Saurabh Verma 8f82ff6a46 MI300 counters support for rocprof and rocprofv2(Accumulation from all xccs)
1. Xml files updated for gfx940 counters
2. File plugin changes to allow rocprofv2 backward compatibility for results.csv
3. Changes in rocprofv2 script to use tblextr.py, to generate results.csv just like rocprof

Change-Id: I7798f4411ce01f6fbfffb126de654ed806ca7045
(cherry picked from commit 86cbaf38c436be876f0426fa27803b1e64d90378)
2023-05-30 21:41:54 -05:00
coleramos425 62304b8543 Suppress verbose output
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 17:03:22 -05:00
coleramos425 2daeb1bc74 Correct typo in Agg L2 per channel stats for mi100
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 15:44:43 -05:00
Ranjith Ramakrishnan c82fdeab8d SWDEV-310152 - Removed the RUNPATH setting in source code
Use the RUNPATH provided by build scripts

Change-Id: Ib5b3f689dc20aeecf6974281625865fe650bfa72
2023-05-30 16:17:08 -04:00
coleramos425 b8cf891e5e Update version
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 14:50:39 -05:00
Kent Russell 718d95de77 fmm.c: Fix possibly initialized variable usage
If we end up in the first if clause, aperture_base is not set, unlike
the other 2 clauses. Initialize it to NULL at declaration time, and only
change its value in the final else clause, where we set it to
aperture->base

Change-Id: I2bf44dc93cae8a03e66f41cedd85d57be2115bba
Signed-off-by: Kent Russell <kent.russell@amd.com>
2023-05-30 15:46:14 -04:00
coleramos425 2049e56eb2 Comply to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 13:40:49 -05:00
coleramos425 1b151e23a1 Skip GRBM_GUI_ACTIVE checker in --roof-only mode
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 13:30:39 -05:00
Ammar ELWazir c795a6d375 Tracer Tool Typo fix
Change-Id: I91bf39312755a7106f976c089f95bc13510bb54c
2023-05-30 18:11:07 +00:00
Cole Ramos 7253bb7421 Fix spelling mistakes
Signed-off-by: Cole Ramos <colramos@amd.com>
2023-05-30 11:34:33 -05:00
Cole Ramos 73ed474395 Update changelog for v1.0.8
Signed-off-by: Cole Ramos <colramos@amd.com>
2023-05-30 11:28:44 -05:00
coleramos425 ce4e8d6e93 Comply to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 11:00:41 -05:00
coleramos425 efc4c0b9c4 Modify unhashable default values in Workload class definition for Python 3.11 (#131)
Signed-off-by: coleramos425 <colramos@amd.com>
2023-05-30 10:57:58 -05:00
David Yat Sin 2d34dc31f2 Add query to check DMABuf support
Add query to check whether DMAbuf export is supported on this system

Change-Id: I28caa87b67135d67ffcc94695e4656e7b691d259
2023-05-29 17:38:10 +00:00