Adding 3D unittests and 2D tests update with #207 consideration. @paskino mentioned: > This may not be sufficient to run the GPU tests. > > In CIL we also [verify ](https://github.com/TomographicImaging/CIL/blob/b066d588dc6de0188fd33dafd8e5e669b7434b7e/Wrappers/Python/test/utils.py#L55-L62)that a NVIDIA GPU is installed by calling nvidia-smi along these lines > > #nvidia > try: > subprocess.check_output('nvidia-smi') > has_nvidia = True > except: > has_nvidia = False