76333 Commits
Author SHA1 Message Date
foreman de65e87255 P4 to Git Change 1984318 by chui@ocl-promo-incrementor on 2019/08/16 03:00:24
SWDEV-2 - Change OpenCL version number from 2973 to 2974.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2721 edit


[ROCm/clr commit: a1e14178b7]
2019-08-16 03:07:48 -04:00
foreman a1e14178b7 P4 to Git Change 1984318 by chui@ocl-promo-incrementor on 2019/08/16 03:00:24
SWDEV-2 - Change OpenCL version number from 2973 to 2974.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2721 edit
2019-08-16 03:07:48 -04:00
rpathani eaa1cdb48c Merge branch 'master' into xgmi_bench
[ROCm/rccl commit: deea20d49c]
2019-08-16 10:56:56 +05:30
rpathani deea20d49c Merge branch 'master' into xgmi_bench 2019-08-16 10:56:56 +05:30
mhbliao a6e8fa0ca0 [hip] Allow from/to half conversion on host side. (#1334)
[ROCm/clr commit: 282f06014e]
2019-08-16 02:13:59 +00:00
mhbliao 282f06014e [hip] Allow from/to half conversion on host side. (#1334) 2019-08-16 02:13:59 +00: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
mhbliao e919a8246e [hip] Allow from/to half conversion on host side. (#1334) 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
Rahul Garg a0cc627c42 Fix build issues seen with hip-clang path (#1331) 2019-08-16 02:13:45 +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
Rahul Garg 47b832bba7 Fix build issues seen with hip-clang path (#1331) 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
Yaxun (Sam) Liu c4655d167e 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
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
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 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 fbc9f7e20a 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 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 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 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
Rahul Garg c741ad3c80 [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
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
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
foreman 0d04d5d7c0 P4 to Git Change 1984170 by gandryey@gera-win10 on 2019/08/15 18:46:11
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove double wave limit logic for wave32, since HW spec claims the same 32 waves per CU

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#94 edit


[ROCm/clr commit: ced4506c3c]
2019-08-15 18:49:59 -04:00
foreman ced4506c3c P4 to Git Change 1984170 by gandryey@gera-win10 on 2019/08/15 18:46:11
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove double wave limit logic for wave32, since HW spec claims the same 32 waves per CU

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#94 edit
2019-08-15 18:49:59 -04:00
Wenkai Du 761a2d2274 Merge pull request #121 from mhbliao/hliao/master/swdev-200061
Fix build with hip-clang.

[ROCm/rccl commit: 50c2202fe9]
2019-08-15 12:40:46 -07:00
Wenkai Du 50c2202fe9 Merge pull request #121 from mhbliao/hliao/master/swdev-200061
Fix build with hip-clang.
2019-08-15 12:40:46 -07:00
Michael LIAO f4a240065f Fix build with hip-clang.
- Add necessary function attribute for HIP programming model.
- Explicitly include hsa headers.


[ROCm/rccl commit: 9369f8d75d]
2019-08-15 14:56:04 -04:00
Michael LIAO 9369f8d75d Fix build with hip-clang.
- Add necessary function attribute for HIP programming model.
- Explicitly include hsa headers.
2019-08-15 14:56:04 -04:00
Wenkai Du c920272a9e Merge pull request #122 from wenkaidu/tune_ll
Tune LL threshold for VEGA

[ROCm/rccl commit: 3f6662f837]
2019-08-15 10:33:17 -07:00
Wenkai Du 3f6662f837 Merge pull request #122 from wenkaidu/tune_ll
Tune LL threshold for VEGA
2019-08-15 10:33:17 -07:00
Amber Lin 1fddfd316a libhsakmt: reduce /proc/cpuinfo opens
/proc/cpuinfo are opened, read, and closed multiple times. Once for vendor
name and multiple times for model name -- each node opens once. For example
in a 2 CPUs + 4 GPUs system, it'll be opened 7 times. This patch reads it
one time and stores it in a cpuinfo buffer. This cpuinfo buffer is freed
when the snapshot is done.

Also replace returns with gotos inside the snapshot to avoid possible
memory leak.

Change-Id: Iaf26a6c7e7323a8651d137c3706179449b9e3c80
Signed-off-by: Amber Lin <Amber.Lin@amd.com>
2019-08-15 12:37:26 -04:00
Amber Lin e34fe6caaf libhsakmt: reduce /proc/cpuinfo opens
/proc/cpuinfo are opened, read, and closed multiple times. Once for vendor
name and multiple times for model name -- each node opens once. For example
in a 2 CPUs + 4 GPUs system, it'll be opened 7 times. This patch reads it
one time and stores it in a cpuinfo buffer. This cpuinfo buffer is freed
when the snapshot is done.

Also replace returns with gotos inside the snapshot to avoid possible
memory leak.

Change-Id: Iaf26a6c7e7323a8651d137c3706179449b9e3c80
Signed-off-by: Amber Lin <Amber.Lin@amd.com>


[ROCm/ROCR-Runtime commit: 1fddfd316a]
2019-08-15 12:37:26 -04:00
Wenkai Du d4862fa605 Tune LL threshold for VEGA
Also move abort check after SPINS_BEFORE_CHECK_ABORT as NCCL


[ROCm/rccl commit: 2223cccf15]
2019-08-15 09:16:11 -07:00
Wenkai Du 2223cccf15 Tune LL threshold for VEGA
Also move abort check after SPINS_BEFORE_CHECK_ABORT as NCCL
2019-08-15 09:16:11 -07:00
Jenkins cd90b6c1ed Merge 'master' into 'amd-master'
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f


[ROCm/clr commit: e99a6ec059]
2019-08-15 05:11:01 -04:00
Jenkins e99a6ec059 Merge 'master' into 'amd-master'
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f
2019-08-15 05:11:01 -04:00
Jenkins 78cc0f14b3 Merge 'master' into 'amd-master'
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f


[ROCm/hip commit: 8b756e343f]
2019-08-15 05:11:01 -04:00
Jenkins 8b756e343f Merge 'master' into 'amd-master'
Change-Id: I8ee24930b5b3c026f2882742c7effa7b9a73bc1f
2019-08-15 05:11:01 -04:00
foreman c149972b01 P4 to Git Change 1983630 by chui@ocl-promo-incrementor on 2019/08/15 03:00:24
SWDEV-2 - Change OpenCL version number from 2972 to 2973.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2720 edit


[ROCm/clr commit: 2c3a0f5d67]
2019-08-15 03:06:06 -04:00
foreman 2c3a0f5d67 P4 to Git Change 1983630 by chui@ocl-promo-incrementor on 2019/08/15 03:00:24
SWDEV-2 - Change OpenCL version number from 2972 to 2973.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2720 edit
2019-08-15 03:06:06 -04:00
Chris Freehill 8f26b1b03e Fix building lib and test in non-automated (CI) env.
Also, use abbreviated ROCM_BUILD_ID environment variable for job
and build number, if it's available.

Change-Id: Ib5a721f5920f1008bb6382935f7b439429389de0


[ROCm/rocm_smi_lib commit: aa2db48237]
2019-08-14 23:18:15 -05:00
Chris Freehill aa2db48237 Fix building lib and test in non-automated (CI) env.
Also, use abbreviated ROCM_BUILD_ID environment variable for job
and build number, if it's available.

Change-Id: Ib5a721f5920f1008bb6382935f7b439429389de0
2019-08-14 23:18:15 -05:00
Chris Freehill 9e945d3e1a Fix building lib and test in non-automated (CI) env.
Also, use abbreviated ROCM_BUILD_ID environment variable for job
and build number, if it's available.

Change-Id: Ib5a721f5920f1008bb6382935f7b439429389de0


[ROCm/amdsmi commit: aa2db48237]
2019-08-14 23:18:15 -05:00
Wenkai Du 9f79f079f7 Merge pull request #120 from wenkaidu/rccl_2.4_update
RCCL 2.4 update

[ROCm/rccl commit: 9af66195db]
2019-08-14 15:21:30 -07:00
Wenkai Du 9af66195db Merge pull request #120 from wenkaidu/rccl_2.4_update
RCCL 2.4 update
2019-08-14 15:21:30 -07:00
Wenkai Du 93c44e96cb Default to minimal 2 rings and improve LL loop
[ROCm/rccl commit: 4b77a16f3f]
2019-08-14 14:12:56 -07:00
Wenkai Du 4b77a16f3f Default to minimal 2 rings and improve LL loop 2019-08-14 14:12:56 -07:00
Rahul Garg 1ca562e14c Fix undefined identifier issue for hipExtModuleLaunchKernel
[ROCm/clr commit: 7f9de881cb]
2019-08-14 16:46:32 -04:00