Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pyinstaller Github Actions #2197

Draft
wants to merge 36 commits into
base: main
Choose a base branch
from
Draft

Conversation

MikeSullivan7
Copy link
Collaborator

Issue

Close or ref the associated ticket, e.g. Closes #84

Description

Add a description of the changes made.

Testing

Describe the tests that were used to verify your changes.

Acceptance Criteria

How should the reviewer test your changes?

Documentation

How have you changed the documentation to reflect your changes? All changes should be noted in the appropriate file in docs/release_notes

@coveralls
Copy link

coveralls commented May 8, 2024

Coverage Status

coverage: 74.316% (+1.2%) from 73.069%
when pulling e1f0e56 on 1683-pyinstaller-github-actions
into ae9b136 on main.

@MikeSullivan7
Copy link
Collaborator Author

Here is the MantidImaging.spec file created locally:

# -*- mode: python ; coding: utf-8 -*-
from PyInstaller.utils.hooks import collect_submodules

hiddenimports = ['astra.utils', 'tomopy', 'cupy_backends.cuda.api._runtime_enum', 'cupy_backends.cuda.api._driver_enum', 'cupy_backends.cuda.stream', 'fastrlock', 'fastrlock.rlock', 'mantidimaging.core.operations.arithmetic', 'mantidimaging.core.operations.base_filter', 'mantidimaging.core.operations.circular_mask', 'mantidimaging.core.operations.clip_values', 'mantidimaging.core.operations.crop_coords', 'mantidimaging.core.operations.divide', 'mantidimaging.core.operations.flat_fielding', 'mantidimaging.core.operations.gaussian', 'mantidimaging.core.operations.loader', 'mantidimaging.core.operations.median_filter', 'mantidimaging.core.operations.monitor_normalisation', 'mantidimaging.core.operations.nan_removal', 'mantidimaging.core.operations.outliers', 'mantidimaging.core.operations.rebin', 'mantidimaging.core.operations.remove_all_stripe', 'mantidimaging.core.operations.remove_dead_stripe', 'mantidimaging.core.operations.remove_large_stripe', 'mantidimaging.core.operations.remove_stripe_filtering', 'mantidimaging.core.operations.remove_stripe_sorting_fitting', 'mantidimaging.core.operations.rescale', 'mantidimaging.core.operations.ring_removal', 'mantidimaging.core.operations.roi_normalisation', 'mantidimaging.core.operations.rotate_stack', 'mantidimaging.core.operations.test', 'mantidimaging.core.operations.test.support', 'mantidimaging.core.operations.test.support.bytecode_helper', 'mantidimaging.core.operations.test.support.hashlib_helper', 'mantidimaging.core.operations.test.support.import_helper', 'mantidimaging.core.operations.test.support.interpreters', 'mantidimaging.core.operations.test.support.logging_helper', 'mantidimaging.core.operations.test.support.os_helper', 'mantidimaging.core.operations.test.support.script_helper', 'mantidimaging.core.operations.test.support.socket_helper', 'mantidimaging.core.operations.test.support.testresult', 'mantidimaging.core.operations.test.support.threading_helper', 'mantidimaging.core.operations.test.support.warnings_helper']
hiddenimports += collect_submodules('cupy')


