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

2897 Коммитов

Автор SHA1 Сообщение Дата
Evgeny Mankov d2e478546b [HIPIFY][fix] Fixer for #801
[issue #801] Errors in hipification statistics


[ROCm/clr commit: 8d28db9c8d]
2018-12-12 21:33:00 +03:00
Evgeny Mankov a8980580c0 Merge pull request #800 from emankov/master
[HIPIFY][tests][fix] Add correct CUDA version detection while testing

[ROCm/clr commit: 80d5861d78]
2018-12-12 18:30:03 +03:00
Evgeny Mankov 0d92c82f79 [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/clr commit: a5c66018b6]
2018-12-12 17:05:01 +03:00
Maneesh Gupta f096437107 Merge pull request #797 from gargrahul/fixhipPointerGetAttributes
Fixed hipPointerGetAttributes for hostmalloced ptr

[ROCm/clr commit: a778f7cdf7]
2018-12-12 10:16:07 +05:30
Maneesh Gupta 30ce297635 Merge pull request #608 from gargrahul/add_pinned_2d_sdma_copy
Added support for pinned 2D SDMA copy

[ROCm/clr commit: 6ce99b066c]
2018-12-12 07:44:16 +05:30
Evgeny Mankov d38bbc99aa [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/clr commit: 2b01f1eb6f]
2018-12-11 22:03:11 +03:00
Rahul Garg 514e5a41e3 Fixed hipPointerGetAttributes for hostmalloced ptr
[ROCm/clr commit: 77fd517e09]
2018-12-08 01:42:08 +05:30
Evgeny Mankov ccad9cbd80 [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/clr commit: 747eb2c11c]
2018-12-06 21:52:54 +03:00
Evgeny Mankov 27496f1d0d [HIPIFY][tests] Reorganization
[ROCm/clr commit: b76cf94562]
2018-12-04 20:47:34 +03:00
Evgeny Mankov c6efca710f [HIPIFY][SPARSE] Add 3 more CUDA 10.0 tests
+ lit update
+ fix typos


[ROCm/clr commit: a421aff96d]
2018-12-04 19:24:29 +03:00
Maneesh Gupta feefdd498b [ci] Add rocm-2.0.x to CI test infrastructure
Change-Id: I7fc0c40d1bf50a90ce3e210f2c8e83d1f4bf6d5c


[ROCm/clr commit: 94292df570]
2018-12-03 08:54:13 +05:30
Evgeny Mankov d3ffb890c0 [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/clr commit: 424e4c8229]
2018-11-30 15:33:57 +03:00
Siu Chi Chan bda6edc929 Revert "Rely on code object metadat for kernarg arguments alignof and sizeof."
This reverts commit 1ec78f6d67.


[ROCm/clr commit: 4251a70bc0]
2018-11-29 11:38:37 -05:00
Siu Chi Chan b47617dd72 Revert "Handle the very confusing dual encoding of the symbol name."
This reverts commit 8599d053b4.


[ROCm/clr commit: a41bce5163]
2018-11-29 11:38:36 -05:00
Siu Chi Chan 9b6b628695 Revert "If we've already seen a __global__ function we do not need to re-parse"
This reverts commit 58c5dedc16.


[ROCm/clr commit: dc36c49212]
2018-11-29 11:38:35 -05:00
Siu Chi Chan 732088e131 Revert "Handle (odd) corner case of argumentless __global__ function."
This reverts commit f843c8dd48.


[ROCm/clr commit: 30a9be5643]
2018-11-29 11:38:34 -05:00
Siu Chi Chan 44ac74c9db Revert "Missing handling nullary __global__ functions for mixed arity cases."
This reverts commit 5647e0ae35.


[ROCm/clr commit: c5df445d1f]
2018-11-29 11:38:31 -05:00
Siu Chi Chan 61785e9d39 Revert "Fix issue in kernarg metadata parsing due to early finalization"
This reverts commit 0c610f5890.


[ROCm/clr commit: adbf0c444b]
2018-11-29 11:35:00 -05:00
Evgeny Mankov 1c4d1bf7a6 [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/clr commit: e8054fe485]
2018-11-29 18:46:51 +03:00
Evgeny Mankov 81004dc3ac [HIPIFY][SPARSE] Preconditioners Reference: Incomplete LU Factorization: level 0
+ cuSPARSE_06 test
+ update CUSPARSE_API_supported_by_HIP.md


[ROCm/clr commit: ef99d6dee4]
2018-11-29 15:59:58 +03:00
Evgeny Mankov c0224ff0b9 [HIPIFY][SPARSE] Preconditioners Reference: Incomplete Cholesky Factorization: level 0
+ cuSPARSE_05 test
+ update CUSPARSE_API_supported_by_HIP.md


[ROCm/clr commit: e90373c927]
2018-11-28 20:10:30 +03:00
Maneesh Gupta 98548054e9 Merge pull request #776 from yxsamliu/fix-vdi-path
Let hipcc handle HIP_VDI_HOME without x86_64

[ROCm/clr commit: a2de2a40d9]
2018-11-28 09:33:03 +05:30
Maneesh Gupta 8dc0d661c8 Merge pull request #761 from yxsamliu/genco
Let hip-clang support --genco

[ROCm/clr commit: 3dcf68fe79]
2018-11-28 09:32:56 +05:30
Yaxun Sam Liu f2e2eb68e7 Let hip-clang support --genco
[ROCm/clr commit: 988dcd1e4a]
2018-11-27 15:55:50 -05:00
Evgeny Mankov 239104d125 [HIPIFY][SPARSE] Extra functions
+ cuSPARSE_04 test
+ update CUSPARSE_API_supported_by_HIP.md


[ROCm/clr commit: c75b3c444b]
2018-11-27 12:41:50 +03:00
Evgeny Mankov 8623c6dbf0 [HIPIFY][SPARSE] Level 3 functions
+ cuSPARSE_03 test
+ update CUSPARSE_API_supported_by_HIP.md


[ROCm/clr commit: a384efcecf]
2018-11-27 11:57:25 +03:00
Yaxun Sam Liu f4798b2121 Let hipcc handle HIP_VDI_HOME without x86_64
[ROCm/clr commit: 0e8bc94a3f]
2018-11-26 17:00:37 -05:00
Evgeny Mankov 353b3936f5 [HIPIFY][SPARSE] Helper and Level 1,2 functions
+ 2 cuSPARSE tests
+ update CUSPARSE_API_supported_by_HIP.md


[ROCm/clr commit: a04788ffa7]
2018-11-26 15:11:52 +03:00
Maneesh Gupta 48d82fba5e Merge pull request #772 from scchan/kernarg_metadata_early_finalize
Fix issue in kernarg metadata parsing due to early finalization

[ROCm/clr commit: 3a41a8b1f1]
2018-11-26 08:55:19 +05:30
Maneesh Gupta d2b356d76f Merge pull request #773 from fronteer/master
Support of printing process ID for HIP tracing 

[ROCm/clr commit: 5bfde06bcc]
2018-11-23 11:16:22 +05:30
Maneesh Gupta 938c731b27 Merge pull request #760 from eshcherb/roctracer-hip-frontend-181113
Roctracer hip frontend 181113

[ROCm/clr commit: 99bb89b756]
2018-11-23 11:08:25 +05:30
Evgeny efbb57c5af FATAL_ERRROR if Profiling API header not found
[ROCm/clr commit: c37c1288db]
2018-11-22 21:51:20 -06:00
Evgeny dc1dd2c52f fixing the adding of USE_PROF_API define only if the tracer header was found
[ROCm/clr commit: 37dcb91eef]
2018-11-22 21:12:08 -06:00
Qianfeng Zhang 1f348fe7df Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
[ROCm/clr commit: 4f85e98384]
2018-11-22 19:11:49 +08:00
Qianfeng Zhang 13ed231435 Add support of printing process ID for HIP Tracing
[ROCm/clr commit: b88c8769ea]
2018-11-22 18:58:06 +08:00
Siu Chi Chan 0c610f5890 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/clr commit: ba2b5ff9da]
2018-11-21 12:09:46 -05:00
Maneesh Gupta f0976b3c37 Merge pull request #748 from mkuron/getsymboladdress
Implement hipGetSymbolAddress and hipGetSymbolSize

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

