Evgeny
5a004eb676
prof layer includes refactoring
...
[ROCm/hip commit: 19ca7a2a08 ]
2019-06-11 20:13:29 -05:00
Rahul Garg
545b6e60ee
Add cleanup code in module api samples
...
[ROCm/hip commit: f2b3526503 ]
2019-06-07 05:23:11 +05:30
Rahul Garg
f2ff00db17
Fix sample to use kernelargs for launch
...
[ROCm/hip commit: 7a3bda3c2f ]
2019-06-07 05:17:15 +05:30
foreman
f11c7b6bc3
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
[ROCm/hip commit: 21b1c1a183 ]
2019-06-06 11:51:22 -04:00
Michael LIAO
96cc54ab79
[hip] Replace implicit conversions with explicit ones.
...
[ROCm/hip commit: 52a8f2fed4 ]
2019-06-05 10:00:35 -04:00
Maneesh Gupta
58caf3c615
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/hip commit: 7013f87885 ]
2019-06-05 16:09:01 +05:30
Maneesh Gupta
bdbf4dc45e
Merge pull request #1114 from cdevadas/implicit-kernarg
...
Runtime changes to append implicit kernel arguments.
[ROCm/hip commit: 2bec6804d6 ]
2019-06-05 16:07:19 +05:30
Maneesh Gupta
95368b8b28
Merge pull request #1159 from mhbliao/hliao/master/explicit
...
[hip] Make vector type's scalar conversion explicit.
[ROCm/hip commit: 0982bb52f2 ]
2019-06-05 12:13:56 +05:30
Maneesh Gupta
b0f53114f0
Merge pull request #1158 from dereklstinson/patch-1
...
fixed targets flag and TARGET GPU
[ROCm/hip commit: 7b0c88b63a ]
2019-06-05 12:13:46 +05:30
Michael LIAO
e5d347a679
[hip] Make vector type's scalar conversion explicit.
...
[ROCm/hip commit: 9bb4ecfcfe ]
2019-06-04 15:15:26 -04:00
Derek Stinson
604adc707e
fixed targets flag and TARGET GPU
...
--target-isa= didn't work any longer.
[ROCm/hip commit: 754d745d84 ]
2019-06-04 14:19:39 -04:00
Michael LIAO
de162fa300
[hip] Minor fix to silence compilation warnings.
...
- Add parenthese to silence repeative compilation warnings across
projects built against hip.
[ROCm/hip commit: 498fe92734 ]
2019-06-04 10:39:31 -04:00
foreman
c195272bac
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
[ROCm/hip commit: 0e11975282 ]
2019-06-04 10:24:11 -04:00
Maneesh Gupta
cedc88d40f
Merge branch 'master' into implicit-kernarg
...
[ROCm/hip commit: 080e2c16ec ]
2019-06-04 13:24:19 +05:30
Maneesh Gupta
654f61549d
Merge pull request #1156 from yxsamliu/fix-vdi
...
Fix default HIP_VDI_HOME
[ROCm/hip commit: ad7e545dc1 ]
2019-06-04 13:21:48 +05:30
Maneesh Gupta
40076bca45
Merge pull request #1155 from gargrahul/fix_kernel_lp_dim_trace
...
Fix wrong grid dim shown in trace
[ROCm/hip commit: c99d011898 ]
2019-06-04 13:21:39 +05:30
Maneesh Gupta
1d4edf5379
Merge pull request #1154 from yxsamliu/tex
...
Add device_builtin_texture_type attribute to texture type for hip-clang
[ROCm/hip commit: 0564d8af57 ]
2019-06-04 13:21:29 +05:30
Maneesh Gupta
67145c20c2
Merge pull request #1152 from asalmanp/hip_as_b
...
Header change for new hip API hipExtLaunchMultiKernelMultiDevice
[ROCm/hip commit: 49e254f5e8 ]
2019-06-04 13:21:13 +05:30
Maneesh Gupta
0ba8db8f7e
Merge pull request #1149 from zuhaib27/SWDEV-185448
...
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
[ROCm/hip commit: b0d90ac2ed ]
2019-06-04 13:21:02 +05:30
Maneesh Gupta
fa9d60e163
Merge pull request #1130 from lmoriche/master
...
Add support for code object v3
[ROCm/hip commit: 792706ff71 ]
2019-06-04 13:20:52 +05:30
cdevadas
5dac708dbb
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/hip commit: 9c03a5f948 ]
2019-06-04 10:45:49 +05:30
Yaxun Sam Liu
d1ffde1c66
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/hip commit: 71f6bf4e67 ]
2019-05-31 23:58:59 -04:00
Rahul Garg
ccd7b1f120
Fix wrong grid dim shown in trace
...
[ROCm/hip commit: a489f583bb ]
2019-05-31 22:30:24 +05:30
Yaxun Sam Liu
474e9b8847
Add device_builtin_texture_type attribute to texture type for hip-clang
...
This is required to support texture type for hip-clang.
[ROCm/hip commit: 80bcf0785a ]
2019-05-31 12:07:58 -04:00
Maneesh Gupta
2f957147c9
[dtests] Temporarily disable hiprtc tests
...
Change-Id: I87c0c01837e7b59b11d99fb94d679a765f914da5
[ROCm/hip commit: bd4d1838f2 ]
2019-05-31 16:39:33 +05:30
Aryan Salmanpour
510af08a36
Header change for new hip API hipExtLaunchMultiKernelMultiDevice
...
[ROCm/hip commit: f34654f8aa ]
2019-05-30 18:04:05 -04:00
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
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
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
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
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
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