Grafik Komit

3795 Melakukan

Penulis SHA1 Pesan Tanggal
amd-lthakur d3ffad7c83 [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 20628bd03f 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 4fe860e55f 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 05b685cc6b 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
Siu Chi Chan 83af327ef2 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
2019-08-08 08:33:04 +00:00
Maneesh Gupta ce7469ba20 Merge pull request #1305 from ROCm-Developer-Tools/fix-hip-vdi-include-clang
Fix HIP-VDI using incorrect include files
2019-08-08 08:28:20 +00:00
Maneesh Gupta 01c17071cd Merge pull request #1302 from davidrohr/master
Treat .cxx files like .cpp files
2019-08-08 08:28:01 +00:00
Rahul Garg 6ce86f409d 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
2019-08-08 08:27:41 +00:00
Evgeny Mankov 771820766a Merge pull request #1290 from emankov/master
[HIP][doc] Populate README.md with the supported CUDA APIs links
2019-08-08 11:17:50 +03:00
lthakur d18160920e Resubmitting the fix so as to address the changed format in the last submission 2019-08-08 11:26:26 +05:30
Aaron Enye Shi 80a3897f9e Fix HIP-VDI using incorrect include files
When HIP-VDI depends on an llvm-amdgpu package, the include clang directory is not properly assessed.
2019-08-07 16:59:17 -04:00
David Rohr a90310162d Treat .cxx files like .cpp files 2019-08-07 19:11:35 +02:00
lthakur 435badcb0e Fixed compilation errors being observed on windows 2019-08-07 15:54:46 +05:30
Rahul Garg 59bda14979 Enable temporarily disabled device properties on HIP/VDI 2019-08-06 22:03:19 -04:00
Evgeny Mankov cf8ec29fe2 [HIP][doc] Populate README.md with the supported CUDA APIs links 2019-08-05 16:05:39 +03:00
Evgeny Mankov de1dd33333 Merge pull request #1289 from emankov/master
[HIPIFY][doc] Update README.md
2019-08-05 14:50:43 +03:00
Evgeny Mankov 739e2df224 [HIPIFY][doc] Update README.md
+ cuDNN, Python, and VS supported versions update;
+ testing output update.
2019-08-05 14:49:01 +03:00
Maneesh Gupta 63831417ac Merge pull request #1286 from mangupta/swdev-198753
Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)'
2019-08-05 09:52:47 +00:00
Alex Voicu fbbed603ff Fix hip_throw. (#1285)
* Fix hip_throw.

* Fix typo

* No, really fix typo
2019-08-05 09:52:22 +00:00
Maneesh Gupta 4ee600ed5e Merge pull request #1280 from ROCm-Developer-Tools/fix_dont_break_hcc_just_because
This difference makes absolutely no sense.
2019-08-05 09:51:53 +00:00
Sarbojit2019 3bfff0a23d 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
2019-08-05 09:51:36 +00:00
Jeff Daily 1eb3dbf065 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
2019-08-05 09:51:02 +00:00
Maneesh Gupta 0782e79478 Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)'
Change-Id: I35173f2defe446c0d1e5511e582e9c8722841381
2019-08-05 13:32:46 +05:30
Evgeny Mankov 4bebb52feb Merge pull request #1282 from emankov/hipify-clang
[HIPIFY][fix][#211] Taking into account include guard controlling macro
2019-08-04 16:31:53 +03:00
Evgeny Mankov 25075729f9 [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.
2019-08-02 16:46:45 +03:00
Maneesh Gupta f52245d440 Merge pull request #1278 from gargrahul/fix_hipfuncGetAttribute_logstatus
Fix missing logstatus in hipFuncGetAttributes
2019-08-02 10:00:38 +00:00
wkwchau aaec4f73a6 Added CooperativeLaunch and CooperativeMultiDeviceLaunch flag and property for hipDeviceGetAttribute() and hipGetDeviceProperties() (#1247) 2019-08-02 10:00:25 +00:00
Alex Voicu a85b0fe68e This difference makes absolutely no sense. 2019-08-02 12:30:03 +03:00
Rahul Garg 474bf0effc Fix missing logstatus in hipFuncGetAttributes 2019-08-02 11:51:34 +05:30
wkwchau e7447d5809 Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttribu… (#1238)
* Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttributeHdpRegFlushCntl

* Added NVCC blocker for the hip*FlushCntl test cases
2019-08-01 16:03:35 +00:00
Maneesh Gupta adc95002c6 Merge pull request #1277 from mangupta/nvcc_devprop
[nvcc] Populate missing fields in hipGetDeviceProperties
2019-08-01 08:59:58 +00:00
Maneesh Gupta 79358e086a Merge pull request #1276 from vsytch/SWDEV-197675
[hip][tests] Don't use a hardcoded warp size, since it can be dynamically changed.…
2019-08-01 08:59:43 +00:00
Maneesh Gupta be168102c2 Merge pull request #1275 from yxsamliu/fix-std
Fix -std=c++14 for windows
2019-08-01 08:59:27 +00:00
Maneesh Gupta 859fb94f3d Merge pull request #1243 from jeffdaily/master-stream-lock-fix
remove stream locks where it is safe to do so
2019-08-01 08:59:13 +00:00
wkwchau 4b18b321f7 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()
2019-08-01 08:58:48 +00:00
Maneesh Gupta 3ec381d729 [nvcc] Populate missing fields in hipGetDeviceProperties
Change-Id: Ie90e02674d503e385f144f1ead3d53ff7b49cecc
2019-08-01 13:16:39 +05:30
Vladislav Sytchenko fd3b626386 Don't use a hardcoded warp size, since it can be dynamically changed. Query it from the runtime instead. 2019-07-31 17:04:31 -04:00
Yaxun (Sam) Liu f467cb850e Fix -std=c++14 for windows 2019-07-31 16:36:47 -04:00
Evgeny Mankov 7809783a91 Merge pull request #1274 from emankov/cuDNN
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field
2019-07-31 23:01:32 +03:00
Evgeny Mankov 77e9ade9bc [HIP][doc] Populate CUDA Runtime API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos, add missing references.
2019-07-31 22:59:05 +03:00
Maneesh Gupta a4407f13db Merge pull request #1269 from gargrahul/fix_ptr_attr_unkonwn_to_invalid
hipPointerGetAttributes- Change hipErrorUnknown to hipErrorInvalidValue
2019-07-31 15:43:06 +00:00
Maneesh Gupta dec701df03 Merge pull request #1265 from gargrahul/fix_hip_porting_guide_texture_ref_use
[docs]Fix texture reference APIs usage part
2019-07-31 15:42:54 +00:00
Rahul Garg b9e6d72ee6 Add hip init in hipExtLaunchMultiKernelMultiDevice (#1263)
* Add hip init in hipExtLaunchMultiKernelMultiDevice

* Add more logstatus for multiple return paths

* Fix missing i in function name
2019-07-31 15:42:29 +00:00
Rahul Garg 0517c30507 Add HIP init in hipFuncGetAttributes (#1262)
* Add HIP init in hipFuncGetAttributes

* [dtest]Remove explicit hip init call in hipFuncGetAttributes dtest
2019-07-31 15:42:08 +00:00
Maneesh Gupta e1376699c3 Merge pull request #1270 from mangupta/ci_stablity
[ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
2019-07-31 05:03:25 +00:00
ansurya 0f0b60f57d Testcase to validate signed/unsigned char,short as normalized float (#1267)
* Testcase to validate signed/unsigned char,short as normalized float

* corrected test_common.cpp file path
2019-07-31 05:02:35 +00:00
ansurya 50597e2085 Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)
* Add HSA_PATH to hip_Includes in cmake and hipconfig

* HSA_PATH to CACHE path,checks for HSA include path

* Removed new lines at EOF
2019-07-31 05:02:20 +00:00
Maneesh Gupta 756d4ba1a0 [ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
Change-Id: Ib90dd390ed71d0b3867e5dc36a41988cc4d42a99
2019-07-31 09:35:43 +05:30
Rahul Garg 483aab031f Change hipErrorUnknown to hipErrorInvalidValue 2019-07-31 00:28:30 +05:30
Evgeny Mankov 707fc26ee7 Merge pull request #1268 from emankov/cuDNN
[HIPIFY][DNN][doc] Populate cuDNN API doc with CUDA version field
2019-07-30 20:55:08 +03:00