hello guys i am asking for how to active the GPU to run the m file faster
what the i can do

 Réponse acceptée

Walter Roberson
Walter Roberson le 22 Juil 2020

0 votes

You cannot do that. When MATLAB talks to the GPU, it mostly does so in terms of a bunch a specialized pre-compiled code kernels (that are in the binary programming language of the GPUs.) The GPU does not run MATLAB code, only the pre-compiled snippets.
You can do some processing on GPU by using GPU Coder product; https://www.mathworks.com/products/gpu-coder.html but do not expect it to handle MATLAB code in general.

5 commentaires

Shehab Tarek
Shehab Tarek le 22 Juil 2020
thanks
Shehab Tarek
Shehab Tarek le 22 Juil 2020
can you drop link of courses image processing with matlab
Walter Roberson
Walter Roberson le 22 Juil 2020
https://matlabacademy.mathworks.com/ has Machine Learning, and Deep Learning. Those are not about image processing more generally, but those are also a common way that people want to process images. They are free.
There are image processing training courses available from Mathworks; https://www.mathworks.com/services/training.html . They are not free. You might potentially be eligible for academic discount.
Edric Ellis
Edric Ellis le 22 Juil 2020
I wouldn't say that "the GPU does not run MATLAB code". Of course, MATLAB code doesn't run directly on the GPU - but if you use the GPU version of arrayfun, then the function you're running is converted into an optimised kernel and runs directly on the GPU. (That's why the GPU version of arrayfun can be blazingly fast).
Walter Roberson
Walter Roberson le 22 Juil 2020
I wouldn't say that "the GPU does not run MATLAB code".
I would say it without hesitation, just as I would say that Intel x64 architecture chips do no run C code. The code has to be compiled to run on the target, with the instructions generally not even in the same order as implied by the original code.
gpuArray support is only available for the operations Mathworks has already pre-built GPU support for. Anything beyond that requires GPU Coder product.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by