Evgeny Mankov
c48bf1b4b0
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc3 is supported
...
+ Add -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON for LLVM 10.0.0 or newer
+ Supported versions update
[ROCm/hip commit: dd5f3fd282 ]
2020-03-06 18:17:05 +03:00
Evgeny Mankov
4ba1c5d87b
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc2 - the latest supported LLVM Release
...
[ROCm/hip commit: 115f45d116 ]
2020-02-14 13:09:31 +03:00
Evgeny Mankov
37b3d0d8de
[HIPIFY][doc] Update README.md: Windows tested configurations
...
[ROCm/hip commit: 084b2fa0f6 ]
2020-02-13 18:34:10 +03:00
Evgeny Mankov
1600113dee
[HIPIFY][doc] Update README.md
...
+ Links, versioning, formatting, cleanup
[ROCm/hip commit: 7410228025 ]
2020-02-02 01:46:58 +03:00
Evgeny Mankov
df3aecdd0e
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
...
[ROCm/hip commit: 9942c9d7cf ]
2020-02-01 18:47:46 +03:00
Evgeny Mankov
5cddf6600c
[HIPIFY] Update Readme.md
...
Restructure contents in order to have separated same-level information about hipify-clang and hipify-perl.
[ROCm/hip commit: e561d0edfe ]
2020-01-27 17:21:32 +03:00
Evgeny Mankov
00238677ed
[HIP][HIPIFY] Readmes actualization
...
[ROCm/hip commit: 604c09f428 ]
2020-01-23 20:55:10 +03:00
Evgeny Mankov
2b80426d69
[HIPIFY][doc] Readme - update versions
...
[ROCm/hip commit: 78255e4d4f ]
2020-01-23 18:01:48 +03:00
Evgeny Mankov
6ebd0592da
[HIPIFY][doc] LLVM 9.0.1 is the latest stable release now
...
+ Tested on Windows and Linux: no changes are needed
[ROCm/hip commit: 3254c3e2c1 ]
2019-12-23 20:00:33 +03:00
Evgeny Mankov
19fd269632
[HIPIFY][doc] Update Readme.md: versioning
...
[ROCm/hip commit: dd0bf8c7ff ]
2019-12-20 20:55:19 +03:00
Evgeny Mankov
541e2a4935
[HIPIFY][doc] A few words about LLVM's FileCheck in README.md
...
[ROCm/hip commit: 16c8ad0f99 ]
2019-11-12 16:04:28 +03:00
Evgeny Mankov
7b216ca51c
[HIPIFY][doc] Update README.md
...
+ Supported versions, testing
[ROCm/hip commit: 96483d0de5 ]
2019-11-06 19:18:13 +03:00
Aaron Enye Shi
c3b3de7f95
[HIPIFY][cmake] Make CMakeLists use default 3.5.1 for Ubuntu 16.04
...
[ROCm/hip commit: 31e57f8b64 ]
2019-10-17 21:21:24 +00:00
Evgeny Mankov
222fb46a92
[HIPIFY][doc] Update README.md
...
+ Versions, testing
[ROCm/hip commit: 7ecbd71004 ]
2019-10-17 22:26:48 +03:00
Evgeny Mankov
e49e3bfffa
[HIPIFY][cmake] Make CMakeLists.txt compatible with default cmake 3.5.2 for Ubuntu 16.04
...
+ Update README.md accordingly
[ROCm/hip commit: d57c9a844b ]
2019-10-15 11:26:03 +03:00
Evgeny Mankov
3deccebb07
[HIPIFY][CUB] Initial support (hipify-clang only)
...
+ Add one matcher (will be more)
+ Update Maps and Statistics
+ Add cub_01.cu unit test
+ Update lit harness to support standalone CUB
+ Update README.md
+ Update hipify-perl (only CUB header is supported for now)
[IMPORTANT]
clang (and hipify-clang) works correctly only with official NVLabs version on GitHub.
Compilation of CUB from official CUDA release has conflicts with THRUST.
Thus, to compile CUB sources, option "-I" should be specified to the cloned CUB from NVLAB on GitHub.
[ROCm/hip commit: 277d3b8369 ]
2019-10-14 11:55:55 +03:00
Evgeny Mankov
7aa4b75259
[HIPIFY][doc] Add a few words about hipify-perl
...
+ Update testing and versions
[ROCm/hip commit: de1b81b78a ]
2019-10-08 22:27:48 +03:00
Evgeny Mankov
e1beef5641
[HIPIFY][doc] The latest cuDNN 7.6.4 is supported
...
[ROCm/hip commit: b1e7b1437d ]
2019-09-28 20:49:56 +03:00
Evgeny Mankov
2c33c89120
[HIPIFY][doc] Update README.md
...
+ Testing, versioning
[ROCm/hip commit: d17a8e04f1 ]
2019-09-26 17:08:29 +03:00
Evgeny Mankov
9887f6acd5
[HIPIFY][doc] Return X86 target back in LLVM's cmake
...
Due to LLVM 9.0.0 release, which still needs X86 for NVPTX, LLVM trunk - doesn't.
[ROCm/hip commit: 3de10d402c ]
2019-09-23 22:20:23 +03:00
Evgeny Mankov
77d8429431
[HIPIFY][doc] Update README.md due to LLVM 9.0.0 release
...
+ LLVM 9.0.0 is latest stable release, no patches are needed
+ The latest CUDA 10.1 Update 2 is supported
+ Tested on Windows and Linux
[ROCm/hip commit: ab063617eb ]
2019-09-20 09:16:10 +03:00
Evgeny Mankov
7a6f9d0e3e
[HIPIFY][doc] Update README.md
...
+ Adding -DLLVM_TARGETS_TO_BUILD="NVPTX" to LLVM's cmake command line for minimizing LLVM's build (tested)
+ Test logs update
+ Versions update
[ROCm/hip commit: 182058fa0b ]
2019-09-13 18:56:48 +03:00
Evgeny Mankov
29c8b80fc4
[HIPIFY][doc] Update README.md (testing, versions)
...
[ROCm/hip commit: fbf23ed231 ]
2019-09-02 18:18:43 +03:00
Evgeny Mankov
3d8fa99789
[HIPIFY][doc] Update README.md
...
+ cuDNN, Python, and VS supported versions update;
+ testing output update.
[ROCm/hip commit: 739e2df224 ]
2019-08-05 14:49:01 +03:00
Evgeny Mankov
4c704f9b44
[HIPIFY][doc] Update Readme.md
...
+ 8.0.1 - is the latest supported clang version on Linux
+ Testing update
[ROCm/hip commit: b8e4f93b5c ]
2019-07-23 19:30:57 +03:00
Evgeny Mankov
14ee787b43
HIPIFY] Clang 8.0.1 support
...
+ Tested on Windows and Linux;
+ Provide patch for clang's bug 38811;
+ Update Readme.md accordingly.
P.S.
With the next 9.0.0 release patches for Windows won't be needed, cause all fixes will be there.
[ROCm/hip commit: 91e461fcf2 ]
2019-07-23 19:18:17 +03:00
Evgeny Mankov
4af0161c34
[HIPIFY][doc] Update README.md: the latest cuDNN 7.6.1.34 is supported
...
[ROCm/hip commit: e5fcb5f964 ]
2019-07-12 18:49:54 +03:00
Evgeny Mankov
eeb66048f3
[HIPIFY] Clang 7.1.0 support
...
+ Provide patch for clang's bug 38811
+ Update Readme.md accordingly
[ROCm/hip commit: 36cda83066 ]
2019-06-29 17:23:18 +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
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
Evgeny Mankov
ca5d1e1ce6
Update README.md
...
[ROCm/hip commit: b29b8bb690 ]
2019-05-16 18:16:17 +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
2b16e01c66
[HIPIFY][doc] Update Readme.md: latest cuDNN 7.5.1.10 is supported
...
+ tested with CUDA 9.0, 9,2, 10.0 and 10.1
[ROCm/hip commit: c0705f892b ]
2019-04-29 15:41:08 +03:00
Evgeny Mankov
43839c780e
[HIPIFY][doc] Update README.md
...
+ A few words about clang patches to work with CUDA 9.2 - 10.0 on Windows;
+ Fix cuDNN versions with correct values.
[ROCm/hip commit: 4651dce3f0 ]
2019-04-24 17:40:35 +03:00
Evgeny Mankov
3fb77dbef5
[HIPIFY][doc] Provide patches for clang's bug 38811
...
+ Update Readme.md accordingly
[ROCm/hip commit: 57931b3056 ]
2019-04-23 21:13:00 +03:00
Evgeny Mankov
cb90b40344
[HIPIFY][cmake][doc] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released
...
+ Fix the error in cmake: clang 8.0.0 supports CUDA 10.0, not 10.1; only trunk clang 9.0.0 supports CUDA 10.1.
+ Update Readme:
1. clang's bug 36384 is gone, so latest stable release for Linux is clang 8.0.0, which supports CUDA up to 10.0;
2. update dependencies, testing and building notes.
[ROCm/hip commit: 53091e5378 ]
2019-04-08 20:05:21 +03:00
Evgeny Mankov
9e32584753
[HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released
...
[ROCm/hip commit: 7c221450fa ]
2019-04-01 19:44:52 +03:00
Evgeny Mankov
55d9cd6a65
[HIPIFY][doc] Update README.md
...
+ Populate Dependencies section with upcoming LLVM versions
+ Add clang bugs for not working configs LLVM+CUDA
+ Update Testing section
[ROCm/hip commit: 391aa7221b ]
2019-02-25 18:26:25 +03:00
Evgeny Mankov
937d78963b
[HIPIFY] Introduce '-I' option as hipify-clang's one
...
+ '-I' might be set as hipify-clang option (before separator '--' or without specifying separator at all);
+ '-I' as a clang option might be specified as well (after options separator '--').
[ROCm/hip commit: 93aeb04cec ]
2019-01-14 18:23:54 +03:00
Evgeny Mankov
b932304bfc
[HIPIFY] option cuda-path might be used with '--' as well as with a single dash: '-'
...
+ Update README.md
[ROCm/hip commit: 0206fadc14 ]
2019-01-10 18:01:33 +03:00
emankov
3fa069c87d
[HIPIFY][cmake] Change min supported version of cmake to 3.12.3
...
[Reason]
CUDA 10 is supported by cmake since 3.12.3.
[ROCm/hip commit: 8a54ef365b ]
2019-01-04 19:10:11 +03:00
emankov
74f77c9f29
[HIPIFY][tests] CUDA 7.0 is also supported
...
+ Exclude 1 test for CUDA 7.0
+ Update README.md
[ROCm/hip commit: 9abcad9407 ]
2019-01-04 01:32:30 +03:00
emankov
142d00b382
[HIPIFY] Get rid of setting '--cuda-gpu-arch='
...
[Reasons]
+ We don't compile kernel code at least for now as HIP kernel syntax is almost equal CUDA's;
+ clang always includes PTX in its binaries, so e.g. a binary compiled with --cuda-gpu-arch= would be forwards-compatible with e.g. sm_35 GPUs.
[ROCm/hip commit: dec459efca ]
2018-12-29 19:48:28 +03:00
emankov
4e50eba101
[HIPIFY] Starts implicitly setting '-x cuda' by hipify-clang itself
...
+ No need in setting '-x cuda' for the user anymore;
+ Testing and Readme updated accordingly.
[ROCm/hip commit: 7ea586c323 ]
2018-12-29 17:04:59 +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
4dd080b3d0
[HIPIFY][doc] Update README.md
...
+ Split Linux and Windows sections
+ Rewrite Testing section
[ROCm/hip commit: 9f1666e37a ]
2018-11-01 19:11:40 +03:00
Evgeny Mankov
9a19da214d
[HIPIFY][doc] Readme update
...
Clang 7.0.0 release has a known bug https://bugs.llvm.org/show_bug.cgi?id=36384 , thus 7.0.0 is unstable release for Linux and Windows.
Last stable and tested LLVM+Clang release is 6.0.1.
[ROCm/hip commit: 368e9d5100 ]
2018-10-26 15:01:58 +03:00
Evgeny Mankov
7a6684d9e1
[HIPIFY][docs] Fix typos in Readme.md
...
[ROCm/hip commit: c943885a65 ]
2018-09-26 17:26:25 +03:00
Evgeny Mankov
ed68d1c931
Merge pull request #690 from emankov/hipBLAS
...
[HIPIFY][doc] Update README.md due to new LLVM 7.0.0 and CUDA 10.0 re…
[ROCm/hip commit: 23448bbf9b ]
2018-09-26 17:05:47 +03:00
Evgeny Mankov
b1d9cff60a
[HIPIFY][doc] Update README.md due to new LLVM 7.0.0 and CUDA 10.0 releases.
...
[ROCm/hip commit: 221ef1db1f ]
2018-09-26 17:01:59 +03:00