Let other applications use Matlab's version of the CUDA toolkit
Mostrar comentarios más antiguos
I have an external piece of CUDA code that needs to know the path to the CUDA Toolkit in order to compile. Rather than installing a separate version of the CUDA Toolkit, I would like to use the installation already established on my machine by the Parallel Computing Toolbox (under R2018a). Is that possible, and if so, how do I locate Matlab's copy of the CUDA toolkit?
3 comentarios
Mohammad Mehdi FarsiNejad
el 2 de Dic. de 2020
The version of the CUDA toolkit that used by a particular release of MATLAB is fixed.
Michal
el 8 de Dic. de 2020
I have very similar problem, see here. So far, I only found several unofficial tutorials how to install supported CUDA Toolkit 10.2 on Ubuntu Linux 20.04 (officially supported linux distribution!!!) but without any success. In one case the installation of proper version of GCC broke my whole linux OS functionality??!! The main problem is the GCC compiler version compatibility. CUDA toolkit 10.2 requires GCC 7, but Ubuntu 20.04 has as default GCC 9.
From my point of view is the whole problem very hard to solve to get full CUDA functionality on latest MATLAB versions in general.
Respuesta aceptada
Más respuestas (1)
Bjorn Gustavsson
el 2 de Dic. de 2020
0: I have no idea about legalities.
1, I found a lot with unix find:
$ find ./ -iname \*cuda\*.so\*
./R2020a/bin/glnxa64/libopencv_cudalegacy.so.3.4
./R2020a/bin/glnxa64/libopencv_cudabgsegm.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudaobjdetect.so.3.4
./R2020a/bin/glnxa64/libicudata.so.64.2
./R2020a/bin/glnxa64/libopencv_cudafeatures2d.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudaoptflow.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudaarithm.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudafilters.so.3.4
./R2020a/bin/glnxa64/libcudart.so.10.1
./R2020a/bin/glnxa64/libopencv_cudalegacy.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudaimgproc.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudaarithm.so.3.4
./R2020a/bin/glnxa64/libopencv_cudabgsegm.so.3.4
./R2020a/bin/glnxa64/libopencv_cudaobjdetect.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudawarping.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudawarping.so.3.4
./R2020a/bin/glnxa64/libicudata.so.64
./R2020a/bin/glnxa64/libopencv_cudafeatures2d.so.3.4
./R2020a/bin/glnxa64/libopencv_cudafilters.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudastereo.so.3.4
./R2020a/bin/glnxa64/libcudart.so.10.1.105
./R2020a/bin/glnxa64/libopencv_cudaoptflow.so.3.4
./R2020a/bin/glnxa64/libopencv_cudastereo.so.3.4.0
./R2020a/bin/glnxa64/libopencv_cudaimgproc.so.3.4
./R2013a/bin/glnxa64/libicudata.so.49
./R2013a/bin/glnxa64/libicudata.so.49.1.2
./R2013a/bin/glnxa64/libcudart.so.5.0.35
./R2013a/bin/glnxa64/libcudart.so.5.0
$ find ./ -iname \*cuda\*.a\*
./R2020a/bin/glnxa64/libcudadevrt.a
./R2020a/bin/glnxa64/libmwgpucoder_cuda.a
./R2020a/sys/cuda/glnxa64/cuda/lib64/libcudart_static.a
If you're not in a Linux/Unix OS, you should be able to find your way to similar lib-files.
HTH
Categorías
Más información sobre Parallel and Cloud en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

