نمودار کامیت

72 کامیت‌ها

مولف SHA1 پیام تاریخ
Lad, Aditya 044a1924ba Merge branch 'master' into amd-master-next
Conflicts:
	CMakeLists.txt
	tests/src/texture/simpleTexture2DLayered.cpp
	tests/src/texture/simpleTexture3D.cpp

Change-Id: I4aa4754d391b5f37ddf15fa0bcfc84d9da020119


[ROCm/hip commit: d80edf9541]
2020-03-06 14:10:44 -05:00
agodavar de0b92948e Enable tests that are passing on hip-vdi
Change-Id: I7de965f7e8bb7e4d0fa61cd584f0cd118c1e212e


[ROCm/hip commit: 65ffaf82d8]
2020-03-05 16:08:51 +05:30
agodavar 428d4842ae Enable tests hipTestDeviceSymbol,hipTestConstant and p2p_copy_coherency on hip-vdi
SWDEV-225266: [HIP-VDI] HIP-VDI disabled tests (p2p_copy_coherency.cpp)
SWDEV-225388: hipTestDeviceSymbol.cpp & hipTestConstant.cpp failed to build on hip-vdi

For hipTestDeviceSymbol.cpp & hipTestConstant.cpp tests:
Currently "__HIP_VDI__" flag is enabled in CMakeLists.txt, but when application is compiled with hipcc,  
__HIP_VDI__ is not defined to differentiate if compiled for VDI/HCC for headers.

For ./src/runtimeApi/memory/p2p_copy_coherency.cpp:
Fixed compilation issue to include only when compile for HCC runtime "<hc_am.hpp> not found"
Currently test is disabled to run on all platforms. When validated on multi-GPU machine,
memcpy between multiple GPUs via GPU synchronization is not working on hcc and vdi path.
Need to validate on nvidia machine to know if test is valid. Disabled GPU synchronization test for now.

For ./src/runtimeApi/module/hipModuleTexture2dDrv.cpp:
updated test to generate tex2d_kernel.code object in build directory. Currently ctest looks for it in build directory.

Change-Id: I629d395a919c2440d921422716944c7940ed6010


