Commit Graph

64192 Commits

Author SHA1 Message Date
Madsen, Jonathan 6cb0dda8ba Fix async memory copy validation tests (#182)
* Fix async copy validation test

- make the async copy tracing test work regardless of however many HSA memory copies the HIP memory copy decomposes into

* Fix rocprofv3 memory copy tests

* Fix compilation support for hipGraphBatchMemOpNodeGetParams

* Fix rocprofv3-test-summary-*-validate

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

[ROCm/rocprofiler-sdk commit: 7fcd80f744]
2025-02-04 02:41:19 -06:00
Madsen, Jonathan 7fcd80f744 Fix async memory copy validation tests (#182)
* Fix async copy validation test

- make the async copy tracing test work regardless of however many HSA memory copies the HIP memory copy decomposes into

* Fix rocprofv3 memory copy tests

* Fix compilation support for hipGraphBatchMemOpNodeGetParams

* Fix rocprofv3-test-summary-*-validate

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
2025-02-04 02:41:19 -06:00
Juan Manuel Martinez Caamaño 5356f13902 SWDEV-132637: Remove OpenCL cl_khr_depth_images workaround that is not needed anymore
The cl_khr_depth_images associated macro definition is defined twice in
the compiler: in opencl-c.h and automatically by the compiler deduced
from the cl-ext list. These two co-exist and there is no need to remove
cl_khr_depth_images from the cl-ext list.

If we remove cl_khr_depth_images from the cl-ext list, and we do not
include opencl-c.h the macro is not defined.

This fixes conformance test ./test_compiler compiler_defines_for_extensions
when using Comgr with -include opencl-c-base.h -fdeclare-opencl-builtins
without including opencl-c.h.

Before we got the error `ERROR: Supported extension cl_khr_depth_images
not defined in kernel`

This change is needed to eventually get rid of the opencl-c.pch that is embedded in comgr, and that makes implementing a compilation cache in comgr hard.

Change-Id: I76497874ebe7163966420d4ac23a0788b93a36fd


[ROCm/clr commit: 8c9e6d0fa5]
2025-02-04 03:14:31 -05:00
Juan Manuel Martinez Caamaño 8c9e6d0fa5 SWDEV-132637: Remove OpenCL cl_khr_depth_images workaround that is not needed anymore
The cl_khr_depth_images associated macro definition is defined twice in
the compiler: in opencl-c.h and automatically by the compiler deduced
from the cl-ext list. These two co-exist and there is no need to remove
cl_khr_depth_images from the cl-ext list.

If we remove cl_khr_depth_images from the cl-ext list, and we do not
include opencl-c.h the macro is not defined.

This fixes conformance test ./test_compiler compiler_defines_for_extensions
when using Comgr with -include opencl-c-base.h -fdeclare-opencl-builtins
without including opencl-c.h.

Before we got the error `ERROR: Supported extension cl_khr_depth_images
not defined in kernel`

This change is needed to eventually get rid of the opencl-c.pch that is embedded in comgr, and that makes implementing a compilation cache in comgr hard.

Change-Id: I76497874ebe7163966420d4ac23a0788b93a36fd
2025-02-04 03:14:31 -05:00
ajanicijamd aab094f1db Added libamd_comgr.so to internal modules and fix argument parsing module in Timemory (#96)
Updates Timemory submodule

[ROCm/rocprofiler-systems commit: fc5b325979]
2025-02-03 14:43:14 -05:00
ajanicijamd fc5b325979 Added libamd_comgr.so to internal modules and fix argument parsing module in Timemory (#96)
Updates Timemory submodule
2025-02-03 14:43:14 -05:00
Vignesh Edithal e68c297cb2 Use github app for develop to amd-staging sync
* Use the token for rocprofiler-compute-runner github app to perform
  auth to bypass amd-staging branch protection


[ROCm/rocprofiler-compute commit: 25b6bbbb3c]
2025-02-03 13:41:14 -05:00
Vignesh Edithal 25b6bbbb3c Use github app for develop to amd-staging sync
* Use the token for rocprofiler-compute-runner github app to perform
  auth to bypass amd-staging branch protection
2025-02-03 13:41:14 -05:00
David Galiffi 78f1c9e179 Disable the weekly sync
Disable the weekly sync from staging to mainline. We'll do this manually with CQE approval.

[ROCm/rocprofiler-systems commit: 80dc2efc50]
2025-02-03 13:13:22 -05:00
David Galiffi 80dc2efc50 Disable the weekly sync
Disable the weekly sync from staging to mainline. We'll do this manually with CQE approval.
2025-02-03 13:13:22 -05:00
Choudhary, Rahul d70d3fb59f Create kws_caller.yml and rocm_ci_caller.yml (#1)
Enabling per PR based KWS check and PSDB check
2025-02-03 09:43:35 -08:00
Choudhary, Rahul 0f05d1e480 Create kws_caller.yml and rocm_ci_caller.yml (#1)
Enabling per PR based KWS check and PSDB check

[ROCm/ROCR-Runtime commit: d70d3fb59f]
2025-02-03 09:43:35 -08:00
Choudhary, Rahul c06176773c Merge pull request #1 from AMD-ROCm-Internal/rahchoud_amdeng-patch-1
Create kws_caller.yml and rocm_ci_caller.yml

[ROCm/rocminfo commit: fad2fcda9f]
2025-02-03 09:35:08 -08:00
Choudhary, Rahul fad2fcda9f Merge pull request #1 from AMD-ROCm-Internal/rahchoud_amdeng-patch-1
Create kws_caller.yml and rocm_ci_caller.yml
2025-02-03 09:35:08 -08:00
Jacob Lambert 2bd527c676 SWDEV-387063 - Use clang default for C++ version
Instead of enforcing c++14 here, we can instead use the current
clang default

Change-Id: Ib0a178a53c1377f2910edf6fab82b2bac6567ac7


[ROCm/clr commit: 33e48b9629]
2025-02-03 11:07:52 -05:00
Jacob Lambert 33e48b9629 SWDEV-387063 - Use clang default for C++ version
Instead of enforcing c++14 here, we can instead use the current
clang default

Change-Id: Ib0a178a53c1377f2910edf6fab82b2bac6567ac7
2025-02-03 11:07:52 -05:00
Young Hui - AMD 5c27ece3ff DOCs: update index and TOC to better organize how-to docs (#78)
[ROCm/rocprofiler-systems commit: 10ba4b76de]
2025-01-31 21:03:18 -05:00
Young Hui - AMD 10ba4b76de DOCs: update index and TOC to better organize how-to docs (#78) 2025-01-31 21:03:18 -05:00
Choudhary, Rahul 7c03610905 Update rocm_ci_caller.yml added amd-npi pull request trigger 2025-01-31 16:10:41 -08:00
Choudhary, Rahul 3842fe1e25 Update rocm_ci_caller.yml added amd-npi pull request trigger
[ROCm/ROCR-Runtime commit: 7c03610905]
2025-01-31 16:10:41 -08:00
Choudhary, Rahul 2b33ff1fbf Delete .github/rocm_ci_caller.yml
[ROCm/rocminfo commit: 33ac653411]
2025-01-31 16:06:10 -08:00
Choudhary, Rahul 33ac653411 Delete .github/rocm_ci_caller.yml 2025-01-31 16:06:10 -08:00
Choudhary, Rahul 6b5ce8f729 Create rocm_ci_caller.yml
[ROCm/rocminfo commit: 6bd1718fd1]
2025-01-31 16:05:53 -08:00
Choudhary, Rahul 6bd1718fd1 Create rocm_ci_caller.yml 2025-01-31 16:05:53 -08:00
Choudhary, Rahul b5e0d3473a Create rocm_ci_caller.yml
[ROCm/rocminfo commit: 0e1d6396cc]
2025-01-31 15:43:24 -08:00
Choudhary, Rahul 0e1d6396cc Create rocm_ci_caller.yml 2025-01-31 15:43:24 -08:00
Choudhary, Rahul 68f0c67d37 Create kws_caller.yml and rocm_ci_caller.yml
Enabling ROCM CI workflow

[ROCm/rocminfo commit: 0f7c9495f4]
2025-01-31 15:42:44 -08:00
Choudhary, Rahul 0f7c9495f4 Create kws_caller.yml and rocm_ci_caller.yml
Enabling ROCM CI workflow
2025-01-31 15:42:44 -08:00
Choudhary, Rahul c603d7164c Create rocm_ci_caller.yml 2025-01-31 14:25:18 -08:00
Choudhary, Rahul 751ebdfc0e Create rocm_ci_caller.yml
[ROCm/ROCR-Runtime commit: c603d7164c]
2025-01-31 14:25:18 -08:00
Choudhary, Rahul 460a28ed03 Create kws_caller.yml 2025-01-31 14:22:03 -08:00
Choudhary, Rahul e4e3c59968 Create kws_caller.yml
[ROCm/ROCR-Runtime commit: 460a28ed03]
2025-01-31 14:22:03 -08:00
Jimbo Xie cc229f251f SWDEV-504383 - Cleaned up kForcedTimeout10us and removed IsHwEventReadyForcedWait
Also removed active_wait_timeout

Change-Id: I7a429f003c09a4df267b5c0983050704260094c6


[ROCm/clr commit: 4872b420c9]
2025-01-31 14:40:18 -05:00
Jimbo Xie 4872b420c9 SWDEV-504383 - Cleaned up kForcedTimeout10us and removed IsHwEventReadyForcedWait
Also removed active_wait_timeout

Change-Id: I7a429f003c09a4df267b5c0983050704260094c6
2025-01-31 14:40:18 -05:00
taosang2 40df900647 SWDEV-501963 - Add missing codes for gfx950
Cherry-pick https://gerrit-git.amd.com/c/compute/ec/clr/+/1162997

Change-Id: I6b3c6bf55c61cffd43cd6f17b75998f751b75723


[ROCm/clr commit: 32daa8f384]
2025-01-31 14:34:49 -05:00
taosang2 32daa8f384 SWDEV-501963 - Add missing codes for gfx950
Cherry-pick https://gerrit-git.amd.com/c/compute/ec/clr/+/1162997

Change-Id: I6b3c6bf55c61cffd43cd6f17b75998f751b75723
2025-01-31 14:34:49 -05:00
Justin Williams f106364fc7 Make README.md pretty
Change-Id: I7c3341deaf3621ebbc9e495b023b1dd4971a5f1d
2025-01-31 12:22:45 -06:00
Justin Williams 1a0e1ff280 Make README.md pretty
Change-Id: I7c3341deaf3621ebbc9e495b023b1dd4971a5f1d


[ROCm/rdc commit: f106364fc7]
2025-01-31 12:22:45 -06:00
Galantsev, Dmitrii bee9991c4a Revert "Dgalants/add auth script location (#108)"
This reverts commit a70aa81cfd.
2025-01-31 12:22:45 -06:00
Galantsev, Dmitrii 0bb38058e7 Revert "Dgalants/add auth script location (#108)"
This reverts commit 2f68fe1efe.


[ROCm/rdc commit: bee9991c4a]
2025-01-31 12:22:45 -06:00
Tao Sang 27c52062ae FEAT-62198 - Extend device scope for disabled cases
Change-Id: I814e35c528d90ed2bbb34d77377f1b7fd3f1f11d


[ROCm/hip-tests commit: 267d120bb0]
2025-01-31 11:42:13 -05:00
Tao Sang 267d120bb0 FEAT-62198 - Extend device scope for disabled cases
Change-Id: I814e35c528d90ed2bbb34d77377f1b7fd3f1f11d
2025-01-31 11:42:13 -05:00
taosang2 af99b5d52d FEAT-56803 - Fix ocltst slow issues
Fix very slow issues of two ocltst test cases.

Cherry pick
 https://gerrit-git.amd.com/c/compute/ec/clr/+/1009383

Change-Id: I0228c5e87cdec366993fd4afb1c25e7f8161c2c5


[ROCm/clr commit: 4ec274c7d4]
2025-01-31 10:45:43 -05:00
taosang2 4ec274c7d4 FEAT-56803 - Fix ocltst slow issues
Fix very slow issues of two ocltst test cases.

Cherry pick
 https://gerrit-git.amd.com/c/compute/ec/clr/+/1009383

Change-Id: I0228c5e87cdec366993fd4afb1c25e7f8161c2c5
2025-01-31 10:45:43 -05:00
Jatin Chaudhary b5c5d67f7a SWDEV-501779 - add host tests for fp16
Change-Id: I47a117bb6fbfe1d5c7262238b97d9fccf7d4222c


[ROCm/hip-tests commit: 84a460d96b]
2025-01-31 04:24:12 -05:00
Jatin Chaudhary 84a460d96b SWDEV-501779 - add host tests for fp16
Change-Id: I47a117bb6fbfe1d5c7262238b97d9fccf7d4222c
2025-01-31 04:24:12 -05:00
Jatin Chaudhary 9e607d2122 SWDEV-425090 - remove some tests
Remove set of tests which checks for string "error" in clang's output.
This is something HIP can not control and can lead to failures when we
move around with C++ versions or clang decides to make some changes in
its error logging.

Change-Id: Iddbc3177d5a934bd4113e1475d0c759019270aed


[ROCm/hip-tests commit: 4ccc9677c0]
2025-01-31 04:21:28 -05:00
Jatin Chaudhary 4ccc9677c0 SWDEV-425090 - remove some tests
Remove set of tests which checks for string "error" in clang's output.
This is something HIP can not control and can lead to failures when we
move around with C++ versions or clang decides to make some changes in
its error logging.

Change-Id: Iddbc3177d5a934bd4113e1475d0c759019270aed
2025-01-31 04:21:28 -05:00
Vladana Stojiljkovic 09c23c5a1c SWDEV-477981 - Implement tests for hipTexRefGetFlags
Change-Id: Iaa57185aa190ee44eb4ca54bc96bfac777ba0dd2


[ROCm/hip-tests commit: c1cc0e4ffe]
2025-01-31 04:04:18 -05:00
Vladana Stojiljkovic c1cc0e4ffe SWDEV-477981 - Implement tests for hipTexRefGetFlags
Change-Id: Iaa57185aa190ee44eb4ca54bc96bfac777ba0dd2
2025-01-31 04:04:18 -05:00