커밋 그래프

3131 커밋

작성자 SHA1 메시지 날짜
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
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
Evgeny 367ac9788a fixing the adding of USE_PROF_API define only if the tracer header was found
[ROCm/hip commit: 3bcf2fcd18]
2018-11-22 21:12:08 -06:00
Qianfeng Zhang 724a1e6dc5 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
[ROCm/hip commit: 91e8ec9e4b]
2018-11-22 19:11:49 +08:00
Qianfeng Zhang 26b7fef858 Add support of printing process ID for HIP Tracing
[ROCm/hip commit: 81cf7cabfa]
2018-11-22 18:58:06 +08:00
Siu Chi Chan 48c2d69d32 Fix issue in kernarg metadata parsing due to early finalization
The logic to parse the kernel metadata is unaware that enabling
of early finalization could result in multiple code blobs in a
single .kernel section.  This teaches the HIP runtime to handle
that.

Change-Id: I1581b42f0da8b30233d7898014f7468728c1d489


[ROCm/hip commit: 19acf86cef]
2018-11-21 12:09:46 -05:00
Maneesh Gupta e2bc3e49a5 Merge pull request #748 from mkuron/getsymboladdress
Implement hipGetSymbolAddress and hipGetSymbolSize

[ROCm/hip commit: bcea027bf1]
2018-11-21 10:32:01 +05:30
Maneesh Gupta 05c784fd8a Merge pull request #763 from gargrahul/fix_hiphostregister
Fix hipHostRegister

[ROCm/hip commit: de11b6d759]
2018-11-21 07:28:23 +05:30
Evgeny Mankov d76378b7c0 Merge pull request #770 from emankov/master
[HIPIFY][SPARSE] Data types support

[ROCm/hip commit: 8caeb3b7cb]
2018-11-21 01:32:31 +03:00
emankov f110bfe634 [HIPIFY][SPARSE] Data types support
+ Add all cuSPARSE types
+ Update CUSPARSE_API_supported_by_HIP.md
+ Update README.md


[ROCm/hip commit: 47aeaecec8]
2018-11-21 01:31:02 +03:00
Evgeny Mankov 81b7cb465d Merge pull request #769 from emankov/master
[HIPIFY][SPARSE] Initial support

[ROCm/hip commit: 238b38db9b]
2018-11-20 18:00:32 +03:00
emankov f5f06217a8 [HIPIFY][SPARSE] Initial support
[ROCm/hip commit: 30c387a811]
2018-11-20 17:58:05 +03:00
Michael Kuron c35dfb71d5 Merge branch 'master' into getsymboladdress
[ROCm/hip commit: 8610128c3e]
2018-11-20 12:03:22 +01:00
Maneesh Gupta 20fff19daa Merge pull request #765 from mangupta/jenkins-renable-alltests
[ci] Renable excluded tests

[ROCm/hip commit: d4f1d15f8d]
2018-11-20 11:56:50 +05:30