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
4177b6f8a1
Merge pull request #1045 from emankov/master
...
[HIPIFY][doc] Provide patches for clang's bug 38811
[ROCm/clr commit: 716ed30878 ]
2019-04-23 21:15:33 +03: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
b8c916f152
Merge pull request #1044 from emankov/master
...
[HIPIFY][hipify-perl] Formatting
[ROCm/clr commit: d8a51ee26c ]
2019-04-23 18:30:38 +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
Jenkins
79b0319b6c
Merge 'master' into 'amd-master'
...
Change-Id: Id78d37905036fb495b522b0a741301ee91fcf325
[ROCm/clr commit: 15bc9a1841 ]
2019-04-23 05:23:41 -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
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
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
Yaxun (Sam) Liu
cb81018121
Fix missing arg in HIP_INIT_API
...
[ROCm/clr commit: 710e633bdd ]
2019-04-18 16:18:31 -04:00
Konstantin Pyzhov
d1bbf23181
Fix for __ffsll() device functions.
...
[ROCm/clr commit: 5664ed3206 ]
2019-04-18 13:07:24 -04:00
foreman
24f9c12ef7
P4 to Git Change 1771752 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/18 11:54:18
...
SWDEV-145570 - [HIP] Use isAsync flag for async cases.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#54 edit
[ROCm/clr commit: 8b60833e6e ]
2019-04-18 12:15:25 -04:00
David Salinas
5624c3837d
Revert "append the ELF flags for sram-ecc and xnack to the target triple per code object"
...
This reverts commit d1f4e7ea54 .
[ROCm/clr commit: 1237a0b691 ]
2019-04-18 11:49:40 -04:00
Rahul Garg
c6dd7c9678
Fix D2DAsync test
...
[ROCm/clr commit: f1dc017167 ]
2019-04-18 07:35:06 +05:30
foreman
533fb99bbb
P4 to Git Change 1771336 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/17 18:19:42
...
SWDEV-145570 - [HIP] Use staging buffer to copy peer to peer.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#53 edit
[ROCm/clr commit: 9f5001466a ]
2019-04-17 18:38:30 -04:00
Evgeny Mankov
2b42c0efeb
Merge pull request #1025 from emankov/master
...
[HIPIFY][SPARSE] cuSPARSE 10.1 support
[ROCm/clr commit: 9514678aeb ]
2019-04-16 15:01:19 +03:00
Evgeny Mankov
3586f0be35
[HIPIFY][SPARSE] cuSPARSE 10.1 support
...
[ROCm/clr commit: 95aca4f9a9 ]
2019-04-16 14:59:44 +03:00
Evgeny Mankov
fde9571585
Merge pull request #1024 from emankov/master
...
[HIPIFY][BLAS] cuBLAS 10.1 support
[ROCm/clr commit: 542d0c3d7a ]
2019-04-16 12:54:18 +03:00
Evgeny Mankov
e08460eb09
[HIPIFY][BLAS] cuBLAS 10.1 support
...
[ROCm/clr commit: bbcacd0146 ]
2019-04-16 12:52:58 +03:00
Evgeny Mankov
999640effd
Merge pull request #1023 from emankov/master
...
[HIPIFY][cuDNN] Add partial cudnnRNNBiasMode_t support
[ROCm/clr commit: f5f1636181 ]
2019-04-16 11:03:22 +03:00
Evgeny Mankov
26129109df
[HIPIFY][cuDNN] Add partial cudnnRNNBiasMode_t support
...
[ROCm/clr commit: 5fa84735a6 ]
2019-04-16 11:01:01 +03:00
Maneesh Gupta
7c43b9ee4b
Merge pull request #995 from david-salinas/add_sram-ecc_and_xnack_flags_to_triple
...
Append the ELF flags for sram-ecc and xnack to the target triple per code object
[ROCm/clr commit: 715a500b97 ]
2019-04-16 09:10:04 +05:30
Maneesh Gupta
dac817873f
Merge pull request #1019 from scchan/lazy_binding
...
minor workaround for lazy binding
[ROCm/clr commit: 22660bed74 ]
2019-04-16 08:36:10 +05:30
Jeff Daily
cf4e198a91
In hipFree, synchronize owner of memory ( #1018 )
...
* In hipFree, if memory is associated with a device, synchronize that device's streams.
This changes the behavior from synchronizing the currently set TLS device.
* All devices sync in hipFree for _appId=-1 case.
* Revert "All devices sync in hipFree for _appId=-1 case."
This reverts commit 1efb34d6a8426661e45bc5f763422a1147aeac10.
* add HIP_SYNC_FREE env var
[ROCm/clr commit: cf8fb43e6b ]
2019-04-16 08:35:55 +05:30
Mr-LiuSw
e909811963
add little changes in hip_runtime_api.h to work with c language ( #1017 )
...
* Update hip_runtime_api.h
when i try to use mpicc or gcc to compile a c language code which call some hip runtime api , error occured as
> /path/to/hcc_detail/hip_runtime_api.h:2268:33: error: unknown type name ‘hipFuncAttributes’;
> hipFuncGetAttributes(hipFuncAttributes* attr, const void* func);
add ' struct ' for the first parameter of hipFuncGetAttributes will get ride of this problem.
[ROCm/clr commit: 64bdf82265 ]
2019-04-16 08:35:36 +05:30
Aaron Enye Shi
10048a5631
Use COMgr to read Kernel Args Metadata ( #1006 )
...
* Add CMAKE dep to amd_comgr
* Use COMGR for read_kernarg_metadata in COV2
* Do not assume kernargs exist
* Add proper metadata destroy cleanup
* Use a process function for easier destroy
* Remove old read_kernarg_metadata
* Clean up HCC, prints, names
* Use COMGR in CMAKE by default
* Move metadata lookup for keyword values into helper
* Remove C string usage for lookup_keyword_value
* Guard COMGR for non-NVCC path
* Add hip_hcc dependency on comgr package
* Add lifetime to metadata nodes
* Find COMGR config file for amd_comgr target
* Move set_active data earlier
[ROCm/clr commit: 2c80975e9c ]
2019-04-16 08:34:39 +05:30
Evgeny Mankov
7426c317be
Merge pull request #1022 from emankov/master
...
[HIPIFY] cuDNN 7.5.0.56 support
[ROCm/clr commit: 3bc6f1e7b5 ]
2019-04-15 15:48:38 +03:00
Evgeny Mankov
27275c9e8e
[HIPIFY] cuDNN 7.5.0.56 support
...
[ROCm/clr commit: 64f0f29111 ]
2019-04-15 15:46:46 +03:00
Maneesh Gupta
5d577d7ef2
Merge pull request #1021 from mangupta/ci_update_builds
...
[ci] Enable tests on ROCm 2.3
[ROCm/clr commit: b700c19985 ]
2019-04-15 13:27:49 +05:30
Maneesh Gupta
c82695a311
[ci] Enable tests on ROCm 2.3
...
Change-Id: Id344ef600b0868f36f2e7ac08d5664234d88835b
[ROCm/clr commit: 72e17e3c92 ]
2019-04-15 12:38:01 +05:30
Jenkins
6fa50a2e79
Merge 'master' into 'amd-master'
...
Change-Id: I79fc1a5d5692ae9783b9e26c7adecc6c707da977
[ROCm/clr commit: 81d46ce8ac ]
2019-04-11 10:42:54 -05:00
Maneesh Gupta
4610845721
Merge pull request #1016 from yxsamliu/align
...
hip-clang: Add __align__
[ROCm/clr commit: 464e098796 ]
2019-04-11 08:54:23 +05:30
Jenkins
c35dfe9cfa
Merge 'master' into 'amd-master'
...
Change-Id: I0e895e45f3a2159dc032a269c5706ed7246857ea
[ROCm/clr commit: 0a3ffdf182 ]
2019-04-10 16:37:43 -05:00
Yaxun (Sam) Liu
7d58d7b02a
hip-clang: Add __align__
...
CUDA has __align__. Define eqivalent for hip-clang.
[ROCm/clr commit: e200ece4da ]
2019-04-10 14:17:18 -04:00
Evgeny Mankov
19ba784652
Merge pull request #1015 from emankov/master
...
[HIPIFY] CUDA 10.1 Runtime API support
[ROCm/clr commit: 131e74c64c ]
2019-04-10 18:44:21 +03:00
Evgeny Mankov
ca6021640b
[HIPIFY] CUDA 10.1 Runtime API support
...
[ROCm/clr commit: b11bf48270 ]
2019-04-10 18:41:36 +03:00
Evgeny Mankov
971a55a94a
Merge pull request #1014 from emankov/master
...
[HIPIFY] CUDA 10.1 Driver API support
[ROCm/clr commit: 2603fb409b ]
2019-04-10 15:05:28 +03:00
Evgeny Mankov
61a6949cf0
[HIPIFY] CUDA 10.1 Driver API support
...
[ROCm/clr commit: 9a660c0d48 ]
2019-04-10 15:03:34 +03:00
Maneesh Gupta
f8194fd6f1
Merge pull request #1013 from yxsamliu/config
...
Fix hip-config.cmake for hip-clang
[ROCm/clr commit: 75691ff3e4 ]
2019-04-10 07:53:22 +00:00
Maneesh Gupta
95218deb30
Merge pull request #1012 from yxsamliu/header
...
hip-clang: add include path for hsa headers
[ROCm/clr commit: 9a1f5c99fc ]
2019-04-10 07:53:13 +00:00
Yaxun (Sam) Liu
f6151a55fd
hip-clang: fix hipcc options
...
Use -O3 for default optimization level.
Fix --hip-device-lib-path for warnings about unused option.
[ROCm/clr commit: 419eeb4fe0 ]
2019-04-09 22:31:13 -04:00