Engines
Pty-Chi supports multiple algorithms, or engines, for ptychography reconstruction. The table below compares their merits and limitations.
Engine |
LSQML |
PIE (incl. ePIE, rPIE) |
Difference map |
Bilinear Hessian |
Autodiff |
|---|---|---|---|---|---|
Minibatching allowed |
Yes |
Yes |
No |
Yes |
Yes |
GPU support |
Multiple |
Single |
Single |
Single |
Multiple |
Memory usage |
Moderate |
Moderate |
High |
Moderate |
Low |
Mixed-state probe support |
Yes |
Yes |
Yes |
Yes |
Yes |
OPR support |
Yes |
Yes |
No |
No |
Yes |
Multislice support |
Yes |
Yes |
No |
No |
Yes |