Rahul Garg
ebd29537d0
Add cleanup code in module api samples
...
[ROCm/clr commit: 49ac54abde ]
2019-06-07 05:23:11 +05:30
Michael LIAO
ef6ca030cb
[hip] Replace implicit conversions with explicit ones.
...
[ROCm/clr commit: 4d5cf71c48 ]
2019-06-05 10:00:35 -04:00
Maneesh Gupta
b4fb2b0ab4
Merge pull request #1140 from scchan/program_state_stage_2-rebase-20190524
...
migrate more program_state logic from header into shared library (phase II)
[ROCm/clr commit: 1d5d923d36 ]
2019-06-05 16:09:01 +05:30
Maneesh Gupta
932d76e45b
Merge pull request #1114 from cdevadas/implicit-kernarg
...
Runtime changes to append implicit kernel arguments.
[ROCm/clr commit: 3b3c442757 ]
2019-06-05 16:07:19 +05:30
Maneesh Gupta
f616eed25e
Merge pull request #1159 from mhbliao/hliao/master/explicit
...
[hip] Make vector type's scalar conversion explicit.
[ROCm/clr commit: b2c6817df0 ]
2019-06-05 12:13:56 +05:30
Maneesh Gupta
db75e56b70
Merge pull request #1158 from dereklstinson/patch-1
...
fixed targets flag and TARGET GPU
[ROCm/clr commit: c67b47e87b ]
2019-06-05 12:13:46 +05:30
Michael LIAO
0067b36618
[hip] Make vector type's scalar conversion explicit.
...
[ROCm/clr commit: 62d70cb2c8 ]
2019-06-04 15:15:26 -04:00
Derek Stinson
586be507ed
fixed targets flag and TARGET GPU
...
--target-isa= didn't work any longer.
[ROCm/clr commit: c401cb56e3 ]
2019-06-04 14:19:39 -04:00
Michael LIAO
a56332edc7
[hip] Minor fix to silence compilation warnings.
...
- Add parenthese to silence repeative compilation warnings across
projects built against hip.
[ROCm/clr commit: 2655003fde ]
2019-06-04 10:39:31 -04:00
Maneesh Gupta
3d6944e0db
Merge branch 'master' into implicit-kernarg
...
[ROCm/clr commit: d4fa74ff09 ]
2019-06-04 13:24:19 +05:30
Maneesh Gupta
fb0b752204
Merge pull request #1156 from yxsamliu/fix-vdi
...
Fix default HIP_VDI_HOME
[ROCm/clr commit: 48e657b099 ]
2019-06-04 13:21:48 +05:30
Maneesh Gupta
1a9326b2dd
Merge pull request #1155 from gargrahul/fix_kernel_lp_dim_trace
...
Fix wrong grid dim shown in trace
[ROCm/clr commit: 40a09318e4 ]
2019-06-04 13:21:39 +05:30
Maneesh Gupta
0853a2dcfb
Merge pull request #1154 from yxsamliu/tex
...
Add device_builtin_texture_type attribute to texture type for hip-clang
[ROCm/clr commit: 8a859f8020 ]
2019-06-04 13:21:29 +05:30
Maneesh Gupta
601bd522af
Merge pull request #1152 from asalmanp/hip_as_b
...
Header change for new hip API hipExtLaunchMultiKernelMultiDevice
[ROCm/clr commit: ef87f7eaef ]
2019-06-04 13:21:13 +05:30
Maneesh Gupta
5ca1fc546e
Merge pull request #1149 from zuhaib27/SWDEV-185448
...
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
[ROCm/clr commit: 98aa6cf895 ]
2019-06-04 13:21:02 +05:30
Maneesh Gupta
9f35c7bf43
Merge pull request #1130 from lmoriche/master
...
Add support for code object v3
[ROCm/clr commit: 4b3d59a93e ]
2019-06-04 13:20:52 +05:30
cdevadas
8de283ef77
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.
[ROCm/clr commit: 214ec53da3 ]
2019-06-04 10:45:49 +05:30
Yaxun Sam Liu
101cb68a36
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.
[ROCm/clr commit: 154765df88 ]
2019-05-31 23:58:59 -04:00
Rahul Garg
a8de3fafba
Fix wrong grid dim shown in trace
...
[ROCm/clr commit: 7a2e3b6a1c ]
2019-05-31 22:30:24 +05:30
Yaxun Sam Liu
7a4dfd23d5
Add device_builtin_texture_type attribute to texture type for hip-clang
...
This is required to support texture type for hip-clang.
[ROCm/clr commit: 7c20081f8d ]
2019-05-31 12:07:58 -04:00
Maneesh Gupta
33b6b0bba7
[dtests] Temporarily disable hiprtc tests
...
Change-Id: I87c0c01837e7b59b11d99fb94d679a765f914da5
[ROCm/clr commit: 165d73de9a ]
2019-05-31 16:39:33 +05:30
Aryan Salmanpour
aab9b5a13b
Header change for new hip API hipExtLaunchMultiKernelMultiDevice
...
[ROCm/clr commit: d8e94fd5b5 ]
2019-05-30 18:04:05 -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
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
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
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
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
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
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
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
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