emankov
13126143ed
[HIPIFY] Add the legal right comment to all the sources
...
[ROCm/hip commit: fcaf954998 ]
2018-12-20 18:47:57 +03:00
Evgeny Mankov
2d28d1a7fe
Merge pull request #816 from emankov/master
...
[HIPIFY] Temporary files in system temps introducing
[ROCm/hip commit: 7f10399271 ]
2018-12-20 18:28:53 +03:00
Evgeny Mankov
c0c5fbf0b7
[HIPIFY] Temporary files in system temps introducing
...
+ Files are not being placed near original source before hipification anymore, system tmp is used for them now.
+ Additional include (-I) to absolute original source dir is added
+ Partially implements #812
+ Tested on windows/linux, single/multiple inputs, with and without includes to user header files
[ROCm/hip commit: da6fdc0397 ]
2018-12-17 20:48:48 +03:00
Evgeny Mankov
37197b9b4f
Merge pull request #809 from emankov/master
...
[HIPIFY][fix] Fix for the rest of found bugs in Statistics
[ROCm/hip commit: 6596a1825a ]
2018-12-14 15:21:53 +03:00
Evgeny Mankov
e29a80e5f2
[HIPIFY][fix] Fix for the rest of found bugs in Statistics
...
+ Signs of the converted file are extended
+ Total converted lines and total elapsed time are fixed
+ Zero rates are excluded from statistics
[ROCm/hip commit: bffacb6c72 ]
2018-12-13 18:35:45 +03:00
Evgeny Mankov
2c73b5f78b
Merge pull request #802 from emankov/master
...
[HIPIFY][fix] Fix for #801
[ROCm/hip commit: 4a58c0480b ]
2018-12-13 14:40:00 +03:00
Evgeny Mankov
13faaec7b5
[HIPIFY][fix] Fixer for #801
...
[issue #801 ] Errors in hipification statistics
[ROCm/hip commit: 9d223f0f65 ]
2018-12-12 21:33:00 +03:00
Evgeny Mankov
2381e2a6ca
Merge pull request #800 from emankov/master
...
[HIPIFY][tests][fix] Add correct CUDA version detection while testing
[ROCm/hip commit: 7741457dea ]
2018-12-12 18:30:03 +03:00
Evgeny Mankov
237d9e2a37
[HIPIFY][tests][fix] Add correct CUDA version detection while testing
...
+ Just do load_config for lit.site.cfg earlier in lit.cfg to get initialized cuda_version
+ Remove lit.cfg.in for CMake variables substitution
+ Return back lit.cfg
+ Exclude CUDA 9.0 tests if CUDA < 9.0
+ Report CUDA version before running tests
[ROCm/hip commit: 3d528cf491 ]
2018-12-12 17:05:01 +03:00
Maneesh Gupta
3cf96f31d0
Merge pull request #797 from gargrahul/fixhipPointerGetAttributes
...
Fixed hipPointerGetAttributes for hostmalloced ptr
[ROCm/hip commit: 56ce3e37d5 ]
2018-12-12 10:16:07 +05:30
Maneesh Gupta
07dcdff9e5
Merge pull request #608 from gargrahul/add_pinned_2d_sdma_copy
...
Added support for pinned 2D SDMA copy
[ROCm/hip commit: 0dd26b4f63 ]
2018-12-12 07:44:16 +05:30
Evgeny Mankov
c91d1ef0db
[HIPIFY][tests][fix] Add correct CUDA version detection while testing
...
+ Add lit.cfg.in for CMake variables substitution to now generated lit.cfg
+ Exclude lit.cfg
+ Exclude CUDA 9.0 tests if CUDA < 9.0
+ Report CUDA version before running tests
[ROCm/hip commit: b955e317a7 ]
2018-12-11 22:03:11 +03:00
Evgeny Mankov
47226774bf
Merge pull request #789 from emankov/master
...
[HIPIFY] Initial support of translation to ROCm
[ROCm/hip commit: f3d8d3d989 ]
2018-12-11 10:56:41 +03:00
Rahul Garg
b304ff5210
Fixed hipPointerGetAttributes for hostmalloced ptr
...
[ROCm/hip commit: 5f12067708 ]
2018-12-08 01:42:08 +05:30
Evgeny Mankov
3621afd4e6
[HIPIFY] Initial support of translation to ROCm
...
+ Option '-roc' is added to translate to ROCm instead of HIP
+ Update hipification mechanism accordingly
+ Populate all translation maps with additional field for ROCm identifiers
+ There are 4 degrees of CUDA support now: full support, only by HIP, only by ROCm, unsupported
[ROCm/hip commit: c5ed25da22 ]
2018-12-06 21:52:54 +03:00
Evgeny Mankov
42f97d2e46
Merge pull request #787 from emankov/master
...
[HIPIFY][tests] Reorganization
[ROCm/hip commit: d3654e12e4 ]
2018-12-04 20:48:48 +03:00
Evgeny Mankov
5cae606a0f
[HIPIFY][tests] Reorganization
...
[ROCm/hip commit: 09612ac03f ]
2018-12-04 20:47:34 +03:00
Evgeny Mankov
f22b2b7044
Merge pull request #786 from emankov/master
...
[HIPIFY][SPARSE] Add 3 more CUDA 10.0 tests
[ROCm/hip commit: e083cc64eb ]
2018-12-04 19:30:26 +03:00
Evgeny Mankov
fd03a77da0
[HIPIFY][SPARSE] Add 3 more CUDA 10.0 tests
...
+ lit update
+ fix typos
[ROCm/hip commit: 72d40db358 ]
2018-12-04 19:24:29 +03:00
Maneesh Gupta
038768b72e
Merge pull request #785 from mangupta/ci-add-rocm_2_0
...
[ci] Add rocm-2.0.x to CI test infrastructure
[ROCm/hip commit: 0c8ba46b9f ]
2018-12-03 10:41:43 +05:30
Maneesh Gupta
98a6a29162
[ci] Add rocm-2.0.x to CI test infrastructure
...
Change-Id: I7fc0c40d1bf50a90ce3e210f2c8e83d1f4bf6d5c
[ROCm/hip commit: dc5b0a1fe0 ]
2018-12-03 08:54:13 +05:30
Evgeny Mankov
ab63ad565b
Merge pull request #784 from emankov/master
...
[HIPIFY][SPARSE] Matrix Reorderings and Format Conversion Reference
[ROCm/hip commit: 1ecfec2264 ]
2018-11-30 15:35:14 +03:00
Evgeny Mankov
71005f60da
[HIPIFY][SPARSE] Matrix Reorderings and Format Conversion Reference
...
+ cuSPARSE is supported up to CUDA 10.0
+ cuSPARSE_08 test (CUDA 10.0)
+ update CUSPARSE_API_supported_by_HIP.md
+ lit: add a rule for CUDA 10.0 tests excluding
[ROCm/hip commit: 116b9191f7 ]
2018-11-30 15:33:57 +03:00
Maneesh Gupta
c43a71e514
Merge pull request #783 from scchan/revert_metadata_for_kerarg
...
Revert metadata for kerarg
[ROCm/hip commit: dbe34ac6ac ]
2018-11-30 09:39:42 +05:30
Siu Chi Chan
bca8022aa0
Revert "Rely on code object metadat for kernarg arguments alignof and sizeof."
...
This reverts commit 6d64f5e112 .
[ROCm/hip commit: 1fbf639962 ]
2018-11-29 11:38:37 -05:00
Siu Chi Chan
a72a54996e
Revert "Handle the very confusing dual encoding of the symbol name."
...
This reverts commit 2a69dd1fb6 .
[ROCm/hip commit: 71189c10c1 ]
2018-11-29 11:38:36 -05:00
Siu Chi Chan
8bf51361e4
Revert "If we've already seen a __global__ function we do not need to re-parse"
...
This reverts commit d3beba42d3 .
[ROCm/hip commit: 09f87e41d9 ]
2018-11-29 11:38:35 -05:00
Siu Chi Chan
f04655ff6e
Revert "Handle (odd) corner case of argumentless __global__ function."
...
This reverts commit 591d4d1b5f .
[ROCm/hip commit: aeca2c8cdc ]
2018-11-29 11:38:34 -05:00
Siu Chi Chan
a715dea79c
Revert "Missing handling nullary __global__ functions for mixed arity cases."
...
This reverts commit 51c47fcc2e .
[ROCm/hip commit: 8eb9b38e76 ]
2018-11-29 11:38:31 -05:00
Siu Chi Chan
954535e0b5
Revert "Fix issue in kernarg metadata parsing due to early finalization"
...
This reverts commit 48c2d69d32 .
[ROCm/hip commit: 909609773c ]
2018-11-29 11:35:00 -05:00
Evgeny Mankov
11a83db5b5
Merge pull request #782 from emankov/master
...
[HIPIFY][SPARSE] Preconditioners Reference: Tridiagonal and Pentadiagonal solves
[ROCm/hip commit: c80c6886e2 ]
2018-11-29 18:49:34 +03:00
Evgeny Mankov
2e10abdc53
[HIPIFY][SPARSE] Preconditioners Reference: Tridiagonal and Pentadiagonal solves
...
+ Tridiagonal Solve, Batched Tridiagonal and Pentadiagonal Solve
+ cuSPARSE_07 test
+ update CUSPARSE_API_supported_by_HIP.md
[ROCm/hip commit: 8a84c665e2 ]
2018-11-29 18:46:51 +03:00
Evgeny Mankov
7103207571
Merge pull request #781 from emankov/master
...
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete LU Factorization: level 0
[ROCm/hip commit: d09e6dfb68 ]
2018-11-29 16:01:44 +03:00
Evgeny Mankov
9076aaed1f
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete LU Factorization: level 0
...
+ cuSPARSE_06 test
+ update CUSPARSE_API_supported_by_HIP.md
[ROCm/hip commit: 6c085c83a2 ]
2018-11-29 15:59:58 +03:00
Evgeny Mankov
6fddbad0a2
Merge pull request #780 from emankov/master
...
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete Cholesky Factorization: level 0
[ROCm/hip commit: eafd40f904 ]
2018-11-28 20:12:21 +03:00
Evgeny Mankov
27960048a3
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete Cholesky Factorization: level 0
...
+ cuSPARSE_05 test
+ update CUSPARSE_API_supported_by_HIP.md
[ROCm/hip commit: b39bd8c9a9 ]
2018-11-28 20:10:30 +03:00
Maneesh Gupta
36d29ab65c
Merge pull request #776 from yxsamliu/fix-vdi-path
...
Let hipcc handle HIP_VDI_HOME without x86_64
[ROCm/hip commit: 491caacff1 ]
2018-11-28 09:33:03 +05:30
Maneesh Gupta
ba2d81a234
Merge pull request #761 from yxsamliu/genco
...
Let hip-clang support --genco
[ROCm/hip commit: 9f649333ab ]
2018-11-28 09:32:56 +05:30
Yaxun Sam Liu
95802a836b
Let hip-clang support --genco
...
[ROCm/hip commit: 450f093231 ]
2018-11-27 15:55:50 -05:00
Evgeny Mankov
0b160b35b9
Merge pull request #779 from emankov/master
...
[HIPIFY][SPARSE] Extra functions
[ROCm/hip commit: 11c094bedc ]
2018-11-27 12:43:30 +03:00
Evgeny Mankov
b2c7acb939
[HIPIFY][SPARSE] Extra functions
...
+ cuSPARSE_04 test
+ update CUSPARSE_API_supported_by_HIP.md
[ROCm/hip commit: 11fedfbff6 ]
2018-11-27 12:41:50 +03:00
Evgeny Mankov
2c4d9e05a3
Merge pull request #778 from emankov/master
...
[HIPIFY][SPARSE] Level 3 functions
[ROCm/hip commit: 7d5d598288 ]
2018-11-27 11:59:09 +03:00
Evgeny Mankov
1ceb4b3fb9
[HIPIFY][SPARSE] Level 3 functions
...
+ cuSPARSE_03 test
+ update CUSPARSE_API_supported_by_HIP.md
[ROCm/hip commit: 82bbaf0b70 ]
2018-11-27 11:57:25 +03:00
Yaxun Sam Liu
f2c2af12b2
Let hipcc handle HIP_VDI_HOME without x86_64
...
[ROCm/hip commit: 9d46966a59 ]
2018-11-26 17:00:37 -05:00
Evgeny Mankov
3cedd8a783
Merge pull request #775 from emankov/master
...
[HIPIFY][SPARSE] Helper and Level 1,2 functions
[ROCm/hip commit: dc5aea4b03 ]
2018-11-26 15:14:40 +03:00
Evgeny Mankov
171d7b4e45
[HIPIFY][SPARSE] Helper and Level 1,2 functions
...
+ 2 cuSPARSE tests
+ update CUSPARSE_API_supported_by_HIP.md
[ROCm/hip commit: c7f6266824 ]
2018-11-26 15:11:52 +03:00
Maneesh Gupta
28c52ae091
Merge pull request #772 from scchan/kernarg_metadata_early_finalize
...
Fix issue in kernarg metadata parsing due to early finalization
[ROCm/hip commit: 9a1d8137eb ]
2018-11-26 08:55:19 +05:30
Maneesh Gupta
e317a9a1fa
Merge pull request #773 from fronteer/master
...
Support of printing process ID for HIP tracing
[ROCm/hip commit: 7ce082415b ]
2018-11-23 11:16:22 +05:30
Maneesh Gupta
05e09614be
Merge pull request #760 from eshcherb/roctracer-hip-frontend-181113
...
Roctracer hip frontend 181113
[ROCm/hip commit: 160c509e23 ]
2018-11-23 11:08:25 +05:30
Evgeny
17ca5ddc41
FATAL_ERRROR if Profiling API header not found
...
[ROCm/hip commit: 8a4354bdc0 ]
2018-11-22 21:51:20 -06:00