Jenkins
9def89b4fe
Merge 'master' into 'amd-master'
...
Change-Id: I26e2e1777867aab4e5f8d8a27c8bb006a30f867f
2018-11-21 04:09:43 -06:00
Maneesh Gupta
bcea027bf1
Merge pull request #748 from mkuron/getsymboladdress
...
Implement hipGetSymbolAddress and hipGetSymbolSize
2018-11-21 10:32:01 +05:30
Maneesh Gupta
de11b6d759
Merge pull request #763 from gargrahul/fix_hiphostregister
...
Fix hipHostRegister
2018-11-21 07:28:23 +05:30
Evgeny Mankov
8caeb3b7cb
Merge pull request #770 from emankov/master
...
[HIPIFY][SPARSE] Data types support
2018-11-21 01:32:31 +03:00
emankov
47aeaecec8
[HIPIFY][SPARSE] Data types support
...
+ Add all cuSPARSE types
+ Update CUSPARSE_API_supported_by_HIP.md
+ Update README.md
2018-11-21 01:31:02 +03:00
Evgeny Mankov
238b38db9b
Merge pull request #769 from emankov/master
...
[HIPIFY][SPARSE] Initial support
2018-11-20 18:00:32 +03:00
emankov
30c387a811
[HIPIFY][SPARSE] Initial support
2018-11-20 17:58:05 +03:00
Michael Kuron
8610128c3e
Merge branch 'master' into getsymboladdress
2018-11-20 12:03:22 +01:00
Maneesh Gupta
d4f1d15f8d
Merge pull request #765 from mangupta/jenkins-renable-alltests
...
[ci] Renable excluded tests
2018-11-20 11:56:50 +05:30
Jenkins
09e5eb003e
Merge 'master' into 'amd-master'
...
Change-Id: I6fe9b3b4bde9cb49ff3b8119e66da23945ef7e2f
2018-11-19 21:04:57 -06:00
Evgeny Mankov
8f197f9072
Merge pull request #767 from emankov/master
...
[HIPIFY] Move Complex API types and functions to separate files
2018-11-19 21:07:03 +03:00
Evgeny Mankov
8aefe12b8e
[HIPIFY] Move Complex API types and functions to separate files
2018-11-19 21:04:47 +03:00
Evgeny Mankov
99e3f376ee
Merge pull request #766 from emankov/master
...
[HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)
2018-11-19 20:02:20 +03:00
Evgeny Mankov
cfabad4354
[HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)
...
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating
2018-11-19 20:00:05 +03:00
Maneesh Gupta
884a5f1ca7
[ci] Renable excluded tests
...
Regressions caused by dependent components have been fixed or workaround
put in place.
Change-Id: I9ecaf0a4a645d9222f12d2c45291f2b23984b72b
2018-11-19 14:31:48 +05:30
Rahul Garg
1a038879a9
Fix hipHostRegister
2018-11-17 05:38:35 +05:30
Evgeny Mankov
32767e92bc
Merge pull request #762 from emankov/master
...
[HIPIFY][LLVMCompat] Support of upcoming LLVM 8.0
2018-11-16 14:53:30 +03:00
Evgeny Mankov
aad5858cb1
[HIPIFY][LLVMCompat] support of upcoming LLVM 8.0
...
+ StringRef issue, which is finally moved to LLVM from Clang
+ Renamed getBeginLoc() and getEndLoc() resolution for Expr and TypeLoc classes
+ Support all the previous LLVM versions via LLVCompat
2018-11-16 01:23:25 +03:00
Michael Kuron
999b62b711
Fix hipGetSymbolAddress/hipGetSymbolSize on nvcc
2018-11-15 09:48:00 +01:00
Maneesh Gupta
3a55519d6e
Merge pull request #758 from yxsamliu/fix-sample-module
...
Fix sample bit_extract for hip-clang
2018-11-14 13:22:45 +05:30
Maneesh Gupta
0770c2b8da
Merge pull request #756 from yxsamliu/fix-heap
...
Define __hip_device_heap in header for hip-clang only
2018-11-14 13:22:31 +05:30
Maneesh Gupta
b4e4aafc16
Merge pull request #755 from gargrahul/fix_memcpy_symb_nonzerodev
...
Fixed hipMemcpyToSymbol doesn't work on GPU other than device 0
2018-11-14 13:22:22 +05:30
Maneesh Gupta
23f3e5d7d9
Merge pull request #731 from ROCm-Developer-Tools/feature_get_alignment_and_size_from_metadata
...
Rely on code object metadata for kernarg arguments alignof and sizeof.
2018-11-14 13:22:13 +05:30
Rahul Garg
6b3cbc65ad
Fixed symbol tracking device index
2018-11-13 07:01:17 +05:30
Yaxun Sam Liu
bc40ddabe0
Fix sample bit_extract for hip-clang
2018-11-12 16:50:47 -05:00
Yaxun Sam Liu
17ac81b69e
Define __hip_device_heap in header for hip-clang only
2018-11-12 16:39:41 -05:00
Rahul Garg
11e7ab8879
Fixed hipMemcpyToSymbol doesn't work on GPU other than device 0 SWDEV-166881
2018-11-13 00:49:20 +05:30
Alex Voicu
4ebc229b9a
Missing handling nullary __global__ functions for mixed arity cases.
2018-11-12 01:51:59 +00:00
Alex Voicu
c0bd1a5af8
Handle (odd) corner case of argumentless __global__ function.
2018-11-12 00:32:35 +00:00
Alex Voicu
eddb783e9b
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_get_alignment_and_size_from_metadata
2018-11-11 22:37:09 +00:00
Maneesh Gupta
de54e92da2
Merge pull request #753 from yxsamliu/fatbin
...
Add more checks for fatbin
2018-11-09 06:26:43 +05:30
Maneesh Gupta
5da6e46c68
Merge pull request #752 from yxsamliu/fix-bundle
...
Let hipcc handle clang-offload-bundler file in obj format for hip-clang
2018-11-09 06:26:32 +05:30
Yaxun Sam Liu
3d51a1fb01
Let hipcc handle clang-offload-bundler file in obj format for hip-clang
2018-11-08 16:50:34 -05:00
Yaxun Sam Liu
a31b6b78d5
Add more checks for fatbin
2018-11-08 16:46:01 -05:00
Alex Voicu
aa6815cdc8
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_get_alignment_and_size_from_metadata
2018-11-08 06:53:06 -08:00
Maneesh Gupta
0a1584b075
Merge pull request #730 from yxsamliu/dbg-fatbin
...
Add more checks and debug outputs for fat binary
2018-11-08 11:44:27 +05:30
Maneesh Gupta
e672dc8a55
Merge pull request #721 from fronteer/my-fix
...
Make correct checking of the returned hipDeviceptr_t from read_global…
2018-11-08 11:42:08 +05:30
Maneesh Gupta
8d8d12f65d
Merge pull request #742 from gargrahul/fix_module_global_tracking
...
Fixes global symbols tracking in hip_module
2018-11-08 11:41:35 +05:30
Maneesh Gupta
4862dcaf87
Merge pull request #750 from aaronenyeshi/remove-non-default-rounded-math
...
Remove non-default-rounded math apis
2018-11-08 11:40:03 +05:30
Aaron Enye Shi
0cfaa52d15
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.
2018-11-06 19:53:28 +00:00
Michael Kuron
6ebcc2922c
Use correct trace macro in hipGetSymbolAddress/hipGetSymbolSize
2018-11-06 20:46:30 +01:00
Aaron Enye Shi
e59c33250a
Guard the OCML rounded operations instead
...
Instead of commenting all these functions out, guard the functions with a macro OCML_BASIC_ROUNDED_OPERATIONS.
2018-11-06 16:32:14 +00:00
Michael Kuron
509b29594a
hipify-perl: add hipGetSymbolAddress and hipGetSymbolSize
2018-11-06 12:02:21 +01:00
Michael Kuron
49cc703d7a
Test for hipGetSymbolSize and hipGetSymbolAddress
2018-11-06 11:39:34 +01:00
Michael Kuron
31acf1c268
Introduce ihipModuleGetGlobal
2018-11-06 09:54:34 +01:00
Aaron Enye Shi
7223277aa3
Update hip-math-api doc to remove non-default-rounded
2018-11-05 22:54:55 +00:00
Aaron Enye Shi
2b108a2cfd
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.
2018-11-05 22:34:16 +00:00
Michael Kuron
4390c82121
Document return values of hipMemcpyToSymbol, hipGetSymbolAddress
2018-11-04 11:47:17 +01:00
Michael Kuron
73616582d6
Implement hipGetSymbolAddress and hipGetSymbolSize
2018-11-04 10:39:34 +01:00
Maneesh Gupta
f033d82072
Merge pull request #747 from scchan/fix_hip_malloc_global_arrays
...
Move the global arrays for hip malloc/free
2018-11-02 11:32:11 +05:30