Граф коммитов

182 Коммитов

Автор SHA1 Сообщение Дата
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
Maneesh Gupta 4f42ee762d Apply .clangformat to all repo source files
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344


[ROCm/hip commit: 1ba06f63c4]
2018-03-12 11:29:03 +05:30
Alex Voicu 56fd7f129a 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 commit: b842394957]
2017-12-08 04:22:57 +00:00
Ben Sander 0835c6f2db Merge pull request #281 from mangupta/issue126
[samples] Adds a sample that shows using HIP with cmake

[ROCm/hip commit: 163b0f7978]
2017-12-05 11:42:11 -06:00
Maneesh Gupta 5f92187813 Simplify square sample's Makefile
Change-Id: I44349a880a3c57ca0e833d67d9c380b706655b1e


[ROCm/hip commit: b3fb8ea92f]
2017-12-05 11:54:50 +05:30
Maneesh Gupta 273334bfa5 [samples] Adds a sample that shows using HIP with cmake
Change-Id: Ief983ea0894d7b5d1ea46a755f9134dda0a1bb8f


[ROCm/hip commit: 6d420faca2]
2017-12-05 10:48:29 +05:30
Ben Sander 2bd4446721 Update square sample for recent HIP ease-of-use improvements
[ROCm/hip commit: b9fa704521]
2017-12-02 07:44:27 -06:00
Ben Sander d31ef2b462 Merge pull request #256 from gargrahul/texture_driver_api_support
Texture driver APIs support

[ROCm/hip commit: 0da0426f94]
2017-11-27 13:52:39 -06:00