a = Analysis(
    ['..\\mantidimaging\\__main__.py'],
    pathex=[],
    binaries=[('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-accel.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-gridrec.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-misc.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-prep.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-recon.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_avx.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_avx2.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_avx512.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_ilp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_intelmpi_ilp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_intelmpi_lp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_lp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_msmpi_ilp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_msmpi_lp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_cdft_core.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_core.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_def.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_intel_thread.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_mc.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_mc3.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_msg.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_pgi_thread.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_rt.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_scalapack_ilp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_scalapack_lp64.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_sequential.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_tbb_thread.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_avx.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_avx2.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_avx512.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_cmpt.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_def.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_mc.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_mc3.2.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\nvrtc-builtins64_102.dll', '.'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\Library\\bin\\nvrtc64_102_0.dll', '.')],
    datas=[('../mantidimaging/gui/ui/*.ui', 'mantidimaging/gui/ui/'), ('../mantidimaging/gui/ui/images/*', 'mantidimaging/gui/ui/images/'), ('../mantidimaging/core/gpu/*.cu', 'mantidimaging/core/gpu/'), ('../mantidimaging/versions.py', 'mantidimaging/'), ('../mantidimaging/gui/windows/wizard/*.yml', 'mantidimaging/gui/windows/wizard/'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_warp_scans2.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_shuffle.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cufft.pyx', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_select_flagged.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\host\\mutex.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\host'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\mersenne.h', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\cache_modified_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\tune\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\tune'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\example_block_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\.data\\_wheel.json', 'cupy\\.data'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_arch.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_select_if.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\atomics.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_allocator.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_reduce_warp_reductions.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\warp_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\transform_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_util.h', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\link_a.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\tuple.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_select_unique.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_run_length_encode.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_partition_flagged.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_sort_find_non_trivial_runs.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\complex_inl.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_histogram_atomic.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_histogram_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\clogf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_reduce_by_key.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_reduce_smem.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_reduce_by_key.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_adjacent_difference.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_radix_sort_upsweep.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_radix_sort_downsweep.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\cub.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\counting_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\hip_workaround.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_segment_fixup.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\spmv_script.sh', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_spmv_orig.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_select_if.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\example_block_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_scan_shfl.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cufft.h', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram\\histogram_gmem_atomics.h', 'cupy\\_core\\include\\cupy\\cub\\experimental\\histogram'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\README.md', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cuComplex_bridge.h', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ccoshf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\LICENSE.TXT', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_load.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cproj.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_raking.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cpow.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csqrt.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_scan_smem.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\half.h', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_search.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\catrig.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ctanh.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\swap.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_namespace.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram\\histogram_smem_atomics.h', 'cupy\\_core\\include\\cupy\\cub\\experimental\\histogram'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_queue.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram_compare.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\defunct\\test_device_seg_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental\\defunct'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_device.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_spmv_orig.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_segmented_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_partition.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\spmv_compare.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_reduce_raking_commutative_only.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\math_private.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\my_header2.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_load.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\eclipse code style profile.xml', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_partition_if.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_raking_layout.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_ptx.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\README.md', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_even_share.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csinhf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_select_if.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\example_block_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\Doxyfile', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_warp_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_operators.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_load_store.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cufft.pxd', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_macro.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\link_b.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\Makefile', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\README.md', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\random\\cupy_distributions.cu', 'cupy\\random'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_allocator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csinh.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_rle.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\tuple\\type_traits.h', 'cupy\\_core\\include\\cupy\\tuple'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\README.md', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\arithmetic.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram\\histogram_cub.h', 'cupy\\_core\\include\\cupy\\cub\\experimental\\histogram'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csqrtf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cub.cu', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_select.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\single_pass_scan_operators.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\sparse_matrix.h', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\my_header1.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\class_arg_kernel.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\defunct\\example_coo_spmv.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental\\defunct'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_store.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\type_dispatcher.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ccosh.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\LICENSE', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\CHANGE_LOG.TXT', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_store.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_iterator.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_reduce_by_key.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\cache_modified_output_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_segmented_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\tex_obj_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_histogram.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_select_if.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_run_length_encode.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\tune\\tune_device_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\tune'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\tuple\\tuple.h', 'cupy\\_core\\include\\cupy\\tuple'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cufftXt.cu', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\jitify.hpp', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_debug.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\constant_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\dlpack\\README.md', 'cupy\\_core\\include\\cupy\\dlpack'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_warp_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ctanhf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\reduce_by_key.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_mapping.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\clog.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\catrigf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\common.mk', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\arg_index_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\math_constants.h', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\complex.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_spmv.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_rle.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_radix_rank.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\jitify_test.cu', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_type.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\constant_header.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_exchange.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cexp.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_reduce_raking.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\random\\cupy_distributions.cuh', 'cupy\\random'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_histogram.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cufftXt.h', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_select_unique.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cexpf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_discontinuity.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\tex_ref_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_barrier.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_warp_scans.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\carray.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_warp_scans3.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_reduce_shfl.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_grid_barrier.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\README.md', 'cupy\\_core\\include\\cupy\\_cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\my_header3.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\warp_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_thrust.cu', 'cupy\\cuda'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\dlpack\\dlpack.h', 'cupy\\_core\\include\\cupy\\dlpack'), ('C:\\Users\\ddb29996\\AppData\\Local\\miniforge3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\discard_output_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator')],
    hiddenimports=hiddenimports,
    hookspath=['hooks'],
    hooksconfig={},
    runtime_hooks=[],
    excludes=['matplotlib', 'dask', 'pandas'],
    noarchive=False,
)
pyz = PYZ(a.pure)

exe = EXE(
    pyz,
    a.scripts,
    [],
    exclude_binaries=True,
    name='MantidImaging',
    debug=False,
    bootloader_ignore_signals=False,
    strip=False,
    upx=True,
    console=True,
    disable_windowed_traceback=False,
    argv_emulation=False,
    target_arch=None,
    codesign_identity=None,
    entitlements_file=None,
    icon=['..\\images\\mantid_imaging_unstable_64px.ico'],
)
coll = COLLECT(
    exe,
    a.binaries,
    a.datas,
    strip=False,
    upx=True,
    upx_exclude=[],
    name='MantidImaging',
)

Here is the one created in GitHub Actions:

# -*- mode: python ; coding: utf-8 -*-
from PyInstaller.utils.hooks import collect_submodules

hiddenimports = ['astra.utils', 'tomopy', 'cupy_backends.cuda.api._runtime_enum', 'cupy_backends.cuda.api._driver_enum', 'cupy_backends.cuda.stream', 'fastrlock', 'fastrlock.rlock', 'mantidimaging.core.operations.arithmetic', 'mantidimaging.core.operations.base_filter', 'mantidimaging.core.operations.circular_mask', 'mantidimaging.core.operations.clip_values', 'mantidimaging.core.operations.crop_coords', 'mantidimaging.core.operations.divide', 'mantidimaging.core.operations.flat_fielding', 'mantidimaging.core.operations.gaussian', 'mantidimaging.core.operations.loader', 'mantidimaging.core.operations.median_filter', 'mantidimaging.core.operations.monitor_normalisation', 'mantidimaging.core.operations.nan_removal', 'mantidimaging.core.operations.outliers', 'mantidimaging.core.operations.rebin', 'mantidimaging.core.operations.remove_all_stripe', 'mantidimaging.core.operations.remove_dead_stripe', 'mantidimaging.core.operations.remove_large_stripe', 'mantidimaging.core.operations.remove_stripe_filtering', 'mantidimaging.core.operations.remove_stripe_sorting_fitting', 'mantidimaging.core.operations.rescale', 'mantidimaging.core.operations.ring_removal', 'mantidimaging.core.operations.roi_normalisation', 'mantidimaging.core.operations.rotate_stack', 'mantidimaging.core.operations.test', 'mantidimaging.core.operations.test.support', 'mantidimaging.core.operations.test.support.bytecode_helper', 'mantidimaging.core.operations.test.support.hashlib_helper', 'mantidimaging.core.operations.test.support.import_helper', 'mantidimaging.core.operations.test.support.interpreters', 'mantidimaging.core.operations.test.support.logging_helper', 'mantidimaging.core.operations.test.support.os_helper', 'mantidimaging.core.operations.test.support.script_helper', 'mantidimaging.core.operations.test.support.socket_helper', 'mantidimaging.core.operations.test.support.testresult', 'mantidimaging.core.operations.test.support.threading_helper', 'mantidimaging.core.operations.test.support.warnings_helper']
hiddenimports += collect_submodules('cupy')


a = Analysis(
    ['..\\mantidimaging\\__main__.py'],
    pathex=[],
    binaries=[('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-gridrec.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-misc.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-prep.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\tomo-recon.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_avx.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_avx2.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_avx512.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_ilp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_intelmpi_ilp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_intelmpi_lp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_lp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_msmpi_ilp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_blacs_msmpi_lp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_cdft_core.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_core.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_def.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_intel_thread.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_mc.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_mc3.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_msg.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_pgi_thread.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_rt.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_scalapack_ilp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_scalapack_lp64.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_sequential.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_tbb_thread.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_avx.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_avx2.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_avx512.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_cmpt.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_def.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_mc.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\mkl_vml_mc3.2.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\nvrtc-builtins64_102.dll', '.'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\Library\\bin\\nvrtc64_102_0.dll', '.')],
    datas=[('../mantidimaging/gui/ui/*.ui', 'mantidimaging/gui/ui/'), ('../mantidimaging/gui/ui/images/*', 'mantidimaging/gui/ui/images/'), ('../mantidimaging/core/gpu/*.cu', 'mantidimaging/core/gpu/'), ('../mantidimaging/versions.py', 'mantidimaging/'), ('../mantidimaging/gui/windows/wizard/*.yml', 'mantidimaging/gui/windows/wizard/'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\spmv_script.sh', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_queue.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_warp_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_segment_fixup.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\README.md', 'cupy\\_core\\include\\cupy\\_cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\transform_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_reduce_raking.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_scan_smem.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_adjacent_difference.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_select_flagged.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\README.md', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_histogram.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\tex_obj_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\LICENSE.TXT', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\README.md', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\README.md', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\dlpack\\README.md', 'cupy\\_core\\include\\cupy\\dlpack'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_reduce_shfl.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_radix_sort_upsweep.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\defunct\\test_device_seg_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental\\defunct'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_shuffle.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_spmv_orig.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\single_pass_scan_operators.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\math_private.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csinh.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\tune\\tune_device_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\tune'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_grid_barrier.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram\\histogram_smem_atomics.h', 'cupy\\_core\\include\\cupy\\cub\\experimental\\histogram'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_load.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\catrig.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\host\\mutex.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\host'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_spmv.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\arg_index_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\carray.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\arithmetic.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_load.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_macro.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\.data\\_wheel.json', 'cupy\\.data'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\math_constants.h', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\warp_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram\\histogram_gmem_atomics.h', 'cupy\\_core\\include\\cupy\\cub\\experimental\\histogram'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_namespace.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ctanhf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_segmented_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\counting_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_discontinuity.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\dlpack\\dlpack.h', 'cupy\\_core\\include\\cupy\\dlpack'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_select_if.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_spmv_orig.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\eclipse code style profile.xml', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\half.h', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_iterator.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_histogram_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_warp_scans.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_mapping.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_partition_if.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csinhf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\Doxyfile', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\my_header2.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram\\histogram_cub.h', 'cupy\\_core\\include\\cupy\\cub\\experimental\\histogram'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\atomics.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\hip_workaround.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\tuple\\type_traits.h', 'cupy\\_core\\include\\cupy\\tuple'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_reduce_by_key.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_reduce_smem.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_raking.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_radix_sort_downsweep.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\complex_inl.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\complex.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_store.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cub.cu', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_select_unique.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations\\warp_scan_shfl.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_allocator.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-10.2'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_even_share.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\random\\cupy_distributions.cuh', 'cupy\\random'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\constant_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_rle.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\cub.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cufft.pxd', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_radix_rank.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_reduce_by_key.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ctanh.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\tex_ref_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cproj.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\tuple\\tuple.h', 'cupy\\_core\\include\\cupy\\tuple'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_warp_scans2.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\example_block_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_run_length_encode.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\random\\cupy_distributions.cu', 'cupy\\random'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_operators.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\type_dispatcher.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_exchange.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\catrigf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_select.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_reduce_by_key.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_warp_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_run_length_encode.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_store.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_device.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\common.mk', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\agent\\agent_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\agent'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_util.h', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_raking_layout.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cexp.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cufft.h', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\mersenne.h', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_select_if.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_scan.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cexpf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\example_block_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\LICENSE', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\jitify.hpp', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_ptx.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_select_if.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\link_a.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\clog.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\block_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cufft.pyx', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_segmented_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\cache_modified_input_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_histogram.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_partition.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_type.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\sparse_matrix.h', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_debug.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\CHANGE_LOG.TXT', 'cupy\\_core\\include\\cupy\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\discard_output_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\grid\\grid_barrier.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\grid'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cufftXt.cu', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\link_b.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\thread\\thread_search.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\thread'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\constant_header.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_partition_flagged.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ccoshf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_allocator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\util_arch.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\jitify_test.cu', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csqrt.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.0'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\tuple.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_cufftXt.h', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\example_block_radix_sort.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\cpow.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\warp\\warp_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\warp'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_block_load_store.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\clogf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\swap.cuh', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_rle.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_scan.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_scan_warp_scans3.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_select_if.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\defunct\\example_coo_spmv.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental\\defunct'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\histogram_compare.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\csqrtf.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_reduce.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cuComplex_bridge.h', 'cupy\\_core\\include\\cupy'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_histogram.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch\\dispatch_reduce.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device\\dispatch'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\test\\test_device_select_unique.cu', 'cupy\\_core\\include\\cupy\\cub\\test'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\iterator\\cache_modified_output_iterator.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\iterator'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1\\cuda_fp16.hpp', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11.1'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\tune\\Makefile', 'cupy\\_core\\include\\cupy\\cub\\tune'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\my_header1.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\class_arg_kernel.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_reduce_warp_reductions.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\device\\example_device_sort_find_non_trivial_runs.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\ccosh.h', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\examples\\block\\reduce_by_key.cu', 'cupy\\_core\\include\\cupy\\cub\\examples\\block'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\experimental\\spmv_compare.cu', 'cupy\\_core\\include\\cupy\\cub\\experimental'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\complex\\README.md', 'cupy\\_core\\include\\cupy\\complex'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_reduce_raking_commutative_only.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\_cuda\\cuda-11\\cuda_fp16.h', 'cupy\\_core\\include\\cupy\\_cuda\\cuda-11'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\device\\device_radix_sort.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\device'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\example_headers\\my_header3.cuh', 'cupy\\_core\\include\\cupy\\jitify\\example_headers'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\jitify\\Makefile', 'cupy\\_core\\include\\cupy\\jitify'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\cuda\\cupy_thrust.cu', 'cupy\\cuda'), ('C:\\Users\\runneradmin\\miniconda3\\envs\\mantidimaging-dev\\lib\\site-packages\\cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations\\block_histogram_atomic.cuh', 'cupy\\_core\\include\\cupy\\cub\\cub\\block\\specializations')],
    hiddenimports=hiddenimports,
    hookspath=['hooks'],
    hooksconfig={},
    runtime_hooks=[],
    excludes=['matplotlib', 'dask', 'pandas'],
    noarchive=False,
)
pyz = PYZ(a.pure)

exe = EXE(
    pyz,
    a.scripts,
    [],
    exclude_binaries=True,
    name='MantidImaging',
    debug=False,
    bootloader_ignore_signals=False,
    strip=False,
    upx=True,
    console=True,
    disable_windowed_traceback=False,
    argv_emulation=False,
    target_arch=None,
    codesign_identity=None,
    entitlements_file=None,
    icon=['..\\images\\mantid_imaging_unstable_64px.ico'],
)
coll = COLLECT(
    exe,
    a.binaries,
    a.datas,
    strip=False,
    upx=True,
    upx_exclude=[],
    name='MantidImaging',
)

The Actions seem to be missing tomo-accel.dll in the binaries but this is the only difference

@MikeSullivan7 MikeSullivan7 force-pushed the 1683-pyinstaller-github-actions branch from 0680fb9 to e6adb28 Compare August 1, 2024 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Exiting the main window leaves histograms open
2 participants