AdvancedPhotonSource / tike

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

REF: Migrate RPIE and LSTSQ methods to new Stream manager #285

Closed carterbox closed 10 months ago

carterbox commented 1 year ago

Purpose

Port the RPIE and LSTSQ implementations to the new CUDA Stream managing API. The one that requires contiguous GPU memory layout for batches and uses CUDA Events to coordinate memory transfers.

Approach

The variable probe update functions are made more explicit, and batch indexes are replaced with lo:hi ranges.

Pre-Merge Checklists

Submitter

Reviewer

pep8speaks commented 1 year ago

Hello @carterbox! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

Line 267:81: E501 line too long (82 > 80 characters)

Comment last updated at 2023-12-19 00:29:45 UTC