AdvancedPhotonSource / tike

Repository for ptychography software
http://tike.readthedocs.io
Other
29 stars 15 forks source link

NEW: Add thread pool to lamino solver #118

Closed carterbox closed 3 years ago

carterbox commented 3 years ago

Purpose

Add multi-device parallelism to the laminography solver.

Approach

Ported the same map reduce approach used in the ptycho cgrad solver.

Pre-Merge Checklists

Submitter

Reviewer

carterbox commented 3 years ago

This is actually, not ready. When setting num_gpu to >=2 it fails because I forgot to divide theta amongst the processes.

carterbox commented 3 years ago

OK. Now, I think this PR is ready because it is actually being tested in a multi-gpu environment.