Wykres commitów

8938 Commity

Autor SHA1 Wiadomość Data
Gopesh Bhardwaj 665c546e65 Documentation Updates (#470)
* Updating installation doc

* updating README

* Addressing Yifan's feedback

* trivial updates

* Added limitation for individual xcc in readme

* Added rocprofv3 page

* README updates

* Updating rocprofv3

* source formatting (clang-format v11) (#538)

Co-authored-by: bgopesh <7112102+bgopesh@users.noreply.github.com>

* Merging documentation team's update

* Update source/docs/installation.md

Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bgopesh <7112102+bgopesh@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
2024-03-07 21:05:16 -06:00
Karl W Schulz ffe08cbbad update version of download-artifact
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-07 17:25:33 -06:00
Karl W Schulz fef48cbc29 fix version for cancel-workflow-action
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-07 17:13:17 -06:00
Karl W Schulz ce47409fe9 updating versions for multiple github-actions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-07 17:04:15 -06:00
colramos-amd 9e6b293249 Remove doc references to deprecated --list-kernels option
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-07 15:48:26 -06:00
Jose Santos 66696f852b Change ipblocks flag to --blocks
Signed-off-by: Jose Santos <josantos@amd.com>
2024-03-07 15:26:40 -06:00
Jose Santos 35ef8c0707 update workloads]
Signed-off-by: Jose Santos <josantos@amd.com>
2024-03-07 15:26:40 -06:00
Giovanni LB 4dd21807c0 Updating to load_delta. Fixing perfetto plugin.
Change-Id: If893f84b0ff108cfa0ccdcf717ee8592aa621032
2024-03-07 15:21:37 -03:00
Karl W Schulz afea510551 enable rocm 6.x testing
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-07 11:35:50 -06:00
Jonathan Kim eb2100daad Fix deferred dmabuf export on IPC due to GEM object loss
When deferring a dmabuf export on an import call, there may be a
failure to export as the GEM object is not referenced by the kernel
mode driver.  To get around this, do a non-deferred export and
immediately close the dmabuf FD to keep FD creation to a minimum.
This way, the GEM object will have a kernel mode driver reference
when a deferred export is done.

Also a bad dmabuf FD sent over a socket may not be received by an import
reader and this can cause a hang.
Set a 10 second timer so that importer is not blocking indefinitely.

Change-Id: I11a9b5ec64aa2e16fd6aecdf46c34e4eb56ccfd0
2024-03-07 12:12:06 -05:00
David Galiffi 020c7c3e3f Add Doc team to CODEOWNERS file
Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Change-Id: Iad8eea0645b63bddb835ed22080facc7d25c1bc0
2024-03-07 11:45:12 -05:00
gobhardw 82905606d5 SWDEV-446917 ub24 compilation fix
Change-Id: I2740d8551c7cdee070eaa0e1a320d1a7a3e4c7e9
2024-03-07 16:44:52 +05:30
Istvan Kiss 50a079af0f Update documentation and add python API documentation
Change-Id: Ibccf5b6a5fba81cea42e04a022deac8a3207b9b8
2024-03-06 22:01:30 -05:00
David Galiffi b34eafe45a Add Doc team to CODEOWNERS file
Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Change-Id: Iad8eea0645b63bddb835ed22080facc7d25c1bc0
2024-03-06 17:58:36 -06:00
colramos-amd e538d3ea16 Ensure sort on rocprof input (#304)
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-06 17:05:24 -06:00
Cole Ramos f4511e7280 Force encoding before Omniperf execution (#299)
* Force encoding before Omniperf execution

Signed-off-by: colramos-amd <colramos@amd.com>

* Fix circular dependency in utils module

Signed-off-by: colramos-amd <colramos@amd.com>

---------

Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-06 17:01:07 -06:00
Nick Curtis 525eb3f527 handle case where workload dir is symlink (#297)
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>
2024-03-06 12:08:16 -06:00
Jonathan R. Madsen 1d33d4cf78 Update rocprofiler_query_available_agents(...) (#596)
* Agent info version

* Complete implementation

- revert "rocprofiler_iterate_agents" to "rocprofiler_query_available_agents"

* Misc tweaks

- update rocprofiler_query_available_agents impl

* Update include/rocprofiler-sdk/agent.h

- Fix undocumented param for rocprofiler_query_available_agents
2024-03-06 02:17:40 -06:00
Jonathan R. Madsen 19971d5719 Fix rocprofiler_context_is_active(...) (#595)
* Fix rocprofiler_context_is_active

- previously returning ROCPROFILER_STATUS_ERROR_CONTEXT_NOT_FOUND if context was inactive

* Update include/rocprofiler-sdk/context.h

- Update doxygen docs
2024-03-06 00:32:34 -06:00
SrirakshaNag c7407d0a9f Adding list-metrics (#585)
* Adding list-metrics

* cmake formatting (cmake-format) (#587)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* source formatting (clang-format v11) (#586)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* Fixing issues with validation tests

* python formatting (black) (#588)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* source formatting (clang-format v11) (#589)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* cmake formatting (cmake-format) (#590)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* Update conftest.py

* Update validate.py

* python formatting (black) (#591)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* python formatting (black) (#592)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* Checking if agent-id in validate.py

* Fixing list metrics execute test

* cmake formatting (cmake-format) (#593)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* Fixing CI failure

* cmake formatting (cmake-format) (#594)

Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com>

* Review Comments

* Update source/bin/rocprofv3

Support -L shorthand for --list-metrics

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
2024-03-05 20:53:15 -06:00
Jason Ray 994aea9f0e bump statman-stopwatch to 2.18 (#220)
* Lock Pandas to version 1.4.3 for tutorial

Signed-off-by: colramos-amd <colramos@amd.com>

* Establish connection between kernel related flags in Analyze Mode (#187)

Signed-off-by: colramos-amd <colramos@amd.com>

* Fixing bug in kernel/dispatch filter pytest

Signed-off-by: colramos-amd <colramos@amd.com>

* More CI logic errors fixed

Signed-off-by: colramos-amd <colramos@amd.com>

* Update CHANGES

Signed-off-by: Cole Ramos <colramos@amd.com>

* Update CHANGES

Signed-off-by: Cole Ramos <colramos@amd.com>

* Update README.md

Signed-off-by: Cole Ramos <colramos@amd.com>

* bump statman-stopwatch to 2.18

Signed-off-by: Jason Ray <jayray.net@gmail.com>

* Fix merge mistakes

Signed-off-by: colramos-amd <colramos@amd.com>

---------

Signed-off-by: colramos-amd <colramos@amd.com>
Signed-off-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Jason Ray <jayray.net@gmail.com>
Co-authored-by: colramos-amd <colramos@amd.com>
2024-03-05 11:16:23 -06:00
colramos-amd a44e07d928 Account for missing GRBM_GUI_ACTIVE in roof-only mode (#103)
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-05 10:43:24 -06:00
Alex Sierra cbeddf9eb6 core dump: Generates a core dump from a fault event
Extracts and creates a core dump ELF file from a fault event, using
core dump front end. GFX11 is not supported.

Signed-off-by: Alex Sierra <Alex.Sierra@amd.com>
Change-Id: I5ae154e886f39ab3ce7bbae5803efb27a96c7e2e
2024-03-05 09:28:44 -05:00
Lancelot SIX 5d3f6a63f1 trap_handler: Set status.skip_export when halting a wave
When inspecting waves on architectures where SPI may not initialize TTMP
registers, the debugger cannot reliably know if the trap handler was
entered and if it saved valuable information in TTMP registers.

This patch uses the status.skip_export bit (unused by the compute
shaders) to indicate that it got executed before halting a wave.
This is done except for gfx940, where ttmp11[31] can be used (as long as
TTMP registers are always initialized by SPI for this architecture).  It
could be possible to be more selective as architectures always
initializing TTMP registers do not require this step, but always doing
is makes maintenance simpler.

Change-Id: I5c4148c78062f7ffa049ac7856c2edc82dbc77d1
2024-03-05 09:28:33 -05:00
Charis Poag 90160a7c9c Fix rocm_smi library calls
- [CLI] Rounded VRAM output on CLI, no diffrence in output
    - [python API] Fixed initializing calls which reuse initializeRsmi()
      calls - now we set a global reference to rocmsmi to use
      throughout API calls (see error below)

Traceback (most recent call last):
  File "/home/charpoag/rocmsmi_pythonapi.py", line 9, in <module>
    rocm_smi.initializeRsmi()
  File "/opt/rocm/libexec/rocm_smi/rocm_smi.py", line 3531, in initializeRsmi
    ret_init = rocmsmi.rsmi_init(0)
NameError: name 'rocmsmi' is not defined

Change-Id: I0eff3b8a432abf6d4344a02b9f638e1191c51a19
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
2024-03-04 21:08:08 -06:00
Giovanni LB 6bffcbdc69 Fixing metadata path for CTF plugin
Change-Id: I04f81c38e2f9f2da9f4ac771ae9dff04cd6a76c6
2024-03-04 21:56:57 -03:00
colramos-amd c7c5a67911 Move away from 'ipblock' terminology to more general 'hardware block' (#201)
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-04 16:41:40 -06:00
Maisam Arif 3c64c32d99 Merge amd-staging into amd-master 20240304
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: I99e9de40a57539407ce06b1e7385830c662134e1
2024-03-04 15:28:58 -06:00
colramos-amd 79260da335 Add rocprofv2 support to Mi200. Closes #295.
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-04 13:40:52 -06:00
gobhardw aab41c075f updating changelog for rocm6.1
Change-Id: I612022edda69f347ae319d7227a23a94964af2d2
2024-03-04 11:44:26 +05:30
Karl W Schulz 4a8917f880 enable tarball on 2.x commit as well
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-03 15:25:54 -06:00
Karl W Schulz f94da3228d apply formatter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-03 15:20:21 -06:00
colramos-amd ea9783f105 Fix typo, patch issue in kernel filtering in standalone GUI, and error on version mismatch
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-03 14:38:28 -06:00
Karl W Schulz ca59cbe3a3 apply formatter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 0aa8e74f80 apply formatter
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz dce0a3c3a7 prep for publishing latest docs from 2.x branch
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz a98e95f8e2 update doc paths for workflow trigger
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Nicholas Curtis 86a4b2f6d8 restore custom CSS for tables
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 51c2d3cf9b re-enable publish
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz d009edd757 more work towards building both 1.x and 2.x docs simultaneously
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz e1ee1c1f17 work towards building both 1.x and 2.x docs simultaneously
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz f0dcfcb34f adding a local 1.x VERSION for the doc build
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz fc24ad1d7d importing 1.x docs from main branch
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 87dd03b129 doc subdir rename: docs -> docs-2.x
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 5c61f35312 rename build dir - with feeling
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 5352fdfbfd rename build dir - the revenge
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 546aa035c8 rename build dir
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz be4321e9ea more package updates
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 317f99486a update configure pages version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00
Karl W. Schulz 598b99ddd8 update artifact version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-03-02 12:28:34 -06:00