Evgeny Mankov
7f5635d3ff
[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
2019-08-23 19:32:24 +03:00
Sarbojit2019
919bb6c74d
Added missing device prop fields into hipInfo sample ( #1357 )
...
* Added prop.integrated into hipInfo sample
* Added missing deviceProp fileds in hipInfo
2019-08-23 09:21:47 +00:00
Rahul Garg
d367fdf28c
Make Bundled_code_header visible for hipRTC usage ( #1359 )
2019-08-23 09:20:02 +00:00
chrispaquot
d0b11deb7f
Set device before processing each one ( #1358 )
2019-08-23 09:19:50 +00:00
Aryan Salmanpour
32ce882d6e
[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
2019-08-23 09:19:35 +00:00
Rahul Garg
a786728939
Fix memcpy with IPC slowness ( #1321 )
...
* Fix memcpy with IPC slowness
* Make early erroneous returns
* Real Clean up
* Real Clean up++
2019-08-23 09:19:18 +00:00
Evgeny Mankov
9498724732
Merge pull request #1355 from emankov/master
...
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors
2019-08-22 01:41:23 +03:00
Evgeny Mankov
3d07393003
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors.
...
This fixes a hanging of unit tests.
2019-08-21 21:36:53 +03:00
Evgeny Mankov
1e13e37785
Merge pull request #1354 from emankov/master
...
[HIPIFY] CUDA 10.1 Update 2 support
2019-08-21 21:07:57 +03:00
Evgeny Mankov
8293f9a706
[HIPIFY] CUDA 10.1 Update 2 support
2019-08-21 21:06:20 +03:00
Rahul Garg
900590967d
Remove -g from hipBusBandwidth makefile ( #1351 )
2019-08-21 10:01:31 +00:00
Maneesh Gupta
e50f05f3f2
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
2019-08-21 10:01:23 +00:00
Sarbojit2019
684801fc1d
Compilation failure on nvcc path when using hipChannelFormatKind ( #1345 )
...
Fix for github #1183 issue reported
2019-08-21 10:01:03 +00:00
Jatin Chaudhary
9bbd09b04f
Using HSA API for hipMemsetAsync ( #1346 )
2019-08-21 10:00:10 +00:00
kpyzhov
d81267ae15
Corrected declaration of __ockl_clz_u64() ( #1340 )
2019-08-20 12:06:36 +00:00
Sarbojit2019
f106375a34
[hipcc] Fix for uninitialized variables on nvcc path
...
Fixes #1186
2019-08-20 12:06:22 +00:00
Maneesh Gupta
fa891c7a21
[ci] Enable tests on ROCm 2.7 ( #1337 )
...
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf
2019-08-20 12:05:30 +00:00
Yaxun (Sam) Liu
68a59ddbe8
Fix missing decl for hip-clang
...
Add back decl for hipHccModuleLaunchKernel and hipExtModuleLaunchKernel for HIP/VDI only
2019-08-19 18:27:13 -04:00
mhbliao
282f06014e
[hip] Allow from/to half conversion on host side. ( #1334 )
2019-08-16 02:13:59 +00:00
Rahul Garg
a0cc627c42
Fix build issues seen with hip-clang path ( #1331 )
2019-08-16 02:13:45 +00:00
Yaxun (Sam) Liu
c4655d167e
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.
2019-08-16 02:13:33 +00:00
Rahul Garg
fbc9f7e20a
Add hipMemcpy3DAsync ( #1320 )
...
* Add hipMemcpy3DAsync
* Fix CI build error
* Move back stream resolution to internal function
* Remove stream redefinition and check
2019-08-16 02:13:16 +00:00
Rahul Garg
c741ad3c80
[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
2019-08-16 02:13:00 +00:00
Rahul Garg
7f9de881cb
Fix undefined identifier issue for hipExtModuleLaunchKernel
2019-08-14 16:46:32 -04:00
Maneesh Gupta
3634695737
[hit] Add support for specifying dependencies in HIT syntax ( #1323 )
2019-08-14 11:30:42 +00:00
Sarbojit2019
c4618f2c3b
[HIP] Fix for hipArray_t failure on nvcc path
...
Fixes SWDEV-148407
2019-08-14 11:30:06 +00:00
Rahul Garg
d90c66f5bf
[docs] Attribute details for launch kernel greater than 256 ( #1319 )
...
* Add attribute detail for kernel launch group > 256
* Add example
2019-08-14 11:29:04 +00:00
eshcherb
91c9f29cd1
parser support for spaces after func name ( #1294 )
...
* parser support for spaces after func name
* removing reference
2019-08-14 11:28:42 +00:00
Evgeny Mankov
c50a451b8d
Merge pull request #1326 from emankov/clang
...
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
2019-08-13 17:57:14 +03:00
Evgeny Mankov
9166b1554e
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
...
+ Add mapping for corresponding data types
+ Add a test
+ Update docs
2019-08-13 17:56:06 +03:00
Evgeny Mankov
45c9017ec9
Merge pull request #1325 from emankov/clang
...
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
2019-08-13 16:49:56 +03:00
Evgeny Mankov
79de17dc84
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
2019-08-13 16:48:07 +03:00
Evgeny Mankov
cfbd2ae60f
Merge pull request #1324 from emankov/clang
...
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
2019-08-13 16:32:50 +03:00
Evgeny Mankov
b9deceab05
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
2019-08-13 16:31:19 +03:00
Evgeny Mankov
3cc2893e46
Merge pull request #1318 from emankov/clang
...
[HIPIFY] Cooperative groups support
2019-08-12 19:21:33 +03:00
Evgeny Mankov
af557aaaf6
[HIPIFY] Cooperative groups support
2019-08-12 19:20:13 +03:00
Evgeny Mankov
f8084a4c91
Merge pull request #1315 from emankov/clang
...
[HIPIFY][cuRAND][#1257 ] Fix
2019-08-09 21:35:33 +03:00
Evgeny Mankov
2ee0ecde06
[HIPIFY][cuRAND][ #1257 ] Fix
...
+ Update CURAND_API_supported_by_HIP.md and test accordingly
2019-08-09 21:27:16 +03:00
Evgeny Mankov
5955ea4998
Merge pull request #1312 from arghdos/patch-1
...
Fix HIP Platform defines
2019-08-09 18:20:35 +03:00
Nick Curtis
343d1f5715
Fix HIP Platform defines
...
Remove extra trailing `_` in platform defines
2019-08-09 09:25:31 -05:00
Maneesh Gupta
1884359940
Bump HIP version ( #1311 )
...
- Match HIP version with upcoming ROCm version
- Add githash to version string
2019-08-09 12:13:29 +00:00
amd-lthakur
19ad365834
[dtests] Fix build issues with hipMemoryAllocateCoherentDriver.cpp on windows ( #1309 )
...
Compilation error being observed due to popen(), pclose() and setenv() linux calls on windows. Replaced with appropriate calls on windows.
2019-08-09 11:53:16 +00:00
amd-lthakur
93f5940ef8
[dtests] Fix build issue with hipMemcpy_simple.cpp on windows ( #1306 )
...
Compilation error being observed on windows due to aligned_alloc() call. Mapped the call to _aligned_malloc() for windows.
2019-08-09 11:52:46 +00:00
ansurya
fc60f3a95b
[dtests[ Fix build issues with hipEnvVar*.cpp on windows ( #1299 )
...
* replace getopt with clara based command line options
* Removed header getopt.h
2019-08-09 11:52:10 +00:00
Rahul Garg
569f35a258
Add hipMemcpyParam2DAsync ( #1296 )
...
* Add hipMemcpyParam2DAsync
* Add NVCC path changes
* Clean up
* Fix build issue
* Fix else use in both sync and async apis
2019-08-09 11:50:37 +00:00
amd-lthakur
36977dc276
[dtests] Fix build issues with hipLaunchParm.cpp on windows ( #1293 )
...
* Removed unwanted #include sys/time.h , gettimeofday() and timeval variables and this also helps avavoid compilation error in windows due to gettimeofday() call equivalent of which is not available in windows
* Changed the Macro name from GPU_PRINT_TIME to MY_LAUNCH_MACRO
2019-08-09 11:50:10 +00:00
amd-lthakur
c212c484af
[dtests] Fixed build issues with hipAsynchronousStreams.cpp on windows ( #1292 )
...
Changed the third arg of the functions __hip_as_write_block and __ockl_as_write_block from ulong to uint64_t so as to fix the compilation error in windows
2019-08-09 11:49:31 +00:00
Evgeny Mankov
90c4dbe84a
Merge pull request #1300 from amd-lthakur/windows-Single-Double-Precision-Math-Host-fixes
...
Fixed compilation errors being observed on windows
2019-08-09 00:15:48 +03:00
Evgeny Mankov
3aeff1276f
Merge pull request #1307 from rwvo/fix_hipify_perl
...
[HIPIFY] Add missing hipHostRegister flags to hipify-perl
2019-08-08 18:59:32 +03:00
Rene van Oostrum
3e5fd98fc3
Add missing hipHostRegister flags to hipify-perl for flags that are defined and supported in hip_runtime_api.h
2019-08-08 10:46:45 -05:00