[ROCm/clr commit: 29083e2375]
2018-11-21 07:28:23 +05:30
emankov 2de86ca8c1 [HIPIFY][SPARSE] Data types support
+ Add all cuSPARSE types
+ Update CUSPARSE_API_supported_by_HIP.md
+ Update README.md


[ROCm/clr commit: 732374233c]
2018-11-21 01:31:02 +03:00
emankov 2a9370f82e [HIPIFY][SPARSE] Initial support
[ROCm/clr commit: f66388bd05]
2018-11-20 17:58:05 +03:00
Michael Kuron 4b77b5c1ba Merge branch 'master' into getsymboladdress
[ROCm/clr commit: e9b88711e2]
2018-11-20 12:03:22 +01:00
Maneesh Gupta 8df23dfdc5 Merge pull request #765 from mangupta/jenkins-renable-alltests
[ci] Renable excluded tests

[ROCm/clr commit: 7eaf20ed8c]
2018-11-20 11:56:50 +05:30
Evgeny Mankov eb0d028c9e [HIPIFY] Move Complex API types and functions to separate files
[ROCm/clr commit: d28c89830d]
2018-11-19 21:04:47 +03:00
Evgeny Mankov 506f2f4043 [HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating


[ROCm/clr commit: 1472478194]
2018-11-19 20:00:05 +03:00
Maneesh Gupta b9bdd9a653 [ci] Renable excluded tests
Regressions caused by dependent components have been fixed or workaround
put in place.

Change-Id: I9ecaf0a4a645d9222f12d2c45291f2b23984b72b


[ROCm/clr commit: bb93474e05]
2018-11-19 14:31:48 +05:30
Rahul Garg 796765d53e Fix hipHostRegister
[ROCm/clr commit: aae87e21d2]
2018-11-17 05:38:35 +05:30
Evgeny Mankov 1b6421eff6 [HIPIFY][LLVMCompat] support of upcoming LLVM 8.0
+ StringRef issue, which is finally moved to LLVM from Clang
+ Renamed getBeginLoc() and getEndLoc() resolution for Expr and TypeLoc classes
+ Support all the previous LLVM versions via LLVCompat


[ROCm/clr commit: b087a7f275]
2018-11-16 01:23:25 +03:00
Michael Kuron 4a646eed6c Fix hipGetSymbolAddress/hipGetSymbolSize on nvcc
[ROCm/clr commit: f71b8cbc7d]
2018-11-15 09:48:00 +01:00
Maneesh Gupta 119a8fba1a Merge pull request #758 from yxsamliu/fix-sample-module
Fix sample bit_extract for hip-clang

[ROCm/clr commit: 1685d3d0fd]
2018-11-14 13:22:45 +05:30
Maneesh Gupta 9b07e74cd3 Merge pull request #756 from yxsamliu/fix-heap
Define __hip_device_heap in header for hip-clang only

[ROCm/clr commit: 0c72d32b44]
2018-11-14 13:22:31 +05:30