Commit Graph

267 Commits

Author SHA1 Message Date
Jatin Chaudhary 9e8cd38442 Adding new unroll example (#1187)
[ROCm/hip-tests commit: 3b0faf950b]
2019-07-03 08:51:19 +00:00
Yaxun Sam Liu fdc6645fea Fix sample module_api_global for hip-clang
module_api_global relies on a HCC only feature which allows host code
to write to device variables. This feature does not exist in CUDA
or hip-clang, which causes the sample not working in CUDA or hip-clang.

This patch fixes the sample by using standard features of CUDA and
hip-clang. The fixed sample works in HCC, CUDA and hip-clang.


[ROCm/hip-tests commit: 688ce62b49]
2019-07-02 16:36:53 -04:00
Maneesh Gupta 12dcdc6e28 Merge pull request #1164 from gargrahul/cleanup_module_api_samples
Add cleanup code in module api samples

[ROCm/hip-tests commit: 0b7762df01]
2019-06-20 05:57:46 +05:30
Rahul Garg 3940681053 Add cleanup code in module api samples
[ROCm/hip-tests commit: 2dfc912094]
2019-06-07 05:23:11 +05:30
Rahul Garg c288f717cb Fix sample to use kernelargs for launch
[ROCm/hip-tests commit: 2b56ec4344]
2019-06-07 05:17:15 +05:30
Evgeny Mankov 84e4fdcef2 [HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
+ Makes hip_Memcpy2D struct compatible with CUDA_MEMCPY2D struct
+ Add hipMemcpyParam2D support in nvcc fallback path
+ Update hipify-clang, tests and docs accordingly


[ROCm/hip-tests commit: 66c182946e]
2019-05-22 18:31:39 +03:00
Evgeny Mankov eaef7e9024 [HIP][tests] Copyright notice update
[ROCm/hip-tests commit: f5f240744a]
2019-05-20 18:46:23 +03:00
Nick Curtis 3a0ad509a6 Markdown fixes & Whitespace cleanup for samples (#1096)
* Fix multiline code blocks in README's

* Whitespace cleanup


[ROCm/hip-tests commit: 7391b26fac]
2019-05-12 19:27:44 +05:30
Rahul Garg 2d3d049e98 Test hipModuleGetGlobal
[ROCm/hip-tests commit: 2796df1b26]
2019-03-15 04:08:03 +05:30
Rahul Garg 74bd2f9fec Add extension for kernel concurrency on same stream
[ROCm/hip-tests commit: 599ae3af2e]
2019-03-06 12:55:39 +05:30
Maneesh Gupta 92d9b31816 Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
Fix hipBusBW sample for P2P bidirectional test

[ROCm/hip-tests commit: 8244ad03d0]
2019-02-28 07:14:38 +05:30
Rahul Garg 6cf575a749 Fix hipBusBW sample for P2P bidirectional test
[ROCm/hip-tests commit: 5f54c5cb59]
2019-02-28 00:56:07 +05:30
Rahul Garg 51f2f3703a Fix hipBusBW overflow with setting beats/iterations
[ROCm/hip-tests commit: dfc0ce51d0]
2019-02-27 00:18:52 +05:30
Rahul Garg 6c2ad81fba Fix error codes in P2P sample test
[ROCm/hip-tests commit: cea97d2beb]
2019-02-05 06:30:57 +05:30
Rahul Garg 69de406acc Fixed HIP error check in P2P sample test
[ROCm/hip-tests commit: 39735ffedd]
2019-01-23 01:10:07 +05:30
Yaxun Sam Liu 31c9f5d9ef Fix sample bit_extract for hip-clang
[ROCm/hip-tests commit: e787b89865]
2018-11-12 16:50:47 -05:00
Alex Voicu a11a9ee68e Guard new includes.
[ROCm/hip-tests commit: e7270853cc]
2018-10-18 12:29:27 +01:00
Alex Voicu 5e1776ab17 Re-sync with upstream.
[ROCm/hip-tests commit: b76b5bb1b0]
2018-10-18 12:27:03 +01:00
Maneesh Gupta 1bc2b62f98 Replace hipLaunchKernel -> hipLaunchKernelGGL
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be


[ROCm/hip-tests commit: bfceb14751]
2018-10-17 14:32:25 +05:30
Alex Voicu 3bbe867bae Update samples.
[ROCm/hip-tests commit: 6e4935f225]
2018-10-13 23:28:22 +01:00
Rahul Garg 1162ec5c3e Remove adipose extn from launchKernelHcc sample
[ROCm/hip-tests commit: 9e167ab02e]
2018-09-12 16:41:24 +05:30
Rahul Garg e80e6d9f68 Clean up module api samples
[ROCm/hip-tests commit: dbf1737658]
2018-08-08 22:28:13 +05:30
Rahul Garg 6819acfe4a Fix hipCommander Makefile
[ROCm/hip-tests commit: 30c587d2b1]
2018-05-16 15:01:32 +05:30
Rahul Garg eb77a001da Removed hidden args and hipLaunchParm from HIP/HCC path
[ROCm/hip-tests commit: bd985285df]
2018-03-16 22:50:25 +05:30
Rahul Garg d96395e02b Change co file name
[ROCm/hip-tests commit: 65b2fc4b9b]
2018-03-16 12:54:44 +05:30
Rahul Garg 5482a4237e Fixed function not found issue
[ROCm/hip-tests commit: 01ee90d564]
2018-03-16 12:35: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
Alex Voicu dd60eaa156 This introduces LipoProteinLipase (lpl), a simple tool for creating fat binaries. It represents a direct replacement of the creaky hccgenco.sh script, which had various issues. The format it uses is that of a code object bundle, generated by the Clang Offload Bundler. The output is always suffixed with the ".adipose" extension. It is shared with HCC. The hipcc script and associated tests are modified to use lpl. Help can be obtained by invoking lpl --help. A more computer-sciency / corporate friendly name is likely to be beneficial, which is a reason for choosing easily searchable/replaceable names such as lpl or adipose.
[ROCm/hip-tests commit: 182156b12b]
2017-12-08 04:22:57 +00:00
Ben Sander ce4628065a Merge pull request #281 from mangupta/issue126
[samples] Adds a sample that shows using HIP with cmake

[ROCm/hip-tests commit: 1a23d5e95a]
2017-12-05 11:42:11 -06:00
Maneesh Gupta 0de3dc35fb Simplify square sample's Makefile
Change-Id: I44349a880a3c57ca0e833d67d9c380b706655b1e


[ROCm/hip-tests commit: 81bcfafe8d]
2017-12-05 11:54:50 +05:30
Maneesh Gupta 6e2642b940 [samples] Adds a sample that shows using HIP with cmake
Change-Id: Ief983ea0894d7b5d1ea46a755f9134dda0a1bb8f


[ROCm/hip-tests commit: c15d48c543]
2017-12-05 10:48:29 +05:30
Ben Sander 7d24011bdd Update square sample for recent HIP ease-of-use improvements
[ROCm/hip-tests commit: 421a50e830]
2017-12-02 07:44:27 -06:00
Alex Voicu 36b680988e Revert "Revert adoption of CUDA indexing in general - this can only work with later versions of the compiler, just like module based dispatch, and thus must be guarded against usage in earlier (e.g. 1.6) versions."
This reverts commit f5aab36


[ROCm/hip-tests commit: 071b260cf6]
2017-11-29 21:49:10 +00:00
Alex Voicu 1e98955e2a Revert "Revert adoption of CUDA indexing in general - this can only work with later versions of the compiler, just like module based dispatch, and thus must be guarded against usage in earlier (e.g. 1.6) versions."
This reverts commit d2fd1f5


[ROCm/hip-tests commit: 6e2e720b26]
2017-11-29 21:36:29 +00:00
Ben Sander 7c2f9f70b4 Merge pull request #256 from gargrahul/texture_driver_api_support
Texture driver APIs support

[ROCm/hip-tests commit: 75a4e404ca]
2017-11-27 13:52:39 -06:00
Rahul Garg 1b359db390 Changed function hipMemcpy_2D to hipMemcpyParam2D
[ROCm/hip-tests commit: 3d2e40a5df]
2017-11-21 12:36:24 +05:30
Rahul Garg c971b263c1 Update hipModuleGetTexRef API
[ROCm/hip-tests commit: 741702888f]
2017-11-19 22:10:46 +05:30
Rahul Garg 3997a72bf2 -Fixed texture driver API sample
-Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs


[ROCm/hip-tests commit: 657aa51d5d]
2017-11-15 18:23:28 +05:30
Rahul Garg 1b000da7eb Fix module_api sample
[ROCm/hip-tests commit: ac124b3179]
2017-11-13 08:56:39 +05:30
Rahul Garg 25f519713a Added texture 2D driver API usage example
[ROCm/hip-tests commit: 0fffdeba92]
2017-11-09 22:35:29 +05:30
Ben Sander 4854f3cb5f Merge pull request #198 from AlexVlx/feature_support_globals_for_module_api
Feature support globals for module api

[ROCm/hip-tests commit: 731c1afea6]
2017-10-27 01:53:34 +02:00
Rahul Garg d12c58ce83 Example showing globals use with module APIs
[ROCm/hip-tests commit: 626521007d]
2017-10-24 18:12:25 +05:30
Rahul Garg b030eb2c8a Use 2X for bidir p2p memory bandwidth calc
[ROCm/hip-tests commit: f19c685f88]
2017-10-23 21:57:20 +05:30
Ben Sander f9cf19daf4 Use 2X for bidir memory bandwidth calc
[ROCm/hip-tests commit: 9fef6f860c]
2017-10-21 07:47:32 -05:00
Sandeep Kumar 4ddfe042c6 Add more info for inline asm in hip kernel guide and cookbook readme
[ROCm/hip-tests commit: 451f36a42a]
2017-09-13 12:57:37 +05:30
Ben Sander a1d0dda301 Refactor dispatch latency test and fix several bugs.
[ROCm/hip-tests commit: 6ac55d2b34]
2017-08-17 08:46:58 -05:00
Aditya Atluri 4255c3cb44 fixed device selection during compilation to use rocm_agent_enumerator
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable


[ROCm/hip-tests commit: 8e3e104313]
2017-07-21 15:50:12 -05:00
Maneesh Gupta 6442d0652f GPUOpen-ProfessionalCompute-Tools -> ROCm-Developer-Tools
Change-Id: I9f5b29dd1097385acecb0c672770d8adca2fdcf7


[ROCm/hip-tests commit: 8252ae785b]
2017-07-05 11:44:44 +05:30
Aditya Atluri 7a20b9afe1 automate gcnarch detection
Change-Id: Ibbad22db136f7f5e2be84c82e9169298a144cc77


[ROCm/hip-tests commit: 98905a7272]
2017-06-29 12:01:40 -05:00
Aditya Atluri faa7417a8c removed rm for /opt/rocm/hip/src in inline asm sample
Change-Id: I0c02bccd4cd35e01a8e889ea1e586ea8baf0ab90


[ROCm/hip-tests commit: a491a49f98]
2017-06-20 11:35:52 -05:00