Graphe des révisions

13402 Révisions

Auteur SHA1 Message Date
foreman fc6d4d47a3 P4 to Git Change 2024251 by kjayapra@0_HIPWS_LNX1_ROCM on 2019/11/04 10:07:42
SWDEV-206759 - Adding support for duplicate global vars

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#81 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#46 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#48 edit
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/build/Makefile.hip_tests#30 edit


[ROCm/clr commit: f55f2b8cee]
2019-11-04 10:13:20 -05:00
Jenkins 776b5c75e0 Merge 'master' into 'amd-master'
Change-Id: Ic8372fe0f6b4f6edaae468e01f6c4583dc028d3c


[ROCm/clr commit: e146bbb3fe]
2019-11-03 12:02:58 -05:00
Rahul Garg 9d078409e3 Merge pull request #1618 from ROCm-Developer-Tools/hotfix_volatile_accessors
Separate volatile for clarity. Handle assignment.

[ROCm/clr commit: 3b8a5cff2f]
2019-11-02 13:50:59 -07:00
Alex Voicu 1a3d02fb08 Separate volatile for clarity. Handle assignment.
[ROCm/clr commit: ed0d6ec51e]
2019-11-02 22:02:08 +02:00
Evgeny Mankov 8e369f9c7d Merge pull request #1617 from emankov/hipify-clang
[HIPIFY] Introduce --cuda-gpu-arch as hipify-clang's option

[ROCm/clr commit: 758ab23b8f]
2019-11-02 14:21:21 +03:00
Evgeny Mankov bc9690328f [HIPIFY] Introduce --cuda-gpu-arch as hipify-clang's option
+ Pass it to clang if specified


[ROCm/clr commit: 7142b884ab]
2019-11-02 14:19:31 +03:00
Rahul Garg 91832b3b13 Merge pull request #1616 from ROCm-Developer-Tools/hotfix_volatile_accessors
Accessors should work even when oddly volatile.

