As I have seen roughly Conv3d memory consumption is very high. A 3D residual module  (Residual module with kernels inflated to 3D) uses double memory compared to a Residual module (will present exact figures after checking).
I have been facing memory shortag while working on my model consisting of 3D CNN’s, and if this helps it would be really great!
Will post my results here
Thanks!