Commit Graph

305 Commits

Author SHA1 Message Date
Sebastian Luzynski 65512f5872 Adjust cmake target to work with different build tools
This change allows to build smaples repo with different build tools like ninja

Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: I232efc3f19895e84b9de0d410ea43ec55b913ab4
2024-05-29 10:26:20 -04:00
Julia Jiang c8c4faefa2 SWDEV-458672 - Fix dead links in hip-tests repos
Change-Id: Iea5b47d2db3b6e33fc18f1ed5bb79be688cce600
2024-05-10 11:31:00 -04:00
Konstantin Zhuravlyov 80722e5505 hipcc hacks and workarounds
- force hipcc.bin on windows
    - avoids perl, which randomly can't spawn processes
  - force hipconfig.bat on windows
    - hipconfig.bin does not print hip version for some reason
    - i will file a ticket for this

Change-Id: Ib9fb981844213b038f6d1cc3288148116295b58c
2024-05-07 10:21:17 -04:00
Jaydeep Patel ae66ad5d95 SWDEV-452646 - Enabled sample 16 & 17 as compiler change is landed in mainline.
Change-Id: I865c3ab3cb99f32d057fb9f662f358adc9977481
2024-05-03 10:11:04 -04:00
Jaydeep Patel 7c12d95667 SWDEV-452646 - Disable sample 16 & 17 temporarily due to compiler dependency.
Change-Id: I010f019066fa277536270feaef38a2cd5edc63d0
2024-04-12 01:10:54 -04:00
Jatin Chaudhary 9261110d65 SWDEV-429802 - Add sanitizer option to hip-samples
Change-Id: I30cb170d466645ea2dfd940b9c6c6748cc010de1
2024-04-08 05:36:26 -04:00
Vikram fba826fc3c 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
2024-03-13 10:41:08 -04:00
Rakesh Roy 6ce6b54085 SWDEV-1 - Delete sample 20_hip_vulkan
- Delete sample 20_hip_vulkan as it contains NVIDIA Copyright

Change-Id: If9638a121bdfcf08813d3ea9eb4a14f78170c2a6
2024-03-08 07:18:38 -05:00
jujiang 4a2fbe2e1f SWDEV-444835 - Merge hip-tests changes made in 6.1- to staging
Change-Id: Ib0e926467dce61d3b8ca3bd9e8f0b682b666b0c7
2024-02-29 11:38:04 -05:00
jujiang 4c0bf68dd9 SWDEV-444390 - Update link in Github for hip-tests
Change-Id: I8e49f88f8f6d9f6d430774bd72f8fdcc522553f6
2024-02-21 11:40:09 -05:00
Jaydeep Patel cf461b2f8c SWDEV-442606 - Add gfx90a and gfx942 in GPU arch list.
Change-Id: I0890bd865f22292465614423b94da8c1d1fc56ce
2024-01-24 23:50:29 -05:00
Rahul Manocha c6d3505d63 SWDEV-431345 Cmake for hip sample 22
Change-Id: I9b1149b2e83b2f639882011d75b4fb9e2419ff8d
2024-01-18 12:10:03 -05:00
Rahul Manocha 76dd8ea569 SWDEV-436821 Update hip samples Readme files
Change-Id: I6bf3a72eac4a4242cb2dbf4e6eee73e0e1bef2ef
2023-12-21 14:20:44 -05:00
Rahul Manocha f0b5b20466 SWDEV-431345 - CMake build flow for hip samples 16,17
Change-Id: I7bfc8600511c78d8c73aa526f9846cd268651279
2023-12-15 09:02:23 -05:00
Rahul Manocha 1a2f1eb11c SWDEV-437139 hip sample 22 fix
Change-Id: Icb7a9d759e62dab95399c81e2b68ff2cd8c24c0b
2023-12-12 17:34:07 +00:00
Rahul Manocha 7481de706f [SWDEV-431345][SWDEV-432633] toplevel cmake for hip samples
Change-Id: If22e7e96604f184458cc6ab6bb9945152f9359e0
2023-12-05 11:36:15 -05:00
Rakesh Roy 4dfa7ca7e6 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
2023-11-27 12:56:29 -05:00
taosang2 a115fcc189 SWDEV-431104 - Add pcie atomic in hipinfo
Add hostNativeAtomicSupported property into
hipinfo.

