Tao Sang
eb5fed63c1
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 commit: b3f445c0f5 ]
2020-02-16 22:26:47 -05:00
Maneesh Gupta
7753b3e827
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 e38db9fb6f .
[ROCm/hip commit: f8e1c01900 ]
2020-02-10 10:45:28 +05:30
Rahul Garg
407a6ad5eb
[docs] Fix links in cookbook samples ( #1824 )
...
[ROCm/hip commit: 8324258e6e ]
2020-02-04 08:56:31 +05:30
satyanveshd
e38db9fb6f
Match Occupancy APIs syntax with CUDA ( #1625 )
...
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs
[ROCm/hip commit: fa98798b63 ]
2020-01-29 13:05:53 -08:00
Rahul Garg
467dcc416d
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
[ROCm/hip commit: 2eb7ae4f0c ]
2020-01-22 14:37:47 -08:00
Evgeny Mankov
abef353b5b
[HIP] Clean-up deprecated HIP error codes
...
hipErrorMemoryAllocation -> hipErrorOutOfMemory
hipErrorInitializationError -> hipErrorNotInitialized
hipErrorMapBufferObjectFailed -> hipErrorMapFailed
hipErrorInvalidResourceHandle -> hipErrorInvalidHandle
[ROCm/hip commit: 4921678b6c ]
2019-12-23 17:01:35 +03:00
Rahul Garg
6968362d99
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
[ROCm/hip commit: 579a4f36fa ]
2019-11-07 13:17:10 +05:30
Rahul Garg
7e742b1216
Merge pull request #1515 from ansurya/tex_unbind_issue_fix
...
Fix undefined ref to hipUnbindTexture for texture types
[ROCm/hip commit: ba8105e0cd ]
2019-10-30 17:54:15 -07:00
Rahul Garg
70449cfa92
Revert "Fix occupany APIs ( #1560 )"
...
This reverts commit 4f23f9cb18 .
[ROCm/hip commit: e4a1e44162 ]
2019-10-29 11:41:08 -07:00
Anusha Godavarthy Surya
196bdea9c0
merge from master
...
[ROCm/hip commit: 5f47e99ffe ]
2019-10-25 15:52:09 +05:30
Rahul Garg
9e0f66daec
Add HIP checks in texture driver sample ( #1581 )
...
[ROCm/hip commit: 04e10814d8 ]
2019-10-24 17:45:51 +05:30
satyanveshd
4f23f9cb18
Fix occupany APIs ( #1560 )
...
Addresses SWDEV-205006
[ROCm/hip commit: af351d7e1b ]
2019-10-24 17:44:47 +05:30
kjayapra-amd
c6fd681dd5
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().
[ROCm/hip commit: fbb98f4950 ]
2019-10-16 10:52:15 +05:30
Anusha Godavarthy Surya
e74d2cff3f
Added unbind texture to samples and tests
...
[ROCm/hip commit: d5b1e887e9 ]
2019-10-15 11:34:15 +05:30
Yaxun (Sam) Liu
a795928420
Fix sample 11_texture_driver for hip-clang ( #1370 )
...
[ROCm/hip commit: c404312ffe ]
2019-08-29 01:03:20 +00:00
satyanveshd
f378b67565
[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
[ROCm/hip commit: f807cc1a7b ]
2019-08-29 01:01:49 +00:00
Sarbojit2019
ddb0d10703
Added missing device prop fields into hipInfo sample ( #1357 )
...
* Added prop.integrated into hipInfo sample
* Added missing deviceProp fileds in hipInfo
[ROCm/hip commit: 7257f23063 ]
2019-08-23 09:21:47 +00:00
chrispaquot
808356f88b
Set device before processing each one ( #1358 )
...
[ROCm/hip commit: 344d150bf8 ]
2019-08-23 09:19:50 +00:00
Rahul Garg
7509ffa68d
Remove -g from hipBusBandwidth makefile ( #1351 )
...
[ROCm/hip commit: b3a0d4266b ]
2019-08-21 10:01:31 +00:00
Rahul Garg
d429ba57e1
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
[ROCm/hip commit: 6ce86f409d ]
2019-08-08 08:27:41 +00:00
ansurya
8ff212f75b
HIPCommander code cleanup ( #1207 )
...
* HIPCommander code cleanup
* Removed non-used headerfiles
* Removed empty ifdef
[ROCm/hip commit: 84f8441146 ]
2019-07-18 03:18:15 +00:00
Evgeny Mankov
96801f7b3a
[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
[ROCm/hip commit: c7117df91b ]
2019-07-11 14:58:16 +03:00
Aryan Salmanpour
706d958297
[hip][samples] fix a typo in module_api/defaultDriver sample ( #1210 )
...
[ROCm/hip commit: f21601733e ]
2019-07-10 03:05:19 +00:00
Maneesh Gupta
01ee58e0c7
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.
[ROCm/hip commit: 502a734ebf ]
2019-07-03 08:52:19 +00:00
Jatin Chaudhary
9484eb6831
Adding new unroll example ( #1187 )
...
[ROCm/hip commit: 3152af0175 ]
2019-07-03 08:51:19 +00:00
Yaxun Sam Liu
afa71d710c
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 commit: 60e1733afe ]
2019-07-02 16:36:53 -04:00
Maneesh Gupta
57e0c02e28
Merge pull request #1164 from gargrahul/cleanup_module_api_samples
...
Add cleanup code in module api samples
[ROCm/hip commit: ba323cdef1 ]
2019-06-20 05:57:46 +05:30
Rahul Garg
545b6e60ee
Add cleanup code in module api samples
...
[ROCm/hip commit: f2b3526503 ]
2019-06-07 05:23:11 +05:30
Rahul Garg
f2ff00db17
Fix sample to use kernelargs for launch
...
[ROCm/hip commit: 7a3bda3c2f ]
2019-06-07 05:17:15 +05:30
Evgeny Mankov
cd309b6638
[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 commit: 8f059b0ee9 ]
2019-05-22 18:31:39 +03:00
Evgeny Mankov
a6e82d8254
[HIP][tests] Copyright notice update
...
[ROCm/hip commit: c9af61e9d1 ]
2019-05-20 18:46:23 +03:00
Nick Curtis
376e19308b
Markdown fixes & Whitespace cleanup for samples ( #1096 )
...
* Fix multiline code blocks in README's
* Whitespace cleanup
[ROCm/hip commit: 5257b54a39 ]
2019-05-12 19:27:44 +05:30
Rahul Garg
e02104a16a
Test hipModuleGetGlobal
...
[ROCm/hip commit: 34e675d0f6 ]
2019-03-15 04:08:03 +05:30
Rahul Garg
5d6fd17fbe
Add extension for kernel concurrency on same stream
...
[ROCm/hip commit: 59081c69fc ]
2019-03-06 12:55:39 +05:30
Maneesh Gupta
f3def1c107
Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
...
Fix hipBusBW sample for P2P bidirectional test
[ROCm/hip commit: b93666bdde ]
2019-02-28 07:14:38 +05:30
Rahul Garg
c7620fc4e9
Fix hipBusBW sample for P2P bidirectional test
...
[ROCm/hip commit: 70278f1777 ]
2019-02-28 00:56:07 +05:30
Rahul Garg
6391066444
Fix hipBusBW overflow with setting beats/iterations
...
[ROCm/hip commit: 673ecd02fe ]
2019-02-27 00:18:52 +05:30
Rahul Garg
44e082db66
Fix error codes in P2P sample test
...
[ROCm/hip commit: e8cf9cba6b ]
2019-02-05 06:30:57 +05:30
Rahul Garg
d164b09237
Fixed HIP error check in P2P sample test
...
[ROCm/hip commit: 1b8ddbbb85 ]
2019-01-23 01:10:07 +05:30
Yaxun Sam Liu
69080f3cb4
Fix sample bit_extract for hip-clang
...
[ROCm/hip commit: bc40ddabe0 ]
2018-11-12 16:50:47 -05:00
Alex Voicu
31363b4707
Guard new includes.
...
[ROCm/hip commit: e66a75ea55 ]
2018-10-18 12:29:27 +01:00
Alex Voicu
de15c6988d
Re-sync with upstream.
...
[ROCm/hip commit: fe959f7bd7 ]
2018-10-18 12:27:03 +01:00
Maneesh Gupta
c4a93adb74
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
[ROCm/hip commit: 52e320f396 ]
2018-10-17 14:32:25 +05:30
Alex Voicu
1690cba3d7
Update samples.
...
[ROCm/hip commit: 7839045d30 ]
2018-10-13 23:28:22 +01:00
Rahul Garg
0fc9b3cb8d
Remove adipose extn from launchKernelHcc sample
...
[ROCm/hip commit: fb706902cc ]
2018-09-12 16:41:24 +05:30
Rahul Garg
3bae902cae
Clean up module api samples
...
[ROCm/hip commit: 8f0d684988 ]
2018-08-08 22:28:13 +05:30
Rahul Garg
a45f17fe46
Fix hipCommander Makefile
...
[ROCm/hip commit: dc4d305c25 ]
2018-05-16 15:01:32 +05:30
Rahul Garg
64e391d605
Removed hidden args and hipLaunchParm from HIP/HCC path
...
[ROCm/hip commit: ed2d4ddfc7 ]
2018-03-16 22:50:25 +05:30
Rahul Garg
49c076690c
Change co file name
...
[ROCm/hip commit: be25556aed ]
2018-03-16 12:54:44 +05:30
Rahul Garg
9097b1b2df
Fixed function not found issue
...
[ROCm/hip commit: a1b608bf0d ]
2018-03-16 12:35:25 +05:30