foreman
5683d9d218
P4 to Git Change 1792745 by vsytchen@vsytchen-remote-ocl-win10 on 2019/06/06 11:18:13
...
SWDEV-145570 - Simplify pinned memory allocation logic
ReviewBoardURL = http://ocltc.amd.com/reviews/r/17467/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#58 edit
2019-06-06 11:51:22 -04:00
Maneesh Gupta
580f4a65b2
Merge pull request #1160 from mhbliao/hliao/master/explicit
...
[hip] Replace implicit conversions with explicit ones.
2019-06-06 07:27:40 +05:30
Michael LIAO
4d5cf71c48
[hip] Replace implicit conversions with explicit ones.
2019-06-05 10:00:35 -04:00
Maneesh Gupta
1d5d923d36
Merge pull request #1140 from scchan/program_state_stage_2-rebase-20190524
...
migrate more program_state logic from header into shared library (phase II)
2019-06-05 16:09:01 +05:30
Maneesh Gupta
3b3c442757
Merge pull request #1114 from cdevadas/implicit-kernarg
...
Runtime changes to append implicit kernel arguments.
2019-06-05 16:07:19 +05:30
Maneesh Gupta
b2c6817df0
Merge pull request #1159 from mhbliao/hliao/master/explicit
...
[hip] Make vector type's scalar conversion explicit.
2019-06-05 12:13:56 +05:30
Maneesh Gupta
c67b47e87b
Merge pull request #1158 from dereklstinson/patch-1
...
fixed targets flag and TARGET GPU
2019-06-05 12:13:46 +05:30
Maneesh Gupta
e088678355
Merge pull request #1157 from mhbliao/hliao/master/misc
...
[hip] Minor fix to silence compilation warnings.
2019-06-05 12:13:35 +05:30
Michael LIAO
62d70cb2c8
[hip] Make vector type's scalar conversion explicit.
2019-06-04 15:15:26 -04:00
Derek Stinson
c401cb56e3
fixed targets flag and TARGET GPU
...
--target-isa= didn't work any longer.
2019-06-04 14:19:39 -04:00
Michael LIAO
2655003fde
[hip] Minor fix to silence compilation warnings.
...
- Add parenthese to silence repeative compilation warnings across
projects built against hip.
2019-06-04 10:39:31 -04:00
foreman
9a301adffe
P4 to Git Change 1791519 by vsytchen@vsytchen-remote-ocl-win10 on 2019/06/04 10:06:43
...
SWDEV-189383 - [HIP CQE][HIPonPAL][WIN] hipDeviceMalloc, hip_test_ldg, hipHostRegister, hipModule, hipStreamSync2 tests failed on VEGA10.
1. For pinned memory allocations add the host pointer and all of its respective device pointers to the memory object map.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#57 edit
2019-06-04 10:24:11 -04:00
Maneesh Gupta
d4fa74ff09
Merge branch 'master' into implicit-kernarg
2019-06-04 13:24:19 +05:30
Maneesh Gupta
48e657b099
Merge pull request #1156 from yxsamliu/fix-vdi
...
Fix default HIP_VDI_HOME
2019-06-04 13:21:48 +05:30
Maneesh Gupta
40a09318e4
Merge pull request #1155 from gargrahul/fix_kernel_lp_dim_trace
...
Fix wrong grid dim shown in trace
2019-06-04 13:21:39 +05:30
Maneesh Gupta
8a859f8020
Merge pull request #1154 from yxsamliu/tex
...
Add device_builtin_texture_type attribute to texture type for hip-clang
2019-06-04 13:21:29 +05:30
Maneesh Gupta
ef87f7eaef
Merge pull request #1152 from asalmanp/hip_as_b
...
Header change for new hip API hipExtLaunchMultiKernelMultiDevice
2019-06-04 13:21:13 +05:30
Maneesh Gupta
98aa6cf895
Merge pull request #1149 from zuhaib27/SWDEV-185448
...
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
2019-06-04 13:21:02 +05:30
Maneesh Gupta
4b3d59a93e
Merge pull request #1130 from lmoriche/master
...
Add support for code object v3
2019-06-04 13:20:52 +05:30
cdevadas
214ec53da3
Runtime changes to append implicit kernel arguments.
...
Appended 48 empty bytes to the kernarg area at runtime. The implicit arguments are enabled primarily for the hostcall services
and it is completely abstracted from the user code. Enabled it for both hip-clang and hip-hcc.
2019-06-04 10:45:49 +05:30
Maneesh Gupta
15abdd838f
Merge pull request #1153 from mangupta/disable_hiprtc_tests
...
[dtests] Temporarily disable hiprtc tests
2019-06-03 12:00:03 +05:30
Yaxun Sam Liu
154765df88
Fix default HIP_VDI_HOME
...
There is soft link /opt/rocm/bin/.hipVersion, therefore when hipcc is executed
as /opt/rocm/bin/hipcc, it will set HIP_VDI_HOME to /opt/rocm, which is
incorrect. Check ../lib/bitcode instead to identify HIP_VDI_HOME.
2019-05-31 23:58:59 -04:00
Rahul Garg
7a2e3b6a1c
Fix wrong grid dim shown in trace
2019-05-31 22:30:24 +05:30
Yaxun Sam Liu
7c20081f8d
Add device_builtin_texture_type attribute to texture type for hip-clang
...
This is required to support texture type for hip-clang.
2019-05-31 12:07:58 -04:00
Maneesh Gupta
165d73de9a
[dtests] Temporarily disable hiprtc tests
...
Change-Id: I87c0c01837e7b59b11d99fb94d679a765f914da5
2019-05-31 16:39:33 +05:30
Aryan Salmanpour
d8e94fd5b5
Header change for new hip API hipExtLaunchMultiKernelMultiDevice
2019-05-30 18:04:05 -04:00
Jenkins
595226ad36
Merge 'master' into 'amd-master'
...
Change-Id: Icb2a5ad71466d9c3478f4ffd9ac96173284dcf23
2019-05-30 02:21:28 -07:00
foreman
6b4be4fe35
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
2019-05-29 14:38:26 -04:00
Maneesh Gupta
690fa7b29b
Merge pull request #1148 from kpyzhov/fix-windows-hip-clang-path
...
Fixed setting HIP_CLANG_PATH on Windows.
2019-05-29 12:35:00 +05:30
Siu Chi Chan
b2ffd6afc2
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
2019-05-29 12:34:48 +05:30
Maneesh Gupta
8a8658975e
Merge pull request #1146 from mangupta/coop
...
Header changes for cooperative groups
2019-05-29 12:34:33 +05:30
foreman
397ad08fae
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
2019-05-28 19:06:58 -04:00
Zuhaib Khan
6aa704e7b9
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
2019-05-28 16:57:51 -04:00
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