Skip to content

Multi gpu ptycho#234

Merged
arthurmccray merged 12 commits into
electronmicroscopy:diffractive_imagingfrom
arthurmccray:multi_gpu_ptycho
Jun 2, 2026
Merged

Multi gpu ptycho#234
arthurmccray merged 12 commits into
electronmicroscopy:diffractive_imagingfrom
arthurmccray:multi_gpu_ptycho

Conversation

@arthurmccray

@arthurmccray arthurmccray commented May 26, 2026

Copy link
Copy Markdown
Collaborator

What problem this PR addressees

Adding multi-gpu support to iterative ptycho. Example notebook here.
Actually I added new constraint stuff in that version I think, so the version at this commit should work for the code here, though I don't think it talks about the effective batch size rescaling.

This also enables easier streaming of larger-than-VRAM datasets.

I am also making constraints easier to use with a dataclass, tbd if that get's wrapped up in this PR but it doesn't have to.

Also this PR is waiting on #213 to be merged. We should make sure that doesn't conflict with any of this.

What should the reviewer(s) do

This isn't a PR into dev so whatever you think is necessary..

@arthurmccray arthurmccray requested a review from smribet May 26, 2026 23:27
@arthurmccray arthurmccray marked this pull request as ready for review May 26, 2026 23:27
@arthurmccray arthurmccray mentioned this pull request May 29, 2026
@arthurmccray arthurmccray merged commit 7b7566d into electronmicroscopy:diffractive_imaging Jun 2, 2026
4 checks passed
@arthurmccray arthurmccray mentioned this pull request Jun 3, 2026
@arthurmccray arthurmccray deleted the multi_gpu_ptycho branch June 3, 2026 05:26
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.

1 participant