Effacer les filtres
Effacer les filtres

How use the function “getdata” (imaqtool) to transfer data directly on GPU

2 vues (au cours des 30 derniers jours)
Tutu
Tutu le 4 Juin 2019
Réponse apportée : Tutu le 12 Juil 2019
I am currently using the function "getdata" from the imaqtool library to get my camera data, and make some postprocessing on my GPU.
Hence, I would like to get the data directly transfer from the buffer CPU memory to my GPU memory.
It is my understanding that "getdata" move data from CPU memory (buffer) to CPU memory. Hence, it should be trivial to transfer these data to my GPU directly.
However, I cannot find anything about it.
Any help is appreciated.
  2 commentaires
Joss Knight
Joss Knight le 8 Juin 2019
When you say "It is my understanding that "getdata" move data from CPU memory (buffer) to CPU memory" did you mean "It is my understanding that "getdata" move data from GPU memory (buffer) to CPU memory"?
If so, this isn't possible, you have to go via system memory and then call gpuArray.
Tutu
Tutu le 10 Juin 2019
No, I meant CPU memory. The camera data are stored in a buffer in the CPU memory. "getdata" moves these data to the CPU memory.

Connectez-vous pour commenter.

Réponse acceptée

Tutu
Tutu le 12 Juil 2019
This is simply not possible, right now, with MATLAB R2019a.

Plus de réponses (0)

Catégories

En savoir plus sur GPU Computing dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by