İşleme Grafiği

6528 İşleme

Yazar SHA1 Mesaj Tarih
Maneesh Gupta c91a7f5ddc Merge pull request #1146 from mangupta/coop
Header changes for cooperative groups

[ROCm/clr commit: 8a8658975e]
2019-05-29 12:34:33 +05:30
foreman 9f00fda30e P4 to Git Change 1788615 by cpaquot@cpaquot-ocl-lc-lnx on 2019/05/28 18:54:55
SWDEV-190565 - [HIP] Allow null stream as argument to hipStreamWaitEvent.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#19 edit


[ROCm/clr commit: 397ad08fae]
2019-05-28 19:06:58 -04:00
Zuhaib Khan d030730c70 Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
[ROCm/clr commit: 6aa704e7b9]
2019-05-28 16:57:51 -04:00
foreman 4b0d9bdcd0 P4 to Git Change 1788476 by kjayapra@1_HIPWS_TRT2_PAL on 2019/05/28 14:44:38
SWDEV-190190 - Implemented API hipCanAccessPeerDevice

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#5 edit


[ROCm/clr commit: 60bfcb7d64]
2019-05-28 15:08:10 -04:00
Konstantin Pyzhov ef65d67aa0 Fixed setting HIP_CLANG_PATH on Windows.
[ROCm/clr commit: 332b19023d]
2019-05-28 09:38:17 -04:00
Maneesh Gupta b70b2c4e9d Header changes for cooperative groups
Change-Id: I5f3acca94275d74adc97adcb168aed9f74951189


[ROCm/clr commit: 4af81134ba]
2019-05-28 16:58:55 +05:30
Jenkins 4233f7e8c9 Merge 'master' into 'amd-master'
Change-Id: Iede263faa446e1cc492bcdd27f71a02abb0808d4


