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