Skip to content

Commit

Permalink
Updated performance numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
Pontus Ebelin committed Apr 8, 2024
1 parent 3d8e9a1 commit 4c0c24a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
1 change: 0 additions & 1 deletion cpp/FLIP.h
Original file line number Diff line number Diff line change
Expand Up @@ -2369,7 +2369,6 @@ namespace FLIP
FLIP::image<FLIP::color3> rImage(referenceImage.getWidth(), referenceImage.getHeight());
FLIP::image<FLIP::color3> tImage(referenceImage.getWidth(), referenceImage.getHeight());
FLIP::image<float> tmpErrorMap(referenceImage.getWidth(), referenceImage.getHeight(), 0.0f);
FLIP::image<float> prevTmpErrorMap(referenceImage.getWidth(), referenceImage.getHeight());

float exposureStepSize = (parameters.stopExposure - parameters.startExposure) / (parameters.numExposures - 1);
for (int i = 0; i < parameters.numExposures; i++)
Expand Down
10 changes: 5 additions & 5 deletions misc/versionList.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ changed for the different versions of ꟻLIP:
# Version 1.4 (commit nnnnnnn)
- Changed the Python version of ꟻLIP so that it leverages the C++ code through [pybind11](https://github.com/pybind/pybind11).
- Results (only evaluation, not including file load/save, etc):
- 16-26x faster for LDR/HDR CPU (depends on CPU setup).
- 19-34x faster for LDR/HDR CPU (measured on an AMD Ryzen Threadripper 3970X 32-Core Processor, 3693 MHz, with 32 Cores and 64 Logical Processors).
- Timings for 1920x1080 images:
- Python/LDR: 91 ms
- Python/HDR: 1291 ms
- Python/LDR: 81 ms
- Python/HDR: 1370 ms
- **NOTE**: The Python version can currently _not_ run the CUDA version of ꟻLIP (see issue nnnnnn).
- **NOTE**: The Python tool now uses the C++ tool. Compared to before, you will need to change `_` to `-` when calling flip.py (e.g., `python flip.py -r reference.exr -t test.exr --start_exposure 3` is now `python flip.py -r reference.exr -t test.exr --start-exposure 3`; see `python flip.py -h`).
- The Python version of ꟻLIP can now be installed using `pip` (run `pip install -r requirements.txt .` from the `python` folder).
Expand All @@ -35,8 +35,8 @@ changed for the different versions of ꟻLIP:
- Merges several functions/kernels into fewer.
- Uses OpenMP for the CPU.
- Results (not including file load/save):
- 111-124x faster for LDR/HDR CPU (depends on CPU setup, though).
- 2.4-2.8x faster LDR/HDR CUDA (depends on CPU/GPU setup)
- 111-124x faster for LDR/HDR CPU (measured on an AMD Ryzen Threadripper 3970X 32-Core Processor, 3693 MHz, with 32 Cores and 64 Logical Processors).
- 2.4-2.8x faster LDR/HDR CUDA (measured on an AMD Ryzen Threadripper 3970X 32-Core Processor, 3693 MHz, with 32 Cores and 64 Logical Processors, together with an NVIDIA RTX 3090).
- Timings for 1920x1080 images:
- CPP/LDR: 63 ms
- CPP/HDR: 1050 ms
Expand Down

0 comments on commit 4c0c24a

Please sign in to comment.