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
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
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
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
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
d2231b9ad6
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
...
[ROCm/clr commit: b9deceab05 ]
2019-08-13 16:31:19 +03:00
Evgeny Mankov
1492370d1e
[HIPIFY] Cooperative groups support
...
[ROCm/clr commit: af557aaaf6 ]
2019-08-12 19:20:13 +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
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
Maneesh Gupta
c6c0b9ef9f
Bump HIP version ( #1311 )
...
- Match HIP version with upcoming ROCm version
- Add githash to version string
[ROCm/clr commit: 1884359940 ]
2019-08-09 12:13:29 +00:00
amd-lthakur
079ed286ba
[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.
[ROCm/clr commit: 19ad365834 ]
2019-08-09 11:53:16 +00:00
amd-lthakur
7879220c48
[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.
[ROCm/clr commit: 93f5940ef8 ]
2019-08-09 11:52:46 +00:00
ansurya
68135c897a
[dtests[ Fix build issues with hipEnvVar*.cpp on windows ( #1299 )
...
* replace getopt with clara based command line options
* Removed header getopt.h
[ROCm/clr commit: fc60f3a95b ]
2019-08-09 11:52:10 +00:00
Rahul Garg
6630b0caa6
Add hipMemcpyParam2DAsync ( #1296 )
...
* Add hipMemcpyParam2DAsync
* Add NVCC path changes
* Clean up
* Fix build issue
* Fix else use in both sync and async apis
[ROCm/clr commit: 569f35a258 ]
2019-08-09 11:50:37 +00:00
amd-lthakur
6c8ea45278
[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
[ROCm/clr commit: 36977dc276 ]
2019-08-09 11:50:10 +00:00
amd-lthakur
421f940def
[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
[ROCm/clr commit: c212c484af ]
2019-08-09 11:49:31 +00:00
Evgeny Mankov
d79d523dc9
Merge pull request #1300 from amd-lthakur/windows-Single-Double-Precision-Math-Host-fixes
...
Fixed compilation errors being observed on windows
[ROCm/clr commit: 90c4dbe84a ]
2019-08-09 00:15:48 +03:00
Rene van Oostrum
7246f9eb29
Add missing hipHostRegister flags to hipify-perl for flags that are defined and supported in hip_runtime_api.h
...
[ROCm/clr commit: 3e5fd98fc3 ]
2019-08-08 10:46:45 -05:00
Siu Chi Chan
1436897785
Compile HIP runtime with hidden visibility by default ( #1303 )
...
* add default visibility to most APIs in program_state
* remove unwanted C++ headers
* Add symbol visibility pragmas and compiler flags
* Add visibility attribute to APIs in channel_descriptor and hip_hcc
* remove unused headers
* simplify build flags with hcc
* add pragma visibility hidden to functional_grid_launch
* [CMake] add gfx908 back
[ROCm/clr commit: 3cf2d7d385 ]
2019-08-08 08:33:04 +00:00
Maneesh Gupta
af006dcf0e
Merge pull request #1305 from ROCm-Developer-Tools/fix-hip-vdi-include-clang
...
Fix HIP-VDI using incorrect include files
[ROCm/clr commit: 268d82aefd ]
2019-08-08 08:28:20 +00:00
Maneesh Gupta
19b92e5a12
Merge pull request #1302 from davidrohr/master
...
Treat .cxx files like .cpp files
[ROCm/clr commit: 520f97b920 ]
2019-08-08 08:28:01 +00:00
Rahul Garg
6641c0dc94
Add support for hipFuncGetAttribute ( #1279 )
...
* Add support for hipFunGetAttribute
* Support NVCC path
* Test using sample module_api_global
* Try fixing CI build failure due to hip_prof_gen scan
* Fix for CI build issue
* Resolve conflict
* Rebase and resolve conflicts with master
* Fix build error
* Fix NVCC path build error
[ROCm/clr commit: 8b6317d041 ]
2019-08-08 08:27:41 +00:00
Evgeny Mankov
f2b3d63e24
Merge pull request #1290 from emankov/master
...
[HIP][doc] Populate README.md with the supported CUDA APIs links
[ROCm/clr commit: 19a929f070 ]
2019-08-08 11:17:50 +03:00
lthakur
b62254608c
Resubmitting the fix so as to address the changed format in the last submission
...
[ROCm/clr commit: 80acd13ba7 ]
2019-08-08 11:26:26 +05:30
Aaron Enye Shi
92a468a647
Fix HIP-VDI using incorrect include files
...
When HIP-VDI depends on an llvm-amdgpu package, the include clang directory is not properly assessed.
[ROCm/clr commit: 3750b2cf42 ]
2019-08-07 16:59:17 -04:00
David Rohr
324995e472
Treat .cxx files like .cpp files
...
[ROCm/clr commit: a22119d381 ]
2019-08-07 19:11:35 +02:00
lthakur
6a15871e91
Fixed compilation errors being observed on windows
...
[ROCm/clr commit: c4f6d58354 ]
2019-08-07 15:54:46 +05:30
Rahul Garg
b75cd71dd4
Enable temporarily disabled device properties on HIP/VDI
...
[ROCm/clr commit: 971a64c6b9 ]
2019-08-06 22:03:19 -04:00
Evgeny Mankov
a525c9ae2a
[HIP][doc] Populate README.md with the supported CUDA APIs links
...
[ROCm/clr commit: 5bcff6f081 ]
2019-08-05 16:05:39 +03:00
Evgeny Mankov
764aef78a9
[HIPIFY][doc] Update README.md
...
+ cuDNN, Python, and VS supported versions update;
+ testing output update.
[ROCm/clr commit: 00ac238921 ]
2019-08-05 14:49:01 +03:00
Maneesh Gupta
306f93fba3
Merge pull request #1286 from mangupta/swdev-198753
...
Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260 )'
[ROCm/clr commit: 8bc4ae6936 ]
2019-08-05 09:52:47 +00:00
Alex Voicu
a59924ae98
Fix hip_throw. ( #1285 )
...
* Fix hip_throw.
* Fix typo
* No, really fix typo
[ROCm/clr commit: e24df75cc1 ]
2019-08-05 09:52:22 +00:00
Maneesh Gupta
21e5fc4e33
Merge pull request #1280 from ROCm-Developer-Tools/fix_dont_break_hcc_just_because
...
This difference makes absolutely no sense.
[ROCm/clr commit: 48a775373c ]
2019-08-05 09:51:53 +00:00