Add better warning if no GPUi and try to load nabu for slice reconstruction
For now could loo klike:
Traceback (most recent call last):
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/bin/nabu", line 8, in <module>
sys.exit(main())
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/lib/python3.8/site-packages/nabu/app/reconstruct.py", line 73, in main
from ..pipeline.fullfield.local_reconstruction import ChunkedReconstructor, GroupedReconstructor
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/lib/python3.8/site-packages/nabu/pipeline/fullfield/local_reconstruction.py", line 13, in <module>
from .chunked_cuda import CudaChunkedPipeline, CudaChunkedPipelineLimitedMemory
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/lib/python3.8/site-packages/nabu/pipeline/fullfield/chunked_cuda.py", line 13, in <module>
from ...reconstruction.rings_cuda import CudaMunchDeringer
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/lib/python3.8/site-packages/nabu/reconstruction/rings_cuda.py", line 13, in <module>
from skcuda.fft import Plan
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/lib/python3.8/site-packages/skcuda/fft.py", line 14, in <module>
from . import cufft
File "/mnt/multipath-shares/scisoft/tomotools_env/tomwer/ubuntu20_x86_64/0.9/lib/python3.8/site-packages/skcuda/cufft.py", line 46, in <module>
raise OSError('cufft library not found')
OSError: cufft library not found