1. 21 Jun, 2017 1 commit
    • Vadim Pisarevsky's avatar
      some further optimizations and cleanups in dnn (#1237) · b593cae0
      Vadim Pisarevsky authored
      * some further optimizations and cleanups in dnn:
      + got rid of dnn::gemm; it's not perf critical anymore (perhaps)
      + embedded col2im functionality into convolution_layer.cpp, since it's not used anywhere else
      + parallel max pooling. even better performance can be achieved if we knew that max indices are not needed (and they are not needed in most networks)
      + somewhat optimized deconvolution layer: optimized bias addition (merged it with col2im), optimized col2im slightly.
      + hopefully fixed incorrect memory access in fully-connected layer; restored aligned memory reads (they should work fine now)
      
      * hopefully fixed regressions in ENet performance
      
      * fixed some typos in deconvolution; added SIMD optimization for the max pooling layer
      
      * fixed warnings in SIMD-less build configuration
      b593cae0
  2. 19 Jun, 2017 2 commits
  3. 16 Jun, 2017 2 commits
  4. 15 Jun, 2017 5 commits
  5. 14 Jun, 2017 4 commits
  6. 11 Jun, 2017 1 commit
  7. 09 Jun, 2017 2 commits
  8. 08 Jun, 2017 2 commits
  9. 06 Jun, 2017 1 commit
  10. 05 Jun, 2017 1 commit
  11. 03 Jun, 2017 2 commits
  12. 02 Jun, 2017 2 commits
  13. 31 May, 2017 1 commit
  14. 30 May, 2017 2 commits
  15. 27 May, 2017 1 commit
  16. 26 May, 2017 2 commits
  17. 25 May, 2017 2 commits
  18. 24 May, 2017 7 commits