Software Open Access
Julia codes for “Predictive online optimisation with applications to optical flow”
These codes were written for Julia 1.3. The Julia package prequisites are from November 2019 when our experiments were run, and have not been updated to maintain the same environment we used to do the experiments in the manuscript. You may get Julia from julialang.org.
Navigate your unix shell to the directory containing this
README.md and then run:
$ julia --project=PredictPDPS
The first time doing this, to ensure all the dependencies are installed, run
Afterwards in the Julia shell, type:
> using PredictPDPS
This may take a while as Julia precompiles the code. Then, to generate all the experiments in the manuscript, run:
This will save the results under
img/. To see the experiments running visually, and not save the results, run
or any of
unknown. Further parameters and experiments are available via
run_experiments. See the source code for details.
To run the data generation multi-threadeadly parallel to the algorithm, set the
JULIA_NUM_THREADS environment variable to a number larger than one.