76333 Commit

Autore SHA1 Messaggio Data
Maneesh Gupta e9c995959b [doc] Add details of HIP build time dependencies to INSTALL.md
Change-Id: Iee87d1345aba716d0ce49f7afb45ba073a16be88
2017-07-31 14:57:32 +05:30
Jenkins 21215484f7 Merge 'master' into 'amd-master'
Change-Id: I510b01084b5aad8382044fe828a099896fa12aff


[ROCm/clr commit: b7ec447657]
2017-07-31 04:11:17 -05:00
Jenkins b7ec447657 Merge 'master' into 'amd-master'
Change-Id: I510b01084b5aad8382044fe828a099896fa12aff
2017-07-31 04:11:17 -05:00
Jenkins 09164191c8 Merge 'master' into 'amd-master'
Change-Id: I510b01084b5aad8382044fe828a099896fa12aff


[ROCm/hip commit: cc77fb5087]
2017-07-31 04:11:17 -05:00
Jenkins cc77fb5087 Merge 'master' into 'amd-master'
Change-Id: I510b01084b5aad8382044fe828a099896fa12aff
2017-07-31 04:11:17 -05:00
Maneesh Gupta d3d3cedc1d Merge pull request #134 from gargrahul/fix_hipMemcpy2DAsync
fix hipMemcpy2DAsync

[ROCm/clr commit: 9ded1d02a1]
2017-07-31 10:27:18 +05:30
Maneesh Gupta 9ded1d02a1 Merge pull request #134 from gargrahul/fix_hipMemcpy2DAsync
fix hipMemcpy2DAsync
2017-07-31 10:27:18 +05:30
Maneesh Gupta e7c823b4ed Merge pull request #134 from gargrahul/fix_hipMemcpy2DAsync
fix hipMemcpy2DAsync

[ROCm/hip commit: fce1d0d7f0]
2017-07-31 10:27:18 +05:30
Maneesh Gupta fce1d0d7f0 Merge pull request #134 from gargrahul/fix_hipMemcpy2DAsync
fix hipMemcpy2DAsync
2017-07-31 10:27:18 +05:30
Maneesh Gupta 602c3466f9 Merge pull request #135 from bensander/fix_tracing
Some fixes to tracing.

[ROCm/clr commit: 06b51109c6]
2017-07-31 10:24:41 +05:30
Maneesh Gupta 06b51109c6 Merge pull request #135 from bensander/fix_tracing
Some fixes to tracing.
2017-07-31 10:24:41 +05:30
Maneesh Gupta 1be0719063 Merge pull request #135 from bensander/fix_tracing
Some fixes to tracing.

[ROCm/hip commit: 48573a037e]
2017-07-31 10:24:41 +05:30
Maneesh Gupta 48573a037e Merge pull request #135 from bensander/fix_tracing
Some fixes to tracing.
2017-07-31 10:24:41 +05:30
Maneesh Gupta 5e2f8804ba [hipcc] Fix amdgpu target selection logic
- Refactoring introduced a bug when user does not specify any target via
--amdgpu-target, but has an invalid target specified in
HCC_AMDGPU_TARGET. In this case the selection logic was defaulting to
gf803.
- Removed defaulting to any specific target if rocm_agent_enumerator
  fails. hipcc will report this and die if linking was required.

Change-Id: I76131867049fef92331807dd19a926406dcc1d02


[ROCm/clr commit: 8f6c150134]
2017-07-31 10:11:19 +05:30
Maneesh Gupta 8f6c150134 [hipcc] Fix amdgpu target selection logic
- Refactoring introduced a bug when user does not specify any target via
--amdgpu-target, but has an invalid target specified in
HCC_AMDGPU_TARGET. In this case the selection logic was defaulting to
gf803.
- Removed defaulting to any specific target if rocm_agent_enumerator
  fails. hipcc will report this and die if linking was required.

Change-Id: I76131867049fef92331807dd19a926406dcc1d02
2017-07-31 10:11:19 +05:30
Maneesh Gupta 5c9d90007f [hipcc] Fix amdgpu target selection logic
- Refactoring introduced a bug when user does not specify any target via
--amdgpu-target, but has an invalid target specified in
HCC_AMDGPU_TARGET. In this case the selection logic was defaulting to
gf803.
- Removed defaulting to any specific target if rocm_agent_enumerator
  fails. hipcc will report this and die if linking was required.

Change-Id: I76131867049fef92331807dd19a926406dcc1d02


