Граф коммитов

4881 Коммитов

Автор SHA1 Сообщение Дата
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
foreman cd496a5a90 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/hip commit: 44813761ba]
2019-08-03 12:23:25 -04: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
Jenkins faa8bfa04a Merge 'master' into 'amd-master'
Change-Id: I1e1c4dd98314f65c5d9a53537eafee324c855718


[ROCm/hip commit: 9fe0bd1a56]
2019-08-02 05:10:20 -04:00
Rahul Garg 8b597565c4 Fix missing logstatus in hipFuncGetAttributes
[ROCm/hip commit: 474bf0effc]
2019-08-02 11:51:34 +05:30
foreman 6ccfa38fa3 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/hip commit: 99d54cb7bd]
2019-08-01 16:40:24 -04:00
foreman 121dddd188 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/hip commit: ed497989b9]
2019-08-01 12:06:04 -04:00
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
Evgeny Mankov 2810475577 [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/hip commit: 77e9ade9bc]
2019-07-31 22:59:05 +03:00
Maneesh Gupta ba53d3f04c Merge pull request #1269 from gargrahul/fix_ptr_attr_unkonwn_to_invalid
hipPointerGetAttributes- Change hipErrorUnknown to hipErrorInvalidValue

[ROCm/hip commit: a4407f13db]
2019-07-31 15:43:06 +00:00
Maneesh Gupta b0976644d2 Merge pull request #1265 from gargrahul/fix_hip_porting_guide_texture_ref_use
[docs]Fix texture reference APIs usage part

[ROCm/hip commit: dec701df03]
2019-07-31 15:42:54 +00:00
Rahul Garg 617a6d43dc 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/hip commit: b9e6d72ee6]
2019-07-31 15:42:29 +00:00
Rahul Garg d7973153ca Add HIP init in hipFuncGetAttributes (#1262)
* Add HIP init in hipFuncGetAttributes

* [dtest]Remove explicit hip init call in hipFuncGetAttributes dtest


[ROCm/hip commit: 0517c30507]
2019-07-31 15:42:08 +00:00
Jenkins 38f7f2280e Merge 'master' into 'amd-master'
Change-Id: Icb10bd2bba7544534e71e3c0e7e6f8ba46a7ee3c


[ROCm/hip commit: 73fe08d8f0]
2019-07-31 05:09:32 -04:00
Maneesh Gupta 0cb7c0c369 Merge pull request #1270 from mangupta/ci_stablity
[ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now

[ROCm/hip commit: e1376699c3]
2019-07-31 05:03:25 +00:00
ansurya 1aee311e6a 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/hip commit: 0f0b60f57d]
2019-07-31 05:02:35 +00:00
ansurya 357c361949 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/hip commit: 50597e2085]
2019-07-31 05:02:20 +00:00
Maneesh Gupta 877a201ce8 [ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
Change-Id: Ib90dd390ed71d0b3867e5dc36a41988cc4d42a99


[ROCm/hip commit: 756d4ba1a0]
2019-07-31 09:35:43 +05:30
Rahul Garg 0009dc1067 Change hipErrorUnknown to hipErrorInvalidValue
[ROCm/hip commit: 483aab031f]
2019-07-31 00:28:30 +05:30
Evgeny Mankov 9fbb45ba91 Merge pull request #1268 from emankov/cuDNN
[HIPIFY][DNN][doc] Populate cuDNN API doc with CUDA version field

[ROCm/hip commit: 707fc26ee7]
2019-07-30 20:55:08 +03:00
Evgeny Mankov 632bb1b190 [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/hip commit: c48fca494a]
2019-07-30 20:53:57 +03:00
foreman 3397e07ced 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/hip commit: 00abf507c3]
2019-07-30 11:26:23 -04:00
Jenkins 18937bde27 Merge 'master' into 'amd-master'
Change-Id: I20655a3d9a02b33a9c018ed8b62d1e0d1328e5ca


[ROCm/hip commit: ec934e5124]
2019-07-30 09:18:12 -04:00
Rahul Garg a53639b073 [docs]Fix texture reference APIs usage part
[ROCm/hip commit: ccaea193b2]
2019-07-30 02:56:47 +05:30
Evgeny Mankov 2b60a5fa2a Merge pull request #1261 from emankov/cuDNN
[HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 2 of 2)

[ROCm/hip commit: 0471e10208]
2019-07-29 21:14:17 +03:00
Evgeny Mankov f7ef437302 [HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 2 of 2)
+ Add undocumented but presented in cusparse.h functions since CUDA 10.1 Update 1


[ROCm/hip commit: 18117a4ad1]
2019-07-29 21:12:35 +03:00
Evgeny Mankov a8ec74ba80 Merge pull request #1259 from emankov/cuDNN
[HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 1 of 2)

[ROCm/hip commit: f37edda013]
2019-07-26 21:35:52 +03:00
Evgeny Mankov ae32b99c20 [HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 1 of 2)
[ROCm/hip commit: 2adad9c68d]
2019-07-26 21:34:36 +03:00
Jenkins 156031cccd Merge 'master' into 'amd-master'
Change-Id: Ib1807a13a64a8db6bc6779539cd43c74de411722


[ROCm/hip commit: 1dcca0f086]
2019-07-26 14:27:06 -04:00
Evgeny Mankov ff1f884184 Merge pull request #1258 from emankov/cuDNN
[HIPIFY][SPARSE][doc] Populate cuSPARSE API doc with CUDA version field

[ROCm/hip commit: fa5ea9e3c6]
2019-07-26 19:08:11 +03:00
Evgeny Mankov 26923a8644 [HIPIFY][SPARSE][doc] Populate cuSPARSE 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/hip commit: 6f6aa13448]
2019-07-26 19:05:42 +03:00