76333 Commits
Author SHA1 Message Date
Jenkins ff34ce64d3 Merge 'master' into 'amd-master'
Change-Id: I64c161435e761eefeb415069a2f4bed81f089d25
2019-05-18 11:28:21 -07:00
Jenkins b427eab68d Merge 'master' into 'amd-master'
Change-Id: I64c161435e761eefeb415069a2f4bed81f089d25


[ROCm/amdsmi commit: ff34ce64d3]
2019-05-18 11:28:21 -07:00
gilbertlee-amd 2215ef431d Merge pull request #62 from gilbertlee-amd/AlignmentTests
Adding support for alignment tests via sub-datasets

[ROCm/rccl commit: c57ab960ff]
2019-05-18 10:54:52 -06:00
gilbertlee-amd c57ab960ff Merge pull request #62 from gilbertlee-amd/AlignmentTests
Adding support for alignment tests via sub-datasets
2019-05-18 10:54:52 -06:00
foreman c7800aabc4 P4 to Git Change 1784883 by chui@ocl-promo-incrementor on 2019/05/18 03:00:03
SWDEV-2 - Change OpenCL version number from 2902 to 2903.

Affected files ...

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


[ROCm/clr commit: 55fdfd9228]
2019-05-18 03:07:54 -04:00
foreman 55fdfd9228 P4 to Git Change 1784883 by chui@ocl-promo-incrementor on 2019/05/18 03:00:03
SWDEV-2 - Change OpenCL version number from 2902 to 2903.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2650 edit
2019-05-18 03:07:54 -04:00
Gilbert Lee 57ac9a8a93 Adding support for alignment tests via sub-datasets
Added sample alignment test for AllGather
Datasets no longer free memory on destruction so Release() must be used


[ROCm/rccl commit: a50c852851]
2019-05-18 00:04:03 +00:00
Gilbert Lee a50c852851 Adding support for alignment tests via sub-datasets
Added sample alignment test for AllGather
Datasets no longer free memory on destruction so Release() must be used
2019-05-18 00:04:03 +00:00
Felix Kuehling 64b90261d9 libhsakmt: Enable invisible debug VRAM mappings by default
Remove the HSA_DEBUG environment variable that controlled the
creation of these mappings.

This should allow the debugger to attach to a running process and
access VRAM buffers through ptrace without having to do anything
special.

On processes that create many small VRAM mappings, this may cause
regressions due to the per-process mmap limit. However, the
sub-allocator in ROCr should consolidate most small allocations
into 2MB blocks nowadays, for good TLB efficiency. So this is
unlikely to cause problems.

Change-Id: I929da1be0f6cb51ec00a02f3f241d16083e4d95f
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
2019-05-17 18:28:14 -04:00
Felix Kuehling f6e1bfb83b libhsakmt: Enable invisible debug VRAM mappings by default
Remove the HSA_DEBUG environment variable that controlled the
creation of these mappings.

This should allow the debugger to attach to a running process and
access VRAM buffers through ptrace without having to do anything
special.

On processes that create many small VRAM mappings, this may cause
regressions due to the per-process mmap limit. However, the
sub-allocator in ROCr should consolidate most small allocations
into 2MB blocks nowadays, for good TLB efficiency. So this is
unlikely to cause problems.

Change-Id: I929da1be0f6cb51ec00a02f3f241d16083e4d95f
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>


[ROCm/ROCR-Runtime commit: 64b90261d9]
2019-05-17 18:28:14 -04:00
foreman 21be61e078 P4 to Git Change 1784838 by gandryey@gera-win10 on 2019/05/17 17:36:58
SWDEV-189453 - [Navi10][OpenCl][x32][Converter] Process hang
	- Use the argument size from the caller. With LC path and 32 bit the both sizes are different and runtime has to use the caller's size, which matches the host bitness, because the optimized path updates 32 bit values only.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#30 edit


[ROCm/clr commit: 22bd466daf]
2019-05-17 18:08:20 -04:00
foreman 22bd466daf P4 to Git Change 1784838 by gandryey@gera-win10 on 2019/05/17 17:36:58
SWDEV-189453 - [Navi10][OpenCl][x32][Converter] Process hang
	- Use the argument size from the caller. With LC path and 32 bit the both sizes are different and runtime has to use the caller's size, which matches the host bitness, because the optimized path updates 32 bit values only.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#30 edit
