Graf commitů

189 Commity

Autor SHA1 Zpráva Datum
Rahul Garg 8077fa58b0 [docs] Fix links in cookbook samples (#1824)
[ROCm/hip-tests commit: 9a88f7ae56]
2020-02-04 08:56:31 +05:30
satyanveshd 884f9f5b84 Match Occupancy APIs syntax with CUDA (#1625)
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs


[ROCm/hip-tests commit: acb2ea8618]
2020-01-29 13:05:53 -08:00
Rahul Garg 5a83813c43 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-tests commit: c7280bec4d]
2020-01-22 14:37:47 -08:00
Evgeny Mankov 3e4e170a32 [HIP] Clean-up deprecated HIP error codes
hipErrorMemoryAllocation -> hipErrorOutOfMemory
hipErrorInitializationError -> hipErrorNotInitialized
hipErrorMapBufferObjectFailed -> hipErrorMapFailed
hipErrorInvalidResourceHandle -> hipErrorInvalidHandle


[ROCm/hip-tests commit: 6a881a647c]
2019-12-23 17:01:35 +03:00
Rahul Garg 26924f665e 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-tests commit: 67e27b3603]
2019-11-07 13:17:10 +05:30
Rahul Garg dd06fef4bc Merge pull request #1515 from ansurya/tex_unbind_issue_fix
Fix undefined ref to hipUnbindTexture for texture types

[ROCm/hip-tests commit: bdeed6c207]
2019-10-30 17:54:15 -07:00
Rahul Garg 2ccd36585d Revert "Fix occupany APIs (#1560)"
This reverts commit 75f4baa12c.


[ROCm/hip-tests commit: 1aa9eab331]
2019-10-29 11:41:08 -07:00
Anusha Godavarthy Surya ce48fed42e merge from master
[ROCm/hip-tests commit: 7cfd70847d]
2019-10-25 15:52:09 +05:30
Rahul Garg ea46097623 Add HIP checks in texture driver sample (#1581)
[ROCm/hip-tests commit: bee4958708]
2019-10-24 17:45:51 +05:30
satyanveshd 75f4baa12c Fix occupany APIs (#1560)
Addresses SWDEV-205006 

[ROCm/hip-tests commit: 033960c86e]
2019-10-24 17:44:47 +05:30
kjayapra-amd 1f143189f8 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-tests commit: 26c3b4f985]
2019-10-16 10:52:15 +05:30
Anusha Godavarthy Surya 1f1da0afa7 Added unbind texture to samples and tests
[ROCm/hip-tests commit: fc776424a0]
2019-10-15 11:34:15 +05:30
Yaxun (Sam) Liu 215a715fb1 Fix sample 11_texture_driver for hip-clang (#1370)
[ROCm/hip-tests commit: d9d6374a63]
2019-08-29 01:03:20 +00:00
satyanveshd 63025d487f [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-tests commit: 39de5ed699]
2019-08-29 01:01:49 +00:00
Sarbojit2019 2b501b389a Added missing device prop fields into hipInfo sample (#1357)
* Added prop.integrated into hipInfo sample

* Added missing deviceProp fileds in hipInfo


[ROCm/hip-tests commit: bd535ca14b]
2019-08-23 09:21:47 +00:00
chrispaquot 812247b00d Set device before processing each one (#1358)
[ROCm/hip-tests commit: cb0a3ca5bc]
2019-08-23 09:19:50 +00:00
Rahul Garg 88efd2b870 Remove -g from hipBusBandwidth makefile (#1351)
[ROCm/hip-tests commit: 0f47934640]
2019-08-21 10:01:31 +00:00
Rahul Garg f88adb7019 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-tests commit: 4ea06f3a28]
2019-08-08 08:27:41 +00:00
ansurya 4ade69feab HIPCommander code cleanup (#1207)
* HIPCommander code cleanup

* Removed non-used headerfiles

* Removed empty ifdef


[ROCm/hip-tests commit: 53aeee42f9]
2019-07-18 03:18:15 +00:00
Evgeny Mankov e9282e6782 [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-tests commit: 7a0e0cb50e]
2019-07-11 14:58:16 +03:00
Aryan Salmanpour dc4d6050c3 [hip][samples] fix a typo in module_api/defaultDriver sample (#1210)
[ROCm/hip-tests commit: 69b15b5580]
2019-07-10 03:05:19 +00:00
Maneesh Gupta 4b1ef76944 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-tests commit: 5cd72efff0]
2019-07-03 08:52:19 +00:00
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