Граф коммитов

3630 Коммитов

Автор SHA1 Сообщение Дата
Michael LIAO e5d347a679 [hip] Make vector type's scalar conversion explicit.
[ROCm/hip commit: 9bb4ecfcfe]
2019-06-04 15:15:26 -04:00
Maneesh Gupta 654f61549d Merge pull request #1156 from yxsamliu/fix-vdi
Fix default HIP_VDI_HOME

[ROCm/hip commit: ad7e545dc1]
2019-06-04 13:21:48 +05:30
Maneesh Gupta 40076bca45 Merge pull request #1155 from gargrahul/fix_kernel_lp_dim_trace
Fix wrong grid dim shown in trace

[ROCm/hip commit: c99d011898]
2019-06-04 13:21:39 +05:30
Maneesh Gupta 1d4edf5379 Merge pull request #1154 from yxsamliu/tex
Add device_builtin_texture_type attribute to texture type for hip-clang

[ROCm/hip commit: 0564d8af57]
2019-06-04 13:21:29 +05:30
Maneesh Gupta 67145c20c2 Merge pull request #1152 from asalmanp/hip_as_b
Header change for new hip API hipExtLaunchMultiKernelMultiDevice

[ROCm/hip commit: 49e254f5e8]
2019-06-04 13:21:13 +05:30
Maneesh Gupta 0ba8db8f7e Merge pull request #1149 from zuhaib27/SWDEV-185448
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.

[ROCm/hip commit: b0d90ac2ed]
2019-06-04 13:21:02 +05:30
Maneesh Gupta fa9d60e163 Merge pull request #1130 from lmoriche/master
Add support for code object v3

[ROCm/hip commit: 792706ff71]
2019-06-04 13:20:52 +05:30
Maneesh Gupta 6f8def3200 Merge pull request #1153 from mangupta/disable_hiprtc_tests
[dtests] Temporarily disable hiprtc tests

[ROCm/hip commit: d0a6e15cfb]
2019-06-03 12:00:03 +05:30
Yaxun Sam Liu d1ffde1c66 Fix default HIP_VDI_HOME
There is soft link /opt/rocm/bin/.hipVersion, therefore when hipcc is executed
as /opt/rocm/bin/hipcc, it will set HIP_VDI_HOME to /opt/rocm, which is
incorrect. Check ../lib/bitcode instead to identify HIP_VDI_HOME.


[ROCm/hip commit: 71f6bf4e67]
2019-05-31 23:58:59 -04:00
Rahul Garg ccd7b1f120 Fix wrong grid dim shown in trace
[ROCm/hip commit: a489f583bb]
2019-05-31 22:30:24 +05:30
Yaxun Sam Liu 474e9b8847 Add device_builtin_texture_type attribute to texture type for hip-clang
This is required to support texture type for hip-clang.


[ROCm/hip commit: 80bcf0785a]
2019-05-31 12:07:58 -04:00
Maneesh Gupta 2f957147c9 [dtests] Temporarily disable hiprtc tests
Change-Id: I87c0c01837e7b59b11d99fb94d679a765f914da5


[ROCm/hip commit: bd4d1838f2]
2019-05-31 16:39:33 +05:30
Aryan Salmanpour 510af08a36 Header change for new hip API hipExtLaunchMultiKernelMultiDevice
[ROCm/hip commit: f34654f8aa]
2019-05-30 18:04:05 -04:00
Maneesh Gupta 5de90e8fb5 Merge pull request #1148 from kpyzhov/fix-windows-hip-clang-path
Fixed setting HIP_CLANG_PATH on Windows.