Change-Id: I606226705cd440c1742e0eac4840f7b189d69148
2023-11-17 12:31:37 -05:00
taosang2 8cc7ed5a03 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
2023-11-06 08:54:56 -05:00
Jaydeep Patel 560ef9b945 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
2023-10-27 03:08:45 -04:00
Ioannis Assiouras a5c353f8f5 SWDEV-425471 - Link hipDispatchLatency sample with pthread library
Change-Id: I379823460ab5759de6019ce48b194d8844b65724
2023-10-06 05:44:05 -04:00
Ioannis Assiouras fb1aaad0b7 SWDEV-425129 - Revert "SWDEV-422089,SWDEV-420822 - [ABI Break] Update sample to use hipFuncAttribute fields"
This reverts commit e11a002615.

Change-Id: I45b50c2e7052495ac71057aab2f1becb1423fe5e
2023-10-03 11:37:34 +01:00
Ioannis Assiouras e11a002615 SWDEV-422089,SWDEV-420822 - [ABI Break] Update sample to use hipFuncAttribute fields
Change-Id: I6f432d50b6883664ce303b6d3bd90051f9a33cac
2023-09-30 12:25:51 -04:00
Julia Jiang 547de9c274 SWDEV-393746 - Fix for HIP-sample tests failure
Change-Id: Ifb2dc03cfa82bb96f5f0d21b3848a5cda0baf9bc
2023-09-27 11:55:17 -04:00
ROCm CI Service Account 49d3ea9945 SWDEV-397570 - Adding PASSED string on cases where tests are skipped. (#385)
Change-Id: I2bbe5cfb9eff75b817f3e77aaeeecc5d0c411dbf
2023-08-14 21:30:34 +05:30
ROCm CI Service Account 30fcf2f17c SWDEV-402093 - Updated README to use AMDGPU_TARGETS=native to enable compiler autodetection (#378)
Change-Id: I33a71d12b5b883eacac706725322bc13e0d57852
2023-08-14 21:26:49 +05:30
ROCm CI Service Account 34976df246 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
2023-08-14 12:06:14 +05:30
Ioannis Assiouras 11e8609b90 Include hip_helper.h in 14_gpu_arch sample (#387) 2023-08-11 20:00:35 +05:30
ROCm CI Service Account 7cc53f992f SWDEV-402381 - Add hipCheckErrors for HIP API calls in samples (#375)
Change-Id: I335d7e780362fc59fd2d90939b4c8b8a7231ffc7
2023-07-20 10:22:17 +05:30
Jatin Chaudhary 3e1169eb51 SWDEV-397031 - fix device functions as well (#352)
Change-Id: I9081a5497c89b563c3761e533bb9ee03d61f5867
2023-07-08 20:55:55 +05:30
ROCm CI Service Account c60a07656f SWDEV-405157 - Rewrite sample 11_texture_driver to use texture objects (#348)
Change-Id: I107bfc06fabd62f43e6665b8b038226fe2154fc5
2023-07-08 20:55:09 +05:30
ROCm CI Service Account 90de01adb9 SWDEV-393746 - Fix HIP sample failures-21, 22, 23 (#331)
Change-Id: Id839cf24ba5f16897428b19c0299ea781a5a6d09
2023-06-28 21:59:03 +05:30
ROCm CI Service Account 529d245738 SWDEV-393746 - Fix for HIP-Sample tests failure 16, 17, 18,19 (#332)
Change-Id: I088c1035f1f25e7a5cc65077ff0b8cd281fdaf55
2023-06-28 21:48:13 +05:30
ROCm CI Service Account b795171649 SWDEV-392758 - Link with thread lib. (#267)
Change-Id: I2442f5f0e62238826560717e6719184a6a25dbc5
2023-06-21 15:59:04 +05:30
ROCm CI Service Account 62b2218368 SWDEV-397031 - Fix issue in Release mode where hipMalloc was never called (#308)
Change-Id: Id99a5f39035f14ea9a63f9b339e4fb6525e1d3c1
2023-06-19 22:10:49 -07:00
ROCm CI Service Account 3d29c352b9 SWDEV-397570 - Move tex2d call under IMAGE_SUPPORT guards. (#294)
Change-Id: Id7239f026dfb463c8c6d82b9656ac5b6716956fc
2023-06-19 09:40:06 -07:00
ROCm CI Service Account 7d7b4ab075 SWDEV-394336 - Pass CMAKE_PREFIX_PATH. (#265)
Change-Id: I0d3f7c140559559283e362b728b0f8082d8716b8
2023-05-30 12:26:15 -07:00
ROCm CI Service Account fc9d6d2df5 SWDEV-389703 - Remove hipBusBandwidth and hipCommander samples (#277)
Change-Id: Id65eab4d0cc524d7cacac4fbf1d3b2c3a640eb77
2023-05-23 16:22:07 -07:00
ROCm CI Service Account dadd195aeb SWDEV-378392 - Fixed warnings when build with cmake (#171)
Change-Id: If4dbd4b844fd34c2ab6a8165782a4a42d2a18402
2023-02-28 11:38:47 +05:30
ROCm CI Service Account 6a5e95122b SWDEV-382266, SWDEV-379678 - hip samples package from hip-tests project (#168)
Use make package_samples to generate the packages

Change-Id: I30b382fed385f6daac026375537726622c05ca88
2023-02-15 17:47:59 -08:00
ROCm CI Service Account 7e331b2479 SWDEV-371483 - Fixed the build of some tests in HIP-Samples (#120)
Change-Id: Iab0c79eafb9c919b65e7cb42ac865ce830a9e48d
2023-02-03 20:39:44 +05:30
ROCm CI Service Account de14b1ce6d SWDEV-344342 - Add sample using hiprtc target (#2946)
Change-Id: Ie2a0b308862ac8db2e72a0170499139c7b46605b
2022-09-23 12:36:57 +05:30
ROCm CI Service Account cf87128628 SWDEV-1 - Move sample 0 gitignore into root's (#2951)
The samples directory tree is installed as-is during packaging. To avoid this file from being installed, the sample gitignores should be combined with the existing file in the root of the git.

Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
Change-Id: I2ac30c8d0e42da9254b87cd45127503c70fc6b07
2022-09-19 11:17:54 +05:30
ROCm CI Service Account 908988924a SWDEV-334508 - CMake create static lib & linker commands for windows. (#2841)
Change-Id: I544837a65e47d425a946c666d0b2348aa7a33b15
2022-08-05 15:13:19 +05:30
Aiden Nibali 7b3248b6c6 Fix use of blockDim in 'square' sample (#2789) 2022-07-07 12:03:19 +05:30
ROCm CI Service Account e0ca1589b1 SWDEV-326631 - Adds sample which tests HIP language support with upstream CMake (#2743)
Change-Id: I6b666cc0c5b1a53819515c5e343e517a2712d2ef
2022-06-17 10:40:48 +05:30
ROCm CI Service Account dcf336b09d SWDEV-336007 - Add sample which verifies CXX language support with amdclang++ (#2733)
Change-Id: Ib4dbe1ce66a7dbd4f60f0a2134d62bdf366aeac5
2022-06-15 13:27:42 -07:00
ROCm CI Service Account dea8404361 SWDEV-339113 - update coordinate in HIP sample kernels (#2736)
Change-Id: I8ea179b4ba8f1c0ebec830a5aa5947e843f06e42
2022-06-15 11:22:27 +05:30
ROCm CI Service Account e9202ded5b SWDEV-336378 - cmake support for vulkan example (#2725)
Change-Id: I5ac28d2f57c1732e243674aa904cabe23be34797
2022-06-13 15:35:33 +05:30
ROCm CI Service Account 5da168300f SWDEV-339113 - Update sampl codes with correct kernel coordinate (#2704)
Change-Id: Ibfc0fd285441cd3d79b312d2b739729a039a6f84
2022-06-02 17:07:52 +05:30