[ROCm/clr commit: dc702f5ffe]
2019-11-01 13:45:54 -07:00
Alex Voicu 5c2503f0bd Accessors should work even when oddly volatile.
[ROCm/clr commit: 2d76dde05b]
2019-11-01 22:18:01 +02:00
Evgeny Mankov 3b84d8e638 Merge pull request #1615 from emankov/hipify
[HIPIFY][CUB][#1460][perl] Add "cub::" namespace prefix support in hipify-perl as well

[ROCm/clr commit: 48bb6df7e2]
2019-11-01 14:35:55 +03:00
Evgeny Mankov 43d286e9ce [HIPIFY][CUB][#1460][perl] Add "cub::" namespace prefix support in hipify-perl as well
[ROCm/clr commit: c5a2a2daf2]
2019-11-01 14:34:18 +03:00
Jenkins f3abfdfe5d Merge 'master' into 'amd-master'
Change-Id: I8118854c18ba050c3de9b35dcf5cc7afb11688da


[ROCm/clr commit: 618e798ef0]
2019-11-01 05:10:10 -04:00
foreman cf6b79ccd0 P4 to Git Change 2023164 by chui@ocl-promo-incrementor on 2019/11/01 03:00:11
SWDEV-2 - Change OpenCL version number from 3030 to 3031.

Affected files ...

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


[ROCm/clr commit: 68340fee18]
2019-11-01 03:06:49 -04:00
Rahul Garg 2cf205bc7b Merge pull request #1582 from amd-lthakur/hipExtMLK
Adding a directed test case for hipExtModuleLaunchKernel() api.

[ROCm/clr commit: 1bec1445bb]
2019-10-31 17:13:26 -07:00
Rahul Garg e61ff0408c Merge pull request #1598 from lmoriche/master
Fix a code object memory corruption

[ROCm/clr commit: 2199f8a6c6]
2019-10-31 17:12:24 -07:00
Jenkins fa1cb040a3 Merge 'master' into 'amd-master'
Change-Id: If052e11355b22726cd10a40598f1a6505c81ed05


[ROCm/clr commit: 8eea3bfc9a]
2019-10-31 14:58:54 -04:00
Rahul Garg 138b0327da Add stream
[ROCm/clr commit: f556e15361]
2019-10-31 12:15:56 -04:00
Rahul Garg 440a172f0e Fix HIP init calls in hipMemcpy2DFromArray
[ROCm/clr commit: 0718ba0f00]
2019-10-31 12:15:56 -04:00
Evgeny Mankov f472257a40 Merge pull request #1612 from emankov/hipify
[HIPIFY][cmake][#1572] Fix: Do not override CMAKE_INSTALL_PREFIX

[ROCm/clr commit: 8b99b0ffd8]
2019-10-31 16:58:36 +03:00
Evgeny Mankov 0cfdeda490 [HIPIFY][cmake][#1572] Fix: Do not override CMAKE_INSTALL_PREFIX
Affects building with HIP, standalone building is not changed


[ROCm/clr commit: e79fd55d01]
2019-10-31 16:55:06 +03:00
foreman d72b16eac9 P4 to Git Change 2022345 by chui@ocl-promo-incrementor on 2019/10/31 03:00:12
SWDEV-2 - Change OpenCL version number from 3029 to 3030.

Affected files ...

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


[ROCm/clr commit: 60eea61dd7]
2019-10-31 03:13:59 -04:00
foreman 9066c4aca4 P4 to Git Change 2022337 by todli@todli-win-opencl-kv1 on 2019/10/31 02:34:19
SWDEV-200688 - Correct some misalignment between DeviceInfo and CALtarget, so that VEGAM can be correctly recognized as gfx804 instead of gfx902

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#10 edit


[ROCm/clr commit: ec18fcbc84]
2019-10-31 02:36:59 -04:00
Rahul Garg 31fc374120 Formatting changes
[ROCm/clr commit: 07f4431de8]
2019-10-30 18:12:51 -07:00
Rahul Garg 5bcc1f66c5 Formatting changes ,variable name and check update
[ROCm/clr commit: cd1435cbc7]
2019-10-30 18:09:21 -07:00
Rahul Garg 04785f2d54 Merge pull request #1515 from ansurya/tex_unbind_issue_fix
Fix undefined ref to hipUnbindTexture for texture types

[ROCm/clr commit: aeb7cebbad]
2019-10-30 17:54:15 -07:00
foreman 7ee03ae3d3 P4 to Git Change 2022168 by jujiang@JJ-OCL-hip on 2019/10/30 18:06:41
SWDEV-208594 - [HIP][Windows] Output mismatch with texture ref test functions with float4 type

	-Fix TexRef1D float/float4, and TexRef2D tests.
	http://ocltc.amd.com/reviews/r/18203/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#26 edit


[ROCm/clr commit: e0107c5792]
2019-10-30 18:11:27 -04:00
Laurent Morichetti f1f649e57c Addressed review comments
Change comment "must exceed" to "must be no shorter than"
move the std::string instead of creating a copy


[ROCm/clr commit: 3243f06eef]
2019-10-30 13:14:41 -07:00
Evgeny Mankov 5403e7edcc Merge pull request #1593 from emankov/doc
[HIP][cmake] Move all *_INSTALL_DIR variables up before first add_subdirectory()

[ROCm/clr commit: 961bc5737e]
2019-10-30 22:10:05 +03:00
foreman da45649b24 P4 to Git Change 2021977 by kjayapra@1_HIPWS_LNX1_PAL on 2019/10/30 13:27:19
SWDEV-209747 - Improve HIP Error codes and debug messages.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#20 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#80 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_profile.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_surface.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#25 edit


[ROCm/clr commit: 234e21e08c]
2019-10-30 13:37:03 -04:00
Rahul Garg 434231ac69 Merge pull request #1607 from mhbliao/hliao/master/missing.api.hip.clang
[HIP] Correct headers and add missing function templates for hip-clang.

[ROCm/clr commit: b94f5bd667]
2019-10-30 07:48:57 -07:00
foreman 4d6967fa7e P4 to Git Change 2021639 by chui@ocl-promo-incrementor on 2019/10/30 03:00:53
SWDEV-2 - Change OpenCL version number from 3028 to 3029.

Affected files ...

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


[ROCm/clr commit: 6b680186bc]
2019-10-30 03:07:02 -04:00
foreman d3b9a50c57 P4 to Git Change 2021608 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/10/30 01:13:58
SWDEV-145570 - [HIP] Fix occupancy API prototype.

	- They need to be C API, i.e. extern "C".
	- Follow the current API and use `uint32_t` instead of `int`.
	  + TODO: We need to revert them back once that APIs are changed to be
	    compatible with CUDA.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#46 edit


[ROCm/clr commit: 988882bb4f]
2019-10-30 01:19:24 -04:00
Michael LIAO 64f2d5e861 [HIP] Correct headers and add missing function templates for hip-clang.
- Fix 2 runtime API prototypes
  `hipOccupancyMaxActiveBlocksPerMultiprocessor` and
  `hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags`
- Add missing function templates of them in hip-clang.


[ROCm/clr commit: 61bc68a5f4]
2019-10-29 22:00:11 -04:00
Rahul Garg 42ab7b830e Merge pull request #1602 from ROCm-Developer-Tools/revert-1560-satyanveshd/hipoccupy
Revert "Cooperative groups match with cuda SWDEV-205006"

[ROCm/clr commit: 9840cdac99]
2019-10-29 16:54:36 -07:00
Evgeny Mankov 615b9b373b Merge pull request #1604 from emankov/hipify
[HIPIFY][#1603] Fix

[ROCm/clr commit: daab61e8e8]
2019-10-29 22:12:39 +03:00
Evgeny Mankov dc0186720c [HIPIFY][#1603] Fix
[ROCm/clr commit: 050fdad7b7]
2019-10-29 22:10:36 +03:00
Rahul Garg 72c686ed67 Revert "Fix occupany APIs (#1560)"
This reverts commit ad1e409a24.


[ROCm/clr commit: 27221bc823]
2019-10-29 11:41:08 -07:00
Evgeny Mankov 1a9af0ea4e Merge pull request #1601 from emankov/hipify
[HIPIFY][Linux] Rollback --cuda-compile-host-device on Linux

[ROCm/clr commit: 8a7e6fb747]
2019-10-29 20:55:29 +03:00
Evgeny Mankov d8e846fc91 [HIPIFY][Linux] Rollback --cuda-compile-host-device on Linux
[Reason] It doesn't work with LLVM 9 and higher; Windows is fine


[ROCm/clr commit: dd2243f2fa]
2019-10-29 20:53:54 +03:00
Evgeny Mankov 0989a885f9 Merge pull request #1600 from emankov/hipify
[HIPIFY] Introduce --cuda-compile-host-device for LLVM >= 9

[ROCm/clr commit: 99c4a40da1]
2019-10-29 19:47:15 +03:00
Evgeny Mankov 21d798394a [HIPIFY] Introduce --cuda-compile-host-device for LLVM >= 9
* LLVM < 9 continues using --cuda-host-only


[ROCm/clr commit: 411b18a124]
2019-10-29 19:42:53 +03:00
foreman 048e47d190 P4 to Git Change 2021171 by gandryey@gera-win10 on 2019/10/29 12:06:07
SWDEV-208424 - ROCr language runtime should not free code object until executable destroy
	- Reshuffle the code to make sure HSA runtime can keep the pointer to the code object

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#67 edit


[ROCm/clr commit: 783f1a506c]
2019-10-29 12:23:34 -04:00
Evgeny Mankov 532e8138d5 Merge pull request #1599 from emankov/hipify
[HIPIFY] cudaMemcpy2DFromArray(Async) support

[ROCm/clr commit: 50df94be1e]
2019-10-29 19:14:00 +03:00
Evgeny Mankov bb75fa46f0 [HIPIFY] cudaMemcpy2DFromArray(Async) support
[ROCm/clr commit: 5dd00bdf52]
2019-10-29 19:12:42 +03:00
Laurent Morichetti 0113961674 Fix a code object memory corruption
The lifetime of the buffer given to
hsa_code_object_reader_create_from_memory must exceed that of the
code object reader. We need to create a copy of the code object
binary memory (file) that is kept allocated until the code object
reader is destroyed.


[ROCm/clr commit: 66c91b42e6]
2019-10-29 08:23:57 -07:00
foreman 5591526562 P4 to Git Change 2020900 by chui@ocl-promo-incrementor on 2019/10/29 03:00:53
SWDEV-2 - Change OpenCL version number from 3027 to 3028.

Affected files ...

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


[ROCm/clr commit: c081898145]
2019-10-29 03:02:40 -04:00
foreman d4643d3325 P4 to Git Change 2020678 by gandryey@gera-win10 on 2019/10/28 18:06:48
SWDEV-79445 - OCL generic changes and code clean-up
	- Fix memory leaks in COMGR path. Make sure  metadata_ object is properly destroyed in COMGR.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.hpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#84 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#53 edit


[ROCm/clr commit: 720ea66859]
2019-10-28 18:13:35 -04:00
Evgeny Mankov 28a5dd488b Merge pull request #1594 from emankov/HIP
[HIP][doc] Fix typo: AMD-clang -> HIP-clang

[ROCm/clr commit: 3921ea9057]
2019-10-28 23:22:57 +03:00
Evgeny Mankov a4c7894255 [HIP][cmake] Simplify UNIX related code (the beginning)
[REASONS]
1. Make OS-dependent code more clear and readable
2. To ease Windows support


[ROCm/clr commit: 4c5c6b4910]
2019-10-28 23:22:27 +03:00
Evgeny Mankov 4e02b285d6 [HIP][doc] NVIDIA-nvcc -> HIP-nvcc
[ROCm/clr commit: 3df22b2fde]
2019-10-28 22:46:33 +03:00
Evgeny Mankov 935dd4ce94 [HIP][doc] AMD-hcc -> HIP-hcc
[ROCm/clr commit: d312bce79d]
2019-10-28 21:41:12 +03:00