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

161 Коммитов

Автор SHA1 Сообщение Дата
Aaron Enye Shi 2ae4e21bb9 Fix mixed dot for Jenkins rocm_head
[ROCm/hip commit: f31aa946e7]
2019-01-23 16:39:25 +00:00
Aaron Enye Shi b1d61f076f Add tests for dot functions
[ROCm/hip commit: 1d70f4217e]
2019-01-22 22:32:28 +00:00
Maneesh Gupta cf7c7f2db2 Update hipAsynchronousStreams.cpp
This test needs to be excluded from nvcc platform

[ROCm/hip commit: 580c808400]
2019-01-07 09:26:21 +05:30
Sameer Sahasrabuddhe d1a7eb0cb5 introduce test for asynchronous streams
This test is identical to the HCC tests under
tests/Unit/OCKL/AsyncStreams, but only for synchronous operation.


[ROCm/hip commit: 8fe2a4b167]
2019-01-04 05:51:50 -05:00
Aaron Enye Shi 8e7b49d1cf Add *_rn functions back into HIP intrinsics
Add back the round-to-nearest-even intrinsics back to HIP math
intrinsics as it caused regression.


[ROCm/hip commit: 58dfeff27a]
2018-12-18 19:31:54 +00:00
Michael Kuron c35dfb71d5 Merge branch 'master' into getsymboladdress
[ROCm/hip commit: 8610128c3e]
2018-11-20 12:03:22 +01:00
Aaron Enye Shi 8bf2429663 Guard rcp rounded implementation as well
Since rcp implementations of non-default rounded versions are not correct or supported in OCML, guard them using the same macro OCML_BASIC_ROUNDED_OPERATIONS. Also update the docs and tests.


[ROCm/hip commit: 0cfaa52d15]
2018-11-06 19:53:28 +00:00
Aaron Enye Shi eb4053e3fe Guard the OCML rounded operations instead
Instead of commenting all these functions out, guard the functions with a macro OCML_BASIC_ROUNDED_OPERATIONS.


[ROCm/hip commit: e59c33250a]
2018-11-06 16:32:14 +00:00
Michael Kuron b23b30d373 Test for hipGetSymbolSize and hipGetSymbolAddress
[ROCm/hip commit: 49cc703d7a]
2018-11-06 11:39:34 +01:00
Aaron Enye Shi 1c6f47ef55 Remove non-working non-default-rounded math apis
In ROCm-Device-Libs, they have dropped the non-default-rounded versions of add, sub, mul, div, sqrt and fma. Therefore, ocml has removed the rte, rtp, rtn, and rtz counterparts. This will remove the same math APIs in HIP for _ru, _rd, _rn, and _rz.


[ROCm/hip commit: 2b108a2cfd]
2018-11-05 22:34:16 +00: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 62d7a132c8 Trailing whitespace is still not the final frontier.
[ROCm/hip commit: 50265028fc]
2018-10-11 00:08:09 +01:00
Alex Voicu 6d0b50e9b9 Re-sync with upstream.
[ROCm/hip commit: ca375cb8c5]
2018-10-10 11:43:49 +01:00
Maneesh Gupta 502fda5308 Merge pull request #685 from ROCm-Developer-Tools/hip-trig-return
Improve hip_trig test case

[ROCm/hip commit: 5c665acf74]
2018-09-26 09:50:48 +05:30
Aaron Enye Shi 93a84365ab Use trig functions from ocml instead
[ROCm/hip commit: 5179a72cda]
2018-09-25 15:58:36 +00:00
Aaron Enye Shi 9762215e54 Fix missing HIP_ASSERT in hip_trig
[ROCm/hip commit: 3d3820272a]
2018-09-24 15:01:24 +00:00
Maneesh Gupta a7c2d2ab08 Merge pull request #683 from ROCm-Developer-Tools/hip-float-rounded
Disable non-default-rounded functions

[ROCm/hip commit: ca6b916d15]
2018-09-24 09:32:52 +05:30
Aaron Enye Shi 8408bc5536 Improve hip_trig test case
Hip_trig is failing but returning a passing value on HIP-Clang.  Also update with debug output and free arrays used.

[ROCm/hip commit: 357b6844fa]
2018-09-21 15:28:10 -04:00
Maneesh Gupta d98ef3cc48 Update hipTestFMA.cpp
[ROCm/hip commit: 255589ae15]
2018-09-21 11:00:08 +05:30
Aaron Enye Shi 6efd97931c Disable non-default-rounded functions
Device library has removed the non-default-rounded functions, so hipFloatMath will fail to build. These include the removal of __ocml_sqrt_rte, __ocml_sqrt_rtn, __ocml_sqrt_rtp, and __ocml_sqrt_rtz. As seen here: https://github.com/RadeonOpenCompute/ROCm-Device-Libs/commit/2fc04e10e1354edee331ce700f98a60f8255effb . Disable these function tests for now, until they are re-enabled, or deleted completely.

[ROCm/hip commit: c11220f224]
2018-09-20 16:33:32 -04:00
Maneesh Gupta 8431e3620a Update hipTestFMA.cpp
Fix the test so that it works on nvcc path as well.

[ROCm/hip commit: ecd6a212c7]
2018-09-20 11:23:51 +05:30
Yaxun Sam Liu 2d4040f75d Add fma function with float and _Float16 arguments
[ROCm/hip commit: bd622a4b4a]
2018-09-19 09:59:33 -04: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
Maneesh Gupta e14fc1c65e [dtests] Fix deviceLib/hipSimpleAtomicsTest for nvcc
Change-Id: I23cbea2820d41da6f6a1bcab4bc3b59ac21799dd


