foreman
2d2e37205f
P4 to Git Change 1777158 by cpaquot@cpaquot-ocl-lc-lnx on 2019/05/01 17:12:01
...
SWDEV-188219 - [HIP] Add hipStreamCreateWithPriority. NOP right now.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#13 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.hpp#21 edit
[ROCm/clr commit: ef45e9ab42 ]
2019-05-01 18:43:47 -04:00
foreman
9c291c3119
P4 to Git Change 1776901 by gandryey@gera-w8 on 2019/05/01 11:42:45
...
SWDEV-187956 - [CQE OCL][NAVI 10][WIN][LNX] Assertion failure observed with Subtests of OpenMM on PAL/LC path
- Correct the number of SIMDs and SIMD width for Navi10.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDeviceQueries.cpp#54 edit
[ROCm/clr commit: 268627d98e ]
2019-05-01 12:05:50 -04:00
foreman
60bed323a1
P4 to Git Change 1776881 by jatang@jatang_win_pal_lc on 2019/05/01 11:04:10
...
SWDEV-174198 - Back out changelist 1776874.
Need to wait for //depot/main/drivers/inc/asic_reg/ai_id.h promotion.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#161 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#39 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#58 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#54 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#49 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#71 edit
[ROCm/clr commit: e79e3e6f21 ]
2019-05-01 11:49:17 -04:00
foreman
bfefbd1dc0
P4 to Git Change 1776874 by jatang@jatang_win_pal_lc on 2019/05/01 10:56:52
...
SWDEV-174198 - Add support for MI100.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#160 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#38 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#57 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#53 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#48 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#70 edit
[ROCm/clr commit: c8d38859e0 ]
2019-05-01 11:44:42 -04:00
foreman
016cc2c43f
P4 to Git Change 1776811 by chui@ocl-promo-incrementor on 2019/05/01 03:00:07
...
SWDEV-2 - Change OpenCL version number from 2886 to 2887.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2634 edit
[ROCm/clr commit: e9dedd6682 ]
2019-05-01 03:09:33 -04:00
foreman
5f144110be
P4 to Git Change 1776765 by todli@todli-win-opencl-kv1 on 2019/04/30 19:30:32
...
SWDEV-181817 - remove HostMemDirectAccess flag for non-tiled 3D image, so that unimplemented pal::Resouce::mapLayers() will not be hit by Fill Image path.
ocltc.amd.com/reviews/r/17238/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#23 edit
[ROCm/clr commit: cf74994c54 ]
2019-04-30 19:41:57 -04:00
emankov
c27f0b952e
[HIPIFY][tests] Add cuSPARSE CSR-BCSR-SPMV-conversions example
...
[ROCm/clr commit: d5c3e5ea71 ]
2019-04-30 17:37:34 +03:00
Michael LIAO
eb43303d0b
[Device Function] Fix implementation of __bitinsert_u64
...
- It's a common mistake by assuming 1 << shamt would be promoted to
64-bit, if shamt is a 64-bit integer. That's not the case. Replace
that left shift to a 64-bit one to ensure it won't fall into undefined
behavior.
- Fix the host-side implementation as well for device function testing.
[ROCm/clr commit: 2380eb8ecc ]
2019-04-30 08:59:13 -04:00
foreman
dfe6332cfa
P4 to Git Change 1776336 by chui@ocl-promo-incrementor on 2019/04/30 03:00:03
...
SWDEV-2 - Change OpenCL version number from 2885 to 2886.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2633 edit
[ROCm/clr commit: f18b734f30 ]
2019-04-30 03:39:29 -04:00
Michael LIAO
e8de293fc5
[devfunc] Re-implement ballot using AMDGCN builtins
...
- As the signature of `amdgcn.icmp` is changed for next-gen chip, using
clang builtins is portable way to hide that details.
[ROCm/clr commit: a7a4d80f54 ]
2019-04-29 17:21:25 -04:00
Michael LIAO
fb427976d7
[hipcc] Repace --rpath with --rpath-link
...
- With `--rpath`, app's RUNPATH is set to the temporary library path
during build. Instead, `--rpath-link` should be used to leave RUNPATH
untouched. User should set LD_LIBRARY_PATH or system ld.so.conf to
proper setting.
[ROCm/clr commit: 92f90c3651 ]
2019-04-29 16:01:16 -04:00
foreman
c1cd5b9e43
P4 to Git Change 1776019 by gandryey@gera-w8 on 2019/04/29 14:13:29
...
SWDEV-79445 - OCL generic changes and code clean-up
- Remove GPU_DEVICE_NAME support
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#605 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#131 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#125 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#305 edit
[ROCm/clr commit: 5f99d6ed66 ]
2019-04-29 14:30:36 -04:00
foreman
6757b5d253
P4 to Git Change 1775995 by gandryey@gera-w8 on 2019/04/29 13:46:53
...
SWDEV-79445 - OCL generic changes and code clean-up
- Enable P2P extension for PAL path, currently it's staging copy only
- Fix P2P staging copy
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#55 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#243 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#336 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#77 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#131 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#59 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#92 edit
[ROCm/clr commit: 7101fd9ed2 ]
2019-04-29 13:58:26 -04:00
foreman
5c11478b66
P4 to Git Change 1775995 by gandryey@gera-w8 on 2019/04/29 13:46:53
...
SWDEV-79445 - OCL generic changes and code clean-up
- Enable P2P extension for PAL path, currently it's staging copy only
- Fix P2P staging copy
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#55 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#243 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#336 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#77 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#131 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#59 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#92 edit
[ROCm/clr commit: 1e33e8be4d ]
2019-04-29 13:58:26 -04:00
foreman
c50040d6e8
P4 to Git Change 1775916 by chui@ocl-promo-incrementor on 2019/04/29 11:12:31
...
SWDEV-2 - Change OpenCL version number from 2884 to 2885.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2632 edit
[ROCm/clr commit: 1dddb78021 ]
2019-04-29 11:28:38 -04:00
Evgeny Mankov
7efe95bc42
[HIPIFY][doc] Update Readme.md: latest cuDNN 7.5.1.10 is supported
...
+ tested with CUDA 9.0, 9,2, 10.0 and 10.1
[ROCm/clr commit: 116daa3a1f ]
2019-04-29 15:41:08 +03:00
Aaron Enye Shi
f8d108a815
Revert "Use COMgr to read Kernel Args Metadata ( #1006 )"
...
This reverts commit 10048a5631 .
[ROCm/clr commit: 235c6877c8 ]
2019-04-26 16:04:56 -04:00
Aaron Enye Shi
2105ed24fc
Revert "Add COMGR relative path for build machines"
...
This reverts commit 9cd137f2e4 .
[ROCm/clr commit: acfa46bbbc ]
2019-04-26 16:04:56 -04:00
Aaron Enye Shi
9fbc8c0b58
Revert "Add dependency on amd_comgr in hip-config-*.cmake.in"
...
This reverts commit a1aa1f6f10 .
[ROCm/clr commit: 2378c7a20b ]
2019-04-26 16:04:56 -04:00
foreman
4a8b1861fd
P4 to Git Change 1775366 by kjayapra@99_HIPWS_SLV_CHECKIN on 2019/04/26 14:48:23
...
SWDEV-144570 - hipFuncGetAttributes() API changes.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#28 edit
[ROCm/clr commit: 33ebadc935 ]
2019-04-26 15:15:48 -04:00
Maneesh Gupta
a1aa1f6f10
Add dependency on amd_comgr in hip-config-*.cmake.in
...
Change-Id: Iac1d851a8cfb99224e9c5926780273d9b9b08426
[ROCm/clr commit: b8fe5ba572 ]
2019-04-25 15:26:33 -04:00
Sameer Sahasrabuddhe
4f69390332
minor cleanup: eliminate repetition
...
[ROCm/clr commit: c74a97f756 ]
2019-04-25 20:41:16 +05:30
Evgeny Mankov
729de93385
[HIPIFY][perl][fix][258] Memory fence device functions are supported now
...
[ROCm/clr commit: f0c2fdc6d7 ]
2019-04-25 13:27:30 +03:00
Evgeny Mankov
3c3255fbe5
[HIPIFY][DNN] cudnnSetFilter4dDescriptor support
...
[ROCm/clr commit: 72a809caf6 ]
2019-04-25 12:18:51 +03:00
Evgeny Mankov
6c114ca626
[HIPIFY][fix][ #204 ] Suppress warning message: #pragma once in main file
...
[ROCm/clr commit: df9418c3cd ]
2019-04-24 20:35:52 +03:00
Evgeny Mankov
ac39a25328
[HIPIFY][doc] Update README.md
...
+ A few words about clang patches to work with CUDA 9.2 - 10.0 on Windows;
+ Fix cuDNN versions with correct values.
[ROCm/clr commit: 1049031d98 ]
2019-04-24 17:40:35 +03:00
Maneesh Gupta
dad6abcd7a
Merge pull request #1043 from mhbliao/hliao/master/fp16
...
[hip] Fix including of hip_fp16.h
[ROCm/clr commit: 7f81c72f1c ]
2019-04-24 16:50:46 +05:30
Maneesh Gupta
f8f49d57dc
Merge pull request #1042 from mhbliao/hliao/master/ldg
...
[hip] Fix use of `__HIP_CLANG_ONLY__` in `hip_ldg.h`.
[ROCm/clr commit: 63ab2ea945 ]
2019-04-24 16:50:37 +05:30
Maneesh Gupta
b41d81d74e
Merge pull request #1040 from eshcherb/roctracer-hip-frontend-190422
...
hip_prof_api.h include under __cplusplus
[ROCm/clr commit: 54cdeabe6e ]
2019-04-24 16:50:27 +05:30
Maneesh Gupta
a709855e9d
Merge pull request #1039 from gargrahul/fix_ptrgetattr_nvcc
...
Fix hipPointerGetAttributes for NVCC
[ROCm/clr commit: 7edb43bc83 ]
2019-04-24 16:50:18 +05:30
Rahul Garg
d69edbbb7f
Add hipMallocManaged default functional support ( #1036 )
...
* Add hipMallocManaged default functional support
* Fix build error
* Add dtest
[ROCm/clr commit: 94769fc8dd ]
2019-04-24 16:50:03 +05:30
Maneesh Gupta
9835229370
Merge pull request #1034 from kpyzhov/master
...
Minor fixes for 64-bit device functions.
[ROCm/clr commit: 61861faddc ]
2019-04-24 16:49:36 +05:30
Maneesh Gupta
a0fdc93902
Merge pull request #1031 from yxsamliu/fix-init
...
Fix missing arg in HIP_INIT_API
[ROCm/clr commit: 3ac21336eb ]
2019-04-24 16:49:23 +05:30
Maneesh Gupta
c2011c2a2d
Merge pull request #1028 from gargrahul/fix_d2d_async_test
...
[dtest] Fix D2DAsync test
[ROCm/clr commit: 3ba7afcfc1 ]
2019-04-24 16:49:13 +05:30
Aaron Enye Shi
9cd137f2e4
Add COMGR relative path for build machines
...
[ROCm/clr commit: 6b3095f7cb ]
2019-04-23 17:16:26 -04:00
Evgeny Mankov
bc3583c9bd
[HIPIFY][doc] Provide patches for clang's bug 38811
...
+ Update Readme.md accordingly
[ROCm/clr commit: 87fa81f7be ]
2019-04-23 21:13:00 +03:00
Evgeny Mankov
176db946b2
[HIPIFY][hipify-perl] Formatting
...
[ROCm/clr commit: 65dd1d4c7d ]
2019-04-23 17:55:47 +03:00
Michael LIAO
59e6127969
[hip] Fix including of hip_fp16.h
...
- Separate the definition of `__HCC_OR_HIP_CLANG__`, `__HCC_ONLY__`, and
`__HIP_CLANG_ONLY__` into hip_common.h so that it could be included in
hip_fp16.h, which may be included separately in app.
[ROCm/clr commit: d086dbd0e5 ]
2019-04-23 09:16:00 -04:00
Michael LIAO
619050ae96
[hip] Fix use of __HIP_CLANG_ONLY__ in hip_ldg.h.
...
- Check its value instead of whether it's defined or not.
[ROCm/clr commit: ca6a5c07eb ]
2019-04-22 23:22:32 -04:00
Evgeny
79df39e3c3
hip_prof_api.h include under __cplusplus
...
[ROCm/clr commit: 165c42483b ]
2019-04-22 21:14:18 -05:00
Rahul Garg
0198199780
Fix hipPointerGetAttributes for NVCC
...
[ROCm/clr commit: c0e0f0b7fd ]
2019-04-23 03:22:25 +05:30
foreman
72391f7375
P4 to Git Change 1772785 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/22 14:31:18
...
SWDEV-144570 - [HIP] Lazy build kernels to avoid overfilling dev memory.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#27 edit
[ROCm/clr commit: b07f3f0de7 ]
2019-04-22 15:19:24 -04:00
foreman
c75c7068e6
P4 to Git Change 1772710 by gandryey@gera-w8 on 2019/04/22 11:42:59
...
SWDEV-185753 - [CQE OCL][QR][DTB-Blocker][Vega][Navi][PCO][Windows] observed Failure with Multiple applications on all asics (Navi, Vega, PCO, RV2 ) due to Faulty CL 1766106
- Keep SVM allocation of code segment for HIP only.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#92 edit
[ROCm/clr commit: f84c26afb9 ]
2019-04-22 11:57:54 -04:00
foreman
75388ae81c
P4 to Git Change 1772349 by mshivama@mshivama_tf on 2019/04/20 07:35:24
...
SWDEV-187020 - Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX
Make sure that the size of `dest` is big enough to hoid `src` including trailing zero byte
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#19 edit
[ROCm/clr commit: 02b4ec115b ]
2019-04-21 21:50:04 -04:00
foreman
9e8eab5719
P4 to Git Change 1772340 by chui@ocl-promo-incrementor on 2019/04/20 03:00:05
...
SWDEV-2 - Change OpenCL version number from 2883 to 2884.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2631 edit
[ROCm/clr commit: f97209b5e0 ]
2019-04-21 21:42:19 -04:00
foreman
08bc1d5d01
P4 to Git Change 1772267 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/04/19 15:53:44
...
SWDEV-187076 - Fix parameter initialization on COMPGR path.
- Once 'Args' or '.args' cannot be found, it should be regarded as no
argument is associated with that kernel instead of an error.
RB: http://ocltc.amd.com/reviews/r/17177/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#22 edit
[ROCm/clr commit: f874d958e8 ]
2019-04-19 16:10:03 -04:00
foreman
a907a2c974
P4 to Git Change 1772193 by mshivama@mshivama_tf on 2019/04/19 09:39:39
...
SWDEV-187020 - Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX
the API hiDeviceGetName() should pass the length of device name as argument to strncpy() instead
of total (dest) memory size which is being passed to it by its caller. Also, bit of a code clean-up.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#18 edit
[ROCm/clr commit: 4538956a99 ]
2019-04-19 09:49:37 -04:00
Konstantin Pyzhov
a525cc8f47
Fix for __popcll() device function implementation.
...
[ROCm/clr commit: f6fbf8751d ]
2019-04-19 08:53:22 -04:00
foreman
bd80dd9dbd
P4 to Git Change 1772111 by chui@ocl-promo-incrementor on 2019/04/19 03:00:06
...
SWDEV-2 - Change OpenCL version number from 2882 to 2883.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2630 edit
[ROCm/clr commit: 51fb01161f ]
2019-04-19 03:12:51 -04:00
Yaxun (Sam) Liu
cb81018121
Fix missing arg in HIP_INIT_API
...
[ROCm/clr commit: 710e633bdd ]
2019-04-18 16:18:31 -04:00