foreman
60bfcb7d64
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
2019-05-28 15:08:10 -04:00
Konstantin Pyzhov
332b19023d
Fixed setting HIP_CLANG_PATH on Windows.
2019-05-28 09:38:17 -04:00
Maneesh Gupta
4af81134ba
Header changes for cooperative groups
...
Change-Id: I5f3acca94275d74adc97adcb168aed9f74951189
2019-05-28 16:58:55 +05:30
Jenkins
fa4a99444f
Merge 'master' into 'amd-master'
...
Change-Id: Iede263faa446e1cc492bcdd27f71a02abb0808d4
2019-05-28 02:13:16 -07:00
Yaxun (Sam) Liu
34b1c6c5b2
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
2019-05-28 09:40:34 +05:30
Maneesh Gupta
6a8d6d2958
Merge pull request #1139 from aaronenyeshi/fix-hip-clang-package-libhiprtc
...
Fix HIP-Clang missing libhiprtc.so packaging
2019-05-28 08:43:42 +05:30
foreman
bea21af6ad
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
2019-05-27 20:11:08 -04:00
Evgeny Mankov
48d25d5185
Merge pull request #1144 from emankov/cuDNN
...
[HIPIFY][DNN] Support of cuDNN 7.6.0
2019-05-27 21:47:40 +03:00
Evgeny Mankov
b312ac8f61
[HIPIFY][DNN] Support of cuDNN 7.6.0
...
+ Update docs and README.md accordingly
2019-05-27 21:44:53 +03:00
Jenkins
c201908f50
Merge 'master' into 'amd-master'
...
Change-Id: Ie0e41a8cbe06f51d14d7e88903bcbd00e2dcee0c
2019-05-27 02:12:46 -07:00
Siu Chi Chan
d40a4627c3
remove code_object_bundle.hpp, clean up the old Agent_global
2019-05-24 18:13:05 -04:00
Siu Chi Chan
2bc9455928
fix breakage due to compiling in C++17
2019-05-24 17:27:58 -04:00
Siu Chi Chan
1fb9ab2d44
replace std::vector for kernarg
2019-05-24 17:27:43 -04:00
Siu Chi Chan
1a2d332e76
move executable_cache into program_state.cpp
2019-05-24 17:27:25 -04:00
Siu Chi Chan
e2c0122892
remove executables() from program_state
2019-05-24 17:27:01 -04:00
Aaron Enye Shi
d34805f07a
Workaround HIP-Clang missing libhiprtc.so packaging
2019-05-24 20:46:16 +00:00
Siu Chi Chan
6852be819f
moving agent_globals_impl into hip_module
2019-05-24 16:43:38 -04:00
Evgeny Mankov
9fc9a6c7ab
Merge pull request #1137 from emankov/LLVM
...
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
2019-05-24 15:16:27 +03:00
Evgeny Mankov
c1ac414f14
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
2019-05-24 15:14:14 +03:00
Jenkins
56e06de2fe
Merge 'master' into 'amd-master'
...
Change-Id: I2cda8cde846bc575585e988573ea70b03123ee4b
2019-05-24 07:27:13 -04:00
Maneesh Gupta
68d30cd7e4
Merge pull request #1136 from yxsamliu/fix-rdc
...
Fix device lib path for hip-clang.
2019-05-24 14:16:30 +05:30
Maneesh Gupta
98d93eef6b
Merge pull request #1129 from b-sumner/master
...
Update kernel language documentation
2019-05-24 14:16:21 +05:30
Maneesh Gupta
f03a8cc1b0
Merge pull request #1128 from aaronenyeshi/fix-smid-func
...
Fix bug in __smid not setting correct size
2019-05-24 14:16:12 +05:30
Maneesh Gupta
f30446c4bc
Merge pull request #1124 from kpyzhov/hipModule-test
...
Updated kernel binary file for hipModule test.
2019-05-24 14:16:03 +05:30
Maneesh Gupta
c289973030
Merge pull request #1121 from kpyzhov/hipStreamSync2-test
...
Disable hipStreamSync2 test for hip-clang.
2019-05-24 14:15:54 +05:30
Maneesh Gupta
30ccb66949
Merge pull request #1117 from aaronenyeshi/fix-exit-code-hipcc
...
Fix hipcc exit code when failing
2019-05-24 14:15:44 +05:30
Laurent Morichetti
de89102528
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.
2019-05-23 18:03:32 -07:00
Yaxun Sam Liu
6360570532
Fix device lib path for hip-clang.
...
We now always need device lib path when compiling and not need it at linking.
2019-05-23 15:11:02 -04:00
Evgeny Mankov
acaea5d7b2
Merge pull request #1132 from emankov/master
...
[HIPIFY] Add device texture fetch functions support
2019-05-23 12:48:53 +03:00
Evgeny Mankov
7db992cf44
[HIPIFY] Add device texture fetch functions support
...
+ Add a corresponding reverse engineered sample tex2dKernel with texture template
2019-05-23 12:47:08 +03:00
Evgeny Mankov
c3606891a9
Merge pull request #1127 from emankov/master
...
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
2019-05-23 10:45:14 +03:00
Brian Sumner
e481012f43
Update kernel language documentation
2019-05-22 12:30:00 -07:00
Aaron Enye Shi
2b11a8bf0c
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.
2019-05-22 19:20:09 +00:00
Evgeny Mankov
49b9df7a9e
[HIP] fix typo in #1127
2019-05-22 20:48:18 +03:00
Evgeny Mankov
6806ab6745
[HIP] fix nvcc path break in #1127
2019-05-22 20:04:45 +03:00
Evgeny Mankov
9cb3e9aa5e
[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
2019-05-22 18:31:39 +03:00
Jenkins
1e526ae7c5
Merge 'master' into 'amd-master'
...
Change-Id: I2c8409732f0c2397d6c65f1c39c0fb847bd1bcd8
2019-05-22 07:30:16 -04:00
Konstantin Pyzhov
d2125f0325
Updated kernel binary file for hipModule test.
2019-05-21 13:21:48 -04:00
Maneesh Gupta
7068859ff4
Merge pull request #1123 from emankov/master
...
[HIP][tests] Copyright notice update
2019-05-21 09:35:13 +05:30
Evgeny Mankov
7664560f14
[HIP][tests] Copyright notice update
2019-05-20 18:46:23 +03:00
Evgeny Mankov
be09662009
Merge pull request #1122 from emankov/master
...
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
2019-05-20 17:17:56 +03:00
Evgeny Mankov
5c205b75f5
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
...
+ Fix typo in sample "stream"
2019-05-20 17:16:11 +03:00
Evgeny Mankov
44f1be5a28
Merge pull request #1120 from emankov/master
...
[HIPIFY][doc] Update README.md
2019-05-20 13:09:50 +03:00
Evgeny Mankov
c3c42834ab
[HIPIFY][doc] Update README.md
...
+ Populate supported CUDA and LLVM releases with hyperlinks
2019-05-20 13:03:26 +03:00
Konstantin Pyzhov
adf3b8774e
Disable hipStreamSync2 test for hip-clang.
2019-05-20 02:13:30 -04:00
Jenkins
96f4b022ab
Merge 'master' into 'amd-master'
...
Change-Id: Ic1757967f5f1d7982fa304c84f8a4c923dd606c4
2019-05-18 19:59:41 -07:00
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
Jenkins
0d805b92be
Merge 'master' into 'amd-master'
...
Change-Id: I4189feaa83580761c6fb2d0b636040a40964cbeb
2019-05-17 10:50:29 -04:00
Yaxun Sam Liu
d088a8c23b
Fix build failure due to hiprtc for HIP-Clang
2019-05-17 09:52:43 -04:00
Aaron Enye Shi
303ba600d6
Fix hipcc exit code when failing
2019-05-16 20:36:58 +00:00