satyanveshd
acb2ea8618
Match Occupancy APIs syntax with CUDA ( #1625 )
...
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs
2020-01-29 13:05:53 -08:00
Rahul Garg
c7280bec4d
Simplify hipDispatchLatency sample ( #1793 )
...
* Use hipExtLaunchKernelGGL in dispatchlatency sample
* Let it run on NVCC path too
* Refactoring
* Add test_kernel source
* Remove ResultDB
* Remove error checks
2020-01-22 14:37:47 -08:00
Evgeny Mankov
6a881a647c
[HIP] Clean-up deprecated HIP error codes
...
hipErrorMemoryAllocation -> hipErrorOutOfMemory
hipErrorInitializationError -> hipErrorNotInitialized
hipErrorMapBufferObjectFailed -> hipErrorMapFailed
hipErrorInvalidResourceHandle -> hipErrorInvalidHandle
2019-12-23 17:01:35 +03:00
Rahul Garg
67e27b3603
Rename hip/hip_hcc.h to hip/hip_ext.h ( #1341 )
...
* Rename hip/hip_hcc.h to hip/hip_ext.h
* Deprecate hip_hcc.h
2019-11-07 13:17:10 +05:30
Rahul Garg
bdeed6c207
Merge pull request #1515 from ansurya/tex_unbind_issue_fix
...
Fix undefined ref to hipUnbindTexture for texture types
2019-10-30 17:54:15 -07:00
Rahul Garg
1aa9eab331
Revert "Fix occupany APIs ( #1560 )"
...
This reverts commit 033960c86e .
2019-10-29 11:41:08 -07:00
Anusha Godavarthy Surya
7cfd70847d
merge from master
2019-10-25 15:52:09 +05:30
Rahul Garg
bee4958708
Add HIP checks in texture driver sample ( #1581 )
2019-10-24 17:45:51 +05:30
satyanveshd
033960c86e
Fix occupany APIs ( #1560 )
...
Addresses SWDEV-205006
2019-10-24 17:44:47 +05:30
kjayapra-amd
26c3b4f985
Use the correct return type in runTest in 11_texture_driver sample. ( #1546 )
...
Fixes SWDEV-203394.
Currently in runTest() returns true, even if the texture reference copy does not happen. Using the existing testResult Flag to return from runTest().
2019-10-16 10:52:15 +05:30
Anusha Godavarthy Surya
fc776424a0
Added unbind texture to samples and tests
2019-10-15 11:34:15 +05:30
Yaxun (Sam) Liu
d9d6374a63
Fix sample 11_texture_driver for hip-clang ( #1370 )
2019-08-29 01:03:20 +00:00
satyanveshd
39de5ed699
[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
bd535ca14b
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
cb0a3ca5bc
Set device before processing each one ( #1358 )
2019-08-23 09:19:50 +00:00
Rahul Garg
0f47934640
Remove -g from hipBusBandwidth makefile ( #1351 )
2019-08-21 10:01:31 +00:00
Rahul Garg
4ea06f3a28
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
53aeee42f9
HIPCommander code cleanup ( #1207 )
...
* HIPCommander code cleanup
* Removed non-used headerfiles
* Removed empty ifdef
2019-07-18 03:18:15 +00:00
Evgeny Mankov
7a0e0cb50e
[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
69b15b5580
[hip][samples] fix a typo in module_api/defaultDriver sample ( #1210 )
2019-07-10 03:05:19 +00:00
Maneesh Gupta
5cd72efff0
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
3b0faf950b
Adding new unroll example ( #1187 )
2019-07-03 08:51:19 +00:00
Yaxun Sam Liu
688ce62b49
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
0b7762df01
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
2dfc912094
Add cleanup code in module api samples
2019-06-07 05:23:11 +05:30
Rahul Garg
2b56ec4344
Fix sample to use kernelargs for launch
2019-06-07 05:17:15 +05:30
Evgeny Mankov
66c182946e
[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
f5f240744a
[HIP][tests] Copyright notice update
2019-05-20 18:46:23 +03:00
Nick Curtis
7391b26fac
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
2796df1b26
Test hipModuleGetGlobal
2019-03-15 04:08:03 +05:30
Rahul Garg
599ae3af2e
Add extension for kernel concurrency on same stream
2019-03-06 12:55:39 +05:30
Maneesh Gupta
8244ad03d0
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
5f54c5cb59
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 00:56:07 +05:30
Rahul Garg
dfc0ce51d0
Fix hipBusBW overflow with setting beats/iterations
2019-02-27 00:18:52 +05:30
Rahul Garg
cea97d2beb
Fix error codes in P2P sample test
2019-02-05 06:30:57 +05:30
Rahul Garg
39735ffedd
Fixed HIP error check in P2P sample test
2019-01-23 01:10:07 +05:30
Yaxun Sam Liu
e787b89865
Fix sample bit_extract for hip-clang
2018-11-12 16:50:47 -05:00
Alex Voicu
e7270853cc
Guard new includes.
2018-10-18 12:29:27 +01:00
Alex Voicu
b76b5bb1b0
Re-sync with upstream.
2018-10-18 12:27:03 +01:00
Maneesh Gupta
bfceb14751
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
2018-10-17 14:32:25 +05:30
Alex Voicu
6e4935f225
Update samples.
2018-10-13 23:28:22 +01:00
Rahul Garg
9e167ab02e
Remove adipose extn from launchKernelHcc sample
2018-09-12 16:41:24 +05:30
Rahul Garg
dbf1737658
Clean up module api samples
2018-08-08 22:28:13 +05:30
Rahul Garg
30c587d2b1
Fix hipCommander Makefile
2018-05-16 15:01:32 +05:30
Rahul Garg
bd985285df
Removed hidden args and hipLaunchParm from HIP/HCC path
2018-03-16 22:50:25 +05:30
Rahul Garg
65b2fc4b9b
Change co file name
2018-03-16 12:54:44 +05:30
Rahul Garg
01ee90d564
Fixed function not found issue
2018-03-16 12:35:25 +05:30
Maneesh Gupta
6b09bde675
Apply .clangformat to all repo source files
...
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
2018-03-12 11:29:03 +05:30
Alex Voicu
182156b12b
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
1a23d5e95a
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