Commit Graph

25 Commits

Author SHA1 Message Date
Tadas Baltrusaitis
81c6e9054c Speedup in im2col by iterating overy unsigned ints instead of ints. 2018-05-05 09:21:40 +01:00
Tadas Baltrusaitis
5d0467dfd0 Performance improvement by pre-allocating im2col matrices instead of re-allocating the memory every iteration. 2018-05-04 17:43:39 +01:00
Tadas Baltrusaitis
a4e20c0454 Making sure sequence reading is finished before new sequence is started, making sure the right number of threads is set for OpenBLAS 2018-04-29 13:19:33 +01:00
Tadas Baltrusaitis
75c0a54d60 More changes to floats, and removing limiting of pose as that leads to an odd bug with the way rotations are currently represented internally. 2017-10-17 21:42:35 +01:00
Tadas Baltrusaitis
049b4abca3 Removing some more doubles. 2017-10-04 20:50:03 +01:00
Tadas Baltrusaitis
918651efdc Another small im2col speedup 2017-09-30 12:16:14 +01:00
Tadas Baltrusaitis
ea4a0feb3a Changing division to multiplication, a decent speedup. 2017-09-30 11:33:15 +01:00
Tadas Baltrusaitis
2928584e35 Sometimes direct iteration is slower for exp, so going to OpenCV implementation instead 2017-09-15 20:40:19 +01:00
Tadas Baltrusaitis
7d0e7e20a3 Optimizing model reading and some NU-RLMS computations using fast matrix multiplication. 2017-09-14 11:48:49 +01:00
Tadas Baltrusaitis
62d4c4c8ce Speedup of CEN patch experts for frontal views. 2017-09-14 07:17:02 +01:00
Tadas Baltrusaitis
f5b364c54b - Choosing better CE-CLM models for C++ (more general and work well in a broader setting)
- Reducing the memory load of the model in C++ by half
2017-09-13 19:39:11 +01:00
Tadas Baltrusaitis
ec691724ac Model fixes for CMake and BLAS fixes for Ubuntu. 2017-09-02 17:13:29 +01:00
Tadas Baltrusaitis
53a1881ede Some cleanup. 2017-08-30 15:35:03 +01:00
Tadas Baltrusaitis
b71b2f1cfc Another performance improvement by rearranging GEMM order. 2017-08-30 15:20:56 +01:00
Tadas Baltrusaitis
e1bf2c5a39 Another slight performance increase. 2017-08-29 21:43:27 +01:00
Tadas Baltrusaitis
cc3264e749 Another small speedup. 2017-08-29 11:39:18 +01:00
Tadas Baltrusaitis
4d4f0e47e1 Another speedup. 2017-08-29 08:08:20 +01:00
Tadas Baltrusaitis
d0d8a2d762 Another speedup, by optimizing the bias addition. 2017-08-29 07:55:39 +01:00
Tadas Baltrusaitis
8e2239ad81 Speeding up sigmoid. 2017-08-28 17:05:49 +01:00
Tadas Baltrusaitis
98e9d3e6f2 Faster way to call gemm through fortran. 2017-08-28 12:11:38 +01:00
Tadas Baltrusaitis
283bf810db Sparse models in C++, gain in speed 2017-07-20 12:12:13 -04:00
Tadas Baltrusaitis
1e36bba2b6 CEN expert copy constructor fix. 2017-06-14 18:22:23 -04:00
Tadas Baltrusaitis
eac169df49 BLAS for windows 2017-06-12 20:52:02 -04:00
Tadas Baltrusaitis
85c603a85c OpenBLAS fix attempt. 2017-06-12 20:32:59 -04:00
Tadas Baltrusaitis
ead2347581 Renaming everything to CEN in c++ 2017-06-12 20:11:42 -04:00