Wykres commitów

5318 Commity

Autor SHA1 Wiadomość Data
Evgeny Mankov 7131090772 Merge pull request #1360 from emankov/master
[HIPIFY][cmake] Explicitly set c++14

[ROCm/hip commit: 9c25434615]
2019-08-23 19:40:53 +03:00
Evgeny Mankov 7dd84b243b [HIPIFY][cmake] Explicitly set c++14
[Reason] LLVM became c++14 last week due to the following change:

37508d3dd94b0154861a90b1909d17b01400df99
Replace llvm::integer_sequence and friends with the C++14 standard version


[ROCm/hip commit: e1d4f8510a]
2019-08-23 19:32:24 +03:00
foreman 87998314c2 P4 to Git Change 1988234 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/23 12:12:45
SWDEV-201068 - Reverting back CL 1987582.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#84 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#98 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#96 edit


[ROCm/hip commit: ffd74944fe]
2019-08-23 12:15:29 -04:00
Sarbojit2019 ddb0d10703 Added missing device prop fields into hipInfo sample (#1357)
* Added prop.integrated into hipInfo sample

* Added missing deviceProp fileds in hipInfo


[ROCm/hip commit: 7257f23063]
2019-08-23 09:21:47 +00:00
Rahul Garg bd916675eb Make Bundled_code_header visible for hipRTC usage (#1359)
[ROCm/hip commit: 0fd14a3e13]
2019-08-23 09:20:02 +00:00
chrispaquot 808356f88b Set device before processing each one (#1358)
[ROCm/hip commit: 344d150bf8]
2019-08-23 09:19:50 +00:00
Aryan Salmanpour 0fc745b3a6 [hip] add initial implementation for hipLaunchCooperativeKernel API (#1339)
* [hip] add initial implementation for hipLaunchCooperativeKernel API

* [hip] use total number of work groups to initialize the GWS resource

* [hip] use only one argument for init_gws kernel

* [hip] use the device associated with the stream for checking the device properties


[ROCm/hip commit: 5066700ace]
2019-08-23 09:19:35 +00:00
Rahul Garg 4aa011eec6 Fix memcpy with IPC slowness (#1321)
* Fix memcpy with IPC slowness

* Make early erroneous returns

* Real Clean up

* Real Clean up++


[ROCm/hip commit: 71559200c0]
2019-08-23 09:19:18 +00:00
foreman 0533bf5386 P4 to Git Change 1987598 by gandryey@gera-win10 on 2019/08/22 13:29:18
SWDEV-197289 - VDI tracing API integration in rocTracer
	- Add profiling activity callbacks for HIP API. The logic will utilize the  current profiling mechanism inside VDI

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_activity.cpp#1 add
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#19 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#246 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#341 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#426 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#145 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#148 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#83 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/activity.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/activity.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#95 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/prof_protocol.h#1 add


[ROCm/hip commit: 373d64478c]
2019-08-22 13:48:47 -04:00
foreman b10e8ac7c6 P4 to Git Change 1987582 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/22 13:20:28
SWDEV-185742 - [HIP] Add a svm path to avoid analyzing the mem objs
	and just memcpy the kernel args

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#82 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#94 edit


[ROCm/hip commit: 6577ecf5d3]
2019-08-22 13:26:57 -04:00
foreman b2509d2e2b P4 to Git Change 1987529 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/22 12:32:42
SWDEV-200625 - Reverting back CL#1986255.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#38 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#39 edit


[ROCm/hip commit: ea22166353]
2019-08-22 12:41:42 -04:00
Evgeny Mankov 12c2355b07 Merge pull request #1355 from emankov/master
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors

[ROCm/hip commit: eb5dd29872]
2019-08-22 01:41:23 +03:00
Jenkins e61530e8fe Merge 'master' into 'amd-master'
Change-Id: I1dd6af19c418181b78b67f4b47beaf82b19170fc


[ROCm/hip commit: ec8df015e0]
2019-08-21 15:50:57 -04:00
Evgeny Mankov ad66d7626c [HIPIFY][fix] Set the correct exit value for hipify-clang if errors.
This fixes a hanging of unit tests.


[ROCm/hip commit: b863c1392c]
2019-08-21 21:36:53 +03:00
Evgeny Mankov 7dae0e25d1 Merge pull request #1354 from emankov/master
[HIPIFY] CUDA 10.1 Update 2 support

[ROCm/hip commit: 8fbbc663a5]
2019-08-21 21:07:57 +03:00
Evgeny Mankov 83ad27b7ef [HIPIFY] CUDA 10.1 Update 2 support
[ROCm/hip commit: 54fee7abdc]
2019-08-21 21:06:20 +03:00
Rahul Garg 7509ffa68d Remove -g from hipBusBandwidth makefile (#1351)
[ROCm/hip commit: b3a0d4266b]
2019-08-21 10:01:31 +00:00
Maneesh Gupta f1f202a4e9 Packaging and versioning changes (#1348)
- Fixes SWDEV-200435
- Brings versioning and packaging naming inline with rest of the ROCm
  components.
- Minor bug fixes.

Change-Id: I543a24bf18baffe74fa3ccac8c93bddba7231c5e

[ROCm/hip commit: c42075715b]
2019-08-21 10:01:23 +00:00
Sarbojit2019 edb699bd32 Compilation failure on nvcc path when using hipChannelFormatKind (#1345)
Fix for github #1183 issue reported

[ROCm/hip commit: 84de192c9b]
2019-08-21 10:01:03 +00:00
Jatin Chaudhary 7dca0455e9 Using HSA API for hipMemsetAsync (#1346)
[ROCm/hip commit: ac62d7a5c0]
2019-08-21 10:00:10 +00:00
foreman 0898f2f413 P4 to Git Change 1986255 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/20 17:06:44
SWDEV-198194 - Making some code common between static and dynamically created module handling.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#37 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#38 edit


[ROCm/hip commit: 15685fcc88]
2019-08-20 17:11:51 -04:00
kpyzhov 612833bcfe Corrected declaration of __ockl_clz_u64() (#1340)
[ROCm/hip commit: 0e3198be25]
2019-08-20 12:06:36 +00:00
Sarbojit2019 3f704a3303 [hipcc] Fix for uninitialized variables on nvcc path
Fixes #1186

[ROCm/hip commit: 938502dfcb]
2019-08-20 12:06:22 +00:00
Maneesh Gupta e181fd6215 [ci] Enable tests on ROCm 2.7 (#1337)
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf

[ROCm/hip commit: 24c3d5b5ad]
2019-08-20 12:05:30 +00:00
Yaxun (Sam) Liu aae6ad3ab4 Fix missing decl for hip-clang
Add back decl for hipHccModuleLaunchKernel and hipExtModuleLaunchKernel for HIP/VDI only


[ROCm/hip commit: 51f0b3f3a6]
2019-08-19 18:27:13 -04:00
foreman a984284070 P4 to Git Change 1984760 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/16 18:33:19
SWDEV-188177 - Fixing parameters passed to ihipBindTexture in case of 1D image.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#16 edit


[ROCm/hip commit: 182ccd1ab0]
2019-08-16 18:38:15 -04:00
foreman 4f2b941c41 P4 to Git Change 1984568 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/16 13:19:53
SWDEV-144570 - Code changes to support Texture header changes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#15 edit


[ROCm/hip commit: 2296b63a86]
2019-08-16 13:27:47 -04:00
mhbliao 1ddc06c042 [hip] Allow from/to half conversion on host side. (#1334)
[ROCm/hip commit: e919a8246e]
2019-08-16 02:13:59 +00:00
Rahul Garg 74443e34ab Fix build issues seen with hip-clang path (#1331)
[ROCm/hip commit: 47b832bba7]
2019-08-16 02:13:45 +00:00
Yaxun (Sam) Liu 4f0fb9236e Fix assert for windows. (#1329)
MSVC assert.h has no guard for include once. The macro assert overrides
device assert definition. Do not include it for device compilation.

[ROCm/hip commit: 7aa7a4ce22]
2019-08-16 02:13:33 +00:00
Rahul Garg a984acf245 Add hipMemcpy3DAsync (#1320)
* Add hipMemcpy3DAsync

* Fix CI build error

* Move back stream resolution to internal function

* Remove stream redefinition and check


[ROCm/hip commit: 2405621f62]
2019-08-16 02:13:16 +00:00
Rahul Garg 971b75588e [dtests] refactor windows specific changes (#1313)
* [dtests] refactor windows specific changes

* Refactor hipMemoryAllocateCoherentDriver - PR- 1309

* Fix missing z in _putenv_s

* Revert "Fix missing z in _putenv_s"

This reverts commit 099a1b20a5c75c5f122d57c0ad2bca01745cdc9c.

* Refactor changes from PR 1299

* Update hipEnvVarDriver.cpp


[ROCm/hip commit: 44422065a1]
2019-08-16 02:13:00 +00:00
Jenkins 78cc0f14b3 Merge 'master' into 'amd-master'
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f


[ROCm/hip commit: 8b756e343f]
2019-08-15 05:11:01 -04:00
Rahul Garg 3c8f84a5c3 Fix undefined identifier issue for hipExtModuleLaunchKernel
[ROCm/hip commit: 3dd0e988b1]
2019-08-14 16:46:32 -04:00
Maneesh Gupta a1b3e902d4 [hit] Add support for specifying dependencies in HIT syntax (#1323)
[ROCm/hip commit: d3e2bbc791]
2019-08-14 11:30:42 +00:00
Sarbojit2019 157856f40e [HIP] Fix for hipArray_t failure on nvcc path
Fixes SWDEV-148407

[ROCm/hip commit: b2fc64cc39]
2019-08-14 11:30:06 +00:00
Rahul Garg 579df39026 [docs] Attribute details for launch kernel greater than 256 (#1319)
* Add attribute detail for kernel launch group > 256

* Add example


[ROCm/hip commit: 6d6b89d247]
2019-08-14 11:29:04 +00:00
eshcherb ae184ed15d parser support for spaces after func name (#1294)
* parser support for spaces after func name

* removing reference


[ROCm/hip commit: 79e104912c]
2019-08-14 11:28:42 +00:00
Evgeny Mankov 4e3cb0c5d6 Merge pull request #1326 from emankov/clang
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged

[ROCm/hip commit: 6031b5ab76]
2019-08-13 17:57:14 +03:00
Evgeny Mankov bddcbdeeb6 [HIPIFY] Add cudaMallocManaged -> hipMallocManaged
+ Add mapping for corresponding data types
+ Add a test
+ Update docs


[ROCm/hip commit: d20ae3b50a]
2019-08-13 17:56:06 +03:00
Evgeny Mankov b7a1ca611b Merge pull request #1325 from emankov/clang
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute

[ROCm/hip commit: bb5fd89719]
2019-08-13 16:49:56 +03:00
Evgeny Mankov 595ce3e048 [HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
[ROCm/hip commit: 27d101aa76]
2019-08-13 16:48:07 +03:00
Evgeny Mankov 669cee60f6 Merge pull request #1324 from emankov/clang
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping

[ROCm/hip commit: ddae92dec9]
2019-08-13 16:32:50 +03:00
Evgeny Mankov 681ab172b6 [HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
[ROCm/hip commit: 1390ecf538]
2019-08-13 16:31:19 +03:00
foreman 3a6d027037 P4 to Git Change 1982056 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/12 21:16:51
SWDEV-199635 - Setting VarInfoCallBack before all program builds.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#36 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#58 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#106 edit


[ROCm/hip commit: c2ffca9c1d]
2019-08-12 21:22:47 -04:00
foreman 0bc4597204 P4 to Git Change 1982034 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/12 19:08:13
SWDEV-199606 - [HIP] hipStreamQuery issue
	Don't test against CL_COMMAND_MARKER but 0 instead (user visible=false)

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#22 edit


[ROCm/hip commit: 4e71cb437e]
2019-08-12 19:16:30 -04:00
Jenkins 28382e282d Merge 'master' into 'amd-master'
Change-Id: I4b1ec636d2369140bdd0f7176f8c1f9037971b68


[ROCm/hip commit: 9fdb4d50e7]
2019-08-12 11:52:34 -07:00
Evgeny Mankov eafe462736 Merge pull request #1318 from emankov/clang
[HIPIFY] Cooperative groups support

[ROCm/hip commit: efeb197df0]
2019-08-12 19:21:33 +03:00
Evgeny Mankov bf883d95e9 [HIPIFY] Cooperative groups support
[ROCm/hip commit: aa285d978e]
2019-08-12 19:20:13 +03:00
foreman 7a63df9aec P4 to Git Change 1981324 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/11 18:44:40
SWDEV-188177 - Texture API implementation and support for extern variables.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#18 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#20 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#35 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#340 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#57 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#608 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#172 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#250 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#79 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#152 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#133 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#105 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#48 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#102 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#46 edit


[ROCm/hip commit: 7e6c7a9b8a]
2019-08-11 18:53:11 -04:00