Jenkins
a895b5e89e
Merge 'master' into 'amd-master'
...
Change-Id: I89845b0c0d8a6196b291803106d891d2996dd363
[ROCm/clr commit: bf52247216 ]
2019-08-26 18:06:50 -04:00
Rahul Garg
5c22c6fc92
Merge pull request #1367 from mhbliao/hliao/master/swdev-201262
...
[hcc] Fix previous replacement of `result_of_t`.
[ROCm/clr commit: 15426394d5 ]
2019-08-26 09:17:58 -07:00
Michael LIAO
eb1039a1e8
[hcc] Fix previous replacement of result_of_t.
...
- `result_of_t` is defined as the shortcut of
```
template< class T >
using result_of_t = typename result_of<T>::type;
```
[ROCm/clr commit: c84628f420 ]
2019-08-26 10:58:38 -04:00
Jenkins
bac89463b7
Merge 'master' into 'amd-master'
...
Change-Id: I4f54ac4fd1993ab9dfca9aa34a153e9eb86f45ae
[ROCm/clr commit: 6a47b9dbb5 ]
2019-08-26 05:10:22 -04:00
ramcherukuri
4e3b65f10c
moving result_of_t to result_of
...
[ROCm/clr commit: 6ea9e2b249 ]
2019-08-24 08:59:58 -04:00
Evgeny Mankov
e5ffb8f482
Merge pull request #1360 from emankov/master
...
[HIPIFY][cmake] Explicitly set c++14
[ROCm/clr commit: 2079f17d26 ]
2019-08-23 19:40:53 +03:00
Evgeny Mankov
bf769d3691
[HIPIFY][cmake] Explicitly set c++14
...
[Reason] LLVM became c++14 last week due to the following change:
37508d3dd94b0154861a90b1909d17b01400df99
Replace llvm::integer_sequence and friends with the C++14 standard version
[ROCm/clr commit: 7f5635d3ff ]
2019-08-23 19:32:24 +03:00
Sarbojit2019
0cf9a5b532
Added missing device prop fields into hipInfo sample ( #1357 )
...
* Added prop.integrated into hipInfo sample
* Added missing deviceProp fileds in hipInfo
[ROCm/clr commit: 919bb6c74d ]
2019-08-23 09:21:47 +00:00
Rahul Garg
7f71fe3af9
Make Bundled_code_header visible for hipRTC usage ( #1359 )
...
[ROCm/clr commit: d367fdf28c ]
2019-08-23 09:20:02 +00:00
chrispaquot
4b13efac04
Set device before processing each one ( #1358 )
...
[ROCm/clr commit: d0b11deb7f ]
2019-08-23 09:19:50 +00:00
Aryan Salmanpour
e8f69a8c36
[hip] add initial implementation for hipLaunchCooperativeKernel API ( #1339 )
...
* [hip] add initial implementation for hipLaunchCooperativeKernel API
* [hip] use total number of work groups to initialize the GWS resource
* [hip] use only one argument for init_gws kernel
* [hip] use the device associated with the stream for checking the device properties
[ROCm/clr commit: 32ce882d6e ]
2019-08-23 09:19:35 +00:00
Rahul Garg
14a510ee74
Fix memcpy with IPC slowness ( #1321 )
...
* Fix memcpy with IPC slowness
* Make early erroneous returns
* Real Clean up
* Real Clean up++
[ROCm/clr commit: a786728939 ]
2019-08-23 09:19:18 +00:00
Evgeny Mankov
6d02136666
Merge pull request #1355 from emankov/master
...
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors
[ROCm/clr commit: 9498724732 ]
2019-08-22 01:41:23 +03:00
Jenkins
b796992c4b
Merge 'master' into 'amd-master'
...
Change-Id: I1dd6af19c418181b78b67f4b47beaf82b19170fc
[ROCm/clr commit: 8c3a997de2 ]
2019-08-21 15:50:57 -04:00
Evgeny Mankov
e7b6fac93e
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors.
...
This fixes a hanging of unit tests.
[ROCm/clr commit: 3d07393003 ]
2019-08-21 21:36:53 +03:00
Evgeny Mankov
531760aec6
Merge pull request #1354 from emankov/master
...
[HIPIFY] CUDA 10.1 Update 2 support
[ROCm/clr commit: 1e13e37785 ]
2019-08-21 21:07:57 +03:00
Evgeny Mankov
2f3f8b9a98
[HIPIFY] CUDA 10.1 Update 2 support
...
[ROCm/clr commit: 8293f9a706 ]
2019-08-21 21:06:20 +03:00
Rahul Garg
b7447d21c3
Remove -g from hipBusBandwidth makefile ( #1351 )
...
[ROCm/clr commit: 900590967d ]
2019-08-21 10:01:31 +00:00
Maneesh Gupta
91fc0687fa
Packaging and versioning changes ( #1348 )
...
- Fixes SWDEV-200435
- Brings versioning and packaging naming inline with rest of the ROCm
components.
- Minor bug fixes.
Change-Id: I543a24bf18baffe74fa3ccac8c93bddba7231c5e
[ROCm/clr commit: e50f05f3f2 ]
2019-08-21 10:01:23 +00:00
Sarbojit2019
40c0bc5588
Compilation failure on nvcc path when using hipChannelFormatKind ( #1345 )
...
Fix for github #1183 issue reported
[ROCm/clr commit: 684801fc1d ]
2019-08-21 10:01:03 +00:00
Jatin Chaudhary
4313f00563
Using HSA API for hipMemsetAsync ( #1346 )
...
[ROCm/clr commit: 9bbd09b04f ]
2019-08-21 10:00:10 +00:00
kpyzhov
b783820b90
Corrected declaration of __ockl_clz_u64() ( #1340 )
...
[ROCm/clr commit: d81267ae15 ]
2019-08-20 12:06:36 +00:00
Sarbojit2019
45c928dbba
[hipcc] Fix for uninitialized variables on nvcc path
...
Fixes #1186
[ROCm/clr commit: f106375a34 ]
2019-08-20 12:06:22 +00:00
Maneesh Gupta
57c7e493e3
[ci] Enable tests on ROCm 2.7 ( #1337 )
...
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf
[ROCm/clr commit: fa891c7a21 ]
2019-08-20 12:05:30 +00:00
Yaxun (Sam) Liu
035568f6b5
Fix missing decl for hip-clang
...
Add back decl for hipHccModuleLaunchKernel and hipExtModuleLaunchKernel for HIP/VDI only
[ROCm/clr commit: 68a59ddbe8 ]
2019-08-19 18:27:13 -04:00
mhbliao
a6e8fa0ca0
[hip] Allow from/to half conversion on host side. ( #1334 )
...
[ROCm/clr commit: 282f06014e ]
2019-08-16 02:13:59 +00:00
Rahul Garg
147e516d1f
Fix build issues seen with hip-clang path ( #1331 )
...
[ROCm/clr commit: a0cc627c42 ]
2019-08-16 02:13:45 +00:00
Yaxun (Sam) Liu
5cb8a914c2
Fix assert for windows. ( #1329 )
...
MSVC assert.h has no guard for include once. The macro assert overrides
device assert definition. Do not include it for device compilation.
[ROCm/clr commit: c4655d167e ]
2019-08-16 02:13:33 +00:00
Rahul Garg
8966072920
Add hipMemcpy3DAsync ( #1320 )
...
* Add hipMemcpy3DAsync
* Fix CI build error
* Move back stream resolution to internal function
* Remove stream redefinition and check
[ROCm/clr commit: fbc9f7e20a ]
2019-08-16 02:13:16 +00:00
Rahul Garg
a160d3ee2e
[dtests] refactor windows specific changes ( #1313 )
...
* [dtests] refactor windows specific changes
* Refactor hipMemoryAllocateCoherentDriver - PR- 1309
* Fix missing z in _putenv_s
* Revert "Fix missing z in _putenv_s"
This reverts commit 099a1b20a5c75c5f122d57c0ad2bca01745cdc9c.
* Refactor changes from PR 1299
* Update hipEnvVarDriver.cpp
[ROCm/clr commit: c741ad3c80 ]
2019-08-16 02:13:00 +00:00
Jenkins
cd90b6c1ed
Merge 'master' into 'amd-master'
...
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f
[ROCm/clr commit: e99a6ec059 ]
2019-08-15 05:11:01 -04:00
Rahul Garg
1ca562e14c
Fix undefined identifier issue for hipExtModuleLaunchKernel
...
[ROCm/clr commit: 7f9de881cb ]
2019-08-14 16:46:32 -04:00
Maneesh Gupta
7a43bb6606
[hit] Add support for specifying dependencies in HIT syntax ( #1323 )
...
[ROCm/clr commit: 3634695737 ]
2019-08-14 11:30:42 +00:00
Sarbojit2019
2c441ad3b6
[HIP] Fix for hipArray_t failure on nvcc path
...
Fixes SWDEV-148407
[ROCm/clr commit: c4618f2c3b ]
2019-08-14 11:30:06 +00:00
Rahul Garg
84fa282f9a
[docs] Attribute details for launch kernel greater than 256 ( #1319 )
...
* Add attribute detail for kernel launch group > 256
* Add example
[ROCm/clr commit: d90c66f5bf ]
2019-08-14 11:29:04 +00:00
eshcherb
572a076fa5
parser support for spaces after func name ( #1294 )
...
* parser support for spaces after func name
* removing reference
[ROCm/clr commit: 91c9f29cd1 ]
2019-08-14 11:28:42 +00:00
Evgeny Mankov
9b42d41959
Merge pull request #1326 from emankov/clang
...
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
[ROCm/clr commit: c50a451b8d ]
2019-08-13 17:57:14 +03:00
Evgeny Mankov
e3cb2756c4
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
...
+ Add mapping for corresponding data types
+ Add a test
+ Update docs
[ROCm/clr commit: 9166b1554e ]
2019-08-13 17:56:06 +03:00
Evgeny Mankov
b2d5cce38e
Merge pull request #1325 from emankov/clang
...
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
[ROCm/clr commit: 45c9017ec9 ]
2019-08-13 16:49:56 +03:00
Evgeny Mankov
e6a0069d90
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
...
[ROCm/clr commit: 79de17dc84 ]
2019-08-13 16:48:07 +03:00
Evgeny Mankov
f49893b5ae
Merge pull request #1324 from emankov/clang
...
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
[ROCm/clr commit: cfbd2ae60f ]
2019-08-13 16:32:50 +03:00
Evgeny Mankov
d2231b9ad6
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
...
[ROCm/clr commit: b9deceab05 ]
2019-08-13 16:31:19 +03:00
Jenkins
2a43b8c65d
Merge 'master' into 'amd-master'
...
Change-Id: I4b1ec636d2369140bdd0f7176f8c1f9037971b68
[ROCm/clr commit: 699a52c9e1 ]
2019-08-12 11:52:34 -07:00
Evgeny Mankov
604d714b94
Merge pull request #1318 from emankov/clang
...
[HIPIFY] Cooperative groups support
[ROCm/clr commit: 3cc2893e46 ]
2019-08-12 19:21:33 +03:00
Evgeny Mankov
1492370d1e
[HIPIFY] Cooperative groups support
...
[ROCm/clr commit: af557aaaf6 ]
2019-08-12 19:20:13 +03:00
Jenkins
c0c20b91cd
Merge 'master' into 'amd-master'
...
Change-Id: I683a764c0546fe579f5ad32863c6c94843d3e7e8
[ROCm/clr commit: 051c9a47ac ]
2019-08-10 20:58:39 -04:00
Evgeny Mankov
f57dbcc4a0
Merge pull request #1315 from emankov/clang
...
[HIPIFY][cuRAND][#1257 ] Fix
[ROCm/clr commit: f8084a4c91 ]
2019-08-09 21:35:33 +03:00
Evgeny Mankov
7ade29f870
[HIPIFY][cuRAND][ #1257 ] Fix
...
+ Update CURAND_API_supported_by_HIP.md and test accordingly
[ROCm/clr commit: 2ee0ecde06 ]
2019-08-09 21:27:16 +03:00
Evgeny Mankov
ceaf4967c8
Merge pull request #1312 from arghdos/patch-1
...
Fix HIP Platform defines
[ROCm/clr commit: 5955ea4998 ]
2019-08-09 18:20:35 +03:00
Nick Curtis
0af4fca153
Fix HIP Platform defines
...
Remove extra trailing `_` in platform defines
[ROCm/clr commit: 343d1f5715 ]
2019-08-09 09:25:31 -05:00