Evgeny Mankov
bf883d95e9
[HIPIFY] Cooperative groups support
...
[ROCm/hip commit: aa285d978e ]
2019-08-12 19:20:13 +03:00
Evgeny Mankov
f4d869c8eb
Merge pull request #1315 from emankov/clang
...
[HIPIFY][cuRAND][#1257 ] Fix
[ROCm/hip commit: ffbdb1c8af ]
2019-08-09 21:35:33 +03:00
Evgeny Mankov
f0789e57e6
[HIPIFY][cuRAND][ #1257 ] Fix
...
+ Update CURAND_API_supported_by_HIP.md and test accordingly
[ROCm/hip commit: 3ac3b2800b ]
2019-08-09 21:27:16 +03:00
Evgeny Mankov
ff9ea6e5db
Merge pull request #1312 from arghdos/patch-1
...
Fix HIP Platform defines
[ROCm/hip commit: eae8406e63 ]
2019-08-09 18:20:35 +03:00
Nick Curtis
5fa2bfab3b
Fix HIP Platform defines
...
Remove extra trailing `_` in platform defines
[ROCm/hip commit: b3322784e4 ]
2019-08-09 09:25:31 -05:00
Maneesh Gupta
b58887c33d
Bump HIP version ( #1311 )
...
- Match HIP version with upcoming ROCm version
- Add githash to version string
[ROCm/hip commit: 3ccddcde25 ]
2019-08-09 12:13:29 +00:00
amd-lthakur
07ee0e825b
[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/hip commit: 9b31d26237 ]
2019-08-09 11:53:16 +00:00
amd-lthakur
45652a1fba
[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/hip commit: 9abae7114c ]
2019-08-09 11:52:46 +00:00
ansurya
83e95631cf
[dtests[ Fix build issues with hipEnvVar*.cpp on windows ( #1299 )
...
* replace getopt with clara based command line options
* Removed header getopt.h
[ROCm/hip commit: cbe9f8dc6b ]
2019-08-09 11:52:10 +00:00
Rahul Garg
d42844182c
Add hipMemcpyParam2DAsync ( #1296 )
...
* Add hipMemcpyParam2DAsync
* Add NVCC path changes
* Clean up
* Fix build issue
* Fix else use in both sync and async apis
[ROCm/hip commit: 45b73e0961 ]
2019-08-09 11:50:37 +00:00
amd-lthakur
eacee18c37
[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/hip commit: e94c0592de ]
2019-08-09 11:50:10 +00:00
amd-lthakur
2658921cfb
[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/hip commit: d3ffad7c83 ]
2019-08-09 11:49:31 +00:00
Evgeny Mankov
f867ab417b
Merge pull request #1300 from amd-lthakur/windows-Single-Double-Precision-Math-Host-fixes
...
Fixed compilation errors being observed on windows
[ROCm/hip commit: 20628bd03f ]
2019-08-09 00:15:48 +03:00
Evgeny Mankov
d1197dc774
Merge pull request #1307 from rwvo/fix_hipify_perl
...
[HIPIFY] Add missing hipHostRegister flags to hipify-perl
[ROCm/hip commit: 4fe860e55f ]
2019-08-08 18:59:32 +03:00
Rene van Oostrum
075790c90b
Add missing hipHostRegister flags to hipify-perl for flags that are defined and supported in hip_runtime_api.h
...
[ROCm/hip commit: 05b685cc6b ]
2019-08-08 10:46:45 -05:00
Siu Chi Chan
83269bea32
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/hip commit: 83af327ef2 ]
2019-08-08 08:33:04 +00:00
Maneesh Gupta
227060fada
Merge pull request #1305 from ROCm-Developer-Tools/fix-hip-vdi-include-clang
...
Fix HIP-VDI using incorrect include files
[ROCm/hip commit: ce7469ba20 ]
2019-08-08 08:28:20 +00:00
Maneesh Gupta
f4e7f3be33
Merge pull request #1302 from davidrohr/master
...
Treat .cxx files like .cpp files
[ROCm/hip commit: 01c17071cd ]
2019-08-08 08:28:01 +00:00
Rahul Garg
d429ba57e1
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/hip commit: 6ce86f409d ]
2019-08-08 08:27:41 +00:00
Evgeny Mankov
c9ddc379aa
Merge pull request #1290 from emankov/master
...
[HIP][doc] Populate README.md with the supported CUDA APIs links
[ROCm/hip commit: 771820766a ]
2019-08-08 11:17:50 +03:00
lthakur
68139db6b8
Resubmitting the fix so as to address the changed format in the last submission
...
[ROCm/hip commit: d18160920e ]
2019-08-08 11:26:26 +05:30
Aaron Enye Shi
7272379649
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/hip commit: 80a3897f9e ]
2019-08-07 16:59:17 -04:00
David Rohr
a2e61f597e
Treat .cxx files like .cpp files
...
[ROCm/hip commit: a90310162d ]
2019-08-07 19:11:35 +02:00
lthakur
aeb53881fb
Fixed compilation errors being observed on windows
...
[ROCm/hip commit: 435badcb0e ]
2019-08-07 15:54:46 +05:30
Rahul Garg
fe9cfbdd3c
Enable temporarily disabled device properties on HIP/VDI
...
[ROCm/hip commit: 59bda14979 ]
2019-08-06 22:03:19 -04:00
Evgeny Mankov
1429e1c2fb
[HIP][doc] Populate README.md with the supported CUDA APIs links
...
[ROCm/hip commit: cf8ec29fe2 ]
2019-08-05 16:05:39 +03:00
Evgeny Mankov
faf2ef9af0
Merge pull request #1289 from emankov/master
...
[HIPIFY][doc] Update README.md
[ROCm/hip commit: de1dd33333 ]
2019-08-05 14:50:43 +03:00
Evgeny Mankov
3d8fa99789
[HIPIFY][doc] Update README.md
...
+ cuDNN, Python, and VS supported versions update;
+ testing output update.
[ROCm/hip commit: 739e2df224 ]
2019-08-05 14:49:01 +03:00
Maneesh Gupta
e61c6214f4
Merge pull request #1286 from mangupta/swdev-198753
...
Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260 )'
[ROCm/hip commit: 63831417ac ]
2019-08-05 09:52:47 +00:00
Alex Voicu
4509df8151
Fix hip_throw. ( #1285 )
...
* Fix hip_throw.
* Fix typo
* No, really fix typo
[ROCm/hip commit: fbbed603ff ]
2019-08-05 09:52:22 +00:00
Maneesh Gupta
3a04541b9d
Merge pull request #1280 from ROCm-Developer-Tools/fix_dont_break_hcc_just_because
...
This difference makes absolutely no sense.
[ROCm/hip commit: 4ee600ed5e ]
2019-08-05 09:51:53 +00:00
Sarbojit2019
b72170d037
Enabled gcc for hip host code ( #1214 )
...
* Enabled gcc for hip host code
* Adding tests for hip code + (gcc & g++), without kernels
* Excluding nvcc platforms for gcc and g++ tests + Addressing review comments
* minor code clean-up
* Add rocm include path
* Added relative path for library
* Hiding non supported functions for gcc
* Incorporating review comments
[ROCm/hip commit: 3bfff0a23d ]
2019-08-05 09:51:36 +00:00
Jeff Daily
9b44993343
consolidate thread local storage ( #915 )
...
* all thread local access now through single struct
* clean up old commented-out code, more use of GET_TLS()
* fewer calls to GET_TLS by passing tls as a funtion argument
* revert unnecessary change to printf
* fix failing tests due to TLS change
* fix merge conflicts in ihipOccupancyMaxActiveBlocksPerMultiprocessor
[ROCm/hip commit: 1eb3dbf065 ]
2019-08-05 09:51:02 +00:00
Maneesh Gupta
4e771d6097
Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig ( #1260 )'
...
Change-Id: I35173f2defe446c0d1e5511e582e9c8722841381
[ROCm/hip commit: 0782e79478 ]
2019-08-05 13:32:46 +05:30
Evgeny Mankov
3fe8568377
Merge pull request #1282 from emankov/hipify-clang
...
[HIPIFY][fix][#211 ] Taking into account include guard controlling macro
[ROCm/hip commit: 4bebb52feb ]
2019-08-04 16:31:53 +03:00
Evgeny Mankov
728b2f5843
[HIPIFY][fix][ #211 ] Taking into account include guard controlling macro
...
...while including HIP main header file, which is inserted now after #indef controlling macro, or after #pragma once, if it's occurred earlier.
+ Add a couple of unit tests.
ToDo: Check backward compatibility on older clang versions.
[ROCm/hip commit: 25075729f9 ]
2019-08-02 16:46:45 +03:00
Maneesh Gupta
ba14b149d4
Merge pull request #1278 from gargrahul/fix_hipfuncGetAttribute_logstatus
...
Fix missing logstatus in hipFuncGetAttributes
[ROCm/hip commit: f52245d440 ]
2019-08-02 10:00:38 +00:00
wkwchau
b663dbc5ce
Added CooperativeLaunch and CooperativeMultiDeviceLaunch flag and property for hipDeviceGetAttribute() and hipGetDeviceProperties() ( #1247 )
...
[ROCm/hip commit: aaec4f73a6 ]
2019-08-02 10:00:25 +00:00
Alex Voicu
b859635575
This difference makes absolutely no sense.
...
[ROCm/hip commit: a85b0fe68e ]
2019-08-02 12:30:03 +03:00
Rahul Garg
8b597565c4
Fix missing logstatus in hipFuncGetAttributes
...
[ROCm/hip commit: 474bf0effc ]
2019-08-02 11:51:34 +05:30
wkwchau
c666fdaa08
Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttribu… ( #1238 )
...
* Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttributeHdpRegFlushCntl
* Added NVCC blocker for the hip*FlushCntl test cases
[ROCm/hip commit: e7447d5809 ]
2019-08-01 16:03:35 +00:00
Maneesh Gupta
87bc7183bf
Merge pull request #1277 from mangupta/nvcc_devprop
...
[nvcc] Populate missing fields in hipGetDeviceProperties
[ROCm/hip commit: adc95002c6 ]
2019-08-01 08:59:58 +00:00
Maneesh Gupta
bcd4ffb953
Merge pull request #1276 from vsytch/SWDEV-197675
...
[hip][tests] Don't use a hardcoded warp size, since it can be dynamically changed.…
[ROCm/hip commit: 79358e086a ]
2019-08-01 08:59:43 +00:00
Maneesh Gupta
77f847711c
Merge pull request #1275 from yxsamliu/fix-std
...
Fix -std=c++14 for windows
[ROCm/hip commit: be168102c2 ]
2019-08-01 08:59:27 +00:00
Maneesh Gupta
6ae756ccfd
Merge pull request #1243 from jeffdaily/master-stream-lock-fix
...
remove stream locks where it is safe to do so
[ROCm/hip commit: 859fb94f3d ]
2019-08-01 08:59:13 +00:00
wkwchau
7676b86f12
Added support of hipOccupancyMaxActiveBlocksPerMultiprocessor & hipOc… ( #1240 )
...
* Added support of hipOccupancyMaxActiveBlocksPerMultiprocessor & hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags APIs
* Taking into account of SGPR usage to determine the max active blocks in hipOccupancyMaxActiveBlocksPerMultiprocessor()
[ROCm/hip commit: 4b18b321f7 ]
2019-08-01 08:58:48 +00:00
Maneesh Gupta
1e92f785bc
[nvcc] Populate missing fields in hipGetDeviceProperties
...
Change-Id: Ie90e02674d503e385f144f1ead3d53ff7b49cecc
[ROCm/hip commit: 3ec381d729 ]
2019-08-01 13:16:39 +05:30
Vladislav Sytchenko
6837312da4
Don't use a hardcoded warp size, since it can be dynamically changed. Query it from the runtime instead.
...
[ROCm/hip commit: fd3b626386 ]
2019-07-31 17:04:31 -04:00
Yaxun (Sam) Liu
76ea65c212
Fix -std=c++14 for windows
...
[ROCm/hip commit: f467cb850e ]
2019-07-31 16:36:47 -04:00
Evgeny Mankov
357038ab51
Merge pull request #1274 from emankov/cuDNN
...
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field
[ROCm/hip commit: 7809783a91 ]
2019-07-31 23:01:32 +03:00