Rahul Garg
c01236f679
Add hipMallocManaged default functional support ( #1036 )
...
* Add hipMallocManaged default functional support
* Fix build error
* Add dtest
[ROCm/hip commit: 2bc2c46d4d ]
2019-04-24 16:50:03 +05:30
Maneesh Gupta
4d9977c10b
Merge pull request #1034 from kpyzhov/master
...
Minor fixes for 64-bit device functions.
[ROCm/hip commit: a016777acb ]
2019-04-24 16:49:36 +05:30
Maneesh Gupta
72c7388422
Merge pull request #1031 from yxsamliu/fix-init
...
Fix missing arg in HIP_INIT_API
[ROCm/hip commit: 8dc8c58ddd ]
2019-04-24 16:49:23 +05:30
Maneesh Gupta
b17642bb10
Merge pull request #1028 from gargrahul/fix_d2d_async_test
...
[dtest] Fix D2DAsync test
[ROCm/hip commit: eed5928007 ]
2019-04-24 16:49:13 +05:30
Aaron Enye Shi
01a11c94f8
Add COMGR relative path for build machines
...
[ROCm/hip commit: 920fe246d7 ]
2019-04-23 17:16:26 -04:00
Evgeny Mankov
1db546d108
Merge pull request #1045 from emankov/master
...
[HIPIFY][doc] Provide patches for clang's bug 38811
[ROCm/hip commit: 6dc1165259 ]
2019-04-23 21:15:33 +03:00
Evgeny Mankov
3fb77dbef5
[HIPIFY][doc] Provide patches for clang's bug 38811
...
+ Update Readme.md accordingly
[ROCm/hip commit: 57931b3056 ]
2019-04-23 21:13:00 +03:00
Evgeny Mankov
488ae670c7
Merge pull request #1044 from emankov/master
...
[HIPIFY][hipify-perl] Formatting
[ROCm/hip commit: 3402f9110b ]
2019-04-23 18:30:38 +03:00
Evgeny Mankov
a2b6b1e7e9
[HIPIFY][hipify-perl] Formatting
...
[ROCm/hip commit: defc6f8155 ]
2019-04-23 17:55:47 +03:00
Michael LIAO
6eec9d4ac8
[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/hip commit: dc0d7bd5ce ]
2019-04-23 09:16:00 -04:00
Jenkins
fa6b0ab49c
Merge 'master' into 'amd-master'
...
Change-Id: Id78d37905036fb495b522b0a741301ee91fcf325
[ROCm/hip commit: 4ad0adebc4 ]
2019-04-23 05:23:41 -04:00
Michael LIAO
27aed8c172
[hip] Fix use of __HIP_CLANG_ONLY__ in hip_ldg.h.
...
- Check its value instead of whether it's defined or not.
[ROCm/hip commit: 6fb07acc8c ]
2019-04-22 23:22:32 -04:00
Evgeny
17474d2b58
hip_prof_api.h include under __cplusplus
...
[ROCm/hip commit: af3f3ccb2b ]
2019-04-22 21:14:18 -05:00
Rahul Garg
be49602b29
Fix hipPointerGetAttributes for NVCC
...
[ROCm/hip commit: 69a3d6b72a ]
2019-04-23 03:22:25 +05:30
foreman
17f613bfde
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/hip commit: 80fb280643 ]
2019-04-22 15:19:24 -04:00
foreman
b0a31b621c
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/hip commit: 84679ca20e ]
2019-04-21 21:50:04 -04:00
foreman
1e8f8da0d9
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/hip commit: 7a1d02c8a1 ]
2019-04-19 09:49:37 -04:00
Konstantin Pyzhov
2e0c67bbd3
Fix for __popcll() device function implementation.
...
[ROCm/hip commit: beadaab661 ]
2019-04-19 08:53:22 -04:00
Yaxun (Sam) Liu
d4bce6c019
Fix missing arg in HIP_INIT_API
...
[ROCm/hip commit: bb5c620b13 ]
2019-04-18 16:18:31 -04:00
Konstantin Pyzhov
53b232fb2a
Fix for __ffsll() device functions.
...
[ROCm/hip commit: b7bd29924a ]
2019-04-18 13:07:24 -04:00
foreman
ac0387e22f
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/hip commit: 17b5ecc6dc ]
2019-04-18 12:15:25 -04:00
David Salinas
d4c72ad357
Revert "append the ELF flags for sram-ecc and xnack to the target triple per code object"
...
This reverts commit ee887dd6a2 .
[ROCm/hip commit: 5843530a06 ]
2019-04-18 11:49:40 -04:00
Rahul Garg
d0951a9c20
Fix D2DAsync test
...
[ROCm/hip commit: e5e7651a4a ]
2019-04-18 07:35:06 +05:30
foreman
ce48e851ef
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/hip commit: 881618fc1b ]
2019-04-17 18:38:30 -04:00
Evgeny Mankov
a8763347a5
Merge pull request #1025 from emankov/master
...
[HIPIFY][SPARSE] cuSPARSE 10.1 support
[ROCm/hip commit: d95448dd26 ]
2019-04-16 15:01:19 +03:00
Evgeny Mankov
43d7714fe4
[HIPIFY][SPARSE] cuSPARSE 10.1 support
...
[ROCm/hip commit: e1c87d8cae ]
2019-04-16 14:59:44 +03:00
Evgeny Mankov
8da1b26ffd
Merge pull request #1024 from emankov/master
...
[HIPIFY][BLAS] cuBLAS 10.1 support
[ROCm/hip commit: 85de95386e ]
2019-04-16 12:54:18 +03:00
Evgeny Mankov
fec9f62e0f
[HIPIFY][BLAS] cuBLAS 10.1 support
...
[ROCm/hip commit: 032c3bf5b8 ]
2019-04-16 12:52:58 +03:00
Evgeny Mankov
6268243c74
Merge pull request #1023 from emankov/master
...
[HIPIFY][cuDNN] Add partial cudnnRNNBiasMode_t support
[ROCm/hip commit: ea389cd7b8 ]
2019-04-16 11:03:22 +03:00
Evgeny Mankov
a7e36937ca
[HIPIFY][cuDNN] Add partial cudnnRNNBiasMode_t support
...
[ROCm/hip commit: 1b36987c5f ]
2019-04-16 11:01:01 +03:00
Maneesh Gupta
f529a6af13
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/hip commit: 8309632e2d ]
2019-04-16 09:10:04 +05:30
Maneesh Gupta
8b7cd90f0c
Merge pull request #1019 from scchan/lazy_binding
...
minor workaround for lazy binding
[ROCm/hip commit: d789aef46e ]
2019-04-16 08:36:10 +05:30
Jeff Daily
a0172ca884
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/hip commit: 2b3037a6ea ]
2019-04-16 08:35:55 +05:30
Mr-LiuSw
ba23b5c5db
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/hip commit: dc07b1b06c ]
2019-04-16 08:35:36 +05:30
Aaron Enye Shi
882006555b
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/hip commit: 8a548bf40b ]
2019-04-16 08:34:39 +05:30
Evgeny Mankov
00c3c33f39
Merge pull request #1022 from emankov/master
...
[HIPIFY] cuDNN 7.5.0.56 support
[ROCm/hip commit: 20ba5c72a8 ]
2019-04-15 15:48:38 +03:00
Evgeny Mankov
e73bfab77c
[HIPIFY] cuDNN 7.5.0.56 support
...
[ROCm/hip commit: d3a810ab11 ]
2019-04-15 15:46:46 +03:00
Maneesh Gupta
6243d12950
Merge pull request #1021 from mangupta/ci_update_builds
...
[ci] Enable tests on ROCm 2.3
[ROCm/hip commit: 290c66551c ]
2019-04-15 13:27:49 +05:30
Maneesh Gupta
ab22256587
[ci] Enable tests on ROCm 2.3
...
Change-Id: Id344ef600b0868f36f2e7ac08d5664234d88835b
[ROCm/hip commit: 5a0e14fbb1 ]
2019-04-15 12:38:01 +05:30
Jenkins
0c7b926473
Merge 'master' into 'amd-master'
...
Change-Id: I79fc1a5d5692ae9783b9e26c7adecc6c707da977
[ROCm/hip commit: e44ef934e0 ]
2019-04-11 10:42:54 -05:00
Maneesh Gupta
ba8ef59e8b
Merge pull request #1016 from yxsamliu/align
...
hip-clang: Add __align__
[ROCm/hip commit: 78fd844a16 ]
2019-04-11 08:54:23 +05:30
Jenkins
dd7ac42704
Merge 'master' into 'amd-master'
...
Change-Id: I0e895e45f3a2159dc032a269c5706ed7246857ea
[ROCm/hip commit: a3cc49e647 ]
2019-04-10 16:37:43 -05:00
Yaxun (Sam) Liu
9899d0523e
hip-clang: Add __align__
...
CUDA has __align__. Define eqivalent for hip-clang.
[ROCm/hip commit: b9f8f977fb ]
2019-04-10 14:17:18 -04:00
Evgeny Mankov
72c1c756eb
Merge pull request #1015 from emankov/master
...
[HIPIFY] CUDA 10.1 Runtime API support
[ROCm/hip commit: 5732b74fc5 ]
2019-04-10 18:44:21 +03:00
Evgeny Mankov
9087c06f8f
[HIPIFY] CUDA 10.1 Runtime API support
...
[ROCm/hip commit: d2d2889bfe ]
2019-04-10 18:41:36 +03:00
Evgeny Mankov
8fcd4075c0
Merge pull request #1014 from emankov/master
...
[HIPIFY] CUDA 10.1 Driver API support
[ROCm/hip commit: 472f7dfd19 ]
2019-04-10 15:05:28 +03:00
Evgeny Mankov
ac64c184fb
[HIPIFY] CUDA 10.1 Driver API support
...
[ROCm/hip commit: b0879cd959 ]
2019-04-10 15:03:34 +03:00
Maneesh Gupta
ae6c61575e
Merge pull request #1013 from yxsamliu/config
...
Fix hip-config.cmake for hip-clang
[ROCm/hip commit: fa6ba987a5 ]
2019-04-10 07:53:22 +00:00
Maneesh Gupta
4f80c4d0f6
Merge pull request #1012 from yxsamliu/header
...
hip-clang: add include path for hsa headers
[ROCm/hip commit: ca827e8196 ]
2019-04-10 07:53:13 +00:00
Yaxun (Sam) Liu
cc4acbdd08
hip-clang: fix hipcc options
...
Use -O3 for default optimization level.
Fix --hip-device-lib-path for warnings about unused option.
[ROCm/hip commit: a31036ab74 ]
2019-04-09 22:31:13 -04:00