Karl W. Schulz
04d8231a97
update checkout action version
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
a68bd4d8f5
update publish package version
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
3a99278d39
try publishing to subdirectory
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
7a74f261b1
add a 2.x docs build workflow
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
554d741592
update requirements for docs build
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
6c8209c08f
add Tech Preview watermark to docs
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
179ecae7fb
update version for tech preview
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
bfc0dea1de
documentation updates for 2.x work - current set of updates are mostly tied to two changes:
...
(1) vcopy examples require updated command-line args
(2) profiling output directory name format changed
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
Karl W. Schulz
65150e2384
reformat doc requirements for pip
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-03-02 12:28:34 -06:00
coleramos425
7b8cf17254
Fix missing median values
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 18:00:17 -06:00
coleramos425
cdeb2c7e85
Add custom decorator to avoid using kw_only
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 17:49:22 -06:00
Jonathan R. Madsen
b0a88d9124
Update registration client search ( #569 )
...
* Update registration client search
- Search ROCP_TOOL_LIBRARIES before dlopen search
- Fatal error if ROCP_TOOL_LIBRARIES entry does not contain rocprofiler_configure symbol
- Use RTLD_DEFAULT and RTLD_NEXT to (potentially) find first two instances of rocprofiler_configure
- if no rocprofiler_configure found via RTLD_NEXT, do not do extensive search via link map
* _GNU_SOURCE instead of GNU_SOURCE
* Clang-tidy fix
2024-03-01 17:44:12 -06:00
Oliveira, Daniel
35b561fd69
fix: [SWDEV-432974] [rocm/rocm_smi_lib]
...
Checks returned error by get_gpu_pci_bandwith() before assert
Code changes related to the following:
* Unit tests
Change-Id: Ia0fe64f168711147c5e66c7917cf633be40dee9f
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
2024-03-01 17:30:07 -06:00
JoseSantosAMD
2d1f73ad11
Update workloads ( #290 )
...
* updating workloads
Signed-off-by: Jose Santos <josantos@amd.com >
* updating workloads
Signed-off-by: Jose Santos <josantos@amd.com >
* Adding generate workloads script
Signed-off-by: Jose Santos <josantos@amd.com >
* Changing output workloads dir in shell script
Signed-off-by: Jose Santos <josantos@amd.com >
---------
Signed-off-by: Jose Santos <josantos@amd.com >
2024-03-01 17:12:44 -06:00
coleramos425
1dc4553091
CMake and Python format
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 15:50:42 -06:00
Nick Curtis
04e8395a2a
Fix missing 'and atomic' for write latencies in L2-Fabric section, also simplify these by redundant L2-Fabric ( #289 )
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
coleramos425
1c3e7598a6
Remove hardcoded gfx90a in gen_sysinfo util
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 15:50:42 -06:00
coleramos425
eaf701abf0
More formatting!
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
d6f45411eb
Python formatting
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
817774be5e
print version out of table
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nick Curtis
5b5d4c9a23
Update src/utils/specs.py
...
Co-authored-by: Cole Ramos <colramos@amd.com >
Signed-off-by: Nick Curtis <6463881+skyreflectedinmirrors@users.noreply.github.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
de384467f5
push missing rabulate through get_table_string
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
200961ffd9
Re-implement machine-specs to contain documentation, units, etc. Print using tabulate
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
coleramos425
e86741ec6c
Fix outdated function name to set arch
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 15:50:42 -06:00
coleramos425
5ebd2dbc74
Re-enable multi kernel filtering
...
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com >
Signed-off-by: coleramos425 <colramos@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
c10cc0ede2
fix for improper display of % of peak for instruction mix panel
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
cdeef4ebb3
minor touchup
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
a25da8d954
fix warning about unescaped control sequence
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
3197553ca6
Add version to specs/sysinfo output in order to throw warning for new fields
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
09f1455308
Added consistent 'Channel' headers to l2_per_chan, removed hardcoded 32 channels, and removed printed Nones ( #276 )
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
e2ef041057
fix roofline install
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
0d516f05b4
Fix bug in GUI kernel filtering
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
20d93703fc
correct small negatives in remote read/write traffic due to running in different passes
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
2c3c5fba35
fix dependency ordering in builtins
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
18dfc35c14
typo
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
Nicholas Curtis
c5e4a33c07
catch missing per-XCDs
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
c17e39189f
Enhance correct_sys_info() func and err checking
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
17a4d92c63
Remove mean for avg header in inst cache panel
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
a70dc4999d
Hide L2Banks in sysinfo and update roofline module
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
3e59c928e0
Fixing misc Mi300 typos
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
d2c3d7faf9
Misc fix for kernel name shortener
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
bd794abb12
Fix Mi300 clk timings using GRBM_GUI_ACTIVE from #255
...
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com >
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
2001908fd8
Carry over fixed numSQCs calc from #247
...
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com >
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
3ce140d04b
Including remaining metric fixes from #251
...
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com >
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
86b6c8e848
Renaming global spec vars. Replacing L2Banks with total_l2_chan ( #251 )
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
3b1b8d7b5b
Reorganize the specs module to reduce duplicate code
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
arvindcheru
9b163aa567
Merge pull request #7 from arvindcheru/master-local-merge2
...
Merging all the changes from internal development gerrit to github
2024-03-01 14:50:17 -05:00
David Galiffi
90846043b9
SWDEV-437292 - Update CODEOWNERS file
...
Add @nunnikri, @frepaul, @raramakr, @ashutom, and @amd-isparry
as CODEOWNERS.
Signed-off-by: David Galiffi
Change-Id: I1b4fa626bda8012cac569917d1d2a79afada7168
2024-03-01 11:02:24 -08:00
AravindanC
d338714f4d
Adding Method to get ROCM Install Path
...
Change-Id: Ib8ff920402e9f5d41c0ff8a0e4b76a18596e20e2
2024-03-01 11:02:24 -08:00
Jonathan R. Madsen
1bb94add11
Fix rocprofiler_iterate_callback_tracing_kind_operation_args for HIP compiler callbacks ( #532 )
...
* Fix HIP compiler iterate args
- `include/rocprofiler-sdk/hip/api_args.h`
- replace struct fields named "f" with "func"
- replace hip stream fields named "hStream" with "stream"
- `lib/rocprofiler-sdk/callback_tracing.cpp`
- iterate_args for HIP compiler table
- `lib/rocprofiler-sdk/registration.cpp`
- fix warning about roctx num_tables
- `lib/rocprofiler-sdk/hip/hip.def.cpp`
- replace struct fields named "f" with "func"
- replace hip stream fields named "hStream" with "stream"
- `lib/rocprofiler-sdk/{hip,hsa,marker}/utils.hpp`
- improve `stringize_impl`
- `lib/rocprofiler-sdk/hsa/code_object.cpp`
- remove stale commented out code
- `lib/rocprofiler-sdk/hsa/queue_controller.*`
- destory_queue -> destroy_queue
- `tests/tools/json-tool.cpp`
- improve parallelism in tool_tracing_callback
- serialize the marker api args
- only invoke rocprofiler_iterate_callback_tracing_kind_operation_args in exit phase
- `samples/counter_collection/CMakeLists.txt`
- reduce timeout on tests to 120 seconds
* Update lib/rocprofiler-sdk/hsa/utils.hpp
- disable dereference of double pointer in stringize_impl
* Update lib/common
- indirection_level in mpl.hpp
- stringize_arg.hpp
* Rework rocprofiler_iterate_callback_tracing_kind_operation_args
- provide more information in rocprofiler_callback_tracing_operation_args_cb_t
- support specifying the dereference level to account for output paramters
2024-03-01 01:46:07 -06:00