コミットグラフ

3605 コミット

作成者 SHA1 メッセージ 日付
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
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
Maneesh Gupta ad499e9a57 Merge pull request #1118 from yxsamliu/fix-build-hiprtc
Fix build failure due to hiprtc for HIP-Clang

[ROCm/hip commit: 532c2d3637]
2019-05-17 21:38:22 +05:30
Yaxun Sam Liu 6735bcf35f Fix build failure due to hiprtc for HIP-Clang
[ROCm/hip commit: 21c179755b]
2019-05-17 09:52:43 -04:00
Aaron Enye Shi bce37a03b8 Fix hipcc exit code when failing
[ROCm/hip commit: 20ea7e9d26]
2019-05-16 20:36:58 +00:00
Evgeny Mankov ca5d1e1ce6 Update README.md
[ROCm/hip commit: b29b8bb690]
2019-05-16 18:16:17 +03:00
Evgeny Mankov 0662c1e98d Merge pull request #1116 from emankov/master
[HIPIFY][doc] Update README.md

[ROCm/hip commit: 482c6aebb7]
2019-05-16 18:10:09 +03:00
Evgeny Mankov 50253b37be [HIPIFY][doc] Update README.md
+ Update logs
+ Formatting


[ROCm/hip commit: 6508ca8e76]
2019-05-16 18:07:11 +03:00
Evgeny Mankov fa872ef65d Merge pull request #1115 from emankov/master
[HIPIFY][cuDNN] Add cudnnGetFilter4dDescriptor support

[ROCm/hip commit: 390db35dfb]
2019-05-16 16:39:34 +03:00
Evgeny Mankov ce28dc83e4 [HIPIFY][cuDNN] Add cudnnGetFilter4dDescriptor support
+ Update cudnn_convolution_forward test accordingly


[ROCm/hip commit: aed2affda2]
2019-05-16 16:36:23 +03:00
Alex Voicu d5a3acfd69 Add HIPRTC, glorious ersatz for NVRTC (#1097)
* Add ersatz for NVRTC.

* Fix extraneous paren and use correct namespace.

* Use lowerCamelCase (yuck, yuck) consistently.

* Link against FS when building hiprtc lib.

* Correctly mark Manipulators. Fix dual compile.

* Add unit tests. Extend HIT to accept linker options.

* Make sure the HIPRTC library is installed.

* Better logging. Try to auto-detect the target.

* Stop specifying the target explicitly.

* Add missing flavour of `hipModuleLaunchKernel`.

* Program was already destroyed.

* Don't use `--genco`. Fix mangled name trimming.

* Fix HIPRTC breakage due to upstream noise.

* [dtests] Replace RUN -> TEST in hiprtc tests

Change-Id: Ie499e92dfe4e5c94634b1c2b76cf52d241bcfea3

* [hit] Set HIP_PATH to HIP_ROOT_DIR for all tests

Change-Id: Ib0ad1f99bc71c03e363e055dd508a7a4a210680a


[ROCm/hip commit: ccfb764a59]
2019-05-16 18:28:54 +05:30
Maneesh Gupta 37226415d8 Merge pull request #1113 from wenkaidu/hop_count
Use NUMA distance for hop count calculation

[ROCm/hip commit: de7ec55bea]
2019-05-16 14:16:29 +05:30
Maneesh Gupta 0d973555ee Merge pull request #1112 from kpyzhov/hipModule-test
Upload pre-built kernel binary for hipModule test.

[ROCm/hip commit: 6e4646bb80]
2019-05-16 14:16:18 +05:30
Wenkai Du bea3232428 Use NUMA distance for hop count calculation
[ROCm/hip commit: e8e58e9ce5]
2019-05-15 21:50:35 +00:00
Evgeny Mankov 597ee8fd19 Merge pull request #1111 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample "stream"

[ROCm/hip commit: 70f01fad73]
2019-05-15 20:18:51 +03:00
Evgeny Mankov 75adf32213 [HIPIFY][tests] Add reverse engineered HIP sample "stream"
+ Add additional checks for extern __shared__ due to [#1109]


[ROCm/hip commit: 64eeeca6ce]
2019-05-15 20:17:03 +03:00
Evgeny Mankov 946281504d Merge pull request #1110 from emankov/master
[HIPIFY][fix][#1109] Do not preserve extern __shared__ for IncompleteArrayType

[ROCm/hip commit: 84a42e1769]
2019-05-15 20:09:00 +03:00
Evgeny Mankov 2472ece71d [HIPIFY][fix][#1109] Do not preserve extern __shared__ for IncompleteArrayType
+ Update tests accordingly


[ROCm/hip commit: fa3dda9107]
2019-05-15 20:05:56 +03:00
Konstantin Pyzhov 769171e2bb Upload pre-built kernel binary for hipModule test.
[ROCm/hip commit: c8f92bebf3]
2019-05-15 07:19:40 -04:00
Evgeny Mankov ea09ce30c5 Merge pull request #1104 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample Profiler

[ROCm/hip commit: 8def9412ff]
2019-05-14 16:59:36 +03:00
Evgeny Mankov 265f9336f5 [HIPIFY][tests] Add reverse engineered HIP sample Profiler
+ Add missing cuda_profiler_api.h to hip/hip_profile.h transformation.
NOTE: HIP Profiler API is under development. This is NOT WORKING example.
TODO: Find out a way to generate HIP_SCOPED_MARKER, HIP_BEGIN_MARKER, HIP_END_MARKER, declared in hip/hip_profile.h in particular place (signatures are to obtain).


[ROCm/hip commit: d74d03aa74]
2019-05-14 16:43:44 +03:00
Evgeny Mankov 2a2da9a997 Merge pull request #1102 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample hipEvent

[ROCm/hip commit: aa32693e8f]
2019-05-13 22:14:41 +03:00
Evgeny Mankov 3d00f22ccc [HIPIFY][tests] Add reverse engineered HIP sample hipEvent
[ROCm/hip commit: 3bc3b61fb4]
2019-05-13 22:12:43 +03:00
Evgeny Mankov 4c535af10d Merge pull request #1101 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample MatrixTranspose

[ROCm/hip commit: ee2823666b]
2019-05-13 19:39:16 +03:00
emankov cac92068bc [HIPIFY][tests] Add reverse engineered HIP sample MatrixTranspose
[ROCm/hip commit: 4b861bca39]
2019-05-13 19:37:18 +03:00
Wen-Heng (Jack) Chung 3264991e58 Revert "HACK for SWDEV-173477" (#1004)
* Revert "HACK for SWDEV-173477"

This reverts commit 3eb009913c.

[ROCm/hip commit: 9b9257f9b0]
2019-05-13 14:42:05 +05:30
Maneesh Gupta 384b4554a2 Merge pull request #1083 from gargrahul/fix_hip_impl_visible_agents
Maintain HIP_VISIBLE_DEVICES for kernel launch

[ROCm/hip commit: 693bd556d4]
2019-05-13 14:20:18 +05:30