CUDAgccCompatibility » History » Version 4
Jonathan Smith, 02/01/2018 05:11 AM
1 | 1 | Jonathan Smith | # CUDA / GCC Compatibility |
---|---|---|---|
2 | |||
3 | 2 | Jonathan Smith | ## CUDA 7.5 |
4 | |||
5 | - Current release dependency for VSim 8.2 branch. |
||
6 | - Support up to gcc 4.9.2 shown on release notes, (?4.9.4 possible) |
||
7 | https://developer.download.nvidia.com/compute/cuda/7.5/Prod/docs/sidebar/CUDA_Toolkit_Release_Notes.pdf |
||
8 | Added support for CUDA applications on Windows systems when launched from within a Remote Desktop session. |
||
9 | |||
10 | Available haswell and sandybridge Feb 18 |
||
11 | |||
12 | 1 | Jonathan Smith | ## CUDA 8.0 |
13 | |||
14 | 2 | Jonathan Smith | - Supports gcc <= 5.3 in general. Later updates to the toolkit softened this to gcc <=5, so potentially 5.5 is OK. |
15 | - https://devtalk.nvidia.com/default/topic/972136/-resolved-cuda-8-nvcc-uses-/ |
||
16 | - Ben Cowan said in performance meeting on 24th Jan, this will be the last version to support some NVIDIA GPUs (compute capabilty 2?) |
||
17 | 1 | Jonathan Smith | |
18 | 3 | Jonathan Smith | - CUDA-8 does not work with Fedora 27. A workaround is specified at https://xpra.org/trac/ticket/1600. |
19 | |||
20 | 2 | Jonathan Smith | A possible solution on some threads might be https://github.com/spack/spack, but there is some possibility this is LLNL's answer to bilder. |
21 | See also https://carterturn.com/h/Guides/NVIDIA%20CUDA%208.0%20with%20GCC%207 |
||
22 | 3 | Jonathan Smith | |
23 | |||
24 | 2 | Jonathan Smith | |
25 | Available on ivy and sandybridge Feb 18 |
||
26 | |||
27 | 1 | Jonathan Smith | ## CUDA 9.0 |
28 | |||
29 | 2 | Jonathan Smith | - https://developer.download.nvidia.com/compute/cuda/9.0/Prod/docs/sidebar/CUDA_Toolkit_Release_Notes.pdf |
30 | - Claims GCC 6.X is now supported |
||
31 | - Presumably means 7.X is not yet. |
||
32 | |||
33 | ## CUDA 9.1 |
||
34 | |||
35 | - Claims to support the native compilers: 6.3 on ubuntu 17.04 and 6.2.1 on Fedora 25. No mention of GCC 7. |
||
36 | - https://developer.download.nvidia.com/compute/cuda/9.1/Prod/docs/sidebar/CUDA_Toolkit_Release_Notes.pdf |
||
37 | - http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html |
||
38 | |||
39 | 4 | Jonathan Smith | - Comment from 'bilderizing linux' page: Looks like CUDA-9.1 works, but with only select versions of gcc, e.g., gcc-5.4.0 according to https://github.com/tensorflow/tensorflow/issues/10220. |
40 | |||
41 | 2 | Jonathan Smith | This version is available on Haswell Feb 18. |