README.md
setup.py
dprox/__init__.py
dprox.egg-info/PKG-INFO
dprox.egg-info/SOURCES.txt
dprox.egg-info/dependency_links.txt
dprox.egg-info/requires.txt
dprox.egg-info/top_level.txt
dprox/algo/__init__.py
dprox/algo/admm.py
dprox/algo/base.py
dprox/algo/hqs.py
dprox/algo/invert.py
dprox/algo/pc.py
dprox/algo/pgd.py
dprox/algo/primitives.py
dprox/algo/problem.py
dprox/algo/lp/__init__.py
dprox/algo/lp/solvers.py
dprox/algo/lp/utils.py
dprox/algo/opt/__init__.py
dprox/algo/opt/absorb.py
dprox/algo/opt/equil.py
dprox/algo/opt/merge.py
dprox/algo/specialization/__init__.py
dprox/algo/specialization/unroll.py
dprox/algo/specialization/deq/__init__.py
dprox/algo/specialization/deq/solver.py
dprox/algo/specialization/deq/training.py
dprox/algo/specialization/deq/utils/__init__.py
dprox/algo/specialization/deq/utils/jacobian.py
dprox/algo/specialization/deq/utils/layer_utils.py
dprox/algo/specialization/deq/utils/optimizations.py
dprox/algo/specialization/deq/utils/radam.py
dprox/algo/specialization/deq/utils/solvers.py
dprox/algo/specialization/rl/__init__.py
dprox/algo/specialization/rl/solver.py
dprox/algo/tune/__init__.py
dprox/algo/tune/dpir.py
dprox/algo/tune/learnable.py
dprox/contrib/__init__.py
dprox/contrib/csmri.py
dprox/contrib/derain.py
dprox/contrib/energy_system.py
dprox/contrib/restoration.py
dprox/contrib/optic/__init__.py
dprox/contrib/optic/doe_model.py
dprox/contrib/optic/unet.py
dprox/contrib/optic/utils.py
dprox/linalg/__init__.py
dprox/linalg/custom.py
dprox/linalg/solve/__init__.py
dprox/linalg/solve/solver_cg.py
dprox/linalg/solve/solver_minres.py
dprox/linalg/solve/solver_plss.py
dprox/linop/__init__.py
dprox/linop/base.py
dprox/linop/blackbox.py
dprox/linop/comp_graph.py
dprox/linop/constaints.py
dprox/linop/constant.py
dprox/linop/conv.py
dprox/linop/edge.py
dprox/linop/grad.py
dprox/linop/placeholder.py
dprox/linop/scale.py
dprox/linop/subsample.py
dprox/linop/sum.py
dprox/linop/variable.py
dprox/linop/vstack.py
dprox/proxfn/__init__.py
dprox/proxfn/base.py
dprox/proxfn/nonneg.py
dprox/proxfn/norm.py
dprox/proxfn/sum_square.py
dprox/proxfn/fast/__init__.py
dprox/proxfn/fast/cs.py
dprox/proxfn/fast/csmri.py
dprox/proxfn/fast/pr.py
dprox/proxfn/fast/spi.py
dprox/proxfn/fast/sr.py
dprox/proxfn/nlm/__init__.py
dprox/proxfn/nlm/nlm.py
dprox/proxfn/nlm/patch_nlm.py
dprox/proxfn/pnp/__init__.py
dprox/proxfn/pnp/prior.py
dprox/proxfn/pnp/denoisers/__init__.py
dprox/proxfn/pnp/denoisers/base.py
dprox/proxfn/pnp/denoisers/composite.py
dprox/proxfn/pnp/denoisers/wrapper.py
dprox/proxfn/pnp/denoisers/models/TV_denoising.py
dprox/proxfn/pnp/denoisers/models/__init__.py
dprox/proxfn/pnp/denoisers/models/basicblock.py
dprox/proxfn/pnp/denoisers/models/network_dncnn.py
dprox/proxfn/pnp/denoisers/models/network_ffdnet.py
dprox/proxfn/pnp/denoisers/models/network_unet.py
dprox/proxfn/pnp/denoisers/models/qrnn/__init__.py
dprox/proxfn/pnp/denoisers/models/qrnn/conv.py
dprox/proxfn/pnp/denoisers/models/qrnn/grunet.py
dprox/proxfn/pnp/denoisers/models/qrnn/layer.py
dprox/proxfn/pnp/denoisers/models/qrnn/qrnn3d.py
dprox/proxfn/pnp/denoisers/models/qrnn/sync_batchnorm/__init__.py
dprox/proxfn/pnp/denoisers/models/qrnn/sync_batchnorm/batchnorm.py
dprox/proxfn/pnp/denoisers/models/qrnn/sync_batchnorm/comm.py
dprox/proxfn/pnp/denoisers/models/qrnn/sync_batchnorm/replicate.py
dprox/proxfn/pnp/denoisers/models/qrnn/sync_batchnorm/unittest.py
dprox/proxfn/pnp/denoisers/models/unet/__init__.py
dprox/proxfn/pnp/denoisers/models/unet/basicblock.py
dprox/proxfn/pnp/denoisers/models/unet/unet.py
dprox/proxfn/unrolling/__init__.py
dprox/proxfn/unrolling/dgu.py
dprox/proxfn/unrolling/prior.py
dprox/utils/__init__.py
dprox/utils/containar.py
dprox/utils/huggingface.py
dprox/utils/io.py
dprox/utils/metrics.py
dprox/utils/misc.py
dprox/utils/psf2otf.py
dprox/utils/init/__init__.py
dprox/utils/init/mosaic.py
dprox/utils/init/sr.py
tests/test_algorithms.py
tests/test_linop.py
tests/test_linop_primitive.py
tests/test_primitive.py