Commit Graph

149 Commits

Author SHA1 Message Date
Danylo Lytovchenko f7338717ae SWDEV-470698 - fix formatting, add format check workflow (#657) 2025-08-20 19:58:06 +05:30
Patel, Jaydeepkumar 6e80f1091d SWDEV-539967 - Include missing assert header. (#337)
[ROCm/hip-tests commit: 2c7c7128ea]
2025-07-01 09:58:10 +05:30
Godavarthy Surya, Anusha 1e71fb6b61 SWDEV-530015 - Override ROCM_PATH with env if it is set (#171)
[ROCm/hip-tests commit: 814b1c81cf]
2025-06-05 15:30:33 +05:30
Pankaj Kumar Divedi d4c3bcdc0f SWDEV-485275 - fix using CUID to host-only compilation
Change-Id: I9f818e045090299714e77132e2a036a804ab1856


[ROCm/hip-tests commit: 754644f16e]
2024-12-20 12:18:20 +05:30
Ioannis Assiouras 05312d2d2c SWDEV-497529 - Link with hip::amdhip64 target in 15_static_library/device_functions
Modified target_link_libraries to link with the hip::amdhip64
target instead of directly linking to the amdhip64 library.
This ensures that all sub-dependent libraries that are necessary
for static build are included.

Change-Id: Idf69477708172604ba9c349735d3230ae765923a


[ROCm/hip-tests commit: ef9558a160]
2024-11-19 05:32:14 -05:00
jofernau 6d5af4fe1f SWDEV-496006 - Update tests according to compiler.
Change-Id: I8870be9f7d1d209e3d9ae07928e8990180e3dd0b


[ROCm/hip-tests commit: 5f6eded274]
2024-11-06 01:30:30 -04:00
Julia Jiang 8034b85e7f SWDEV-452448 - Adding more information for inline_asm sample
Change-Id: I52b3bd804cd323eb862473da9e48a1d4cf58da07


[ROCm/hip-tests commit: edecba21f2]
2024-10-24 13:54:42 -04:00
Ioannis Assiouras 6221aee0af SWDEV-478295 - Set CXX as the project language in 23_cmake_hiprtc
Change-Id: I40c01191e9de1790bbdd42896bdf70c046a70e34


[ROCm/hip-tests commit: 8e62770f50]
2024-10-01 10:57:16 -04:00
Ioannis Assiouras 87c0afcd84 SWDEV-477039 - Disabled samples that directly invoke hipcc for static builds
This commit disables samples that directly call hipcc when
building in a static environment. In its current state, hipcc
requires all static libraries to be explicitly provided
in order to succesfully link the sample binary.

Change-Id: I74c94a57867bc1fe0e6134ddd633b465bd6c0f83


[ROCm/hip-tests commit: 90b441a804]
2024-09-05 05:42:27 -04:00
Jaydeep Patel 370b76407d SWDEV-481860 - Match malloc/hipMalloc calls with free/hipFree calls in all samples.
Change-Id: Ib44551b3f60cd90fa7158e4ed016ef5549a34ef7


[ROCm/hip-tests commit: b89a7c6201]
2024-09-04 10:32:58 -04:00
Jaydeep Patel f06e679b18 SWDEV-481861 - Add hipEventDestory for every hipEventCreate in all samples.
Change-Id: Ib1b860b02ef2640f321d54902b34ecf0e495ed65


[ROCm/hip-tests commit: dac779c834]
2024-08-29 13:22:19 -04:00
Jaydeep Patel 1cd42f33f1 SWDEV-481391 - No need to set GPU_ARCH as it is been set from amdgpu-arch utility for sample 16 & 17.
Change-Id: Icbcc8c2058ecc4b382db51ef9705aab36aa64db0


[ROCm/hip-tests commit: f54ce39eb5]
2024-08-29 11:45:57 -04:00
kjayapra-amd 05770badad SWDEV-478923 - Add targets for code object compilation.
Change-Id: Icef7917cfb1ba53eb3ccbbf9220dd96dcbe8714d


[ROCm/hip-tests commit: 2d2e90a405]
2024-08-22 14:17:31 -04:00
Rahul Manocha 153b9512c2 SWDEV-479073 - Use amdgpu-arch for sample 16 and 17
Change-Id: Ia6a2d7171d0ed296166f3bbf5f40c56305518de3


[ROCm/hip-tests commit: b8a0b33f67]
2024-08-22 14:15:52 -04:00
Ioannis Assiouras 47ae5e353e SWDEV-478295 - Link with hiprtc-builtins for sample 23_cmake_hiprtc in static build
Change-Id: I9ccc1310ea2f38d8624103e198b6fc1077712345


[ROCm/hip-tests commit: e45cbdfaa1]
2024-08-15 16:37:38 -04:00
Jaydeep Patel 44e6cc3e7a SWDEV-462616 - Sample 19 is disabled temporarily due to ASAN failure.
Change-Id: I6528095909da1f91dbe7383752deca780a38a231


[ROCm/hip-tests commit: ba83484a8d]
2024-07-04 05:41:15 +00:00
Ranjith Ramakrishnan 1637f46394 SWDEV-467162 - Temporarily disable hip-lang test for static builds
Hip-lang test is failing in static build environment. Disabling it for time being
TODO: Need to renable the test once its fixed

Change-Id: Ie15f02a157a13b3f105596ad673a8a1da6e78b67


[ROCm/hip-tests commit: c7e0c65779]
2024-06-12 14:36:04 -07:00
Ioannis Assiouras 1a525cb854 SWDEV-464648 - code and comment cleanups
Change-Id: I10b462078fa9eed73372d81dff92d7278731f736


[ROCm/hip-tests commit: 38f67d4a0b]
2024-06-12 00:34:10 -04:00
Julia Jiang b7d5ec9fec SWDEV-458672 - Fix dead links in hip-tests repos
Change-Id: Iea5b47d2db3b6e33fc18f1ed5bb79be688cce600


[ROCm/hip-tests commit: c8c4faefa2]
2024-05-10 11:31:00 -04:00
Jaydeep Patel 2fbfe65f30 SWDEV-452646 - Enabled sample 16 & 17 as compiler change is landed in mainline.
Change-Id: I865c3ab3cb99f32d057fb9f662f358adc9977481


[ROCm/hip-tests commit: ae66ad5d95]
2024-05-03 10:11:04 -04:00
Jaydeep Patel 3c44acec6b SWDEV-452646 - Disable sample 16 & 17 temporarily due to compiler dependency.
Change-Id: I010f019066fa277536270feaef38a2cd5edc63d0


[ROCm/hip-tests commit: 7c12d95667]
2024-04-12 01:10:54 -04:00
Vikram 4681ffc8f6 SWDEV-448422 - Fix tests according to latest compiler changes
Recent compiler patch https://github.com/llvm/llvm-project/pull/81700/
introduced changes to certain hip external symbols clang emits. This patch
makes the tests "16_assembly_to_executable" and "17_llvm_ir_to_executable"
follow these changes. I expect comments on whether this is an unintended
compiler behaviour that needs fix in compiler or this is the proper fix.

Change-Id: I3943f5365600f683a65c98c6d17c14a5e4192351


[ROCm/hip-tests commit: fba826fc3c]
2024-03-13 10:41:08 -04:00
Rakesh Roy 96db0dbd8d SWDEV-1 - Delete sample 20_hip_vulkan
- Delete sample 20_hip_vulkan as it contains NVIDIA Copyright

Change-Id: If9638a121bdfcf08813d3ea9eb4a14f78170c2a6


[ROCm/hip-tests commit: 6ce6b54085]
2024-03-08 07:18:38 -05:00
jujiang 855a59c16c SWDEV-444835 - Merge hip-tests changes made in 6.1- to staging
Change-Id: Ib0e926467dce61d3b8ca3bd9e8f0b682b666b0c7


[ROCm/hip-tests commit: 4a2fbe2e1f]
2024-02-29 11:38:04 -05:00
jujiang c9991341dc SWDEV-444390 - Update link in Github for hip-tests
Change-Id: I8e49f88f8f6d9f6d430774bd72f8fdcc522553f6


[ROCm/hip-tests commit: 4c0bf68dd9]
2024-02-21 11:40:09 -05:00
Jaydeep Patel 95eb873d90 SWDEV-442606 - Add gfx90a and gfx942 in GPU arch list.
Change-Id: I0890bd865f22292465614423b94da8c1d1fc56ce


[ROCm/hip-tests commit: cf461b2f8c]
2024-01-24 23:50:29 -05:00
Rahul Manocha 9689afcac7 SWDEV-431345 Cmake for hip sample 22
Change-Id: I9b1149b2e83b2f639882011d75b4fb9e2419ff8d


[ROCm/hip-tests commit: c6d3505d63]
2024-01-18 12:10:03 -05:00
Rahul Manocha b299b79a77 SWDEV-436821 Update hip samples Readme files
Change-Id: I6bf3a72eac4a4242cb2dbf4e6eee73e0e1bef2ef


[ROCm/hip-tests commit: 76dd8ea569]
2023-12-21 14:20:44 -05:00
Rahul Manocha 2d432c1ca6 SWDEV-431345 - CMake build flow for hip samples 16,17
Change-Id: I7bfc8600511c78d8c73aa526f9846cd268651279


[ROCm/hip-tests commit: f0b5b20466]
2023-12-15 09:02:23 -05:00
Rahul Manocha 6ed9ba879b SWDEV-437139 hip sample 22 fix
Change-Id: Icb7a9d759e62dab95399c81e2b68ff2cd8c24c0b


[ROCm/hip-tests commit: 1a2f1eb11c]
2023-12-12 17:34:07 +00:00
Rahul Manocha b821fdbfba [SWDEV-431345][SWDEV-432633] toplevel cmake for hip samples
Change-Id: If22e7e96604f184458cc6ab6bb9945152f9359e0


[ROCm/hip-tests commit: 7481de706f]
2023-12-05 11:36:15 -05:00
Rakesh Roy 16691f6e85 SWDEV-425678 - Fix build failure in HIP samples
- Due to file reorg path changes cmake fails at find_package(hip) unless CMAKE_PREFIX_PATH is set explicitly
- Update CMakeLists.txt to set CMAKE_PREFIX_PATH
- Update Readme

Change-Id: Ibdb4419efcdd6583b059a728e48dfdb8f927a48b


[ROCm/hip-tests commit: 4dfa7ca7e6]
2023-11-27 12:56:29 -05:00
taosang2 b57dd4dd78 SWDEV-408843 - Fix vulkan_interop failure
Fix vulkan_interop build issue on CMake so that
it can be integrated into catch2 batch build.
Fix some test failures.
Update some code format.

Change-Id: I32c9bed861ddf4fe0d7bba21dce9bd720168c397


[ROCm/hip-tests commit: 8cc7ed5a03]
2023-11-06 08:54:56 -05:00
Jaydeep Patel c28e388ab2 SWDEV-418116 - FindHIP.cmake is moved to /opt/rocm/lib/cmake/hip/ from /opt/rocm/hip/cmake/
Refer hipify-perl from /opt/rocm/bin/.

Change-Id: I95af838136b124d776323442253e8c74278d69e5


[ROCm/hip-tests commit: 560ef9b945]
2023-10-27 03:08:45 -04:00
Julia Jiang d1028926ef SWDEV-393746 - Fix for HIP-sample tests failure
Change-Id: Ifb2dc03cfa82bb96f5f0d21b3848a5cda0baf9bc


[ROCm/hip-tests commit: 547de9c274]
2023-09-27 11:55:17 -04:00
ROCm CI Service Account 1363f92ea0 SWDEV-397570 - Adding PASSED string on cases where tests are skipped. (#385)
Change-Id: I2bbe5cfb9eff75b817f3e77aaeeecc5d0c411dbf

[ROCm/hip-tests commit: 49d3ea9945]
2023-08-14 21:30:34 +05:30
ROCm CI Service Account aed6fb404c SWDEV-402093 - Updated README to use AMDGPU_TARGETS=native to enable compiler autodetection (#378)
Change-Id: I33a71d12b5b883eacac706725322bc13e0d57852

[ROCm/hip-tests commit: 30fcf2f17c]
2023-08-14 21:26:49 +05:30
ROCm CI Service Account d3b771c91d SWDEV-385161 - Deprecate usage of env vars in HIP samples and tests (#363)
* SWDEV-385161 - Deprecate usage of env vars in HIP samples and tests env vars such as HIP_PATH, ROCM_PATH, HIP_COMPILER, HIP_RUNTIME, HSA_PATH etc are removed.

Change-Id: I280e20b291cfb14675846aae72d97fa5b3ad567d

[ROCm/hip-tests commit: 34976df246]
2023-08-14 12:06:14 +05:30
Ioannis Assiouras 609d5d5c37 Include hip_helper.h in 14_gpu_arch sample (#387)
[ROCm/hip-tests commit: 11e8609b90]
2023-08-11 20:00:35 +05:30
ROCm CI Service Account f8e1cba1ad SWDEV-402381 - Add hipCheckErrors for HIP API calls in samples (#375)
Change-Id: I335d7e780362fc59fd2d90939b4c8b8a7231ffc7

[ROCm/hip-tests commit: 7cc53f992f]
2023-07-20 10:22:17 +05:30
Jatin Chaudhary 8f7d58e3b9 SWDEV-397031 - fix device functions as well (#352)
Change-Id: I9081a5497c89b563c3761e533bb9ee03d61f5867

[ROCm/hip-tests commit: 3e1169eb51]
2023-07-08 20:55:55 +05:30
ROCm CI Service Account dac192e64b SWDEV-405157 - Rewrite sample 11_texture_driver to use texture objects (#348)
Change-Id: I107bfc06fabd62f43e6665b8b038226fe2154fc5

[ROCm/hip-tests commit: c60a07656f]
2023-07-08 20:55:09 +05:30
ROCm CI Service Account 535c95c484 SWDEV-393746 - Fix HIP sample failures-21, 22, 23 (#331)
Change-Id: Id839cf24ba5f16897428b19c0299ea781a5a6d09

[ROCm/hip-tests commit: 90de01adb9]
2023-06-28 21:59:03 +05:30
ROCm CI Service Account a120fa7394 SWDEV-393746 - Fix for HIP-Sample tests failure 16, 17, 18,19 (#332)
Change-Id: I088c1035f1f25e7a5cc65077ff0b8cd281fdaf55

[ROCm/hip-tests commit: 529d245738]
2023-06-28 21:48:13 +05:30
ROCm CI Service Account b2576cbd8e SWDEV-397031 - Fix issue in Release mode where hipMalloc was never called (#308)
Change-Id: Id99a5f39035f14ea9a63f9b339e4fb6525e1d3c1

[ROCm/hip-tests commit: 62b2218368]
2023-06-19 22:10:49 -07:00
ROCm CI Service Account d3f421cc5b SWDEV-397570 - Move tex2d call under IMAGE_SUPPORT guards. (#294)
Change-Id: Id7239f026dfb463c8c6d82b9656ac5b6716956fc

[ROCm/hip-tests commit: 3d29c352b9]
2023-06-19 09:40:06 -07:00
ROCm CI Service Account 3296306318 SWDEV-394336 - Pass CMAKE_PREFIX_PATH. (#265)
Change-Id: I0d3f7c140559559283e362b728b0f8082d8716b8


[ROCm/hip-tests commit: 7d7b4ab075]
2023-05-30 12:26:15 -07:00
ROCm CI Service Account 44bf014934 SWDEV-378392 - Fixed warnings when build with cmake (#171)
Change-Id: If4dbd4b844fd34c2ab6a8165782a4a42d2a18402

[ROCm/hip-tests commit: dadd195aeb]
2023-02-28 11:38:47 +05:30
ROCm CI Service Account c54451e622 SWDEV-371483 - Fixed the build of some tests in HIP-Samples (#120)
Change-Id: Iab0c79eafb9c919b65e7cb42ac865ce830a9e48d

[ROCm/hip-tests commit: 7e331b2479]
2023-02-03 20:39:44 +05:30
ROCm CI Service Account 89c85347d5 SWDEV-344342 - Add sample using hiprtc target (#2946)
Change-Id: Ie2a0b308862ac8db2e72a0170499139c7b46605b

[ROCm/hip-tests commit: de14b1ce6d]
2022-09-23 12:36:57 +05:30