Wykres commitów

6604 Commity

Autor SHA1 Wiadomość Data
Evgeny Mankov 531760aec6 Merge pull request #1354 from emankov/master
[HIPIFY] CUDA 10.1 Update 2 support

[ROCm/clr commit: 1e13e37785]
2019-08-21 21:07:57 +03:00
Evgeny Mankov 2f3f8b9a98 [HIPIFY] CUDA 10.1 Update 2 support
[ROCm/clr commit: 8293f9a706]
2019-08-21 21:06:20 +03:00
Rahul Garg b7447d21c3 Remove -g from hipBusBandwidth makefile (#1351)
[ROCm/clr commit: 900590967d]
2019-08-21 10:01:31 +00:00
Maneesh Gupta 91fc0687fa 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/clr commit: e50f05f3f2]
2019-08-21 10:01:23 +00:00
Sarbojit2019 40c0bc5588 Compilation failure on nvcc path when using hipChannelFormatKind (#1345)
Fix for github #1183 issue reported

[ROCm/clr commit: 684801fc1d]
2019-08-21 10:01:03 +00:00
Jatin Chaudhary 4313f00563 Using HSA API for hipMemsetAsync (#1346)
[ROCm/clr commit: 9bbd09b04f]
2019-08-21 10:00:10 +00:00
foreman 6ac214e2a5 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/clr commit: 68402a82c9]
2019-08-20 17:11:51 -04:00
kpyzhov b783820b90 Corrected declaration of __ockl_clz_u64() (#1340)
[ROCm/clr commit: d81267ae15]
2019-08-20 12:06:36 +00:00
Sarbojit2019 45c928dbba [hipcc] Fix for uninitialized variables on nvcc path
Fixes #1186

[ROCm/clr commit: f106375a34]
2019-08-20 12:06:22 +00:00
Maneesh Gupta 57c7e493e3 [ci] Enable tests on ROCm 2.7 (#1337)
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf

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


[ROCm/clr commit: 68a59ddbe8]
2019-08-19 18:27:13 -04:00
foreman f2c3aa51f7 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/clr commit: 68c1629fe2]
2019-08-16 18:38:15 -04:00
foreman edffc12825 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/clr commit: d4c996988e]
2019-08-16 13:27:47 -04:00
mhbliao a6e8fa0ca0 [hip] Allow from/to half conversion on host side. (#1334)
[ROCm/clr commit: 282f06014e]
2019-08-16 02:13:59 +00:00
Rahul Garg 147e516d1f Fix build issues seen with hip-clang path (#1331)
[ROCm/clr commit: a0cc627c42]
2019-08-16 02:13:45 +00:00
Yaxun (Sam) Liu 5cb8a914c2 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/clr commit: c4655d167e]
2019-08-16 02:13:33 +00:00
Rahul Garg 8966072920 Add hipMemcpy3DAsync (#1320)
* Add hipMemcpy3DAsync

* Fix CI build error

* Move back stream resolution to internal function

* Remove stream redefinition and check


[ROCm/clr commit: fbc9f7e20a]
2019-08-16 02:13:16 +00:00
Rahul Garg a160d3ee2e [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/clr commit: c741ad3c80]
2019-08-16 02:13:00 +00:00
Jenkins cd90b6c1ed Merge 'master' into 'amd-master'
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f


[ROCm/clr commit: e99a6ec059]
2019-08-15 05:11:01 -04:00
Rahul Garg 1ca562e14c Fix undefined identifier issue for hipExtModuleLaunchKernel
[ROCm/clr commit: 7f9de881cb]
2019-08-14 16:46:32 -04:00
Maneesh Gupta 7a43bb6606 [hit] Add support for specifying dependencies in HIT syntax (#1323)
[ROCm/clr commit: 3634695737]
2019-08-14 11:30:42 +00:00
Sarbojit2019 2c441ad3b6 [HIP] Fix for hipArray_t failure on nvcc path
Fixes SWDEV-148407

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

* Add example


[ROCm/clr commit: d90c66f5bf]
2019-08-14 11:29:04 +00:00
eshcherb 572a076fa5 parser support for spaces after func name (#1294)
* parser support for spaces after func name

* removing reference


[ROCm/clr commit: 91c9f29cd1]
2019-08-14 11:28:42 +00:00
Evgeny Mankov 9b42d41959 Merge pull request #1326 from emankov/clang
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged

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


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

[ROCm/clr commit: 45c9017ec9]
2019-08-13 16:49:56 +03:00
Evgeny Mankov e6a0069d90 [HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
[ROCm/clr commit: 79de17dc84]
2019-08-13 16:48:07 +03:00
Evgeny Mankov f49893b5ae Merge pull request #1324 from emankov/clang
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping

[ROCm/clr commit: cfbd2ae60f]
2019-08-13 16:32:50 +03:00
Evgeny Mankov d2231b9ad6 [HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
[ROCm/clr commit: b9deceab05]
2019-08-13 16:31:19 +03:00
foreman 4efdd906be 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/clr commit: 602da8e12d]
2019-08-12 21:22:47 -04:00
foreman 11bc45adbd 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/clr commit: 1ce84c8b6e]
2019-08-12 19:16:30 -04:00
Jenkins 2a43b8c65d Merge 'master' into 'amd-master'
Change-Id: I4b1ec636d2369140bdd0f7176f8c1f9037971b68


[ROCm/clr commit: 699a52c9e1]
2019-08-12 11:52:34 -07:00
Evgeny Mankov 604d714b94 Merge pull request #1318 from emankov/clang
[HIPIFY] Cooperative groups support

[ROCm/clr commit: 3cc2893e46]
2019-08-12 19:21:33 +03:00
Evgeny Mankov 1492370d1e [HIPIFY] Cooperative groups support
[ROCm/clr commit: af557aaaf6]
2019-08-12 19:20:13 +03:00
foreman 352f92ab0e 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/clr commit: e51298aee1]
2019-08-11 18:53:11 -04:00
Jenkins c0c20b91cd Merge 'master' into 'amd-master'
Change-Id: I683a764c0546fe579f5ad32863c6c94843d3e7e8


[ROCm/clr commit: 051c9a47ac]
2019-08-10 20:58:39 -04:00
foreman b31e671b32 P4 to Git Change 1981152 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/09 20:33:32
SWDEV-193430 - [HIP] Delay creating HostQueue till commands are enqueued.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#68 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#21 edit


[ROCm/clr commit: 3494344c4d]
2019-08-09 20:41:13 -04:00
foreman e7c316bc92 P4 to Git Change 1981065 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/09 16:31:44
SWDEV-198556 - [HIP] Use src/dstMemory->getContext instead of host_context.
	Also relax the check for P2P copies in case of hipMemcpy(hostMalloced, hipMalloced(dev1), dev0)

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#67 edit


[ROCm/clr commit: 7bbbdabfb0]
2019-08-09 16:34:38 -04:00
Evgeny Mankov f57dbcc4a0 Merge pull request #1315 from emankov/clang
[HIPIFY][cuRAND][#1257] Fix

[ROCm/clr commit: f8084a4c91]
2019-08-09 21:35:33 +03:00
Evgeny Mankov 7ade29f870 [HIPIFY][cuRAND][#1257] Fix
+ Update CURAND_API_supported_by_HIP.md and test accordingly


[ROCm/clr commit: 2ee0ecde06]
2019-08-09 21:27:16 +03:00
Evgeny Mankov ceaf4967c8 Merge pull request #1312 from arghdos/patch-1
Fix HIP Platform defines

[ROCm/clr commit: 5955ea4998]
2019-08-09 18:20:35 +03:00
Nick Curtis 0af4fca153 Fix HIP Platform defines
Remove extra trailing `_` in platform defines

[ROCm/clr commit: 343d1f5715]
2019-08-09 09:25:31 -05:00
Maneesh Gupta c6c0b9ef9f Bump HIP version (#1311)
- Match HIP version with upcoming ROCm version
- Add githash to version string

[ROCm/clr commit: 1884359940]
2019-08-09 12:13:29 +00:00
amd-lthakur 079ed286ba [dtests] Fix build issues with hipMemoryAllocateCoherentDriver.cpp on windows (#1309)
Compilation error being observed due to popen(), pclose() and setenv() linux calls on windows. Replaced with appropriate calls on windows.

[ROCm/clr commit: 19ad365834]
2019-08-09 11:53:16 +00:00
amd-lthakur 7879220c48 [dtests] Fix build issue with hipMemcpy_simple.cpp on windows (#1306)
Compilation error being observed on windows due to aligned_alloc() call. Mapped the call to _aligned_malloc() for windows.

[ROCm/clr commit: 93f5940ef8]
2019-08-09 11:52:46 +00:00
ansurya 68135c897a [dtests[ Fix build issues with hipEnvVar*.cpp on windows (#1299)
* replace getopt with clara based command line options

* Removed header getopt.h

[ROCm/clr commit: fc60f3a95b]
2019-08-09 11:52:10 +00:00
Rahul Garg 6630b0caa6 Add hipMemcpyParam2DAsync (#1296)
* Add hipMemcpyParam2DAsync

* Add NVCC path changes

* Clean up

* Fix build issue

* Fix else use in both sync and async apis


[ROCm/clr commit: 569f35a258]
2019-08-09 11:50:37 +00:00
amd-lthakur 6c8ea45278 [dtests] Fix build issues with hipLaunchParm.cpp on windows (#1293)
* Removed unwanted #include sys/time.h , gettimeofday() and timeval variables and this also helps avavoid compilation error in windows due to gettimeofday() call equivalent of which is not available in windows

* Changed the Macro name from GPU_PRINT_TIME to MY_LAUNCH_MACRO


[ROCm/clr commit: 36977dc276]
2019-08-09 11:50:10 +00:00
amd-lthakur 421f940def [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

[ROCm/clr commit: c212c484af]
2019-08-09 11:49:31 +00:00