Provide functionality to copy an ImageStack's data onto the GPU once, so it can be used for multiple different CUDA functions. Currently this only impacts stamp generation on GPU. Due to either batching or generating multiple types of stamps, the data is currently be copied to the GPU multiple times.
Moving the memory functionality out of the .cu files also provides an opportunity to increase the amount of debug logging done.
Provide functionality to copy an
ImageStack
's data onto the GPU once, so it can be used for multiple different CUDA functions. Currently this only impacts stamp generation on GPU. Due to either batching or generating multiple types of stamps, the data is currently be copied to the GPU multiple times.Moving the memory functionality out of the .cu files also provides an opportunity to increase the amount of debug logging done.