Evgeny Mankov
19a929f070
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
80acd13ba7
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
3750b2cf42
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
a22119d381
Treat .cxx files like .cpp files
2019-08-07 19:11:35 +02:00
foreman
24e2e8a6b2
P4 to Git Change 1979518 by kjayapra@3_HIPWS_TXHDR_ROCM on 2019/08/07 12:40:50
...
SWDEV-198194 - Adding lock in Unregistervar.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#36 edit
2019-08-07 12:45:50 -04:00
foreman
bf395ba54a
P4 to Git Change 1979482 by zukhan@zukhan-ocl-win10 on 2019/08/07 11:30:33
...
SWDEV-196326 - [hipclang-vdi-rocm]: [FBA-80]: Runtime error when all GPUs are hidden by ROCR_VISIBLE_DEVICES
- Adjusted hipGetDeviceCount to return "hipErrorNoDevice".
- This was done to match the same behaviour as HIP-HCC, and API spec for when no devices are found. Rather then return "count = 0" as it did.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/17789/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#22 edit
2019-08-07 11:44:31 -04:00
foreman
2f761998c3
P4 to Git Change 1979479 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/07 11:25:59
...
SWDEV-198424 - [HIP] Implemented missing fields for hipGetDeviceAttribute.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#17 edit
2019-08-07 11:30:59 -04:00
foreman
534fcf8222
P4 to Git Change 1979460 by kjayapra@3_HIPWS_TXHDR_ROCM on 2019/08/07 11:05:27
...
SWDEV-145570 - Code changes after header update.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#13 edit
2019-08-07 11:07:16 -04:00
lthakur
c4f6d58354
Fixed compilation errors being observed on windows
2019-08-07 15:54:46 +05:30
Rahul Garg
971a64c6b9
Enable temporarily disabled device properties on HIP/VDI
2019-08-06 22:03:19 -04:00
foreman
1ee23f0f43
P4 to Git Change 1979123 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/06 17:15:10
...
SWDEV-198556 - [HIP] Gnarly bug due to macros:
HIP_RETURN(ret) duplicates ret twice first by setting the last error
then via LogDebugInfo. So if HIP_RETURN has a function as a parameter,
the function would get called twice. So ihipMalloc and ihipMemcpy were
being called twice (and perhaps more functions).
Also logging the pointer returned by ihipMalloc so we can track memory
in logs more easily.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#65 edit
2019-08-06 17:19:28 -04:00
Jenkins
93ab8116b3
Merge 'master' into 'amd-master'
...
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d
2019-08-06 05:10:19 -04:00
Evgeny Mankov
5bcff6f081
[HIP][doc] Populate README.md with the supported CUDA APIs links
2019-08-05 16:05:39 +03:00
Evgeny Mankov
034ac34844
Merge pull request #1289 from emankov/master
...
[HIPIFY][doc] Update README.md
2019-08-05 14:50:43 +03:00
Evgeny Mankov
00ac238921
[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
8bc4ae6936
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
e24df75cc1
Fix hip_throw. ( #1285 )
...
* Fix hip_throw.
* Fix typo
* No, really fix typo
2019-08-05 09:52:22 +00:00
Maneesh Gupta
48a775373c
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
f23c1a1499
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
f337ae1edb
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
fcb7f2a219
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
bb7cfaf91a
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
foreman
897669d6a4
P4 to Git Change 1978068 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/03 12:16:57
...
SWDEV-198546 - [HIP] Implemented basic Ctx APIs that are deprecated.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#20 edit
2019-08-03 12:23:25 -04:00
Evgeny Mankov
fedef02c37
[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
a489877153
Merge pull request #1278 from gargrahul/fix_hipfuncGetAttribute_logstatus
...
Fix missing logstatus in hipFuncGetAttributes
2019-08-02 10:00:38 +00:00
wkwchau
ed04e96e2d
Added CooperativeLaunch and CooperativeMultiDeviceLaunch flag and property for hipDeviceGetAttribute() and hipGetDeviceProperties() ( #1247 )
2019-08-02 10:00:25 +00:00
Alex Voicu
0e3d967656
This difference makes absolutely no sense.
2019-08-02 12:30:03 +03:00
Jenkins
7165fde23e
Merge 'master' into 'amd-master'
...
Change-Id: I1e1c4dd98314f65c5d9a53537eafee324c855718
2019-08-02 05:10:20 -04:00
Rahul Garg
20e9aba94e
Fix missing logstatus in hipFuncGetAttributes
2019-08-02 11:51:34 +05:30
foreman
3d842e88ea
P4 to Git Change 1977240 by wchau@wc_hip_vdi on 2019/08/01 16:35:47
...
SWDEV-180872 - Runtime support changes for Cooperative Group Features
- Taking into account of SGPRs usage to determine the block size
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#35 edit
2019-08-01 16:40:24 -04:00
foreman
678ee6de51
P4 to Git Change 1977018 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/01 11:58:59
...
SWDEV-197462 - [HIP] Add HIP_INIT_API to hipFree to initialize current thread.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#64 edit
2019-08-01 12:06:04 -04:00
wkwchau
abe6776677
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
d5a3202a47
Merge pull request #1277 from mangupta/nvcc_devprop
...
[nvcc] Populate missing fields in hipGetDeviceProperties
2019-08-01 08:59:58 +00:00
Maneesh Gupta
6ee5fcc07c
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
d87e243c51
Merge pull request #1275 from yxsamliu/fix-std
...
Fix -std=c++14 for windows
2019-08-01 08:59:27 +00:00
Maneesh Gupta
3de3f57468
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
7b9801fe9a
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
b24a4000f8
[nvcc] Populate missing fields in hipGetDeviceProperties
...
Change-Id: Ie90e02674d503e385f144f1ead3d53ff7b49cecc
2019-08-01 13:16:39 +05:30
Vladislav Sytchenko
9a1835ddc3
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
c1dc675e3d
Fix -std=c++14 for windows
2019-07-31 16:36:47 -04:00
Evgeny Mankov
a6dcaf4bcd
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
b149219167
[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
e0397d3d1f
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
56d41344c6
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
8df47255c5
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
c610159b85
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
Jenkins
feff4e5541
Merge 'master' into 'amd-master'
...
Change-Id: Icb10bd2bba7544534e71e3c0e7e6f8ba46a7ee3c
2019-07-31 05:09:32 -04:00
Maneesh Gupta
25a90ee0d6
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
440c5f1677
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
53b5c917cc
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