提交線圖

6618 次程式碼提交

作者 SHA1 備註 日期
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