Commit Graph

100 Commits

Author SHA1 Message Date
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
ROCm CI Service Account 9d7601de4c SWDEV-334508 - CMake create static lib & linker commands for windows. (#2841)
Change-Id: I544837a65e47d425a946c666d0b2348aa7a33b15

[ROCm/hip-tests commit: 908988924a]
2022-08-05 15:13:19 +05:30
ROCm CI Service Account a68dc23295 SWDEV-326631 - Adds sample which tests HIP language support with upstream CMake (#2743)
Change-Id: I6b666cc0c5b1a53819515c5e343e517a2712d2ef

[ROCm/hip-tests commit: e0ca1589b1]
2022-06-17 10:40:48 +05:30
ROCm CI Service Account aceaceea4a SWDEV-336007 - Add sample which verifies CXX language support with amdclang++ (#2733)
Change-Id: Ib4dbe1ce66a7dbd4f60f0a2134d62bdf366aeac5


[ROCm/hip-tests commit: dcf336b09d]
2022-06-15 13:27:42 -07:00
ROCm CI Service Account 47af0feeb0 SWDEV-339113 - update coordinate in HIP sample kernels (#2736)
Change-Id: I8ea179b4ba8f1c0ebec830a5aa5947e843f06e42

[ROCm/hip-tests commit: dea8404361]
2022-06-15 11:22:27 +05:30
ROCm CI Service Account 3913b8282b SWDEV-336378 - cmake support for vulkan example (#2725)
Change-Id: I5ac28d2f57c1732e243674aa904cabe23be34797

[ROCm/hip-tests commit: e9202ded5b]
2022-06-13 15:35:33 +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 b48478288b SWDEV-331248 - Add more image tests in sample (#2709)
In samples/2_Cookbook/11_texture_driver, add
Vector data types(char4, short4, int4, float4);
More arithmetic data types(char, short, int);

Change-Id: I54aa482213d340d32cf912601adead0812c2323a

[ROCm/hip-tests commit: 1a422d9798]
2022-06-02 17:01:14 +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
Maneesh Gupta abf7cb6321 Fix typo in 11_texture_driver sample
[ROCm/hip-tests commit: e274037cfb]
2022-05-13 14:05:35 +05:30
ROCm CI Service Account e17423a24e SWDEV-305992 - Improve texture tests (#2646)
Enable more texture supports for hip-rocclr.
Skip texture tests on device that doesn't support images.
SWDEV-322257 - Fix issues of image tests skipped on
NVidia devices.

Change-Id: Ia99d06b1e97fc945f1b740e47710f4dcd70f38ca


[ROCm/hip-tests commit: 70ccfa39ad]
2022-05-09 08:46:20 -07:00
Satyanvesh Dittakavi 4e9ddeee7d SWDEV-306940 - Fix hip errors/warnings by CppCheck (#2486)
Change-Id: I91f5e97b0c7ca80b6d21fa66d24e3cf9fde716a9

[ROCm/hip-tests commit: 833e962ddd]
2022-02-24 20:57:04 +05:30
Sarbojit2019 f34431d776 SWDEV-3161551 - Fix for P2P sample failure (#2456)
[ROCm/hip-tests commit: 33ac9de928]
2022-01-11 13:52:13 +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
pghafari 5dfc8b40c0 SWDEV-245532 - HIP - Vulkan interop example (#2375)
Change-Id: I713ff8fd9da49aa521aee278d1476fd8b4739fc5

[ROCm/hip-tests commit: fa8e4f1f8b]
2021-10-06 17:27:22 +05:30
Julia Jiang d501bb3a9e SWDEV-286322 - clean up trailing space (#2361)
Change-Id: I03c07e67a8d1fa1a874718ffba43eb396c2aa05c

[ROCm/hip-tests commit: 43a2f75882]
2021-09-24 16:27:51 +05:30
Tao Sang a1a7809c20 SWDEV-294588 - Enable NV printf DTests
Enable NV printf DTests as many as possible.
Fix the bugs due to behavour difference between
Hip-Rocclr and Cuda.
Add hipLimitPrintfFifoSize.

Change-Id: I3fe6dbc35a7a140a9919df197b7885df83d28049


[ROCm/hip-tests commit: 395f11c64c]
2021-07-20 21:22:11 -04:00
Satyanvesh Dittakavi 7fbb0f1f55 SWDEV-284207 - Modify HIP samples to run on Navi and MI100 Asics
Change-Id: I5b8d4f8df36a5be2ea4c381b88454832c59253e6


[ROCm/hip-tests commit: 7f2e5437cb]
2021-07-20 02:56:19 -04:00
Tao Sang 21ccb0cf1e SWDEV-292273 - Add cmake tests
Add test on CXX and Fortran build in cmake.
Add test on hip::device interface linking in cmake.

Change-Id: I3fe6dba05a7a140a9a19df107b7885df83d28042


[ROCm/hip-tests commit: d5142afe58]
2021-07-08 12:51:46 -04:00
agunashe 516c38bcfd SWDEV-293742 - Update copyright end year
Change-Id: I2cb7bbd9a6d9da28116ba9dd9cec4e60525444e2


[ROCm/hip-tests commit: e2c6bb5b4e]
2021-07-07 12:57:23 -04:00
agodavar 91e7231469 SWDEV-288510 - Add hip shared library path to run-time search for linker
Change-Id: I7eaf712c01556933b881b983a8994f4e06333116


[ROCm/hip-tests commit: 56b3cb554a]
2021-06-02 12:57:12 -04:00
Aaron En Ye Shi 11b349cfe5 SWDEV-222423 - Add HIP Sample 2_Cookbook/15_static_library
HIP supports emitting two types of static libraries. One type
will export host functions and is compatible with host linkers.
The second type exports device functions, but is generated with
ar manually. Also, add a README with steps on how to run these
samples with Makefile or CMake.

Change-Id: I1be15c2884583b370092bc8e4bf04f726f8f5a27


[ROCm/hip-tests commit: 458a09f151]
2021-04-27 16:05:15 -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
Julia Jiang 4ca662b406 SWDEV-271416 - Remove HIP_DYNAMIC_SHARED macro in hip
Change-Id: I12f39ea8438eb7ce76d8ffb2151b4faa93689048


[ROCm/hip-tests commit: ce2dff449d]
2021-02-08 13:17:46 -05:00
Tao Sang 93295552bc Remove hip-hcc codes: Part four
Remove __HCC__, __HCC_ONLY__, __HCC_CPP__, __HCC_C__,
__HCC_OR_HIP_CLANG__, __HIP_ROCclr__ and their guarded codes.

Remove Hcc codes from directed_tests and samples.

Remove __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__ from
some files where they are not necessary.

Add deprecation notice.

Change-Id: I1ae467eafd749d6c25bca204c1724b026be21fce


[ROCm/hip-tests commit: 22094572e1]
2021-01-08 10:53:34 -05:00
Aaron En Ye Shi abbca4fc42 Add HIP Sample 2_Cookbook/17_llvm_ir_to_executable
HIP supports compiling kernels from LLVM IR into executable.
The device LLVM IR needs to be compiled into a fat binary
object. This device object is embedded into a host object using
llvm-mc directives. Then, any host linker may link the host and
device objects together into an executable. A README was added.

Change-Id: I8ebb6ae86b7ab4290f7cba2eea5584d73a7c453e


[ROCm/hip-tests commit: 301d6d8f00]
2020-12-09 15:48:53 -05:00
Aaron En Ye Shi c24e1ee404 Add HIP Sample 2_Cookbook/16_assembly_to_executable
HIP supports compiling kernels from assembly into exec.
The device assembly needs to be compiled into a fat binary
object. This device object is embedded into a host object using
llvm-mc directives. Then, any host linker may link the host and
device objects together into an executable. A README is added.

Change-Id: I59d3a8b5363073810ffc3aa0d57f21b0df272369


[ROCm/hip-tests commit: 96c330c1af]
2020-12-09 15:48:41 -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
Sarbojit Sarkar cedc7bb2f9 Added sample with __gfx*__ macro used
Change-Id: I80a474947ea1b755082dad5329d1aff3ee78840c


[ROCm/hip-tests commit: f40e7d71cc]
2020-10-14 06:56:39 -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
Dittakavi Satyanvesh 8aef4b955b enable occupancy sample on HIP-Clang
Change-Id: I236daad743bbbc7f8daa41e8157a4ff73058518b


[ROCm/hip-tests commit: ea913c964a]
2020-05-19 03:08:19 -04:00
Rahul Garg a182a38597 Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
[ROCm/hip-tests commit: a8f78c4c7e]
2020-05-07 01:36:57 -04:00
Rahul Garg 9c2e15286b Remove HIP_MARKER left overs due to HIP PR 2032
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225


[ROCm/hip-tests commit: 9ac4bb8627]
2020-05-06 20:26:18 -04:00
agodavar 474ae4cb70 SWDEV-233749 Added support for parallel build and link
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f


[ROCm/hip-tests commit: 7dda0bb8a0]
2020-05-06 14:54:39 -04:00
agodavar 2e6ce97aa1 find_package(hip) changes for clang
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f


[ROCm/hip-tests commit: 14b060bfd3]
2020-05-01 20:48:32 +00:00
root 4204eab46a Merge master into amd-master-next
Change-Id: I3fc1dc0c860d627053537581e75561e8a7efe327


[ROCm/hip-tests commit: 3c8b7f1e38]
2020-04-26 22:19:37 +00:00
Michael LIAO b38734a50b [vdi] Fix texture reference sample.
- The driver code should not re-define `tex` again as it's already
  defined in the kernel code. Eventually, the driver code should be as
  regular C++ code instad of HIP code.

Change-Id: I8c7cab204b98990619d6e7109b990d7089ea9261


[ROCm/hip-tests commit: 2ab06b307d]
2020-04-23 23:41:56 -04:00
Maneesh Gupta 900fe14ea2 Merge in the rocclr based hip runtime (#2032)
* Merge master-next changes in master (include vdi development in master branch)



[ROCm/hip-tests commit: e46a4e3e48]
2020-04-23 09:12:06 -07:00
Michael LIAO 6174d0f0dd [vdi] Refactor texture/surface reference support.
Change-Id: I8014d82aae7139ef5f95e4b50c4fc6da200dbc9d


[ROCm/hip-tests commit: 8ec28891de]
2020-04-21 11:56:48 -04:00
Evgeny Mankov a6c7b1ca12 [HIP][doc] Update docs due to moving of HIPIFY to a separate repo (#2001)
[ROCm/hip-tests commit: a93ae7cbed]
2020-04-07 14:03:19 +05:30
Rahul Garg e9ffe1fe87 Rename hipDrvOccupancy to hipModuleOccupancy and match CUDA syntax (#1943)
[ROCm/hip-tests commit: 177457e54c]
2020-04-07 14:02:52 +05:30
Rahul Garg a803dde224 Remove deprecated HIP markers (#1876)
[ROCm/hip-tests commit: 409b21017c]
2020-02-28 16:47:15 +05:30
Tao Sang 686aac3878 Temporarily comment out Hcc-specific APIs for CLang compiler
Temporarily comment out Hcc-specific template functions
hipExtLaunchKernelGGL and hipOccupancyMaxPotentialBlockSize for CLang
compiler so that all test cases under hip/samples can be built
successfully for Clang + Hip/Hcc runtime.

Change-Id: Iafc761257be4a7b34eafa6759a01f369570cd6ce


[ROCm/hip-tests commit: 6eabd2e7dd]
2020-02-16 22:26:47 -05:00
Maneesh Gupta ce2db2ba67 Revert "Match Occupancy APIs syntax with CUDA (#1625)" (#1857)
Reverting this for now till we figure out how to avoid the build
breakage.

This reverts commit 884f9f5b84.

[ROCm/hip-tests commit: 3e0af4b4a9]
2020-02-10 10:45:28 +05:30
Rahul Garg 8077fa58b0 [docs] Fix links in cookbook samples (#1824)
[ROCm/hip-tests commit: 9a88f7ae56]
2020-02-04 08:56:31 +05:30
satyanveshd 884f9f5b84 Match Occupancy APIs syntax with CUDA (#1625)
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs


[ROCm/hip-tests commit: acb2ea8618]
2020-01-29 13:05:53 -08:00