[ROCm/hip commit: 692bcf2063]
2019-05-29 12:35:00 +05:30
Siu Chi Chan b2dff85550 fix compilation error when host compiler is clang (#1147)
* fix compilation error when host compiler is clang

* use a macro specifically for hcc && hip-clang


[ROCm/hip commit: 72e51f3ad0]
2019-05-29 12:34:48 +05:30
Maneesh Gupta 42342ae938 Merge pull request #1146 from mangupta/coop
Header changes for cooperative groups

[ROCm/hip commit: 04d56436bb]
2019-05-29 12:34:33 +05:30
Zuhaib Khan 2446ed8f62 Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
[ROCm/hip commit: cc0f3445bb]
2019-05-28 16:57:51 -04:00
Konstantin Pyzhov 8b61e3c467 Fixed setting HIP_CLANG_PATH on Windows.
[ROCm/hip commit: ee1d0efdf6]
2019-05-28 09:38:17 -04:00
Maneesh Gupta d5e847f2a3 Header changes for cooperative groups
Change-Id: I5f3acca94275d74adc97adcb168aed9f74951189


[ROCm/hip commit: 21a9e05867]
2019-05-28 16:58:55 +05:30
Yaxun (Sam) Liu e403db242a Fix hipcc for hip-clang. (#1143)
* Fix hipcc for hip-clang.

If there is -g, do not add -O3 by default.
If HIP_VDI_HOME is not set, set HIP_VDI_HOME based on hipcc directory for HIP/VDI runtime.
For HIP/VDI runtime, set HIP_CLANG_PATH and DEVICE_LIB_PATH based on HIP_VDI_HOME only if they exist.

This allows using HIP/VDI runtime with hip-clang installed at /opt/rocm/llvm and device lib installed
at /opt/rocm/lib.

* Fix HIP_VDI_HOME for hipcc called from /opt/rocm/bin


[ROCm/hip commit: e17f94e080]
2019-05-28 09:40:34 +05:30
Maneesh Gupta 53221cbd6e Merge pull request #1139 from aaronenyeshi/fix-hip-clang-package-libhiprtc
Fix HIP-Clang missing libhiprtc.so packaging

[ROCm/hip commit: 1cb11189aa]
2019-05-28 08:43:42 +05:30
Evgeny Mankov 1d487ac2e3 Merge pull request #1144 from emankov/cuDNN
[HIPIFY][DNN] Support of cuDNN 7.6.0

[ROCm/hip commit: f9a58ead90]
2019-05-27 21:47:40 +03:00
Evgeny Mankov 9cda729bbb [HIPIFY][DNN] Support of cuDNN 7.6.0
+ Update docs and README.md accordingly


[ROCm/hip commit: b72909055d]
2019-05-27 21:44:53 +03:00
Aaron Enye Shi 6af687f890 Workaround HIP-Clang missing libhiprtc.so packaging
[ROCm/hip commit: 81a3ea28d5]
2019-05-24 20:46:16 +00:00
Evgeny Mankov bfa90f304a Merge pull request #1137 from emankov/LLVM
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0

[ROCm/hip commit: 418b89b136]
2019-05-24 15:16:27 +03:00
Evgeny Mankov c3d7fd8d6c [HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
[ROCm/hip commit: e1f6538daa]
2019-05-24 15:14:14 +03:00
Maneesh Gupta da977db4df Merge pull request #1136 from yxsamliu/fix-rdc
Fix device lib path for hip-clang.

[ROCm/hip commit: 43e2c9d361]
2019-05-24 14:16:30 +05:30
Maneesh Gupta 3338453cca Merge pull request #1129 from b-sumner/master
Update kernel language documentation

[ROCm/hip commit: 184eb790e9]
2019-05-24 14:16:21 +05:30
Maneesh Gupta 77010ad8e8 Merge pull request #1128 from aaronenyeshi/fix-smid-func
Fix bug in __smid not setting correct size

[ROCm/hip commit: 68ae4a0a3e]
2019-05-24 14:16:12 +05:30
Maneesh Gupta 4b19bd3736 Merge pull request #1124 from kpyzhov/hipModule-test
Updated kernel binary file for hipModule test.

[ROCm/hip commit: 35aac8e8ce]
2019-05-24 14:16:03 +05:30
Maneesh Gupta bc2f291f49 Merge pull request #1121 from kpyzhov/hipStreamSync2-test
Disable hipStreamSync2 test for hip-clang.

[ROCm/hip commit: d840268636]
2019-05-24 14:15:54 +05:30
Maneesh Gupta 5c951ceab8 Merge pull request #1117 from aaronenyeshi/fix-exit-code-hipcc
Fix hipcc exit code when failing

[ROCm/hip commit: 49e394c81b]
2019-05-24 14:15:44 +05:30
Laurent Morichetti 03fec15b7c Add support for code object v3
Use the code object manager library to parse the code object metadata. Both
code object v2 and v3 formats are now supported for HCC generated binaries.


[ROCm/hip commit: 73f931bdbd]
2019-05-23 18:03:32 -07:00
Yaxun Sam Liu 320676a2e3 Fix device lib path for hip-clang.
We now always need device lib path when compiling and not need it at linking.


[ROCm/hip commit: bba85f0e24]
2019-05-23 15:11:02 -04:00
Evgeny Mankov 6f2cedef75 Merge pull request #1132 from emankov/master
[HIPIFY] Add device texture fetch functions support

[ROCm/hip commit: 2f56a9c25f]
2019-05-23 12:48:53 +03:00
Evgeny Mankov 6ba67c4a81 [HIPIFY] Add device texture fetch functions support
+ Add a corresponding reverse engineered sample tex2dKernel with texture template


[ROCm/hip commit: c7a2b4e492]
2019-05-23 12:47:08 +03:00
Evgeny Mankov 44adf38ebc Merge pull request #1127 from emankov/master
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D

[ROCm/hip commit: 7bd7889de4]
2019-05-23 10:45:14 +03:00
Brian Sumner b0d091506c Update kernel language documentation
[ROCm/hip commit: 2d782664d1]
2019-05-22 12:30:00 -07:00
Aaron Enye Shi b08cbff718 Fix bug in __smid not setting correct size
The SZ field should minus by 1 since SIZE range is 1..32. Also add comments that results may vary.


[ROCm/hip commit: ff74babedf]
2019-05-22 19:20:09 +00:00
Evgeny Mankov c24d90afb3 [HIP] fix typo in #1127
[ROCm/hip commit: eede980a39]
2019-05-22 20:48:18 +03:00
Evgeny Mankov 9ebc775254 [HIP] fix nvcc path break in #1127
[ROCm/hip commit: 47bbb9c605]
2019-05-22 20:04:45 +03:00
Evgeny Mankov cd309b6638 [HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
+ Makes hip_Memcpy2D struct compatible with CUDA_MEMCPY2D struct
+ Add hipMemcpyParam2D support in nvcc fallback path
+ Update hipify-clang, tests and docs accordingly


[ROCm/hip commit: 8f059b0ee9]
2019-05-22 18:31:39 +03:00
Konstantin Pyzhov a4202d5ce6 Updated kernel binary file for hipModule test.
[ROCm/hip commit: a8b07ada2f]
2019-05-21 13:21:48 -04:00
Maneesh Gupta 2c1e88ae9c Merge pull request #1123 from emankov/master
[HIP][tests] Copyright notice update

[ROCm/hip commit: 673617f1cd]
2019-05-21 09:35:13 +05:30
Evgeny Mankov a6e82d8254 [HIP][tests] Copyright notice update
[ROCm/hip commit: c9af61e9d1]
2019-05-20 18:46:23 +03:00
Evgeny Mankov 77885c79c6 Merge pull request #1122 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"

[ROCm/hip commit: 15c97326f8]
2019-05-20 17:17:56 +03:00
Evgeny Mankov 87aa888175 [HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
+ Fix typo in sample "stream"


[ROCm/hip commit: 29d8e10112]
2019-05-20 17:16:11 +03:00
Evgeny Mankov 78c4d11f0f Merge pull request #1120 from emankov/master
[HIPIFY][doc] Update README.md

[ROCm/hip commit: 734d235e6a]
2019-05-20 13:09:50 +03:00
Evgeny Mankov 79b6ba52e8 [HIPIFY][doc] Update README.md
+ Populate supported CUDA and LLVM releases with hyperlinks


[ROCm/hip commit: 60609b07bb]
2019-05-20 13:03:26 +03:00
Konstantin Pyzhov 993f323887 Disable hipStreamSync2 test for hip-clang.
[ROCm/hip commit: 7cbaa5082b]
2019-05-20 02:13:30 -04:00