[ROCm/hip commit: 94a0589eb5]
2018-09-17 15:26:45 +05:30
Maneesh Gupta 6b8913d4e5 [dtests] Fix deviceLib/hipTestIncludeMath on nvcc path
Change-Id: Ifb121886bec6c1134e98bd194ff1713f28454d33


[ROCm/hip commit: 0b211bb429]
2018-09-17 15:15:49 +05:30
Alex Voicu 312d29ebaf Align with HC Next.
[ROCm/hip commit: c6720e882b]
2018-09-17 11:50:29 +03:00
Maneesh Gupta 4a671abf13 Merge branch 'master' into support-malloc
[ROCm/hip commit: 66f863d1f3]
2018-09-17 10:17:25 +05:30
Yaxun (Sam) Liu 747af80a5b Support placement new in hip-clang
[ROCm/hip commit: 338eaefa84]
2018-09-04 16:53:46 -04:00
Maneesh Gupta be7f89f25e Merge pull request #657 from yxsamliu/fix-clz
Fix ambiguity of __clz and __clzll

[ROCm/hip commit: a3a93a68d4]
2018-09-03 16:34:42 +05:30
Maneesh Gupta f219b3fa35 Merge pull request #651 from yxsamliu/hip-clang-clock
Add clock() and clock64()

[ROCm/hip commit: 7459defec1]
2018-09-03 16:32:30 +05:30
Yaxun Sam Liu 275d66917e Fix ambiguity of __clz and __clzll
[ROCm/hip commit: 11c91c2fdd]
2018-08-31 18:07:57 -04:00
Aaron Enye Shi 1a34cbc1c4 Remove testing bitinsert/extract on nvcc path
[ROCm/hip commit: bbcb3fa0c0]
2018-08-29 15:29:53 +00:00
Yaxun Sam Liu c1ab349fc7 Add clock() and clock64()
[ROCm/hip commit: 1f74a66bea]
2018-08-29 10:51:00 -04:00
Aaron Enye Shi 31a34f6804 Add tests for bitextract and bitinsert
[ROCm/hip commit: 5893bbc1f4]
2018-08-28 20:01:54 +00:00
Yaxun Sam Liu 9c2a33b5c9 Fix __HIP_ARCH_* not defined after including math_functions.h
hcc_detail/math_functions.h used to include hcc_detail/hip_runtime.h.

Removing it has caused regression in TensorFlow 1.8.

Put it back for backward compatibiliity.


[ROCm/hip commit: b8a0c14171]
2018-08-08 08:55:28 -04:00
Yaxun Sam Liu 735e7ac097 Fix __HIP_DEVICE_COMPILE__ not defined when hip/math_functions.h is included
This fixes build failure in TensorFlow 1.8 for HCC


[ROCm/hip commit: 450ea49df0]
2018-08-07 17:14:39 -04:00
Yaxun Sam Liu fd1b704358 Fix declaration conflict when hip/math_functions.h is included first
This fixes build failure in TensorFlow 1.8 for HCC


[ROCm/hip commit: dacb18414e]
2018-08-07 15:44:59 -04:00
Yaxun Sam Liu cedd18a317 Do not use std::complex in test hipDeviceMalloc
[ROCm/hip commit: f06894e2f0]
2018-07-27 17:07:00 -04:00
Yaxun Sam Liu da2fd69c44 Fix thread index calculation in __hip_malloc
[ROCm/hip commit: 03320890de]
2018-07-27 16:24:51 -04:00
Yaxun Sam Liu 289bfe5f95 Support malloc/free for hip-clang
[ROCm/hip commit: 02d0e93601]
2018-07-27 16:24:51 -04:00
Brian Sumner 94afa0fc08 Drop use of NVCC_COMPAT since it is always set
[ROCm/hip commit: 71f96388ed]
2018-07-27 09:29:29 -07:00
Maneesh Gupta 80d90da294 Merge pull request #595 from mangupta/patch4-fixhipStdComplex
[tests] Fixed build & disabled run of hipStdComplex on nvcc path

[ROCm/hip commit: 90a192661c]
2018-07-26 06:17:04 +05:30
Maneesh Gupta ceacd2f23d [tests] Fixed build & disabled run of hipStdComplex on nvcc path
Change-Id: I885e96902faa065f6559183f33b6a7aa1f37e393


[ROCm/hip commit: 9d8dd3a4e6]
2018-07-25 15:39:45 +05:30
Aaron Enye Shi fea10ee7cd Fix return EXIT_FAILURE if ballot or anyall fails
[ROCm/hip commit: 2b73bccbef]
2018-07-24 20:39:48 +00:00
Maneesh Gupta 9648844caf Merge pull request #543 from ROCm-Developer-Tools/add-std-complex
Support std::complex for hip-clang

[ROCm/hip commit: 12202dae90]
2018-07-19 07:14:45 +05:30
Yaxun Sam Liu d2c89a438e Fix test hipStdComplex.cpp to emit expected output for passing
[ROCm/hip commit: 39374f4208]
2018-07-18 07:21:24 -04:00
Yaxun (Sam) Liu 30e14f699b Support std::complex for hip-clang
[ROCm/hip commit: 80438035c2]
2018-07-18 00:08:04 -04:00
Alex Voicu 4e10fc0c7d And a few more oversights.
[ROCm/hip commit: 05ecc35825]
2018-07-17 19:33:13 +01:00