[ROCm/hip commit: 85ff6e3ef4]
2017-07-31 10:11:19 +05:30
Maneesh Gupta 85ff6e3ef4 [hipcc] Fix amdgpu target selection logic
- Refactoring introduced a bug when user does not specify any target via
--amdgpu-target, but has an invalid target specified in
HCC_AMDGPU_TARGET. In this case the selection logic was defaulting to
gf803.
- Removed defaulting to any specific target if rocm_agent_enumerator
  fails. hipcc will report this and die if linking was required.

Change-Id: I76131867049fef92331807dd19a926406dcc1d02
2017-07-31 10:11:19 +05:30
James Edwards 2c2de075a9 Add back GNU Makefiles.
Change-Id: I4a367655a905a85d4c29980aa2da8ac28db73d10
2017-07-30 08:21:35 -05:00
James Edwards 21f920f6f4 Add back GNU Makefiles.
Change-Id: I4a367655a905a85d4c29980aa2da8ac28db73d10


[ROCm/ROCR-Runtime commit: 2c2de075a9]
2017-07-30 08:21:35 -05:00
foreman a3d0c8e992 P4 to Git Change 1441225 by johtaylo@johtaylo-jtincrementor-increment on 2017/07/29 03:00:04
SWDEV-2 - Change OpenCL version number from 2464 to 2465.

Affected files ...

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


[ROCm/clr commit: 55a79e227a]
2017-07-29 03:13:41 -04:00
foreman 55a79e227a P4 to Git Change 1441225 by johtaylo@johtaylo-jtincrementor-increment on 2017/07/29 03:00:04
SWDEV-2 - Change OpenCL version number from 2464 to 2465.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2212 edit
2017-07-29 03:13:41 -04:00
Ben Sander 6079b4b4f6 Some fixes to tracing.
[ROCm/clr commit: 9e9f384899]
2017-07-28 22:13:43 -05:00
Ben Sander 9e9f384899 Some fixes to tracing. 2017-07-28 22:13:43 -05:00
Ben Sander 4a234edea9 Some fixes to tracing.
[ROCm/hip commit: ecbb494a58]
2017-07-28 22:13:43 -05:00
Ben Sander ecbb494a58 Some fixes to tracing. 2017-07-28 22:13:43 -05:00
Rahul Garg 5a1578847e fix hipMemcpy2DAsync
[ROCm/clr commit: 320ae86d44]
2017-07-29 06:50:56 +05:30
Rahul Garg 320ae86d44 fix hipMemcpy2DAsync 2017-07-29 06:50:56 +05:30
Rahul Garg 7e9c13f8de fix hipMemcpy2DAsync
[ROCm/hip commit: 0053e4db03]
2017-07-29 06:50:56 +05:30
Rahul Garg 0053e4db03 fix hipMemcpy2DAsync 2017-07-29 06:50:56 +05:30
Ben Sander 5a891afc7c Merge pull request #119 from emankov/master
[HIPIFY] CUDA RT Textures support

[ROCm/clr commit: fad59ea8c3]
2017-07-28 12:12:41 -05:00
Ben Sander fad59ea8c3 Merge pull request #119 from emankov/master
[HIPIFY] CUDA RT Textures support
2017-07-28 12:12:41 -05:00
Ben Sander 8c5df22733 Merge pull request #119 from emankov/master
[HIPIFY] CUDA RT Textures support

[ROCm/hip commit: 98f09debbb]
2017-07-28 12:12:41 -05:00
Ben Sander 98f09debbb Merge pull request #119 from emankov/master
[HIPIFY] CUDA RT Textures support
2017-07-28 12:12:41 -05:00
Chris Freehill bddc89e703 Reorganize tests
Change-Id: I45f92d61070b325bcb57bd72e4a68e7d6495463c
2017-07-28 11:32:20 -04:00
Chris Freehill b39089e54c Reorganize tests
Change-Id: I45f92d61070b325bcb57bd72e4a68e7d6495463c


[ROCm/ROCR-Runtime commit: bddc89e703]
2017-07-28 11:32:20 -04:00
hthangir 9ee0108e58 Fix compilation issue reported with GLIBC 2.12 (RHEL 6.9)
Change-Id: I770b72ba1d61475a76aa72d0c52ebfb380db6019
2017-07-28 11:11:01 -04:00
hthangir ea88523fc7 Fix compilation issue reported with GLIBC 2.12 (RHEL 6.9)
Change-Id: I770b72ba1d61475a76aa72d0c52ebfb380db6019