2019-05-17 18:08:20 -04:00
Stanley Tsang 81c99b59cd Update README.md
Adding mention of requirement for chrpath for unit tests.

[ROCm/rccl commit: 0d6a5a3d25]
2019-05-17 11:42:14 -06:00
Stanley Tsang 0d6a5a3d25 Update README.md
Adding mention of requirement for chrpath for unit tests.
2019-05-17 11:42:14 -06:00
gilbertlee-amd 7419ef1567 Merge pull request #61 from gilbertlee-amd/master
Reducing scope of linker flags to rccl target to avoid warnings.  
Changing to tagged version of googletests
Checking for chrpath


[ROCm/rccl commit: 28f8dcb7c9]
2019-05-17 11:36:23 -06:00
gilbertlee-amd 28f8dcb7c9 Merge pull request #61 from gilbertlee-amd/master
Reducing scope of linker flags to rccl target to avoid warnings.  
Changing to tagged version of googletests
Checking for chrpath
2019-05-17 11:36:23 -06:00
Gilbert Lee edf1a1e9c1 Adding check for chrpath for unit tests
[ROCm/rccl commit: 248e1d61cc]
2019-05-17 17:13:40 +00:00
Gilbert Lee 248e1d61cc Adding check for chrpath for unit tests 2019-05-17 17:13:40 +00:00
Maneesh Gupta 713ff86eb0 Merge pull request #1118 from yxsamliu/fix-build-hiprtc
Fix build failure due to hiprtc for HIP-Clang

[ROCm/clr commit: 71143b426e]
2019-05-17 21:38:22 +05:30
Maneesh Gupta 71143b426e Merge pull request #1118 from yxsamliu/fix-build-hiprtc
Fix build failure due to hiprtc for HIP-Clang
2019-05-17 21:38:22 +05:30
Maneesh Gupta ad499e9a57 Merge pull request #1118 from yxsamliu/fix-build-hiprtc
Fix build failure due to hiprtc for HIP-Clang

[ROCm/hip commit: 532c2d3637]
2019-05-17 21:38:22 +05:30
Maneesh Gupta 532c2d3637 Merge pull request #1118 from yxsamliu/fix-build-hiprtc
Fix build failure due to hiprtc for HIP-Clang
2019-05-17 21:38:22 +05:30
Jenkins b9cb2ec991 Merge 'master' into 'amd-master'
Change-Id: I4189feaa83580761c6fb2d0b636040a40964cbeb


[ROCm/clr commit: 0d805b92be]
2019-05-17 10:50:29 -04:00
Jenkins 0d805b92be Merge 'master' into 'amd-master'
Change-Id: I4189feaa83580761c6fb2d0b636040a40964cbeb
2019-05-17 10:50:29 -04:00
Jenkins ffa288c3eb Merge 'master' into 'amd-master'
Change-Id: I4189feaa83580761c6fb2d0b636040a40964cbeb


[ROCm/hip commit: aa68fad6d4]
2019-05-17 10:50:29 -04:00
Jenkins aa68fad6d4 Merge 'master' into 'amd-master'
Change-Id: I4189feaa83580761c6fb2d0b636040a40964cbeb
2019-05-17 10:50:29 -04:00
Yaxun Sam Liu c0a754b148 Fix build failure due to hiprtc for HIP-Clang
[ROCm/clr commit: d088a8c23b]
2019-05-17 09:52:43 -04:00
Yaxun Sam Liu d088a8c23b Fix build failure due to hiprtc for HIP-Clang 2019-05-17 09:52:43 -04:00
Yaxun Sam Liu 6735bcf35f Fix build failure due to hiprtc for HIP-Clang
[ROCm/hip commit: 21c179755b]
2019-05-17 09:52:43 -04:00
Yaxun Sam Liu 21c179755b Fix build failure due to hiprtc for HIP-Clang 2019-05-17 09:52:43 -04:00
foreman 5c33b0db9d P4 to Git Change 1784378 by chui@ocl-promo-incrementor on 2019/05/17 03:00:03
SWDEV-2 - Change OpenCL version number from 2901 to 2902.