[ROCm/hip commit: 3479847d16]
2020-03-04 10:07:09 -05:00
Jatin Chaudhary 1ed7948498 [dtests] __shfl_up and __shfl_down tests (#1899)
[ROCm/hip commit: d29ad50464]
2020-02-28 16:48:15 +05:30
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
Nick Curtis 6d661ba6ca Implement long / long long shuffles (#1829)
Implement additional data-types for shuffles (long and long long).
Based upon the double implementation.


[ROCm/hip commit: 797a929a65]
2020-02-15 09:51:09 +05:30
Payam 5cf8d742cb Excluding vdi platform for now from the following tests so we can build
Change-Id: I651255c2515a62c8bdfdd17a3ac85c3d66a5761b


[ROCm/hip commit: e4e8c4b74b]
2020-02-07 02:16:05 -05:00
Laurent Morichetti 8b18768a1c Merge branch 'master' into amd-master-next
Change-Id: Ib7e7824073f4dfc391fb3833fc90e11b327d3c22


[ROCm/hip commit: 258adce78e]
2020-02-05 14:56:08 -08:00
Laurent Morichetti bc78a8529d Merge branch 'origin/pghafari/hip-vdi' into lmoriche/amd-master-next
Change-Id: I22c145d39f430ca571a981687bcb034ea6e3b8a2


[ROCm/hip commit: a8b81e96b4]
2020-01-31 07:33:12 -08:00
Siu Chi Chan af3e8f633a Fix associate code object symbols with host allocation bug (#1799)
The current implementation skips this procedure for a given device
object when a global symbol is found in the cache.  This is incorrect:

 - There could be other undefined globals that have not been previously
encountered further down the list
 - If a symbol is found in the cache, it doesn't need to be pinned again
but it still need to be defined for the current executable

Added special case for the printf buffer symbol (already pinned by HCC)

The bug was exposed by running printf on different GPUs.

[ROCm/hip commit: 6613a37b3b]
2020-01-24 16:22:49 +05:30
Alex Voicu 3ea404a8ba Add support for extended launch syntax. (#1530)
* Add support for extended launch syntax.

* Add unit test.

* Fix typo

* hipExtLaunchKernelGGL lives in hip_ext.h

Change-Id: Ice32dab0d43475fda65c6a910c11416871a8f2ff

* [dtest] remove redundant include from hipModuleGetGlobal dtest


[ROCm/hip commit: 69e74c3e96]
2019-11-16 22:24:07 -08:00
amd-lthakur eacee18c37 [dtests] Fix build issues with hipLaunchParm.cpp on windows (#1293)
* Removed unwanted #include sys/time.h , gettimeofday() and timeval variables and this also helps avavoid compilation error in windows due to gettimeofday() call equivalent of which is not available in windows

* Changed the Macro name from GPU_PRINT_TIME to MY_LAUNCH_MACRO


[ROCm/hip commit: e94c0592de]
2019-08-09 11:50:10 +00:00
Maneesh Gupta fa07d40cdd [hit] Rename RUN -> TEST & RUN_NAMED -> TEST_NAMED
Change-Id: I75e24f15129973cee15fc9dac65d678bd2172074


[ROCm/hip commit: 9f2d1453fb]
2019-05-09 09:59:18 +05:30
Yaxun Sam Liu e9532108bb Add default arguments for hipConfigureCall
[ROCm/hip commit: ec03a8b352]
2018-12-18 15:48:21 -05: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 69b0baf37f Minimal should mean minimal.
[ROCm/hip commit: 5312336ce2]
2018-10-11 00:21:41 +01:00
Alex Voicu 684f8133dd Use HIP math functions, stop using hipLaunchParm.
[ROCm/hip commit: 069bbbd7ed]
2018-10-10 11:56:54 +01:00
Alex Voicu 6d0b50e9b9 Re-sync with upstream.
[ROCm/hip commit: ca375cb8c5]
2018-10-10 11:43:49 +01:00
Maneesh Gupta 5947c0e94d [dests] Fix hipTestClock, hipTestNew & hipTestGlobalVariable tests for nvcc
nvcc does not support global kernels in struct/class

Change-Id: I2d7297e0c3725564215e20dbdd31c0bb8d7a07de


[ROCm/hip commit: cca2c5afc8]
2018-09-17 15:32:05 +05:30
Alex Voicu 312d29ebaf Align with HC Next.
[ROCm/hip commit: c6720e882b]
2018-09-17 11:50:29 +03:00
Yaxun Sam Liu f6374ced16 Add HIP directed test hipTestGlobalVariable.cpp
[ROCm/hip commit: a6c7aeed72]
2018-08-10 08:15:36 -04:00
Maneesh Gupta d5e3f869a4 [tests] Fixed hipLaunchParm test on nvcc path
- Uses c++11 features. Added it to nvcc options
- Arguments for some kernels exceeded 4096 bytes which is the limit
  imposed by nvcc. Reduced BLOCK_DIM_SIZE to 512 to handle this
- Fixed compilation issues on nvcc path

Change-Id: I14f6b28afcb7c6b24a085fd707b2104e2ed64627


[ROCm/hip commit: 4c41d62435]
2018-07-25 15:41:04 +05:30
Maneesh Gupta 9d0c1481b7 Merge pull request #568 from Srinivasuluch/sprint2_9tests
Adding a few more struct scenarions and a ResultValidation()

[ROCm/hip commit: b1ca77147b]
2018-07-23 14:44:06 +05:30
Srinivasuluch 3f8eda3528 Update hipLaunchParm.cpp
Added struct bit field test, test number#21

[ROCm/hip commit: b37c56efed]
2018-07-20 12:38:06 +05:30
rohit pathania 9630cf4fbb Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp


[ROCm/hip commit: bf9832d957]
2018-07-19 12:11:23 +05:30
rohit pathania b3a41290ea Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp


[ROCm/hip commit: 8434f2ed6b]
2018-07-19 12:02:42 +05:30
Srinivasuluch a689e49040 Update hipLaunchParm.cpp
submitting changes as per Sam review/suggestions

[ROCm/hip commit: 4c707232b9]
2018-07-18 12:41:51 +05:30
srinivas Charupally 574529620f Adding more struct scenarions and a ResultValidation()
[ROCm/hip commit: 19ace627a3]
2018-07-12 17:08:41 +05:30
rohit pathania 4d1997b2f6 Adding functor unit tests for hip launch param
[ROCm/hip commit: 131e2ee05a]
2018-07-10 15:23:10 +05:30
rohit pathania a05e9847c0 Adding functor unit tests for hip launch param
[ROCm/hip commit: 3bbce754da]
2018-07-09 15:08:17 +05:30
Srinivasuluch 1eec95f047 Update hipLaunchParm.cpp
Changing macro name

[ROCm/hip commit: 181ccebee6]
2018-06-27 22:06:53 +05:30
Srinivasuluch 851e84008d Update hipLaunchParm.cpp
wrap up to 80 characters per line

[ROCm/hip commit: 8b67625b65]
2018-06-27 22:04:12 +05:30
Srinivasuluch 76546f91dd Update hipLaunchParm.cpp
changing the condition, a = b, as Sam suggested

[ROCm/hip commit: 9e78ef99e5]
2018-06-27 21:48:37 +05:30
Srinivasuluch b6e18b5af8 Update hipLaunchParm.cpp
[ROCm/hip commit: a9419098de]
2018-06-27 20:49:07 +05:30
Srinivasuluch 844928348f Update hipLaunchParm.cpp
Added a macro to disable the alignment test as it's broken

[ROCm/hip commit: a76d8f5580]
2018-06-27 19:57:44 +05:30
Srinivasuluch c2a44fa2e9 Update hipLaunchParm.cpp
pass by value for struct

[ROCm/hip commit: 6bd047fc47]
2018-06-27 16:45:51 +05:30
Srinivasuluch 76e307618d Update hipLaunchParm.cpp
Added validation part for struct, added two struct padding tests

[ROCm/hip commit: d8290f5a7b]
2018-06-25 16:53:12 +05:30
Srinivasuluch 1a7ebdb54f Update hipLaunchParm.cpp
cleanup

[ROCm/hip commit: ab07d7dbe6]
2018-06-11 15:21:20 +05:30
srinivas Charupally 0a8971dc04 Adding struct test for hipLaunchKernel()
[ROCm/hip commit: 0e98aa4c78]
2018-06-11 12:37:38 +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
Phaneendr-kumar Lanka e2487a261e [nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
[ROCm/hip commit: 7cceebd9ed]
2017-12-18 14:46:19 +05:30
Phaneendr-kumar Lanka f8d610cf61 [nvccWarnings] Fix warnings seen with dtests on nvcc path
[ROCm/hip commit: eea7d495c7]
2017-12-14 14:10:37 +05:30
Maneesh Gupta 2bb78b3a69 Merge pull request #265 from phani544/nvccTests
[nvccTests]Enabled inline_asm_vadd on nvcc

[ROCm/hip commit: 1174534e85]
2017-11-20 07:28:29 +05:30
Ben Sander 1ec5bab716 Fix test on cuda
[ROCm/hip commit: 59956a57ca]
2017-11-19 15:31:02 -06:00
Alex Voicu 962bf7bfda This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
[ROCm/hip commit: cffd0e14eb]
2017-11-19 01:54:12 +00:00
Phaneendr-kumar Lanka 65a8021933 [nvccTests]Enabled inline_asm_vadd on nvcc
[ROCm/hip commit: 18f6e31d1d]
2017-11-14 16:37:59 +05:30
Alex Voicu b8a81d2b75 This corrects some interesting choices that were present in the HIP
unit tests such as e.g. de-allocating memory allocated with new[] using
free. All of these were identified via cppcheck.


[ROCm/hip commit: a619ac6f92]
2017-11-01 22:51:22 +00:00
Siu Chi Chan 76f70bd60e add an unit test for printf
[ROCm/hip commit: b7b00fb281]
2017-10-23 18:31:13 -04:00
Ben Sander f3950e0748 Update tests.
Fix some NVCC issues.
Add hipStreamSync2, record_event tests.


[ROCm/hip commit: 8ce6d17983]
2017-06-04 20:18:37 -05:00