43 Commits

Author SHA1 Message Date
Jaydeep 190d9a8e27 SWDEV-561273 - hip samples on TheRock build using HIP LANGUAGE and hip-lang package. (#1794) 2026-01-29 09:15:58 +01:00
Danylo Lytovchenko f7338717ae SWDEV-470698 - fix formatting, add format check workflow (#657) 2025-08-20 19:58:06 +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
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
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 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
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
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
ROCm CI Service Account eddb025028 SWDEV-339113 - Update sampl codes with correct kernel coordinate (#2704)
Change-Id: Ibfc0fd285441cd3d79b312d2b739729a039a6f84

[ROCm/hip-tests commit: 5da168300f]
2022-06-02 17:07:52 +05:30
ROCm CI Service Account c91bfdb8c6 SWDEV-334508 - Testing & fix for HIP samples on Linux and Windows. (#2711)
Change-Id: I6edc0d6dc7ce8f2223381baddacbc5063b6d4983

[ROCm/hip-tests commit: 5e42fbedfd]
2022-06-02 17:00:05 +05:30
ansurya 24acf4ab9e SWDEV-287830 - Remove hardcoding of /opt/rocm path from hip samples (#2391)
Change-Id: I4ffcb4d5afe329377aca63ae0a962c1dc567bfd8

[ROCm/hip-tests commit: dc06edf44d]
2021-11-25 15:10:15 +05:30
agunashe 516c38bcfd SWDEV-293742 - Update copyright end year
Change-Id: I2cb7bbd9a6d9da28116ba9dd9cec4e60525444e2


[ROCm/hip-tests commit: e2c6bb5b4e]
2021-07-07 12:57:23 -04:00
Tao Sang 553b3136e6 SWDEV-270973 - Add missing copyright headers
Change-Id: I6bb27650f74372dae6e29c79fd6bb2022cc062fe


[ROCm/hip-tests commit: 562282039e]
2021-03-01 19:46:24 -05:00
Tao Sang f47afbd3bf Remove hip-hcc codes: Part three
1.Rename include/hip/hcc_detail/ as include/hip/amd_detail/

2.Rename include/hip/nvcc_detail/ as include/hip/nvidia_detail/

3.Create __HIP_PLATFORM_AMD__ to replace __HIP_PLATFORM_HCC__

4.Create __HIP_PLATFORM_NVIDIA__ to replace __HIP_PLATFORM_NVCC__

After hcc_detail, nvcc_detail, __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__
have been removed from upstream, they will be removed from hip runtime.

Change-Id: I1ae457effd739d6c25bca203c1724b026be21fce


[ROCm/hip-tests commit: 693b89b3dd]
2021-01-05 10:39:31 -05:00
Tao Sang 5cd521fd54 Make directed_test support static libs
1.Make directed_test apps linked against static libs
    of hip, rocclr, rocr, roct and amd_comgr.
    2.Remove custom_target amdhip64_static_combiner.
    3.Support EXCLUDE_HIP_LIB_TYPE <static|shared>.
    4.Simplify argument list parsing.
    5.Install rocclr when rocm is installed.
    6.Fix some original small bugs.

Revert "Revert "Make directed_test support static libs""
This reverts commit 133b67256c.

Change-Id: I918eeae94487e5e2ff5bfde083667ac65fb6e702


[ROCm/hip-tests commit: ef2751c120]
2020-10-26 12:39:58 -04:00
Tao Sang 133b67256c Revert "Make directed_test support static libs"
This reverts commit 8d296e9e2a.

Reason for revert: <INSERT REASONING HERE>

Change-Id: Ib2d1084ea21461f70f96f95c6025a08f88288357


[ROCm/hip-tests commit: 144a6fb100]
2020-10-12 00:01:13 -04:00
Tao Sang 8d296e9e2a Make directed_test support static libs
1.Make directed_test apps linked against static libs
of hip, rocclr, rocr, roct and amd_comgr.
2.Remove custom_target amdhip64_static_combiner.
3.Support EXCLUDE_HIP_LIB_TYPE <static|shared>.
4.Simplify argument list parsing.
5.Fix hip_pch.o missing issue in samples' build.
6.Fix some original small bugs.

Change-Id: I30f5e65367613152ce86b80b13e1c9f2a28da803


[ROCm/hip-tests commit: d00d627b9d]
2020-10-08 22:46:58 -04:00
Vladislav Sytchenko 64bc0bc57f Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
This reverts commit 5bc903a0cd.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9


[ROCm/hip-tests commit: 08c35854c0]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko 5bc903a0cd Revert "Merge branch 'amd-master-next' into amd-npi-next"
This reverts commit 873a2e33d3.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721


[ROCm/hip-tests commit: 051c84bba3]
2020-10-05 13:02:39 -04:00
Tao Sang 963e4cded7 Make samples support cmake
Only cmake can support static lib of hip rt.
Thus samples will support static lib of hip
rt when this is done.

Change-Id: I70e8d06e85084369a035b42c5d1d56287c874ac9


[ROCm/hip-tests commit: 5b8651c825]
2020-09-18 07:37:02 -04:00
Tao Sang 28a2dbed5f Solve issues with hip-vdi runtime static lib
1.Combine libamdhip64_static_base.a and libamdvdi_static.a into libamdhip64_static.a.
2.Let hipcc use -use-staticlib to link libamdhip64_static.a.
3.Add some samples for static lib.
4.Fix compiling failure of code object.

Change-Id: Ic8c95228eb139058da8b5d66ba8439486154ca6f


[ROCm/hip-tests commit: 6c0a08ba4f]
2020-04-20 15:37:02 -04:00
Tao Sang 161c841402 Revert "Solve issues with hip-vdi runtime static lib"
This reverts commit 0ab2c685bd.

Reason for revert: It is causing dkms-no-npi-hipclang broken.
It is top priority to maintain dkms-no-npi-hipclang build, otherwise we lose track of regression analysis.
So revert the change for now and recommit it after fixing it.

 

Change-Id: Ia5136e888baecb6148c6c18eedbf37066fcb1eaa


[ROCm/hip-tests commit: af5a4ca38b]
2020-04-17 10:13:08 -05:00
Tao Sang 0ab2c685bd Solve issues with hip-vdi runtime static lib
1.Combine libamdhip64_static_base.a and libamdvdi_static.a into libamdhip64_static.a.
2.Let hipcc use -use-staticlib to link libamdhip64_static.a.
3.Add some samples for static lib.
4.Fix compiling failure of code object.
Change-Id: Ia2333622a8d05639b90974c4c5d3d85654ba0138


[ROCm/hip-tests commit: ed3b0eb391]
2020-04-15 13:46:36 -04:00
Evgeny Mankov 3e4e170a32 [HIP] Clean-up deprecated HIP error codes
hipErrorMemoryAllocation -> hipErrorOutOfMemory
hipErrorInitializationError -> hipErrorNotInitialized
hipErrorMapBufferObjectFailed -> hipErrorMapFailed
hipErrorInvalidResourceHandle -> hipErrorInvalidHandle


[ROCm/hip-tests commit: 6a881a647c]
2019-12-23 17:01:35 +03:00
Evgeny Mankov eaef7e9024 [HIP][tests] Copyright notice update
[ROCm/hip-tests commit: f5f240744a]
2019-05-20 18:46:23 +03:00
Yaxun Sam Liu 31c9f5d9ef Fix sample bit_extract for hip-clang
[ROCm/hip-tests commit: e787b89865]
2018-11-12 16:50:47 -05:00
Maneesh Gupta 1bc2b62f98 Replace hipLaunchKernel -> hipLaunchKernelGGL
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be


[ROCm/hip-tests commit: bfceb14751]
2018-10-17 14:32:25 +05:30
Maneesh Gupta 3277453ea5 Apply .clangformat to all repo source files
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344


[ROCm/hip-tests commit: 6b09bde675]
2018-03-12 11:29:03 +05:30
Maneesh Gupta b6dc347329 Merge branch 'amd-develop' into amd-master
Change-Id: I53d5a8916d769c4f0fe60d2ee3b240551da80b4f
(cherry picked from commit 01c523f6c9)


[ROCm/hip-tests commit: 9fcc03e2b6]
2017-04-07 11:10:59 -05:00
Aditya Atluri ae52620393 Fixed bit_extract
Change-Id: I92d7b7a302e3fa0db84889fb5dc6b612e6a53c73


[ROCm/hip-tests commit: 8bc80debe4]
2017-03-31 13:35:26 -05:00
Maneesh Gupta 444284037a samples: Updated copyright header
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84


[ROCm/hip-tests commit: a46e251daf]
2016-10-15 23:05:04 +05:30
Maneesh Gupta c0b972508a samples: Updated to use new hip include path
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab


[ROCm/hip-tests commit: 937c0389cb]
2016-10-04 22:21:10 +05:30
Maneesh Gupta ad1c6108ae Fix bit_extract sample
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd

[ROCm/hip-tests commit: e89fba7fe1]
2016-05-20 01:06:08 -04:00
Maneesh Gupta df93c6a288 bit_extract reports PASSED when passed
[ROCm/hip-tests commit: fb88bb1c17]
2016-05-03 14:19:25 +05:30
Maneesh Gupta 52022d72d4 Fix makefiles in samples
[ROCm/hip-tests commit: 307b24b9d5]
2016-04-18 10:15:35 +05:30
Ben Sander 5dda7686cb Fix HIP_PATH, CHECK macro in samples.
[ROCm/hip-tests commit: 40e3772d40]
2016-04-13 17:37:39 -05:00
Ben Sander 90522e6e1b Use HIP_PATH if set else use relative ../...
[ROCm/hip-tests commit: 2fd45f0a6d]
2016-04-11 07:58:58 -05:00
Maneesh Gupta 6d4cf596db Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
[ROCm/hip-tests commit: 2433bca2b1]
2016-04-04 14:47:02 +05:30
streamhsa f2f6e3166a change makefile for samples
[ROCm/hip-tests commit: 155c366e79]
2016-03-29 16:02:09 +08:00
Aditya Atluri 0d32a4fecb corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
[ROCm/hip-tests commit: 0155e5b879]
2016-03-06 08:31:04 -06:00
Ben Sander 47c50f5906 Update links in docs to GPUOpen and to Doxygen
[ROCm/hip-tests commit: afac6a2c4a]
2016-01-27 00:23:47 -06:00
Ben Sander d49392904a Initial commit for GPUOpen Launch
[ROCm/hip-tests commit: 4eafc92922]
2016-01-26 20:14:33 -06:00