Evgeny Mankov
9ddc316fa7
[HIPIFY][perl] Support of hipify-perl generation from hipify-clang: next steps
...
+ Generate transformation map sorted by entity type.
+ Add a generation of supported header files.
2019-05-08 15:25:06 +03:00
Maneesh Gupta
450c7ab295
Merge pull request #1088 from ROCm-Developer-Tools/mangupta-patch-1
...
[ci] Enable tests on ROCm 2.4
2019-05-08 12:44:02 +05:30
Maneesh Gupta
07bd3ecfad
[ci] Enable tests on ROCm 2.4
2019-05-08 12:07:33 +05:30
Evgeny Mankov
26d4677091
Merge pull request #1085 from emankov/master
...
[HIPIFY][perl] Initial support of hipify-perl generation from hipify-clang
2019-05-07 17:30:39 +03:00
Evgeny Mankov
5a3d33a338
[HIPIFY][perl] Initial support of hipify-perl generation from hipify-clang
...
+ Only a generation of transformation map of CUDA entities supported by HIP is implemented.
+ 3 hipify-clang options are added: -perl, -o-perl-map, -o-perl-map-dir.
+ OptionsParser mode is changed from OneOrMore to Optional to support hipify-perl generation without actual hipification.
+ Add explicit control of source files specification absence in case of no perl generation.
2019-05-07 17:27:34 +03:00
Maneesh Gupta
7264f6b64e
Merge pull request #1082 from gargrahul/fix_hipmemcpy_symbol_nvcc
...
Fix symbol address issue on NVCC path
2019-05-07 16:17:01 +05:30
Maneesh Gupta
d5abe65668
Merge pull request #1081 from mangupta/swdev-181624
...
Implement hipExtGetLinkTypeAndHopCount for ROCm devices
2019-05-07 16:15:41 +05:30
Maneesh Gupta
f931152280
Merge pull request #1075 from mhbliao/hliao/master/test_fix2
...
[test] Add device variant of `std::declval`.
2019-05-07 16:15:01 +05:30
Maneesh Gupta
1d4941e487
Merge pull request #1074 from mhbliao/hliao/master/test_fix
...
[test] Use explicit cast for address space cast.
2019-05-07 16:09:15 +05:30
Maneesh Gupta
98ab402fcb
Merge pull request #1073 from kpyzhov/multi-thread-device-test
...
hipMultiThreadDevice test: Reduced maximum number of created HIP stre…
2019-05-07 16:08:37 +05:30
Maneesh Gupta
fea21dc6d5
Merge pull request #1072 from kpyzhov/master
...
Refined hipSetDevice test.
2019-05-07 16:07:36 +05:30
Maneesh Gupta
730763c817
Merge pull request #1069 from mhbliao/hliao/master/test_cleanup
...
[test] Remove unused common routines.
2019-05-07 16:02:57 +05:30
Maneesh Gupta
d82d6b499e
Merge pull request #1068 from mhbliao/hliao/master/dev_vec_func
...
[devfunc] Add necessary `__device__` and `__host__` attributes.
2019-05-07 16:01:48 +05:30
Yaxun (Sam) Liu
669d177079
Add documentation for supported clang options ( #1065 )
...
* Add documentation for supported clang options
* Fix typo
2019-05-07 15:59:40 +05:30
wkwchau
29b3b46b42
Return hipErrorInsufficientDriver status when CPU device not found ( #1064 )
...
* Return hipErrorInsufficientDriver status when CPU device not found - no exception thrown
* Return hipErrorInsufficientDriver status when CPU device not found
2019-05-07 15:58:25 +05:30
Maneesh Gupta
7eff09edad
Merge pull request #1061 from mhbliao/hliao/master/hipcc
...
[hip] Repace `--rpath` with `--rpath-link`
2019-05-07 15:57:57 +05:30
Maneesh Gupta
927fd0a4bc
Merge pull request #1054 from ssahasra/dry
...
minor cleanup: eliminate repetition
2019-05-07 15:57:46 +05:30
Rahul Garg
e906bd69ce
Fix symbol address issue on NVCC path
2019-05-07 03:59:43 +05:30
Maneesh Gupta
035ef04e1f
Implement hipExtGetLinkTypeAndHopCount for ROCm devices
...
Change-Id: Ie5bb4f640ac6d189c7fceeab22627a7494fd10bd
2019-05-06 15:54:31 +05:30
Michael LIAO
4fbfb646f6
[test] Add device variant of std::declval.
...
- Current clang disallows any invocation of wrong-side functions even
under context with type-inspection only. Work around that by adding a
variant of `std::decl` with `__device__` attribute.
2019-05-03 15:58:31 -04:00
Michael LIAO
2746d95906
[test] Use explicit cast for address space cast.
2019-05-03 14:56:00 -04:00
Maneesh Gupta
117bdd8774
Merge pull request #1062 from mhbliao/hliao/master/icmp
...
[hip] Re-implement ballot using AMDGCN builtins
2019-05-03 17:48:19 +05:30
Maneesh Gupta
37d01a7da9
Merge pull request #1058 from mhbliao/hliao/master/devfunc
...
[Device Function] Fix implementation
2019-05-03 17:47:51 +05:30
Konstantin Pyzhov
e29c9d50a6
hipMultiThreadDevice test: Reduced maximum number of created HIP streams on Windows.
2019-05-03 05:43:30 -04:00
Konstantin Pyzhov
069fb7e486
Refined hipSetDevice test.
2019-05-03 05:39:45 -04:00
Michael LIAO
16a27e06ee
[test] Remove unused common routines.
...
- Remove used common routines, which variadic functions, not supported
feature, are used.
2019-05-02 12:34:07 -04:00
Michael LIAO
44692978fe
[devfunc] Add necessary __device__ and __host__ attributes.
...
- Minor clean up to keep consistent function declaration.
2019-05-01 22:26:35 -04:00
Evgeny Mankov
4e09081554
Merge pull request #1063 from emankov/master
...
[HIPIFY][tests] Add cuSPARSE CSR-BCSR-SPMV-conversions example
2019-04-30 17:40:05 +03:00
emankov
e3082f5142
[HIPIFY][tests] Add cuSPARSE CSR-BCSR-SPMV-conversions example
2019-04-30 17:37:34 +03:00
Michael LIAO
9bd2d5746d
[Device Function] Fix implementation of __bitinsert_u64
...
- It's a common mistake by assuming 1 << shamt would be promoted to
64-bit, if shamt is a 64-bit integer. That's not the case. Replace
that left shift to a 64-bit one to ensure it won't fall into undefined
behavior.
- Fix the host-side implementation as well for device function testing.
2019-04-30 08:59:13 -04:00
Michael LIAO
a64637da2c
[devfunc] Re-implement ballot using AMDGCN builtins
...
- As the signature of `amdgcn.icmp` is changed for next-gen chip, using
clang builtins is portable way to hide that details.
2019-04-29 17:21:25 -04:00
Michael LIAO
7f8b80103d
[hipcc] Repace --rpath with --rpath-link
...
- With `--rpath`, app's RUNPATH is set to the temporary library path
during build. Instead, `--rpath-link` should be used to leave RUNPATH
untouched. User should set LD_LIBRARY_PATH or system ld.so.conf to
proper setting.
2019-04-29 16:01:16 -04:00
Evgeny Mankov
1639629f0a
Merge pull request #1060 from emankov/master
...
[HIPIFY][doc] Update Readme.md: latest cuDNN 7.5.1.10 is supported
2019-04-29 15:42:37 +03:00
Evgeny Mankov
c0705f892b
[HIPIFY][doc] Update Readme.md: latest cuDNN 7.5.1.10 is supported
...
+ tested with CUDA 9.0, 9,2, 10.0 and 10.1
2019-04-29 15:41:08 +03:00
Aaron Enye Shi
a3d118eaa8
Revert "Use COMgr to read Kernel Args Metadata ( #1006 )"
...
This reverts commit 8a548bf40b .
2019-04-26 16:04:56 -04:00
Aaron Enye Shi
48701ad4ba
Revert "Add COMGR relative path for build machines"
...
This reverts commit 920fe246d7 .
2019-04-26 16:04:56 -04:00
Aaron Enye Shi
59a5965fe1
Revert "Add dependency on amd_comgr in hip-config-*.cmake.in"
...
This reverts commit ef99ffd9f4 .
2019-04-26 16:04:56 -04:00
Maneesh Gupta
ef99ffd9f4
Add dependency on amd_comgr in hip-config-*.cmake.in
...
Change-Id: Iac1d851a8cfb99224e9c5926780273d9b9b08426
2019-04-25 15:26:33 -04:00
Sameer Sahasrabuddhe
abb9375707
minor cleanup: eliminate repetition
2019-04-25 20:41:16 +05:30
Evgeny Mankov
c72ed8ac6d
Merge pull request #1053 from emankov/master
...
[HIPIFY][perl][fix][258] Memory fence device functions are supported now
2019-04-25 13:28:59 +03:00
Evgeny Mankov
abd1c53cf8
[HIPIFY][perl][fix][258] Memory fence device functions are supported now
2019-04-25 13:27:30 +03:00
Evgeny Mankov
525d4158f8
Merge pull request #1051 from emankov/master
...
[HIPIFY][DNN] cudnnSetFilter4dDescriptor support
2019-04-25 12:20:09 +03:00
Evgeny Mankov
3fee0f3765
[HIPIFY][DNN] cudnnSetFilter4dDescriptor support
2019-04-25 12:18:51 +03:00
Evgeny Mankov
a673df6388
Merge pull request #1049 from emankov/master
...
[HIPIFY][fix][#204 ] Suppress warning message: #pragma once in main file
2019-04-24 20:37:28 +03:00
Evgeny Mankov
6d3c443234
[HIPIFY][fix][ #204 ] Suppress warning message: #pragma once in main file
2019-04-24 20:35:52 +03:00
Evgeny Mankov
e67bde9108
Merge pull request #1048 from emankov/master
...
[HIPIFY][doc] Update README.md
2019-04-24 18:04:14 +03:00
Evgeny Mankov
4651dce3f0
[HIPIFY][doc] Update README.md
...
+ A few words about clang patches to work with CUDA 9.2 - 10.0 on Windows;
+ Fix cuDNN versions with correct values.
2019-04-24 17:40:35 +03:00
Maneesh Gupta
ffe9f86fe8
Merge pull request #1043 from mhbliao/hliao/master/fp16
...
[hip] Fix including of hip_fp16.h
2019-04-24 16:50:46 +05:30
Maneesh Gupta
de6c680767
Merge pull request #1042 from mhbliao/hliao/master/ldg
...
[hip] Fix use of `__HIP_CLANG_ONLY__` in `hip_ldg.h`.
2019-04-24 16:50:37 +05:30
Maneesh Gupta
e489f7579a
Merge pull request #1040 from eshcherb/roctracer-hip-frontend-190422
...
hip_prof_api.h include under __cplusplus
2019-04-24 16:50:27 +05:30