foreman
b9c3765923
P4 to Git Change 1753099 by cpaquot@cpaquot-ocl-lc-lnx on 2019/03/07 16:43:54
...
SWDEV-145570 - [HIP] Change IS_HIP into a dynamic variable set by HIP layer
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#303 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/macros.hpp#11 edit
[ROCm/clr commit: f9942770e0 ]
2019-03-07 17:24:23 -05:00
foreman
9eb24e7767
P4 to Git Change 1753099 by cpaquot@cpaquot-ocl-lc-lnx on 2019/03/07 16:43:54
...
SWDEV-145570 - [HIP] Change IS_HIP into a dynamic variable set by HIP layer
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#303 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/macros.hpp#11 edit
[ROCm/clr commit: 598c3f2821 ]
2019-03-07 17:24:23 -05:00
foreman
afe44664ef
P4 to Git Change 1753035 by wchau@wchau_OCL_Linux on 2019/03/07 15:02:39
...
SWDEV-182054 - Allow building OpenCL-Runtime with COMGR enabled without OpenCL-Driver being present
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/build/Makefile.hip#12 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#184 edit
... //depot/stg/opencl/drivers/opencl/compiler/Makefile#71 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#242 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#335 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#126 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#100 edit
[ROCm/clr commit: e51a27e182 ]
2019-03-07 15:48:33 -05:00
foreman
deeefffff5
P4 to Git Change 1752994 by kjayapra@2_HIPWS_SL_D32 on 2019/03/07 14:06:54
...
SWDEV-145570 - Implementation of ihipMemsetD32 and ihipMemsetD32Async
HIP-HCC Info: https://github.com/ROCm-Developer-Tools/HIP/pull/933
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#11 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#44 edit
[ROCm/clr commit: 1f45d27b9f ]
2019-03-07 14:58:49 -05:00
Yaxun Sam Liu
d1721cc124
Fix HIP/VDI build failure due to dlopen change
...
[ROCm/clr commit: 2dc87b6019 ]
2019-03-07 14:45:45 -05:00
foreman
e28f2a3e71
P4 to Git Change 1752821 by gandryey@gera-w8 on 2019/03/07 10:48:10
...
SWDEV-180834 - [Forum] - Washed-Out Colors in Premiere Pro CC 2018 When 10bit Enabled
- Correct OGL->OCL mapping for CM_SURF_FMT_RGB10_X2 format
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevicegl.cpp#10 edit
[ROCm/clr commit: 2df067619f ]
2019-03-07 10:58:16 -05:00
foreman
0f839e3b66
P4 to Git Change 1752739 by chui@ocl-promo-incrementor on 2019/03/07 03:00:26
...
SWDEV-2 - Change OpenCL version number from 2848 to 2849.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2596 edit
[ROCm/clr commit: f8b4341bd7 ]
2019-03-07 03:14:47 -05:00
foreman
13bce0fbf5
P4 to Git Change 1752541 by wchau@wchau_OCL_Linux on 2019/03/06 17:02:07
...
SWDEV-168145 - Add ECC target feature to OpenCL runtime
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#334 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#125 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#119 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#99 edit
[ROCm/clr commit: 5195305426 ]
2019-03-06 17:52:14 -05:00
Steven Noonan
9f642e40ad
nvcc_detail/hip_runtime_api.h: add missing hipDeviceSetCacheConfig API
...
Signed-off-by: Steven Noonan <steven@uplinklabs.net >
[ROCm/clr commit: 27d6755552 ]
2019-03-06 11:21:36 -08:00
Evgeny Mankov
36f569cba6
[HIPIFY][tests] Update lit testing infrastructure
...
+ Set -D__LP64__ in case of 64-bit hipify-clang binary
[partial workaround for clang's bug https://bugs.llvm.org/show_bug.cgi?id=38811 ]
C:/GIT/LLVM/trunk/llvm-64-release-vs2017/dist/lib/clang/9.0.0\include\__clang_cuda_device_functions.h(1609,45): error GEF7559A7: no matching function for call to 'roundf'
__DEVICE__ long lroundf(float __a) { return roundf(__a); }
#if defined(__LP64__)
__DEVICE__ long lround(double __a) { return llround(__a); }
__DEVICE__ long lroundf(float __a) { return llroundf(__a); } // ok: llroundf should be used when 64-bit
#else
__DEVICE__ long lround(double __a) { return round(__a); }
__DEVICE__ long lroundf(float __a) { return roundf(__a); } // error
#endif
+ Print more system info while testing in the following form:
========================================
CUDA 9.0 - will be used for testing
LLVM 9.0.0svn - will be used for testing
AMD64 - Platform architecture
Windows 10 - Platform OS
64 - hipify-clang binary bitness
32 - python 3.7.2 binary bitness
========================================
[ROCm/clr commit: f138f89bc8 ]
2019-03-06 19:26:05 +03:00
eshcherb
e4b8389619
roctracer-proto header find_path ( #884 )
...
[ROCm/clr commit: 7c3499198c ]
2019-03-06 17:36:34 +05:30
Maneesh Gupta
2a11a5529e
Merge pull request #949 from gargrahul/single_stream_concurrent_kernels
...
Add extension for kernel concurrency on same stream
[ROCm/clr commit: 3955f2c131 ]
2019-03-06 17:34:54 +05:30
Maneesh Gupta
b1fdc46049
Merge pull request #932 from ROCm-Developer-Tools/feature_maybe_dlopen_test
...
Add one test case for complex dynamic loading behavior
[ROCm/clr commit: b9809cb2b6 ]
2019-03-06 17:32:23 +05:30
Alex Voicu
45f4ac5023
dlopen() fixes ( #929 )
...
* Initial attempt to switch over to internally linked state.
* Add missing CMake update.
* hipLaunchKernelGGLImpl must be inline as well. Ensure internal linkage.
* Ensure global retrieval uses internally linked state.
* Hide HC in the implementation. Minimise ADL woes.
* Strange software exists, and must be catered to.
* Use a less spammy mechanism for ensuring internal linkage / non-export.
* Remove leftover internal detail.
[ROCm/clr commit: ed48847237 ]
2019-03-06 17:31:44 +05:30
foreman
22ce219069
P4 to Git Change 1752102 by chui@ocl-promo-incrementor on 2019/03/06 03:00:26
...
SWDEV-2 - Change OpenCL version number from 2847 to 2848.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2595 edit
[ROCm/clr commit: d34dde9dec ]
2019-03-06 03:29:01 -05:00
Rahul Garg
f364b32e29
Add extension for kernel concurrency on same stream
...
[ROCm/clr commit: 263e82a67a ]
2019-03-06 12:55:39 +05:30
Maneesh Gupta
9d4d74e5dc
Merge pull request #936 from mangupta/swdev-174923
...
[hipconfig] Update HIP_PLATFORM detection logic
[ROCm/clr commit: 8099d81788 ]
2019-03-06 06:08:11 +05:30
foreman
f4f025f03d
P4 to Git Change 1751553 by asalmanp@asalmanp-ocl-stg on 2019/03/05 11:04:28
...
SWDEV-132899 - [OCL][GFX10] adding support for Navi12(gfx1011) and Navi14 (gfx1012)
reviewboardURL = http://ocltc.amd.com/reviews/r/16839/
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/libUtils.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings_hsail.h#27 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings_hsail64.h#27 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#159 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#56 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#52 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#69 edit
[ROCm/clr commit: b009cc829c ]
2019-03-05 11:16:54 -05:00
Evgeny Mankov
ed9ea6cde4
[HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
...
cuMemsetD32(Async) -> hipMemsetD32(Async) (was hipMemset(Async))
based on:
[#933 ] https://github.com/ROCm-Developer-Tools/HIP/pull/933
[ROCm/clr commit: dfc631fb44 ]
2019-03-05 18:13:18 +03:00
foreman
15ec5a6096
P4 to Git Change 1751427 by chui@ocl-promo-incrementor on 2019/03/05 03:00:26
...
SWDEV-2 - Change OpenCL version number from 2846 to 2847.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2594 edit
[ROCm/clr commit: a3df82d8ad ]
2019-03-05 03:28:48 -05:00
Maneesh Gupta
5c939d7f27
Update hipMemset.cpp
...
Address build issues on nvcc path.
[ROCm/clr commit: 8af4e2b5e4 ]
2019-03-05 12:11:11 +05:30
Maneesh Gupta
34554f5730
Update hip_runtime_api.h
...
Use hipCUResultTohipError instead of hipCUDAErrorTohipError in hipMemsetD32 & hipMemsetD32Async.
[ROCm/clr commit: 38b7a43b43 ]
2019-03-05 12:10:01 +05:30
Wen-Heng (Jack) Chung
e34b0ccd48
Address code review comments to use hipDeviceptr_t
...
[ROCm/clr commit: 8b7baa0bd9 ]
2019-03-05 05:51:05 +00:00
Wen-Heng (Jack) Chung
a4b654a5af
Add implementation for NVCC path
...
[ROCm/clr commit: b46e684d2e ]
2019-03-04 20:11:12 -08:00
Wen-Heng (Jack) Chung
21cf5b0ae4
Add direct test for hipMemsetD32 and hipMemsetD32Async
...
[ROCm/clr commit: 365d08535b ]
2019-03-04 17:20:32 +00:00
Wen-Heng (Jack) Chung
2706bf46f2
Add hipMemsetD32 and hipMemsetD32Async
...
Add 2 extra memset functions which fills memory with integer-typed data
Also change the parameters of ihipMemset to better explain the semantic
[ROCm/clr commit: 392271f4db ]
2019-03-04 17:00:33 +00:00
foreman
4300750e2b
P4 to Git Change 1750874 by chui@ocl-promo-incrementor on 2019/03/04 03:00:26
...
SWDEV-2 - Change OpenCL version number from 2845 to 2846.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2593 edit
[ROCm/clr commit: 9b68a2f017 ]
2019-03-04 03:18:12 -05:00
Maneesh Gupta
1269a45f8c
Merge pull request #939 from gargrahul/update_hipmemset_test
...
[dtest] Update hipMemset test
[ROCm/clr commit: 24570ab72a ]
2019-03-03 20:29:55 +05:30
Rahul Garg
b3ba23ba81
Fix review comments
...
[ROCm/clr commit: 5900416629 ]
2019-03-02 23:38:37 +05:30
foreman
89d829fbd7
P4 to Git Change 1750710 by chui@ocl-promo-incrementor on 2019/03/02 03:00:26
...
SWDEV-2 - Change OpenCL version number from 2844 to 2845.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2592 edit
[ROCm/clr commit: 0b988784ec ]
2019-03-02 03:14:27 -05:00
Maneesh Gupta
0900e28473
Merge pull request #945 from wkwchau/hipMemset3D_fix
...
Fix hipMemset3D test
[ROCm/clr commit: 8bd168febf ]
2019-03-01 21:18:12 +05:30
foreman
7889e14f47
P4 to Git Change 1750218 by chui@ocl-promo-incrementor on 2019/03/01 03:00:25
...
SWDEV-2 - Change OpenCL version number from 2843 to 2844.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2591 edit
[ROCm/clr commit: 3bbc2654e4 ]
2019-03-01 04:01:52 -05:00
Wilkin Chau
19b361281a
Fix hipMemset3D test
...
Calculate the allocated size based on the width, height and depth.
[ROCm/clr commit: 99540373cf ]
2019-02-28 22:42:46 +00:00
Rahul Garg
e6f5850ebb
Fix hipMemset test for HIP/NVCC
...
[ROCm/clr commit: 41afe4d947 ]
2019-03-01 03:46:57 +05:30
Yaxun Sam Liu
169bfb6b75
Revert "hipcc should consume -mcode-object-v3 flag"
...
This reverts commit ac4b2b03ac .
[ROCm/clr commit: b40d9c7849 ]
2019-02-28 11:21:47 -05:00
Yaxun Sam Liu
89721c8ce8
Revert "Change code-object flag to only HIP-Clang"
...
This reverts commit 1e483af21b .
[ROCm/clr commit: 9002c7d09d ]
2019-02-28 11:20:04 -05:00
Yaxun Sam Liu
768d00f5e7
Revert "Consume the code obj args to prevent duplicates"
...
This reverts commit 0e1fc751ea .
[ROCm/clr commit: 510590ac1d ]
2019-02-28 11:19:35 -05:00
Maneesh Gupta
b2a859754d
Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
...
Fix hipBusBW sample for P2P bidirectional test
[ROCm/clr commit: 4eff6bd09a ]
2019-02-28 07:14:38 +05:30
Maneesh Gupta
7627e3dfe9
Merge pull request #937 from yxsamliu/nan2
...
Fix nan for windows
[ROCm/clr commit: c1ff2c95a4 ]
2019-02-28 07:14:27 +05:30
Maneesh Gupta
ca193fe866
Merge pull request #935 from gargrahul/fix_hipbusbw_beatsoverflow
...
Fix hipBusBW overflow with setting beats/iterations
[ROCm/clr commit: c6b050b7f2 ]
2019-02-28 07:14:16 +05:30
Rahul Garg
1a97c0fafc
Update hipMemset test
...
[ROCm/clr commit: 0156388a6b ]
2019-02-28 06:54:49 +05:30
Rahul Garg
1985d70605
Fix hipBusBW sample for P2P bidirectional test
...
[ROCm/clr commit: 828e62fe4f ]
2019-02-28 00:56:07 +05:30
Yaxun Sam Liu
0b8586ab26
Fix nan for windows
...
[ROCm/clr commit: 0ebe23512f ]
2019-02-27 12:33:26 -05:00
Maneesh Gupta
ec494ba628
[hipcofig] Update HIP_PLATFORM detection logic
...
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.
Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b
[ROCm/clr commit: 03adc12474 ]
2019-02-27 14:10:21 +05:30
foreman
ec88761cef
P4 to Git Change 1749142 by chui@ocl-promo-incrementor on 2019/02/27 03:00:23
...
SWDEV-2 - Change OpenCL version number from 2842 to 2843.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2590 edit
[ROCm/clr commit: 8b6f0a2c01 ]
2019-02-27 03:17:27 -05:00
Rahul Garg
a835072903
Fix hipBusBW overflow with setting beats/iterations
...
[ROCm/clr commit: 4fef69afdc ]
2019-02-27 00:18:52 +05:30
foreman
1d0572dd0f
P4 to Git Change 1748674 by cpaquot@cpaquot-ocl-lc-lnx on 2019/02/26 11:31:59
...
SWDEV-145570 - [HIP] Implemented texture object for ROCm backend
Needed to implement sampler object and return the getHsaImageObject
for roc::Image::cpuSrd.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#118 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#22 edit
[ROCm/clr commit: 2732ad0300 ]
2019-02-26 11:47:55 -05:00
foreman
5aab4688e9
P4 to Git Change 1748655 by wchau@wchau_OCL_boltzmann on 2019/02/26 10:50:47
...
SWDEV-180407 - Observed failure while running OCL 2.0 conformance API : min_max_device_version
- revert CL1739455 to use OCL version 1.2 as default to avoid this issue for ROCm 2.2 release
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#117 edit
[ROCm/clr commit: cf278cec27 ]
2019-02-26 11:22:30 -05:00
foreman
eba54dbae1
P4 to Git Change 1748484 by chui@ocl-promo-incrementor on 2019/02/26 03:00:23
...
SWDEV-2 - Change OpenCL version number from 2841 to 2842.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2589 edit
[ROCm/clr commit: 918f2e197a ]
2019-02-26 03:08:31 -05:00
Rahul Garg
1c95abbb18
Fix forceinline for non HCC compilation
...
[ROCm/clr commit: 832142234b ]
2019-02-26 07:50:09 +05:30