Yaxun (Sam) Liu
793b18c0b1
Fix sample 11_texture_driver for hip-clang ( #1370 )
2019-08-29 01:03:20 +00:00
satyanveshd
d2df21e58c
[sample] add new cookbook sample - occupancy ( #1352 )
...
* occupancy.cpp with Makefile
* occupancy sample changes according tothe comments
* Changes according to the review comments
* Occupancy Sample Changes
* Changes according to review comments
2019-08-29 01:01:49 +00:00
Sarbojit2019
919bb6c74d
Added missing device prop fields into hipInfo sample ( #1357 )
...
* Added prop.integrated into hipInfo sample
* Added missing deviceProp fileds in hipInfo
2019-08-23 09:21:47 +00:00
chrispaquot
d0b11deb7f
Set device before processing each one ( #1358 )
2019-08-23 09:19:50 +00:00
Rahul Garg
900590967d
Remove -g from hipBusBandwidth makefile ( #1351 )
2019-08-21 10:01:31 +00:00
Rahul Garg
8b6317d041
Add support for hipFuncGetAttribute ( #1279 )
...
* Add support for hipFunGetAttribute
* Support NVCC path
* Test using sample module_api_global
* Try fixing CI build failure due to hip_prof_gen scan
* Fix for CI build issue
* Resolve conflict
* Rebase and resolve conflicts with master
* Fix build error
* Fix NVCC path build error
2019-08-08 08:27:41 +00:00
ansurya
12bf6dbcda
HIPCommander code cleanup ( #1207 )
...
* HIPCommander code cleanup
* Removed non-used headerfiles
* Removed empty ifdef
2019-07-18 03:18:15 +00:00
Evgeny Mankov
f0832fd968
[HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR
...
[Reason] To be compatible with CUDA [#1133 ]
Update HIP code, hipify-clang, tests and docs
[TODO] Add support of the corresponding functions on nvcc fallback path
2019-07-11 14:58:16 +03:00
Aryan Salmanpour
b1d8736f4a
[hip][samples] fix a typo in module_api/defaultDriver sample ( #1210 )
2019-07-10 03:05:19 +00:00
Maneesh Gupta
3541d18528
Fix sample module_api_global for hip-clang ( #1201 )
...
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.
2019-07-03 08:52:19 +00:00
Jatin Chaudhary
3cb87cdc46
Adding new unroll example ( #1187 )
2019-07-03 08:51:19 +00:00
Yaxun Sam Liu
98648828c0
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.
2019-07-02 16:36:53 -04:00
Maneesh Gupta
439b6e41d4
Merge pull request #1164 from gargrahul/cleanup_module_api_samples
...
Add cleanup code in module api samples
2019-06-20 05:57:46 +05:30
Rahul Garg
49ac54abde
Add cleanup code in module api samples
2019-06-07 05:23:11 +05:30
Rahul Garg
4e6ad95403
Fix sample to use kernelargs for launch
2019-06-07 05:17:15 +05:30
Evgeny Mankov
9cb3e9aa5e
[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
2019-05-22 18:31:39 +03:00
Evgeny Mankov
7664560f14
[HIP][tests] Copyright notice update
2019-05-20 18:46:23 +03:00
Nick Curtis
fb92feae0e
Markdown fixes & Whitespace cleanup for samples ( #1096 )
...
* Fix multiline code blocks in README's
* Whitespace cleanup
2019-05-12 19:27:44 +05:30
Rahul Garg
46346343af
Test hipModuleGetGlobal
2019-03-15 04:08:03 +05:30
Rahul Garg
263e82a67a
Add extension for kernel concurrency on same stream
2019-03-06 12:55:39 +05:30
Maneesh Gupta
4eff6bd09a
Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
...
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 07:14:38 +05:30
Rahul Garg
828e62fe4f
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 00:56:07 +05:30
Rahul Garg
4fef69afdc
Fix hipBusBW overflow with setting beats/iterations
2019-02-27 00:18:52 +05:30
Rahul Garg
3e2f946d3f
Fix error codes in P2P sample test
2019-02-05 06:30:57 +05:30
Rahul Garg
7951cd03b2
Fixed HIP error check in P2P sample test
2019-01-23 01:10:07 +05:30
Yaxun Sam Liu
de907674d6
Fix sample bit_extract for hip-clang
2018-11-12 16:50:47 -05:00
Alex Voicu
59533b84e1
Guard new includes.
2018-10-18 12:29:27 +01:00
Alex Voicu
602280eb8b
Re-sync with upstream.
2018-10-18 12:27:03 +01:00
Maneesh Gupta
e1fe095471
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
2018-10-17 14:32:25 +05:30
Alex Voicu
f480a134f4
Update samples.
2018-10-13 23:28:22 +01:00
Rahul Garg
632b6f6b39
Remove adipose extn from launchKernelHcc sample
2018-09-12 16:41:24 +05:30
Rahul Garg
b6c5d7d71b
Clean up module api samples
2018-08-08 22:28:13 +05:30
Rahul Garg
9707e9f563
Fix hipCommander Makefile
2018-05-16 15:01:32 +05:30
Rahul Garg
2184e7f6da
Removed hidden args and hipLaunchParm from HIP/HCC path
2018-03-16 22:50:25 +05:30
Rahul Garg
da66236083
Change co file name
2018-03-16 12:54:44 +05:30
Rahul Garg
2ff9e5d46d
Fixed function not found issue
2018-03-16 12:35:25 +05:30
Maneesh Gupta
9e47fccc89
Apply .clangformat to all repo source files
...
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
2018-03-12 11:29:03 +05:30
Alex Voicu
4e0739c68a
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.
2017-12-08 04:22:57 +00:00
Ben Sander
faef491778
Merge pull request #281 from mangupta/issue126
...
[samples] Adds a sample that shows using HIP with cmake
2017-12-05 11:42:11 -06:00
Maneesh Gupta
ccc3fc1de6
Simplify square sample's Makefile
...
Change-Id: I44349a880a3c57ca0e833d67d9c380b706655b1e
2017-12-05 11:54:50 +05:30
Maneesh Gupta
f52662da24
[samples] Adds a sample that shows using HIP with cmake
...
Change-Id: Ief983ea0894d7b5d1ea46a755f9134dda0a1bb8f
2017-12-05 10:48:29 +05:30
Ben Sander
4192c8b54a
Update square sample for recent HIP ease-of-use improvements
2017-12-02 07:44:27 -06:00
Ben Sander
e93a24bdbe
Merge pull request #256 from gargrahul/texture_driver_api_support
...
Texture driver APIs support
2017-11-27 13:52:39 -06:00
Rahul Garg
24307fe5c4
Changed function hipMemcpy_2D to hipMemcpyParam2D
2017-11-21 12:36:24 +05:30
Rahul Garg
76f174b536
Update hipModuleGetTexRef API
2017-11-19 22:10:46 +05:30
Rahul Garg
edbfeeb141
-Fixed texture driver API sample
...
-Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs
2017-11-15 18:23:28 +05:30
Rahul Garg
e434a23be5
Fix module_api sample
2017-11-13 08:56:39 +05:30
Rahul Garg
3711136e46
Added texture 2D driver API usage example
2017-11-09 22:35:29 +05:30
Ben Sander
8a64feef61
Merge pull request #198 from AlexVlx/feature_support_globals_for_module_api
...
Feature support globals for module api
2017-10-27 01:53:34 +02:00
Rahul Garg
10b1b58505
Example showing globals use with module APIs
2017-10-24 18:12:25 +05:30