Jenkins
1518155479
Merge 'master' into 'amd-master'
...
Change-Id: I082d987c30677ca9dc117f6825811584c7c6d262
2019-08-27 06:25:11 -04:00
Maneesh Gupta
5d95ffa010
[packaging] update soft-links that already exist ( #1364 )
...
Change-Id: Ibe9840802b1765094ef998edf2210e95404cb989
2019-08-26 23:41:14 -04:00
Jenkins
73fcedc603
Merge 'master' into 'amd-master'
...
Change-Id: I89845b0c0d8a6196b291803106d891d2996dd363
2019-08-26 18:06:50 -04:00
foreman
b05d95cb8e
P4 to Git Change 1989149 by kjayapra@0_HIPWS_P2P_ROCM on 2019/08/26 15:30:45
...
SWDEV-188177 - Adding ihipTexture APIs to hip_hcc.def.in
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#21 edit
2019-08-26 15:44:58 -04:00
foreman
3cb2dd541a
P4 to Git Change 1989089 by kjayapra@0_HIPWS_P2P_ROCM on 2019/08/26 14:24:21
...
SWDEV-198194 - Delete vars at __hipUnregisterFatBinary.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#38 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#40 edit
2019-08-26 14:32:48 -04:00
Rahul Garg
905891645c
Merge pull request #1367 from mhbliao/hliao/master/swdev-201262
...
[hcc] Fix previous replacement of `result_of_t`.
2019-08-26 09:17:58 -07:00
Michael LIAO
63e47e525b
[hcc] Fix previous replacement of result_of_t.
...
- `result_of_t` is defined as the shortcut of
```
template< class T >
using result_of_t = typename result_of<T>::type;
```
2019-08-26 10:58:38 -04:00
Jenkins
78cfbf69f2
Merge 'master' into 'amd-master'
...
Change-Id: I4f54ac4fd1993ab9dfca9aa34a153e9eb86f45ae
2019-08-26 05:10:22 -04:00
ramcherukuri
3a6ca29815
moving result_of_t to result_of
2019-08-24 08:59:58 -04:00
foreman
d3bbe46d39
P4 to Git Change 1988496 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/23 19:43:16
...
SWDEV-199002 - [HIP] Add hipExtLaunchMultiKernelMultiDevice to in files.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#20 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#22 edit
2019-08-23 19:46:27 -04:00
Evgeny Mankov
9c25434615
Merge pull request #1360 from emankov/master
...
[HIPIFY][cmake] Explicitly set c++14
2019-08-23 19:40:53 +03:00
Evgeny Mankov
e1d4f8510a
[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
2019-08-23 19:32:24 +03:00
foreman
ffd74944fe
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
2019-08-23 12:15:29 -04:00
Sarbojit2019
7257f23063
Added missing device prop fields into hipInfo sample ( #1357 )
...
* Added prop.integrated into hipInfo sample
* Added missing deviceProp fileds in hipInfo
2019-08-23 09:21:47 +00:00
Rahul Garg
0fd14a3e13
Make Bundled_code_header visible for hipRTC usage ( #1359 )
2019-08-23 09:20:02 +00:00
chrispaquot
344d150bf8
Set device before processing each one ( #1358 )
2019-08-23 09:19:50 +00:00
Aryan Salmanpour
5066700ace
[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
2019-08-23 09:19:35 +00:00
Rahul Garg
71559200c0
Fix memcpy with IPC slowness ( #1321 )
...
* Fix memcpy with IPC slowness
* Make early erroneous returns
* Real Clean up
* Real Clean up++
2019-08-23 09:19:18 +00:00
foreman
373d64478c
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
2019-08-22 13:48:47 -04:00
foreman
6577ecf5d3
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
2019-08-22 13:26:57 -04:00
foreman
ea22166353
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
2019-08-22 12:41:42 -04:00
Evgeny Mankov
eb5dd29872
Merge pull request #1355 from emankov/master
...
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors
2019-08-22 01:41:23 +03:00
Jenkins
ec8df015e0
Merge 'master' into 'amd-master'
...
Change-Id: I1dd6af19c418181b78b67f4b47beaf82b19170fc
2019-08-21 15:50:57 -04:00
Evgeny Mankov
b863c1392c
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors.
...
This fixes a hanging of unit tests.
2019-08-21 21:36:53 +03:00
Evgeny Mankov
8fbbc663a5
Merge pull request #1354 from emankov/master
...
[HIPIFY] CUDA 10.1 Update 2 support
2019-08-21 21:07:57 +03:00
Evgeny Mankov
54fee7abdc
[HIPIFY] CUDA 10.1 Update 2 support
2019-08-21 21:06:20 +03:00
Rahul Garg
b3a0d4266b
Remove -g from hipBusBandwidth makefile ( #1351 )
2019-08-21 10:01:31 +00:00
Maneesh Gupta
c42075715b
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
2019-08-21 10:01:23 +00:00
Sarbojit2019
84de192c9b
Compilation failure on nvcc path when using hipChannelFormatKind ( #1345 )
...
Fix for github #1183 issue reported
2019-08-21 10:01:03 +00:00
Jatin Chaudhary
ac62d7a5c0
Using HSA API for hipMemsetAsync ( #1346 )
2019-08-21 10:00:10 +00:00
foreman
15685fcc88
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
2019-08-20 17:11:51 -04:00
kpyzhov
0e3198be25
Corrected declaration of __ockl_clz_u64() ( #1340 )
2019-08-20 12:06:36 +00:00
Sarbojit2019
938502dfcb
[hipcc] Fix for uninitialized variables on nvcc path
...
Fixes #1186
2019-08-20 12:06:22 +00:00
Maneesh Gupta
24c3d5b5ad
[ci] Enable tests on ROCm 2.7 ( #1337 )
...
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf
2019-08-20 12:05:30 +00:00
Yaxun (Sam) Liu
51f0b3f3a6
Fix missing decl for hip-clang
...
Add back decl for hipHccModuleLaunchKernel and hipExtModuleLaunchKernel for HIP/VDI only
2019-08-19 18:27:13 -04:00
foreman
182ccd1ab0
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
2019-08-16 18:38:15 -04:00
foreman
2296b63a86
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
2019-08-16 13:27:47 -04:00
mhbliao
e919a8246e
[hip] Allow from/to half conversion on host side. ( #1334 )
2019-08-16 02:13:59 +00:00
Rahul Garg
47b832bba7
Fix build issues seen with hip-clang path ( #1331 )
2019-08-16 02:13:45 +00:00
Yaxun (Sam) Liu
7aa7a4ce22
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.
2019-08-16 02:13:33 +00:00
Rahul Garg
2405621f62
Add hipMemcpy3DAsync ( #1320 )
...
* Add hipMemcpy3DAsync
* Fix CI build error
* Move back stream resolution to internal function
* Remove stream redefinition and check
2019-08-16 02:13:16 +00:00
Rahul Garg
44422065a1
[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
2019-08-16 02:13:00 +00:00
Jenkins
8b756e343f
Merge 'master' into 'amd-master'
...
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f
2019-08-15 05:11:01 -04:00
Rahul Garg
3dd0e988b1
Fix undefined identifier issue for hipExtModuleLaunchKernel
2019-08-14 16:46:32 -04:00
Maneesh Gupta
d3e2bbc791
[hit] Add support for specifying dependencies in HIT syntax ( #1323 )
2019-08-14 11:30:42 +00:00
Sarbojit2019
b2fc64cc39
[HIP] Fix for hipArray_t failure on nvcc path
...
Fixes SWDEV-148407
2019-08-14 11:30:06 +00:00
Rahul Garg
6d6b89d247
[docs] Attribute details for launch kernel greater than 256 ( #1319 )
...
* Add attribute detail for kernel launch group > 256
* Add example
2019-08-14 11:29:04 +00:00
eshcherb
79e104912c
parser support for spaces after func name ( #1294 )
...
* parser support for spaces after func name
* removing reference
2019-08-14 11:28:42 +00:00
Evgeny Mankov
6031b5ab76
Merge pull request #1326 from emankov/clang
...
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
2019-08-13 17:57:14 +03:00
Evgeny Mankov
d20ae3b50a
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
...
+ Add mapping for corresponding data types
+ Add a test
+ Update docs
2019-08-13 17:56:06 +03:00