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
foreman
1b567c9a54
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
[ROCm/clr commit: 1ee23f0f43 ]
2019-08-06 17:19:28 -04:00
Jenkins
3f5380ed51
Merge 'master' into 'amd-master'
...
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d
[ROCm/clr commit: 93ab8116b3 ]
2019-08-06 05:10: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
8eff77f75b
Merge pull request #1289 from emankov/master
...
[HIPIFY][doc] Update README.md
[ROCm/clr commit: 034ac34844 ]
2019-08-05 14:50:43 +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
Sarbojit2019
55fa6a83c6
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/clr commit: f23c1a1499 ]
2019-08-05 09:51:36 +00:00
Jeff Daily
68f674205e
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/clr commit: f337ae1edb ]
2019-08-05 09:51:02 +00:00
Maneesh Gupta
c48cc34059
Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig ( #1260 )'
...
Change-Id: I35173f2defe446c0d1e5511e582e9c8722841381
[ROCm/clr commit: fcb7f2a219 ]
2019-08-05 13:32:46 +05:30
Evgeny Mankov
12804fe223
Merge pull request #1282 from emankov/hipify-clang
...
[HIPIFY][fix][#211 ] Taking into account include guard controlling macro
[ROCm/clr commit: bb7cfaf91a ]
2019-08-04 16:31:53 +03:00
foreman
36f4a1ce78
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
[ROCm/clr commit: 897669d6a4 ]
2019-08-03 12:23:25 -04:00
Evgeny Mankov
e278fbf2f9
[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/clr commit: fedef02c37 ]
2019-08-02 16:46:45 +03:00
Maneesh Gupta
f36dced5d7
Merge pull request #1278 from gargrahul/fix_hipfuncGetAttribute_logstatus
...
Fix missing logstatus in hipFuncGetAttributes
[ROCm/clr commit: a489877153 ]
2019-08-02 10:00:38 +00:00
wkwchau
7b0f478767
Added CooperativeLaunch and CooperativeMultiDeviceLaunch flag and property for hipDeviceGetAttribute() and hipGetDeviceProperties() ( #1247 )
...
[ROCm/clr commit: ed04e96e2d ]
2019-08-02 10:00:25 +00:00
Alex Voicu
6547d7f57c
This difference makes absolutely no sense.
...
[ROCm/clr commit: 0e3d967656 ]
2019-08-02 12:30:03 +03:00
Jenkins
a9713a67ca
Merge 'master' into 'amd-master'
...
Change-Id: I1e1c4dd98314f65c5d9a53537eafee324c855718
[ROCm/clr commit: 7165fde23e ]
2019-08-02 05:10:20 -04:00
Rahul Garg
b064d7cab2
Fix missing logstatus in hipFuncGetAttributes
...
[ROCm/clr commit: 20e9aba94e ]
2019-08-02 11:51:34 +05:30
foreman
31001101cd
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
[ROCm/clr commit: 3d842e88ea ]
2019-08-01 16:40:24 -04:00
foreman
abd12f5d33
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
[ROCm/clr commit: 678ee6de51 ]
2019-08-01 12:06:04 -04:00
wkwchau
75f1bb21b3
Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttribu… ( #1238 )
...
* Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttributeHdpRegFlushCntl
* Added NVCC blocker for the hip*FlushCntl test cases
[ROCm/clr commit: abe6776677 ]
2019-08-01 16:03:35 +00:00
Maneesh Gupta
98669d1867
Merge pull request #1277 from mangupta/nvcc_devprop
...
[nvcc] Populate missing fields in hipGetDeviceProperties
[ROCm/clr commit: d5a3202a47 ]
2019-08-01 08:59:58 +00:00
Maneesh Gupta
969eddc258
Merge pull request #1276 from vsytch/SWDEV-197675
...
[hip][tests] Don't use a hardcoded warp size, since it can be dynamically changed.…
[ROCm/clr commit: 6ee5fcc07c ]
2019-08-01 08:59:43 +00:00
Maneesh Gupta
b458d72079
Merge pull request #1275 from yxsamliu/fix-std
...
Fix -std=c++14 for windows
[ROCm/clr commit: d87e243c51 ]
2019-08-01 08:59:27 +00:00
Maneesh Gupta
60210d987c
Merge pull request #1243 from jeffdaily/master-stream-lock-fix
...
remove stream locks where it is safe to do so
[ROCm/clr commit: 3de3f57468 ]
2019-08-01 08:59:13 +00:00
wkwchau
a19b4fbd8b
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/clr commit: 7b9801fe9a ]
2019-08-01 08:58:48 +00:00
Maneesh Gupta
d5f73d22aa
[nvcc] Populate missing fields in hipGetDeviceProperties
...
Change-Id: Ie90e02674d503e385f144f1ead3d53ff7b49cecc
[ROCm/clr commit: b24a4000f8 ]
2019-08-01 13:16:39 +05:30
Vladislav Sytchenko
5b201fe854
Don't use a hardcoded warp size, since it can be dynamically changed. Query it from the runtime instead.
...
[ROCm/clr commit: 9a1835ddc3 ]
2019-07-31 17:04:31 -04:00
Yaxun (Sam) Liu
05b71135e9
Fix -std=c++14 for windows
...
[ROCm/clr commit: c1dc675e3d ]
2019-07-31 16:36:47 -04:00
Evgeny Mankov
f99c7e2bb6
Merge pull request #1274 from emankov/cuDNN
...
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field
[ROCm/clr commit: a6dcaf4bcd ]
2019-07-31 23:01:32 +03:00
Evgeny Mankov
d261b0593a
[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.
[ROCm/clr commit: b149219167 ]
2019-07-31 22:59:05 +03:00
Maneesh Gupta
b297398add
Merge pull request #1269 from gargrahul/fix_ptr_attr_unkonwn_to_invalid
...
hipPointerGetAttributes- Change hipErrorUnknown to hipErrorInvalidValue
[ROCm/clr commit: e0397d3d1f ]
2019-07-31 15:43:06 +00:00
Maneesh Gupta
f7e8d957bd
Merge pull request #1265 from gargrahul/fix_hip_porting_guide_texture_ref_use
...
[docs]Fix texture reference APIs usage part
[ROCm/clr commit: 56d41344c6 ]
2019-07-31 15:42:54 +00:00
Rahul Garg
f9eaac9561
Add hip init in hipExtLaunchMultiKernelMultiDevice ( #1263 )
...
* Add hip init in hipExtLaunchMultiKernelMultiDevice
* Add more logstatus for multiple return paths
* Fix missing i in function name
[ROCm/clr commit: 8df47255c5 ]
2019-07-31 15:42:29 +00:00
Rahul Garg
3b5dac1d9d
Add HIP init in hipFuncGetAttributes ( #1262 )
...
* Add HIP init in hipFuncGetAttributes
* [dtest]Remove explicit hip init call in hipFuncGetAttributes dtest
[ROCm/clr commit: c610159b85 ]
2019-07-31 15:42:08 +00:00
Jenkins
13d17ab877
Merge 'master' into 'amd-master'
...
Change-Id: Icb10bd2bba7544534e71e3c0e7e6f8ba46a7ee3c
[ROCm/clr commit: feff4e5541 ]
2019-07-31 05:09:32 -04:00
Maneesh Gupta
0e56fee8e8
Merge pull request #1270 from mangupta/ci_stablity
...
[ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
[ROCm/clr commit: 25a90ee0d6 ]
2019-07-31 05:03:25 +00:00
ansurya
733178f492
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
[ROCm/clr commit: 440c5f1677 ]
2019-07-31 05:02:35 +00:00
ansurya
d46e575ec1
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
[ROCm/clr commit: 53b5c917cc ]
2019-07-31 05:02:20 +00:00
Maneesh Gupta
f32d31b79e
[ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
...
Change-Id: Ib90dd390ed71d0b3867e5dc36a41988cc4d42a99
[ROCm/clr commit: 08062ca607 ]
2019-07-31 09:35:43 +05:30
Rahul Garg
7a21d085ad
Change hipErrorUnknown to hipErrorInvalidValue
...
[ROCm/clr commit: 1c49943ac3 ]
2019-07-31 00:28:30 +05:30
Evgeny Mankov
189e6b5d44
Merge pull request #1268 from emankov/cuDNN
...
[HIPIFY][DNN][doc] Populate cuDNN API doc with CUDA version field
[ROCm/clr commit: 41b4f5295e ]
2019-07-30 20:55:08 +03:00
Evgeny Mankov
ae01ed798f
[HIPIFY][DNN][doc] Populate cuDNN 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.
[ROCm/clr commit: 98ce4725fd ]
2019-07-30 20:53:57 +03:00
foreman
cf3b2f43b1
P4 to Git Change 1975700 by jatang@jatang_win_pal_lc on 2019/07/30 11:21:33
...
SWDEV-1 - Fix HIP build.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/fixme.cpp#2 edit
[ROCm/clr commit: 996b356695 ]
2019-07-30 11:26:23 -04:00
Jenkins
029f7eb959
Merge 'master' into 'amd-master'
...
Change-Id: I20655a3d9a02b33a9c018ed8b62d1e0d1328e5ca
[ROCm/clr commit: e853f1971a ]
2019-07-30 09:18:12 -04:00
Rahul Garg
8245cb797e
[docs]Fix texture reference APIs usage part
...
[ROCm/clr commit: ebdc3a9cb3 ]
2019-07-30 02:56:47 +05:30
Evgeny Mankov
88b31c4478
Merge pull request #1261 from emankov/cuDNN
...
[HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 2 of 2)
[ROCm/clr commit: 4d78435488 ]
2019-07-29 21:14:17 +03:00