bartorch.to_deepinv#
- bartorch.to_deepinv(op, **kwargs)#
A
LinearOperatoras adeepinv.physics.LinearPhysics.A tensor with one more axis than the operator’s shape is treated as a batch and applied item by item.
A_daggersolves bybartorch.optim.CG.- Parameters:
op (LinearOperator) – Kept alive as long as the physics.
**kwargs –
maxiter,lambda_andtolforA_dagger, overridable per call, and anythingLinearPhysicstakes.
- Return type:
deepinv.physics.LinearPhysics
Examples
>>> physics = bartorch.to_deepinv(linop.NoncartesianSense(maps, (8, 128, 128), traj=traj)) >>> physics.A_dagger(kspace[None]).shape # a batch of one torch.Size([1, 1, 128, 128])