You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems during the Im2col process in conv2d, the pages belonging to im2colMatirx are accessed mostly by only one GPU, however, a small part of pages are accessed by 2 GPUs. This happens even when I set the N the same as the number of GPUs.
So I wonder whether the images or matrix are divided into multiple parts and allocated to different GPUs. Or It doesn't divide data during initialization, just pinned the data to the GPU that first requests the data?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
It seems during the
Im2col
process inconv2d
, the pages belonging toim2colMatirx
are accessed mostly by only one GPU, however, a small part of pages are accessed by 2 GPUs. This happens even when I set theN
the same as the number of GPUs.So I wonder whether the images or matrix are divided into multiple parts and allocated to different GPUs. Or It doesn't divide data during initialization, just pinned the data to the GPU that first requests the data?
Thank you! :D
Beta Was this translation helpful? Give feedback.
All reactions