ajanicijamd
620ccbeb82
Reducing the number of iterations for lulesh tests ( #1233 )
2025-10-17 17:32:27 -04:00
Ammar ELWazir
3eb01da28d
[ROCProfiler-SDK] [ROCProfiler-Register] Adding Correct Installation steps ( #1150 )
...
* Adding Correct Installation steps
* Update projects/rocprofiler-sdk/source/docs/install/installation.rst
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update projects/rocprofiler-sdk/source/docs/install/installation.rst
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 15:48:48 -05:00
cfreeamd
911a2f42c1
Revert "rocr: Don't assert in hsa_shut_down when no agents ( #1115 )" ( #1312 )
...
This reverts commit fb8ab442b6 .
2025-10-17 08:36:06 -07:00
systems-assistant[bot]
6b109c11c4
[rocprofv3] Reorganize rocprofv3.avail python package ( #175 )
...
* Reorganize rocprofv3 python package
adding Python version candidates
review fix
fix test
fix
remove extra line
fix the exception handle
fix Lint fail
fix installation
adding checks to check version format
disable test for address sanitizer
* review comments
* Removing extra lines
* fix format
* Add lib/python3/site-packages to PYTHONPATH in setup-env.sh
* rocprof-compute update rocprofv3 avail lib path
* Make rocprofv3 python binding build commands consistent with other python bindings
* fix cmake
* fix rocprof-compute
* revert cmake changes
* fix rocprofv3 avail python library
* fix cmake
* fix cmake
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: Sriraksha Nagaraj <Sriraksha.Nagaraj@amd.com >
Co-authored-by: Jonathan R. Madsen <Jonathan.Madsen@amd.com >
Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
Co-authored-by: Vignesh Edithal <Vignesh.Edithal@amd.com >
2025-10-17 08:27:17 -07:00
David Bélanger
02294e3852
kfdtest: Fix ExtendedCuMasking on GPUs with inactive CUs ( #726 )
...
Modify the code that computes the adjusted CU mask array to take
into account of additional cases for inactive CUs.
Signed-off-by: David Belanger <david.belanger@amd.com >
2025-10-17 08:26:12 -07:00
cfreeamd
9df655088f
thunk: Correct kfd_ioctl_create_queue_args comment ( #1235 )
2025-10-17 08:25:51 -07:00
Julia Jiang
5919671102
SWDEV-560097 - Fix math API doc for __frcp_rn and __drcp_rn ( #1393 )
2025-10-17 11:20:39 -04:00
systems-assistant[bot]
dae5b30a1a
SWDEV-534207 - Solve more phoenix mem test failures ( #545 )
...
* SWDEV-534207 - fix 'Unit_hipFreeMipmappedArrayImplicitSyncArray - float' out of memory error with extent (1024, 1024, 1024) and 1 levels on 740M iGPUs. totalGlobalMem is not really the amount of device memory available for compute
* SWDEV-534207 - compare expected available memory within a range in Unit_hipMalloc3D_Basic; to take into account some bookkeeping overhead (instead of in exact 64MB chunks)
* SWDEV-534207 - fix missing setting of SvmGpuMemoryCreateInfo::interprocess in the 'fine' and 'fine uncached' memory and 'MemorySubAllocator' cases. Coarse allocation was added first; the flag was missed when the other three cases were added
* SWDEV-534207 - allow more room for the check of available memory after hipFree() in Unit_hipMalloc3D_Basic; it was till failing on 740M
---------
Co-authored-by: Gerardo Hernandez <gerardo.hernandez@amd.com >
Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com>
2025-10-17 15:49:57 +01:00
Jason Bonnell
9664f1dc91
[rocprofiler-systems] Add retries to RHEL install steps ( #1384 )
...
* Add GHCR retry logic
* Add retries to Install ROCm Packages step in rocprofiler-systems-redhat.yml
* Update containers-ci.yml file to use latest RHEL9/10 releases
* Use build-docker-ci script in rocprofiler-systems-containers
* Remove working-directory from step in rocprofiler-systems-redhat.yml
* Remove shell bash from Install ROCm Packages step
* Revert RHEL version change in rocprofiler-systems-redhat.yml
2025-10-17 10:20:54 -04:00
Sunday Clement
b9b8b6110b
rocrtst: Add SVM Prefetch test ( #360 )
...
this test will prefetch SVM memory, and then verify the memory is sourced
from the expected numa node.
Signed-off-by: Sunday Clement <Sunday.Clement@amd.com >
2025-10-17 09:43:46 -04:00
Milan Radosavljevic
00faa48ac2
Add flushing of perfetto buffer ( #1417 )
...
- Add flushing of perfetto buffer
- Add `ROCPROFSYS_PERFETTO_FLUSH_PERIOD_MS` config setting.
- Update CHANGELOG.sh
- Resolves SWDEV-518817
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-10-17 09:30:29 -04:00
solaiys
d348797017
Update rocm-core package to include rdhc script ( #1375 )
...
* Add rdhc script in to rocm-core package
* Create the rdhc symlink within the package itself.
* Removed hard-coding of rocm-core name, used CORE_TARGET instead.
* [RDHC] Check if the required pip pkgs are present and warn .
rdhc checks the required pip packages are present or not.
if not warns the user and exits gracefully.
Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com >
2025-10-17 10:34:00 +05:30
Ashutosh Mishra
221807b69d
Fixing tool erros ( #1416 )
...
Tools running for sanity checks are
detecting buffer overrun which is
not the case. Still getting rid of
function which is causing the issue
removed and making the code more robust
using defensive programming so that
any tool is not able to detect issues
hereafter. Fixed comments, corrected
typos and added a new return type
which is required as per refactoring
Signed-off-by: Ashutosh Mishra <ashutosh.mishra@amd.com >
2025-10-17 09:10:18 +05:30
Venkateshwar Reddy Kandula
ba5b8aa16f
[rocprofiler] Disable runFeatureTests and runTracerFeatureTests test to unblock psdb ( #1404 )
...
* disable feature profiler tests temporarily
* Update tracer_gtest.cpp
* Update profiler_gtest.cpp
2025-10-16 14:55:36 -07:00
Bindhiya Kanangot Balakrishnan
97b6e806da
SWDEV-560768 - SMI test return if no devices available ( #1369 )
...
Return from Setup if no monitor devices are available.
Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com >
2025-10-16 15:35:18 -05:00
Bindhiya Kanangot Balakrishnan
b4288fd8d4
SWDEV-554099 - Update rsmi tests expected output ( #1364 )
...
Updated rsmitsts expected outputs to accomodate
returned status.
Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com >
2025-10-16 15:34:07 -05:00
Sunday Clement
c23c320b4d
rocr: Make IPC Handles Unique ( #795 )
...
Query IPC handles on shared memory export/import for any metadata as a
means to uniquely identify handles that happen to be backed by buffers
that point to the same memory.
2025-10-16 14:37:02 +05:30
marantic-amd
f2ccc96cfd
Add missing counter events handling for ROCPD ( #1305 )
...
* Add missing counter events handling for ROCPD
* Update projects/rocprofiler-systems/source/lib/rocprof-sys/library/rocprofiler-sdk/counters.cpp
* Update projects/rocprofiler-systems/source/lib/rocprof-sys/library/rocprofiler-sdk/counters.cpp
* Fixed formatting
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
---------
Signed-off-by: Marjan Antic <Marjan.Antic@amd.com >
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-10-15 23:15:19 -04:00
David Galiffi
38a81ac4e3
Update VERSION to 1.3.0 ( #1368 )
2025-10-15 23:12:10 -04:00
David Galiffi
b75423b173
Update installation and ROCPD documentation ( #1300 )
...
* Updating install doc page
* Removing the Quick Start page
* Add documentation for rocpd output
* Update links to reference rocm-systems repo
* Update README.md
Installation instructions references ROCm Docs link.
* Updated git clone instructions
Back to using https to clone the repository
* Fix formatting
* Update projects/rocprofiler-systems/docs/how-to/understanding-rocprof-sys-output.rst
* Add reference to "rocpd" section to the "Profiling Python" section
* Update CONTRIBUTING.md
* For ROCPD, document minimum version of SDK.
* Update CHANGELOGS
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
* Update CHANGELOG.md
Updated based on feedback from docs team
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md.
Simplify and remove setup information overlapping with the "rocm-systems" contributing documentation.
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Update CHANGELOG.md
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
* Apply suggestion from @prbasyal-amd
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Co-authored-by: Pratik Basyal <pratik.basyal@amd.com >
2025-10-15 23:11:46 -04:00
Young Hui - AMD
02bf0a8492
[rocprofiler-compute] Source files updated to reference super-repo URL ( #1330 )
...
* source files updated to reference super-repo URL
2025-10-15 15:35:11 -04:00
Young Hui - AMD
161e44c425
[rocprof-compute] Documentation changes for move to super-repo for 7.1 ( #1329 )
...
- also remove json output mention in docs
2025-10-15 15:32:54 -04:00
vedithal-amd
454e935448
Fix docker compose ( #1323 )
...
Co-authored-by: Yanyao Wang <yanywang@amd.com >
2025-10-15 14:26:56 -05:00
vedithal-amd
ecf0d32644
Update CHANGELOG.md for ROCm 7.1.0 release ( #1362 )
2025-10-15 14:25:34 -05:00
Alysa Liu
4342579645
libhsakmt: Fix memory leak for events_page metadata ( #807 )
2025-10-15 14:52:40 -04:00
Alysa Liu
d5cbdc104d
rocrtst: Add Memory_Async_Copy_On_Engine Test ( #885 )
...
Increase test coverage involving:
hsa_amd_memory_get_preferred_copy_engine()
hsa_amd_memory_copy_engine_status()
hsa_amd_memory_async_copy_on_engine()
2025-10-15 14:51:54 -04:00
Saurabh Verma
31a7f3d5dd
Update gfx9_primitives.h and gfx9_block_table.h to use gc_9_4_2_offset.h ( #859 )
...
* Initial commit
* Replaced gc_9_2_1_sh_mask.h with gc_9_4_2_sh_mask.h
* properly replace gc_9_2_1_sh_mask.h and gc_9_2_1_offset.h for all gfx9 asics
2025-10-15 12:13:35 -05:00
Saurabh Verma
946385d0ff
Reverts #1379 and properly migrates the docs ( #1381 )
...
Reverts #1379 and properly migrates the docs
---------
Co-authored-by: Matt Williams <matt.williams@amd.com >
2025-10-15 10:48:27 -04:00
Gerardo Hernandez
fc5551a724
SWDEV-536360 - fix another bullet point in reduce sync operations section not being displayed on its own line ( #1374 )
2025-10-15 14:51:43 +01:00
ajanicijamd
259ef6348b
Fixed issues with nic-performance test ( #1168 )
...
- On some hosts the wget can finish too soon and PAPI doesn't catch even a single network event.
- On some hosts, there are multiple default NICs and the scripts didn't work in that case.
- The test script was writing the output of wget to /tmp directory, which causes a problem if another user tries to run the same test. Because the output file with the same name already exists in the same directory, but with a different owner, the test fails
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-10-14 23:45:08 -04:00
Gerardo Hernandez
bfbc48bb0e
SWDEV-536360 - fix bullet points in reduce sync operations section not being displayed on different lines in the browser ( #1346 )
2025-10-14 22:02:34 +01:00
axie_amdeng
dde482d224
rocr: unitialized size variable caused huge memory/space allocation ( #1232 )
...
Signed-off-by: Alex Xie <AlexBin.Xie@amd.com >
2025-10-14 16:57:10 -04:00
Ajay GunaShekar
0ac37de373
SWDEV-555665 - fix hip-tests for windows ( #1028 )
...
* SWDEV-555665 -enable fixed windows tests
2025-10-14 08:39:49 -07:00
Satyanvesh Dittakavi
9d32badcb7
SWDEV-545950 - Update indentation in hip_prof_str.h for hipStreamCopyAttributes ( #1352 )
2025-10-14 17:35:17 +05:30
Ioannis Assiouras
538ebc5409
SWDEV-556877 - Ensure pinned memory is released if hsa copy fails ( #1137 )
2025-10-14 10:08:49 +01:00
amd-srinivas1
092279449e
SWDEV-546345-[catch2][dtest]-Tests for hipMemSetD2DXX Apis(Memory management) ( #896 )
...
* SWDEV-546345-Added tests for memsetd2dxx apis
* SWDEV-546345-Optimized the code.
* SWDEV-546345-Optimized the code.
* SWDEV-546345-Addressed review comments
* SWDEV-546345-Updated code.
2025-10-14 10:47:59 +05:30
SaleelK
cc18890fe8
clr: Reset barrier_value_packet_ at init ( #1162 )
2025-10-13 22:01:46 -07:00
vstojilj
f964f45902
SWDEV-553920 - Disable and fix failing tests ( #1133 )
2025-10-13 16:38:27 +02:00
vstojilj
bfedf63575
SWDEV-552537 - Fix nvidia build failures ( #1125 )
...
* SWDEV-552537 - Fix nvidia build failures
* Add string header to fix hip-tests
---------
Co-authored-by: Branislav Brzak <branislav.brzak@amd.com >
Co-authored-by: Danylo Lytovchenko <danylo.lytovchenko@amd.com >
2025-10-13 09:20:17 +02:00
amd-srinivas1
b86b676514
SWDEV-553447-[catch2][dtest]-Add hipDeviceMallocUncached to hipMemCreate and hipMemMap flags ( #857 )
...
* SWDEV-547367-Updated tests to work with hipMemAllocationTypeUncached
* SWDEV-553447-Updated tests of hipMemMap
* SWDEV-553447-Resolved merge conflicts
---------
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
2025-10-12 22:05:02 +05:30
Satyanvesh Dittakavi
46e683d41a
SWDEV-545950 - Add hipStreamCopyAttributes API Implementation ( #914 )
...
* SWDEV-545950 - Add hipStreamCopyAttributes API Implementation
* Add unit test for hipStreamCopyAttributes API
* Add ChangeLog and nvidia mapping for the API
* Update rocprofiler-sdk with new HIP API details
* [rocprofiler-sdk] handle hipStreamCopyAttributes in stream tracing service
- this new HIP function has multiple stream arguments and needs to be skipped because it does not have an explicit create/destroy/set functionality
* Update HIP_RUNTIME_API_TABLE_STEP_VERSION in clr and rocprofiler-sdk
* Resolve merge conflicts
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-10-12 19:57:05 +05:30
David Yat Sin
7f79d0febc
rocr: Set signal memory allocations to NonPaged ( #1219 )
...
Set memory allocation to non-paged to avoid issues caused when CP tries
to access signals after page has been migrated.
2025-10-10 17:35:15 -04:00
Jason Bonnell
082e7adb81
Updated VERSION regex for tarball in Dockerfiles ( #1321 )
2025-10-10 15:37:13 -04:00
jamessiddeley-amd
64375c23d0
[rocprof-compute] Improve standalone roofline plot generation ( #1298 )
...
* ruff formatting
* Update roofline.py function descriptions
* Update height calculation
* Add back cache level filtering in gui_analysis
* Update roofline_calc.py to take in ai_data for ceiling length calc
* format roofline.py
* update roof test cases
* update roofline legend plot table
* fix pdf generate cutoff
---------
Co-authored-by: cfallows-amd <Carrie.Fallows@amd.com >
2025-10-10 14:23:23 -04:00
David Yat Sin
7f2ef6a602
rocr: Return error on signal alloc failure ( #1310 )
...
Return HSA_STATUS_ERROR_OUT_OF_RESOURCES when signal allocation fails.
2025-10-10 14:06:31 -04:00
amd-srinivas1
6b8a4a23ba
SWDEV-546345-[catch2][dtest]- Tests for memCpyBatchAsync Apis(Memory management) ( #1117 )
...
* SWDEV-546345-Added tests for Batch memCpy apis.
* Updated tests to use multiple data types
* SWDEV-546345-Updated tests for different data types
* SWDEV-546345-Updated clang-format
* SWDEV-546345-Updated hipMemcpy3DBatchAsync parameter
* SWDEV-546345 - Updated hipMemcpy3DBatchAsync tests with hipMemLocationTypeHost
---------
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
Co-authored-by: Rambabu Swargam <rambabu.swargam@amd.com >
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
2025-10-10 22:03:06 +05:30
Istvan Kiss
51452b643f
Revise the section on CU & WGP modes ( #1255 )
2025-10-10 09:14:03 -07:00
Giovanni Lenzi Baraldi
29f8b2c636
[aqlprofile] Bump TT2 header ( #1118 )
2025-10-10 13:54:38 +02:00
systems-assistant[bot]
9021b43cd1
SWDEV-546347-Added tests for Module Management APIs ( #539 )
...
* SWDEV-546347-Added tests for hipModuleGetFunctionCount
* SWDEV-546347-Added tests for hipModuleLoadFatBinary
* SWDEV-546347-Added 3 more tests for hipModuleLoadFatBinary
* SWDEV-546347-Updated hipModuleLoadFatBinary.cc
* SWDEV-546347-Added test for hipModuleGetLoadingMode API
* SWDEV-546347-Clang-format issues
* SWDEV-546347-Removed tests of hipModuleGetLoadingMode API
* SWDEV-546347 - Updated CMake file
* SWDEV-546347-Addressed review comments
* SWDEV-546347-Updated CmakeLists
* SWDEV-546347-Addressed review comments
* SWDEV-546347-Addressed Review comments
---------
Co-authored-by: SrinivasRao Gollamandala <Srinivasarao.Gollamandala@amd.com >
Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com>
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
Co-authored-by: Rambabu Swargam <rambabu.swargam@amd.com >
2025-10-10 15:29:20 +05:30
Satyanvesh Dittakavi
446fbd3191
SWDEV-557093 - Add hip catch test using nested tile partition ( #1180 )
2025-10-10 13:16:43 +05:30