foreman
06d85e7f14
P4 to Git Change 1788987 by cpaquot@cpaquot-ocl-lc-lnx on 2019/05/29 11:44:11
...
SWDEV-190565 - [HIP] Relaxed the event wait list condition on context matching
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_common.hpp#23 edit
[ROCm/clr commit: a410dec4c7 ]
2019-05-29 12:11:49 -04:00
foreman
dac2bbc9eb
P4 to Git Change 1788784 by chui@ocl-promo-incrementor on 2019/05/29 03:00:32
...
SWDEV-2 - Change OpenCL version number from 2910 to 2911.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2658 edit
[ROCm/clr commit: a4eaa79df8 ]
2019-05-29 03:11:58 -04:00
Maneesh Gupta
3ad6635c63
Merge pull request #1148 from kpyzhov/fix-windows-hip-clang-path
...
Fixed setting HIP_CLANG_PATH on Windows.
[ROCm/clr commit: 690fa7b29b ]
2019-05-29 12:35:00 +05:30
Siu Chi Chan
339a048377
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/clr commit: b2ffd6afc2 ]
2019-05-29 12:34:48 +05:30
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
foreman
0c56cf42f5
P4 to Git Change 1788139 by chui@ocl-promo-incrementor on 2019/05/28 03:00:27
...
SWDEV-2 - Change OpenCL version number from 2909 to 2910.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2657 edit
[ROCm/clr commit: 39d84b3142 ]
2019-05-28 03:20:44 -04: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
foreman
f0480e79ce
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: c166e2513c ]
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
foreman
d1055b522a
P4 to Git Change 1787562 by chui@ocl-promo-incrementor on 2019/05/25 03:00:03
...
SWDEV-2 - Change OpenCL version number from 2908 to 2909.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2656 edit
[ROCm/clr commit: 09621adaca ]
2019-05-25 03:11:43 -04: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
foreman
4fbfd22ec3
P4 to Git Change 1787115 by chui@ocl-promo-incrementor on 2019/05/24 03:00:02
...
SWDEV-2 - Change OpenCL version number from 2907 to 2908.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2655 edit
[ROCm/clr commit: 3ffa7150da ]
2019-05-24 03:08:12 -04:00
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
foreman
6e4da57ea3
P4 to Git Change 1786576 by chui@ocl-promo-incrementor on 2019/05/23 03:00:03
...
SWDEV-2 - Change OpenCL version number from 2906 to 2907.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2654 edit
[ROCm/clr commit: d6882ece45 ]
2019-05-23 03:14:32 -04:00
foreman
ff5bad89bd
P4 to Git Change 1786426 by gandryey@gera-win10 on 2019/05/22 16:54:24
...
SWDEV-79445 - OCL generic changes and code clean-up
- Fix a crash when SDMA is disabled
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#137 edit
[ROCm/clr commit: bee817ba6c ]
2019-05-22 17:36:57 -04: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