matlab的egde源代码普罗斯特
普罗斯特是解决大规模问题与亲ximal
ST
ructure的框架。
它包含几种原始对偶算法(例如ADMM或PDHG)以及常见的近端和线性运算符的高效CUDA实现。
可以解决的一般问题是:
其中g和f
*是映射到扩展实线的凸函数,其近端映射很难评估,而K是线性算子。
安装
依存关系
确保安装了最新的工具包,并且nvcc在当前路径中。
我们建议使用至少3.0的GPU。
另一个依赖项是。
计划在将来的版本中提供C
/
C
++和Python的接口。
快速开始
git
clone
https://github.com/tum-vision/prost.git
cd
prost
mkdir
build
cd
build
cmake
..
make
入门
为了熟悉该框架,我们建议您查看MATLAB示例。
为此,启动MATLAB并将文件夹/matlab/添加到您的路径。
移至文件夹/matlab/examples/并运行任何示例,例如example_rof_primaldual.m
。
要大致了解已实现的近端和线性运算符,请查看目录/matlab/+prost
2023-01-26 22:00:20
2.65MB
系统开源
1