[ROCm/clr commit: fa4a99444f]
2019-05-28 02:13:16 -07:00
Yaxun (Sam) Liu 9ec62afb47 Fix hipcc for hip-clang. (#1143)
* Fix hipcc for hip-clang.

If there is -g, do not add -O3 by default.
If HIP_VDI_HOME is not set, set HIP_VDI_HOME based on hipcc directory for HIP/VDI runtime.
For HIP/VDI runtime, set HIP_CLANG_PATH and DEVICE_LIB_PATH based on HIP_VDI_HOME only if they exist.

This allows using HIP/VDI runtime with hip-clang installed at /opt/rocm/llvm and device lib installed
at /opt/rocm/lib.

* Fix HIP_VDI_HOME for hipcc called from /opt/rocm/bin


[ROCm/clr commit: 34b1c6c5b2]
2019-05-28 09:40:34 +05:30
Maneesh Gupta 1580fa8530 Merge pull request #1139 from aaronenyeshi/fix-hip-clang-package-libhiprtc
Fix HIP-Clang missing libhiprtc.so packaging

[ROCm/clr commit: 6a8d6d2958]
2019-05-28 08:43:42 +05:30
foreman 8cd069e8ea P4 to Git Change 1787806 by yaxunl@yaxunl-lc10 on 2019/05/27 10:53:56
SWDEV-145570 - Support loading fat binary generated through --genco by hipModuleLoad.

	hip-clang --genco generates fat binary instead of code object. To support that
	we need to extract code object from fat binary in hipModuleLoadData. This is
	needed for hipRTC since multiple GPU archs may be passed.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#308 edit


[ROCm/clr commit: bea21af6ad]
2019-05-27 20:11:08 -04:00
Evgeny Mankov 7137611062 Merge pull request #1144 from emankov/cuDNN
[HIPIFY][DNN] Support of cuDNN 7.6.0

[ROCm/clr commit: 48d25d5185]
2019-05-27 21:47:40 +03:00
Evgeny Mankov 3b8e1b30a3 [HIPIFY][DNN] Support of cuDNN 7.6.0
+ Update docs and README.md accordingly


[ROCm/clr commit: b312ac8f61]
2019-05-27 21:44:53 +03:00
Jenkins 00a8adcda8 Merge 'master' into 'amd-master'
Change-Id: Ie0e41a8cbe06f51d14d7e88903bcbd00e2dcee0c


[ROCm/clr commit: c201908f50]
2019-05-27 02:12:46 -07:00
Siu Chi Chan cf2e2c5077 remove code_object_bundle.hpp, clean up the old Agent_global
[ROCm/clr commit: d40a4627c3]
2019-05-24 18:13:05 -04:00
Siu Chi Chan f2cdf536f6 fix breakage due to compiling in C++17
[ROCm/clr commit: 2bc9455928]
2019-05-24 17:27:58 -04:00
Siu Chi Chan bafd29662c replace std::vector for kernarg
[ROCm/clr commit: 1fb9ab2d44]
2019-05-24 17:27:43 -04:00
Siu Chi Chan 304a1e2dbe move executable_cache into program_state.cpp
[ROCm/clr commit: 1a2d332e76]
2019-05-24 17:27:25 -04:00
Siu Chi Chan 305eb4239e remove executables() from program_state
[ROCm/clr commit: e2c0122892]
2019-05-24 17:27:01 -04:00
Aaron Enye Shi c40b299489 Workaround HIP-Clang missing libhiprtc.so packaging
[ROCm/clr commit: d34805f07a]
2019-05-24 20:46:16 +00:00
Siu Chi Chan 0cae3e06c1 moving agent_globals_impl into hip_module
[ROCm/clr commit: 6852be819f]
2019-05-24 16:43:38 -04:00
Evgeny Mankov eef3b008b6 Merge pull request #1137 from emankov/LLVM
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0

[ROCm/clr commit: 9fc9a6c7ab]
2019-05-24 15:16:27 +03:00
Evgeny Mankov 4d14e3ee3c [HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
[ROCm/clr commit: c1ac414f14]
2019-05-24 15:14:14 +03:00
Jenkins 2c8e581145 Merge 'master' into 'amd-master'
Change-Id: I2cda8cde846bc575585e988573ea70b03123ee4b


[ROCm/clr commit: 56e06de2fe]
2019-05-24 07:27:13 -04:00
Maneesh Gupta 0f2b9e7b30 Merge pull request #1136 from yxsamliu/fix-rdc
Fix device lib path for hip-clang.

[ROCm/clr commit: 68d30cd7e4]
2019-05-24 14:16:30 +05:30
Maneesh Gupta 25c828297a Merge pull request #1129 from b-sumner/master
Update kernel language documentation

[ROCm/clr commit: 98d93eef6b]
2019-05-24 14:16:21 +05:30
Maneesh Gupta d1bc228f25 Merge pull request #1128 from aaronenyeshi/fix-smid-func
Fix bug in __smid not setting correct size

[ROCm/clr commit: f03a8cc1b0]
2019-05-24 14:16:12 +05:30
Maneesh Gupta f9a832ce3f Merge pull request #1124 from kpyzhov/hipModule-test
Updated kernel binary file for hipModule test.

[ROCm/clr commit: f30446c4bc]
2019-05-24 14:16:03 +05:30
Maneesh Gupta af0765080c Merge pull request #1121 from kpyzhov/hipStreamSync2-test
Disable hipStreamSync2 test for hip-clang.

[ROCm/clr commit: c289973030]
2019-05-24 14:15:54 +05:30
Maneesh Gupta 015891413d Merge pull request #1117 from aaronenyeshi/fix-exit-code-hipcc
Fix hipcc exit code when failing

[ROCm/clr commit: 30ccb66949]
2019-05-24 14:15:44 +05:30
Laurent Morichetti 4c402ccfaf Add support for code object v3
Use the code object manager library to parse the code object metadata. Both
code object v2 and v3 formats are now supported for HCC generated binaries.


[ROCm/clr commit: de89102528]
2019-05-23 18:03:32 -07:00
Yaxun Sam Liu beb0031f4a Fix device lib path for hip-clang.
We now always need device lib path when compiling and not need it at linking.


[ROCm/clr commit: 6360570532]
2019-05-23 15:11:02 -04:00
Evgeny Mankov db10954ba1 Merge pull request #1132 from emankov/master
[HIPIFY] Add device texture fetch functions support

[ROCm/clr commit: acaea5d7b2]
2019-05-23 12:48:53 +03:00
Evgeny Mankov fa2ec209ab [HIPIFY] Add device texture fetch functions support
+ Add a corresponding reverse engineered sample tex2dKernel with texture template


[ROCm/clr commit: 7db992cf44]
2019-05-23 12:47:08 +03:00
Evgeny Mankov be03907ced Merge pull request #1127 from emankov/master
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D

[ROCm/clr commit: c3606891a9]
2019-05-23 10:45:14 +03:00
Brian Sumner 665c1c550d Update kernel language documentation
[ROCm/clr commit: e481012f43]
2019-05-22 12:30:00 -07:00
Aaron Enye Shi 2fd8de1749 Fix bug in __smid not setting correct size
The SZ field should minus by 1 since SIZE range is 1..32. Also add comments that results may vary.


[ROCm/clr commit: 2b11a8bf0c]
2019-05-22 19:20:09 +00:00
Evgeny Mankov 3afaf0d2de [HIP] fix typo in #1127
[ROCm/clr commit: 49b9df7a9e]
2019-05-22 20:48:18 +03:00
Evgeny Mankov a0e1887ff3 [HIP] fix nvcc path break in #1127
[ROCm/clr commit: 6806ab6745]
2019-05-22 20:04:45 +03:00
Evgeny Mankov 204043c6e0 [HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
+ Makes hip_Memcpy2D struct compatible with CUDA_MEMCPY2D struct
+ Add hipMemcpyParam2D support in nvcc fallback path
+ Update hipify-clang, tests and docs accordingly


[ROCm/clr commit: 9cb3e9aa5e]
2019-05-22 18:31:39 +03:00
Jenkins 94f17d0953 Merge 'master' into 'amd-master'
Change-Id: I2c8409732f0c2397d6c65f1c39c0fb847bd1bcd8


[ROCm/clr commit: 1e526ae7c5]
2019-05-22 07:30:16 -04:00
Konstantin Pyzhov bd9f78fe4e Updated kernel binary file for hipModule test.
[ROCm/clr commit: d2125f0325]
2019-05-21 13:21:48 -04:00
Maneesh Gupta e02fc91feb Merge pull request #1123 from emankov/master
[HIP][tests] Copyright notice update

[ROCm/clr commit: 7068859ff4]
2019-05-21 09:35:13 +05:30
Evgeny Mankov fef3e849eb [HIP][tests] Copyright notice update
[ROCm/clr commit: 7664560f14]
2019-05-20 18:46:23 +03:00
Evgeny Mankov 0c34f69f2f Merge pull request #1122 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"

[ROCm/clr commit: be09662009]
2019-05-20 17:17:56 +03:00
Evgeny Mankov 3e0fa665f7 [HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
+ Fix typo in sample "stream"


[ROCm/clr commit: 5c205b75f5]
2019-05-20 17:16:11 +03:00
Evgeny Mankov 947555c6fe Merge pull request #1120 from emankov/master
[HIPIFY][doc] Update README.md

[ROCm/clr commit: 44f1be5a28]
2019-05-20 13:09:50 +03:00
Evgeny Mankov 45fd88e251 [HIPIFY][doc] Update README.md
+ Populate supported CUDA and LLVM releases with hyperlinks


[ROCm/clr commit: c3c42834ab]
2019-05-20 13:03:26 +03:00
Konstantin Pyzhov 05746f20e9 Disable hipStreamSync2 test for hip-clang.
[ROCm/clr commit: adf3b8774e]
2019-05-20 02:13:30 -04:00
Jenkins ad8b2accd1 Merge 'master' into 'amd-master'
Change-Id: Ic1757967f5f1d7982fa304c84f8a4c923dd606c4


[ROCm/clr commit: 96f4b022ab]
2019-05-18 19:59:41 -07: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