Affected files ...

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


[ROCm/clr commit: ab218e9710]
2019-05-17 03:11:59 -04:00
foreman ab218e9710 P4 to Git Change 1784378 by chui@ocl-promo-incrementor on 2019/05/17 03:00:03
SWDEV-2 - Change OpenCL version number from 2901 to 2902.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2649 edit
2019-05-17 03:11:59 -04:00
Gilbert Lee 0e17bed9e6 Fixing GoogleTest to 1.8.1 and making changes to tests to support older API
[ROCm/rccl commit: 08fcce5ec9]
2019-05-16 23:13:49 +00:00
Gilbert Lee 08fcce5ec9 Fixing GoogleTest to 1.8.1 and making changes to tests to support older API 2019-05-16 23:13:49 +00:00
Gilbert Lee fe79e10c52 Reducing scope of linker flags to rccl target to avoid warnings
[ROCm/rccl commit: 11f78df04d]
2019-05-16 21:39:39 +00:00
Gilbert Lee 11f78df04d Reducing scope of linker flags to rccl target to avoid warnings 2019-05-16 21:39:39 +00:00
Chris Freehill d9e3cf70d0 If vendor/device/subsystem name is not found, use device ID string (#41)
* If vendor/device/subsystem name is not found, use device ID string


[ROCm/rocm_smi_lib commit: 59538cd004]
2019-05-16 16:15:17 -05:00
Chris Freehill 59538cd004 If vendor/device/subsystem name is not found, use device ID string (#41)
* If vendor/device/subsystem name is not found, use device ID string
2019-05-16 16:15:17 -05:00
Chris Freehill 9fa8519b38 If vendor/device/subsystem name is not found, use device ID string (#41)
* If vendor/device/subsystem name is not found, use device ID string


[ROCm/amdsmi commit: 59538cd004]
2019-05-16 16:15:17 -05:00
Aaron Enye Shi f4fa9d55f9 Fix hipcc exit code when failing
[ROCm/clr commit: 303ba600d6]
2019-05-16 20:36:58 +00:00
Aaron Enye Shi 303ba600d6 Fix hipcc exit code when failing 2019-05-16 20:36:58 +00:00
Aaron Enye Shi bce37a03b8 Fix hipcc exit code when failing
[ROCm/hip commit: 20ea7e9d26]
2019-05-16 20:36:58 +00:00
Aaron Enye Shi 20ea7e9d26 Fix hipcc exit code when failing 2019-05-16 20:36:58 +00:00
Evgeny dda18dc106 support for python apps profiling
[ROCm/roctracer commit: 0d7f600c7a]
2019-05-16 15:35:26 -05:00
Evgeny 0d7f600c7a support for python apps profiling 2019-05-16 15:35:26 -05:00
Wenkai Du 75b5e43633 Fix missing space in Makefile
[ROCm/rccl-tests commit: 3fac1d679b]
2019-05-16 13:18:23 -07:00
Wenkai Du 3fac1d679b Fix missing space in Makefile 2019-05-16 13:18:23 -07:00
Sean Keely a913549190 Correct pthread join/detach handling.
Joined threads can not be joined more than once nor can they be detached.
Thread library wait and close allows multiple waits and separate close so
this fixes the pthread implementation.

Change-Id: I0019271a438f11ed4c6c11854011f5c4f6e16b65
2019-05-16 12:14:06 -05:00
Sean Keely f336a19a0f Correct pthread join/detach handling.
Joined threads can not be joined more than once nor can they be detached.
Thread library wait and close allows multiple waits and separate close so
this fixes the pthread implementation.

Change-Id: I0019271a438f11ed4c6c11854011f5c4f6e16b65


[ROCm/ROCR-Runtime commit: a913549190]
2019-05-16 12:14:06 -05:00
Evgeny c0703c063c support for python apps profiling
Change-Id: I2dd6d9d760abb1dab59f0d3464b9a50008694187
2019-05-16 12:07:07 -05:00