foreman
8025d4046b
P4 to Git Change 1789054 by cpaquot@cpaquot-ocl-lc-lnx on 2019/05/29 14:02:50
...
SWDEV-190565 - [HIP] Don't use clSetEventWaitList and just add the event to the list in HIP.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_common.hpp#24 edit
[ROCm/hip commit: 78905ef7e9 ]
2019-05-29 14:38:26 -04:00
Maneesh Gupta
5de90e8fb5
Merge pull request #1148 from kpyzhov/fix-windows-hip-clang-path
...
Fixed setting HIP_CLANG_PATH on Windows.
[ROCm/hip commit: 692bcf2063 ]
2019-05-29 12:35:00 +05:30
Siu Chi Chan
b2dff85550
fix compilation error when host compiler is clang ( #1147 )
...
* fix compilation error when host compiler is clang
* use a macro specifically for hcc && hip-clang
[ROCm/hip commit: 72e51f3ad0 ]
2019-05-29 12:34:48 +05:30
Maneesh Gupta
42342ae938
Merge pull request #1146 from mangupta/coop
...
Header changes for cooperative groups
[ROCm/hip commit: 04d56436bb ]
2019-05-29 12:34:33 +05:30
foreman
98c937d333
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/hip commit: 3330d5e7a4 ]
2019-05-28 19:06:58 -04:00
Zuhaib Khan
2446ed8f62
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
...
[ROCm/hip commit: cc0f3445bb ]
2019-05-28 16:57:51 -04:00
foreman
775fbfb503
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/hip commit: 0f9c66c7d9 ]
2019-05-28 15:08:10 -04:00
Konstantin Pyzhov
8b61e3c467
Fixed setting HIP_CLANG_PATH on Windows.
...
[ROCm/hip commit: ee1d0efdf6 ]
2019-05-28 09:38:17 -04:00
Maneesh Gupta
d5e847f2a3
Header changes for cooperative groups
...
Change-Id: I5f3acca94275d74adc97adcb168aed9f74951189
[ROCm/hip commit: 21a9e05867 ]
2019-05-28 16:58:55 +05:30
Jenkins
f9af49090f
Merge 'master' into 'amd-master'
...
Change-Id: Iede263faa446e1cc492bcdd27f71a02abb0808d4
[ROCm/hip commit: 697581da02 ]
2019-05-28 02:13:16 -07:00
Yaxun (Sam) Liu
e403db242a
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/hip commit: e17f94e080 ]
2019-05-28 09:40:34 +05:30
Maneesh Gupta
53221cbd6e
Merge pull request #1139 from aaronenyeshi/fix-hip-clang-package-libhiprtc
...
Fix HIP-Clang missing libhiprtc.so packaging
[ROCm/hip commit: 1cb11189aa ]
2019-05-28 08:43:42 +05:30
foreman
fec9e6e867
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/hip commit: 37cbce4df7 ]
2019-05-27 20:11:08 -04:00
Evgeny Mankov
1d487ac2e3
Merge pull request #1144 from emankov/cuDNN
...
[HIPIFY][DNN] Support of cuDNN 7.6.0
[ROCm/hip commit: f9a58ead90 ]
2019-05-27 21:47:40 +03:00
Evgeny Mankov
9cda729bbb
[HIPIFY][DNN] Support of cuDNN 7.6.0
...
+ Update docs and README.md accordingly
[ROCm/hip commit: b72909055d ]
2019-05-27 21:44:53 +03:00
Jenkins
288c4c4acc
Merge 'master' into 'amd-master'
...
Change-Id: Ie0e41a8cbe06f51d14d7e88903bcbd00e2dcee0c
[ROCm/hip commit: baec13fc4c ]
2019-05-27 02:12:46 -07:00
Siu Chi Chan
e02fb5a835
remove code_object_bundle.hpp, clean up the old Agent_global
...
[ROCm/hip commit: 54f94ed02f ]
2019-05-24 18:13:05 -04:00
Siu Chi Chan
6e2efe563a
fix breakage due to compiling in C++17
...
[ROCm/hip commit: cec0926924 ]
2019-05-24 17:27:58 -04:00
Siu Chi Chan
e92b422b80
replace std::vector for kernarg
...
[ROCm/hip commit: fc08f29735 ]
2019-05-24 17:27:43 -04:00
Siu Chi Chan
12d457cb4d
move executable_cache into program_state.cpp
...
[ROCm/hip commit: 00824be34c ]
2019-05-24 17:27:25 -04:00
Siu Chi Chan
44943f5cd9
remove executables() from program_state
...
[ROCm/hip commit: 80fec2b477 ]
2019-05-24 17:27:01 -04:00
Aaron Enye Shi
6af687f890
Workaround HIP-Clang missing libhiprtc.so packaging
...
[ROCm/hip commit: 81a3ea28d5 ]
2019-05-24 20:46:16 +00:00
Siu Chi Chan
b9b076a958
moving agent_globals_impl into hip_module
...
[ROCm/hip commit: 4239cfcf02 ]
2019-05-24 16:43:38 -04:00
Evgeny Mankov
bfa90f304a
Merge pull request #1137 from emankov/LLVM
...
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
[ROCm/hip commit: 418b89b136 ]
2019-05-24 15:16:27 +03:00
Evgeny Mankov
c3d7fd8d6c
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
...
[ROCm/hip commit: e1f6538daa ]
2019-05-24 15:14:14 +03:00
Jenkins
f16e39e322
Merge 'master' into 'amd-master'
...
Change-Id: I2cda8cde846bc575585e988573ea70b03123ee4b
[ROCm/hip commit: bb3b536834 ]
2019-05-24 07:27:13 -04:00
Maneesh Gupta
da977db4df
Merge pull request #1136 from yxsamliu/fix-rdc
...
Fix device lib path for hip-clang.
[ROCm/hip commit: 43e2c9d361 ]
2019-05-24 14:16:30 +05:30
Maneesh Gupta
3338453cca
Merge pull request #1129 from b-sumner/master
...
Update kernel language documentation
[ROCm/hip commit: 184eb790e9 ]
2019-05-24 14:16:21 +05:30
Maneesh Gupta
77010ad8e8
Merge pull request #1128 from aaronenyeshi/fix-smid-func
...
Fix bug in __smid not setting correct size
[ROCm/hip commit: 68ae4a0a3e ]
2019-05-24 14:16:12 +05:30
Maneesh Gupta
4b19bd3736
Merge pull request #1124 from kpyzhov/hipModule-test
...
Updated kernel binary file for hipModule test.
[ROCm/hip commit: 35aac8e8ce ]
2019-05-24 14:16:03 +05:30
Maneesh Gupta
bc2f291f49
Merge pull request #1121 from kpyzhov/hipStreamSync2-test
...
Disable hipStreamSync2 test for hip-clang.
[ROCm/hip commit: d840268636 ]
2019-05-24 14:15:54 +05:30
Maneesh Gupta
5c951ceab8
Merge pull request #1117 from aaronenyeshi/fix-exit-code-hipcc
...
Fix hipcc exit code when failing
[ROCm/hip commit: 49e394c81b ]
2019-05-24 14:15:44 +05:30
Laurent Morichetti
03fec15b7c
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/hip commit: 73f931bdbd ]
2019-05-23 18:03:32 -07:00
Yaxun Sam Liu
320676a2e3
Fix device lib path for hip-clang.
...
We now always need device lib path when compiling and not need it at linking.
[ROCm/hip commit: bba85f0e24 ]
2019-05-23 15:11:02 -04:00
Evgeny Mankov
6f2cedef75
Merge pull request #1132 from emankov/master
...
[HIPIFY] Add device texture fetch functions support
[ROCm/hip commit: 2f56a9c25f ]
2019-05-23 12:48:53 +03:00
Evgeny Mankov
6ba67c4a81
[HIPIFY] Add device texture fetch functions support
...
+ Add a corresponding reverse engineered sample tex2dKernel with texture template
[ROCm/hip commit: c7a2b4e492 ]
2019-05-23 12:47:08 +03:00
Evgeny Mankov
44adf38ebc
Merge pull request #1127 from emankov/master
...
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
[ROCm/hip commit: 7bd7889de4 ]
2019-05-23 10:45:14 +03:00
Brian Sumner
b0d091506c
Update kernel language documentation
...
[ROCm/hip commit: 2d782664d1 ]
2019-05-22 12:30:00 -07:00
Aaron Enye Shi
b08cbff718
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/hip commit: ff74babedf ]
2019-05-22 19:20:09 +00:00
Evgeny Mankov
c24d90afb3
[HIP] fix typo in #1127
...
[ROCm/hip commit: eede980a39 ]
2019-05-22 20:48:18 +03:00
Evgeny Mankov
9ebc775254
[HIP] fix nvcc path break in #1127
...
[ROCm/hip commit: 47bbb9c605 ]
2019-05-22 20:04:45 +03:00
Evgeny Mankov
cd309b6638
[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/hip commit: 8f059b0ee9 ]
2019-05-22 18:31:39 +03:00
Jenkins
8b82a2c5ec
Merge 'master' into 'amd-master'
...
Change-Id: I2c8409732f0c2397d6c65f1c39c0fb847bd1bcd8
[ROCm/hip commit: 0450d99367 ]
2019-05-22 07:30:16 -04:00
Konstantin Pyzhov
a4202d5ce6
Updated kernel binary file for hipModule test.
...
[ROCm/hip commit: a8b07ada2f ]
2019-05-21 13:21:48 -04:00
Maneesh Gupta
2c1e88ae9c
Merge pull request #1123 from emankov/master
...
[HIP][tests] Copyright notice update
[ROCm/hip commit: 673617f1cd ]
2019-05-21 09:35:13 +05:30
Evgeny Mankov
a6e82d8254
[HIP][tests] Copyright notice update
...
[ROCm/hip commit: c9af61e9d1 ]
2019-05-20 18:46:23 +03:00
Evgeny Mankov
77885c79c6
Merge pull request #1122 from emankov/master
...
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
[ROCm/hip commit: 15c97326f8 ]
2019-05-20 17:17:56 +03:00
Evgeny Mankov
87aa888175
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
...
+ Fix typo in sample "stream"
[ROCm/hip commit: 29d8e10112 ]
2019-05-20 17:16:11 +03:00
Evgeny Mankov
78c4d11f0f
Merge pull request #1120 from emankov/master
...
[HIPIFY][doc] Update README.md
[ROCm/hip commit: 734d235e6a ]
2019-05-20 13:09:50 +03:00
Evgeny Mankov
79b6ba52e8
[HIPIFY][doc] Update README.md
...
+ Populate supported CUDA and LLVM releases with hyperlinks
[ROCm/hip commit: 60609b07bb ]
2019-05-20 13:03:26 +03:00