[ROCm/ROCR-Runtime commit: 9ee0108e58]
2017-07-28 11:11:01 -04:00
foreman c1846c32fa P4 to Git Change 1440849 by jatang@jatang-opencl-hsa-stg1 on 2017/07/28 10:17:34
SWDEV-95919 - Avoid flushing when PerfCounter is enabled.

	To make sure PerfStart/dispatch/PerfEnd are in the same cmdBuffer

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#27 edit


[ROCm/clr commit: 6b27cc35a1]
2017-07-28 10:35:46 -04:00
foreman 6b27cc35a1 P4 to Git Change 1440849 by jatang@jatang-opencl-hsa-stg1 on 2017/07/28 10:17:34
SWDEV-95919 - Avoid flushing when PerfCounter is enabled.

	To make sure PerfStart/dispatch/PerfEnd are in the same cmdBuffer

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#27 edit
2017-07-28 10:35:46 -04:00
Chris Freehill a055531eb4 Update tests to use rocm-smi
Change-Id: Ia4692019460f4ba42a12ecba1f9e59576561c73e
2017-07-28 08:34:27 -04:00
Chris Freehill 9443b47a53 Update tests to use rocm-smi
Change-Id: Ia4692019460f4ba42a12ecba1f9e59576561c73e


[ROCm/ROCR-Runtime commit: a055531eb4]
2017-07-28 08:34:27 -04:00
Maneesh Gupta 8e35e7a287 [hipcc] Cleanup amdgpu target logic
Existing logic has a bug. If user specifies targetA via commandline
options, while enumerator returns targetB, hipcc will create a fatbin
containing targets targetA and targetB. enumerator should only be used
when no target is specified by user (commandline or env var).

Change-Id: I6da857f86860c0e671b5988cd858644a08f723b9


[ROCm/clr commit: 2a2c7575eb]
2017-07-28 16:18:15 +05:30
Maneesh Gupta 2a2c7575eb [hipcc] Cleanup amdgpu target logic
Existing logic has a bug. If user specifies targetA via commandline
options, while enumerator returns targetB, hipcc will create a fatbin
containing targets targetA and targetB. enumerator should only be used
when no target is specified by user (commandline or env var).

Change-Id: I6da857f86860c0e671b5988cd858644a08f723b9
2017-07-28 16:18:15 +05:30
Maneesh Gupta 514f5cb8fb [hipcc] Cleanup amdgpu target logic
Existing logic has a bug. If user specifies targetA via commandline
options, while enumerator returns targetB, hipcc will create a fatbin
containing targets targetA and targetB. enumerator should only be used
when no target is specified by user (commandline or env var).

Change-Id: I6da857f86860c0e671b5988cd858644a08f723b9


[ROCm/hip commit: 830e85060b]
2017-07-28 16:18:15 +05:30
Maneesh Gupta 830e85060b [hipcc] Cleanup amdgpu target logic
Existing logic has a bug. If user specifies targetA via commandline
options, while enumerator returns targetB, hipcc will create a fatbin
containing targets targetA and targetB. enumerator should only be used
when no target is specified by user (commandline or env var).

Change-Id: I6da857f86860c0e671b5988cd858644a08f723b9
2017-07-28 16:18:15 +05:30
foreman e4157876e9 P4 to Git Change 1440715 by johtaylo@johtaylo-jtincrementor-increment on 2017/07/28 03:00:04
SWDEV-2 - Change OpenCL version number from 2463 to 2464.

Affected files ...

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


[ROCm/clr commit: e69572cd38]
2017-07-28 03:14:42 -04:00
foreman e69572cd38 P4 to Git Change 1440715 by johtaylo@johtaylo-jtincrementor-increment on 2017/07/28 03:00:04
SWDEV-2 - Change OpenCL version number from 2463 to 2464.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2211 edit
2017-07-28 03:14:42 -04:00
Aditya Atluri 181856a834 fixed device selection during compilation to use rocm_agent_enumerator
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable


[ROCm/hip-tests commit: cd48b06719]
2017-07-28 10:43:11 +05:30
Aditya Atluri cd48b06719 fixed device selection during compilation to use rocm_agent_enumerator
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable
2017-07-28 10:43:11 +05:30
Aditya Atluri 952bd58407 fixed device selection during compilation to use rocm_agent_enumerator
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable


[ROCm/clr commit: b3f8c3fb8e]
2017-07-28 10:43:11 +05:30