Skip to content

Commit f337cc1

Browse files
Update README.md
Add note about large sparse systems being slower
1 parent 74c0053 commit f337cc1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ it empowers users to directly populate the linear system with gradients and Hess
2525
This manual filling significantly curtails overhead and memory usage,
2626
requiring storage only for the more compact gradient (and optionally, the Hessian).
2727

28-
However, these advantages are realized specifically when leveraging the Accumulation function;
29-
they are not applicable when employing automatic or numerical differentiation techniques.
28+
Note: even though Tinyopt supports sparse systems, it is not fast to optimize large ones. We're still missing some clever tricks to make the optimization fast. It will come so stay (fine) tuned!
3029

3130
## Table of Contents
3231
[Installation](#installation-)
@@ -106,7 +105,7 @@ the full doc at [ReadTheDocs](https://tinyopt.readthedocs.io/en/latest).
106105
## Setup
107106
We're currently evaluating small dense problems (<50 dimensions) with one cost function on a
108107
Ubuntu GNU/Linux 2024.04 64b.
109-
We're showing without Automatic Differentiation as there's some time increase with it, but not that much.
108+
We're showing without Automatic Differentiation as there's some time increase with it, but not that much for small systems.
110109
The script `benchmarks/scripts/run.sh` was called after making sure the CPU powermodes were all in 'performance'.
111110
Plotting is done using the notebook `benchmarks/scripts/results.ipynb`.
112111

0 commit comments

Comments
 (0)