Tamás Hakkel
Tamás Hakkel
Before commit 52604f9a8b11261451b5d41bc585b27433a58246, I was able to compile BART on Windows within the MSYS2 shell, but unfortunately, this commit introduced some changes that lead to segmentation fault when running the...
I'm trying to run the following set of commands: ```sh bart phantom -3 phan bart fft $(bart bitmask 0 1 2) phan y bart ones 3 128 128 128 smap...
I started working on making operators device-independent. For CUDA (and I think other GPU libs as well), scalar indexing is the cause of incompatibility, so rewriting the operators to do...
The rank of the low-rank component converges to zero. The output looks like this: ``` ite: 0, xdiff: 111.1760183, cost: 2056.6478743, rank of L: 24 ********** AL-CG: L+S reconstruction **********...
I'm not sure if I understood the [docs](https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-c/2024-1/threading-control.html) correctly, but I assumed that `BLAS.set_num_threads(n)` == `mkl_set_num_threads(n)` and `BLAS.get_num_threads()` == `mkl_get_max_threads()` . It seems, however, that it might not be the...
Things get fixed: - GitHub actions start Julia with a single thread by default, but it disabled many tests for multithreaded branches. This got fixed in ci.yaml - VCAT and...
This PR is part of the effort to make StructuredOptimization as general as possible (see the PR on OperatorCore: https://github.com/JuliaFirstOrder/ProximalCore.jl/pull/5). Changes: - new `get_assumptions` function defined for all algorithms that...
- `summary` function added to the `IterativeAlgorithm` struct. This function returns a tuple of pairs where the key is the column title. E.g.: ("" => it, , "f(xg)" => state.f_xg,...
While making changes for #152 , I realized that there are functions that have `gradient!` implemented, but neither `is_smooth` nor `is_locally_smooth` is true for them. Why is that? Wouldn't they...
Besides removing traits.jl that contained the functions moved to ProximalCore.jl and applying renaming that occurred in ProximalCore.jl v0.2.0, the commit contains the following changes: Added `[workspace]` entry to Project.toml. It's...