Commit Graph

622 Commits

Author SHA1 Message Date
Evgeny Mankov a5afadec7e Merge pull request #583 from emankov/cuDNN
[HIPIFY][DNN] cuDNN support revise
2018-07-23 14:13:54 +03:00
Maneesh Gupta e2615335c0 Merge pull request #568 from Srinivasuluch/sprint2_9tests
Adding a few more struct scenarions and a ResultValidation()
2018-07-23 14:44:06 +05:30
saleelk e8a5ad629f Fix hipHostRegister mem leak and copy kind in hipMemcpyAsync (#587) 2018-07-23 11:04:14 +05:30
Maneesh Gupta 137d7f559f Merge pull request #559 from rpathani/master
Adding functor unit tests
2018-07-23 10:15:16 +05:30
Maneesh Gupta c53d0f967e Merge pull request #554 from gargrahul/cleanup_hipmemset3d_test
Cleaned up hipMemset3D test
2018-07-23 10:11:49 +05:30
Evgeny Mankov 618b1f5171 [HIPIFY][DNN] cuDNN support revise
+ add doc for CUDDN API supported by HIP
+ cuDNN softMax test
2018-07-20 21:00:24 +03:00
Srinivasuluch 996cfcd62a Update hipLaunchParm.cpp
Added struct bit field test, test number#21
2018-07-20 12:38:06 +05:30
Evgeny Mankov 5184a69410 Merge pull request #578 from emankov/testing
[HIPIFY][test] Add static and dynamic shared memory tests
2018-07-19 20:48:25 +03:00
rohit pathania 6ae4df95b5 Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp
2018-07-19 12:11:23 +05:30
rohit pathania c2108cb82a Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp
2018-07-19 12:02:42 +05:30
Maneesh Gupta 5632faf928 Merge pull request #543 from ROCm-Developer-Tools/add-std-complex
Support std::complex for hip-clang
2018-07-19 07:14:45 +05:30
Evgeny Mankov 7e4e821fbb [HIPIFY][test] Add static and dynamic shared memory tests 2018-07-18 18:33:44 +03:00
Yaxun Sam Liu e20e93db65 Fix test hipStdComplex.cpp to emit expected output for passing 2018-07-18 07:21:24 -04:00
Srinivasuluch 070e992134 Update hipLaunchParm.cpp
submitting changes as per Sam review/suggestions
2018-07-18 12:41:51 +05:30
Yaxun (Sam) Liu a8dc1257df Support std::complex for hip-clang 2018-07-18 00:08:04 -04:00
Alex Voicu 7020d118da And a few more oversights. 2018-07-17 19:33:13 +01:00
Alex Voicu 31efcc17d7 Constrain variadic constructor to ranks > 1 and add missing __device__s 2018-07-17 17:18:45 +01:00
Maneesh Gupta 9e142ea66a Merge branch 'master' into feature_native_vector_types
Change-Id: I943b94ee230871a960d8f9c321ad5e096183b415
2018-07-17 09:51:22 +05:30
Maneesh Gupta 7d8c1ae761 Merge pull request #515 from ROCm-Developer-Tools/hipclang-add-amdgcn-funcs
Add hipclang amdgcn functions
2018-07-17 09:25:09 +05:30
Alex Voicu a2b6508912 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types 2018-07-15 11:44:48 +01:00
srinivas Charupally 14d4c6dc28 Adding more struct scenarions and a ResultValidation() 2018-07-12 17:08:41 +05:30
rohit pathania 58b9ce3b2d Adding functor unit tests for hip launch param 2018-07-10 15:23:10 +05:30
rohit pathania 782f8613e0 Adding functor unit tests for hip launch param 2018-07-09 15:08:17 +05:30
Aaron Enye Shi 757eeccdc7 Fix hip_mbcnt test typo
Ctest did not catch this test failure. When running this test manually before typo, I got __mbcnt_hi() FAILED! . This fix will fix this test for HCC and HIP clang path.
2018-07-06 11:26:48 -04:00
Rahul Garg 7261799835 Cleaned up hipMemset3D test 2018-07-06 14:54:08 +05:30
Aaron Enye Shi d39508b4fd Implement hip_ldg Functions into HIP header
Move all the function definitions for hip_ldg.cpp into hip_ldg.h header and enable for HIP clang path.
2018-07-05 20:38:46 +00:00
Alex Voicu f931980a6a Add scalar operands and fix C implementation. 2018-06-29 05:23:49 +01:00
Srinivasuluch ef33a0ad4d Update hipLaunchParm.cpp
Changing macro name
2018-06-27 22:06:53 +05:30
Srinivasuluch 52e808da4d Update hipLaunchParm.cpp
wrap up to 80 characters per line
2018-06-27 22:04:12 +05:30
Srinivasuluch f69d89e79f Update hipLaunchParm.cpp
changing the condition, a = b, as Sam suggested
2018-06-27 21:48:37 +05:30
Srinivasuluch 22fd883df8 Update hipLaunchParm.cpp 2018-06-27 20:49:07 +05:30
Srinivasuluch 681ce0182e Update hipLaunchParm.cpp
Added a macro to disable the alignment test as it's broken
2018-06-27 19:57:44 +05:30
Srinivasuluch 52f3ec8f26 Update hipLaunchParm.cpp
pass by value for struct
2018-06-27 16:45:51 +05:30
Alex Voicu 3ff1d4081e Let's try this again... 2018-06-25 17:49:50 +01:00
Srinivasuluch c5b643999c Update hipLaunchParm.cpp
Added validation part for struct, added two struct padding tests
2018-06-25 16:53:12 +05:30
Alex Voicu 0e0d43bfe1 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types 2018-06-22 12:19:32 +01:00
Maneesh Gupta d27991e1c8 Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
Switch the atomic implementation to use Clang  builtins.
2018-06-20 14:16:43 +05:30
Alex Voicu fa370fcf19 Revert "Revert "Switch over to using native vector types, for better codegen. Remove noise.""
This reverts commit d137271083.
2018-06-16 22:59:36 +01:00
Srinivasuluch db67638c5a Update hipLaunchParm.cpp
cleanup
2018-06-11 15:21:20 +05:30
srinivas Charupally 47835efac5 Adding struct test for hipLaunchKernel() 2018-06-11 12:37:38 +05:30
Siu Chi Chan d137271083 Revert "Switch over to using native vector types, for better codegen. Remove noise." 2018-06-08 16:48:22 -04:00
Maneesh Gupta cb642f14ab Merge pull request #482 from ROCm-Developer-Tools/feature_clean_up_hip_math
Switch to using ROCDL directly, as opposed to via HC. Add missing bits.
2018-06-06 16:07:22 +05:30
Maneesh Gupta cd20a370eb Merge pull request #489 from gargrahul/add_dev_prop_integrated
Add integrated device property
2018-06-06 14:31:30 +05:30
Alex Voicu 513ba4eb8a Switch the atomic implementation to use Clang builtins. 2018-06-02 12:27:17 +01:00
Rahul Garg 94f086e9cd Add integrated device property 2018-06-02 13:11:16 +05:30
Rahul Garg b94f18767f Fix surface 2d object test for testResult 2018-06-02 10:58:03 +05:30
Alex Voicu f2d7f112ab Re-sync with upstream. 2018-06-01 15:49:05 +01:00
Maneesh Gupta 3fec282097 Merge pull request #447 from ROCm-Developer-Tools/feature_native_vector_types
Switch over to using native vector types, for better codegen. Remove noise.
2018-06-01 13:58:07 +05:30
Maneesh Gupta 8ecb3eeb55 Merge pull request #466 from ROCm-Developer-Tools/feature_use_Float16
Feature use _Float16 and match CUDA __half behaviour.
2018-06-01 13:50:12 +05:30
Alex Voicu e03ca1a72e Re-sync with upstream. Add integer abs. 2018-05-31 16:38:00 +01:00