Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 1.62 KB

FORK_CHANGES.md

File metadata and controls

26 lines (23 loc) · 1.62 KB

1. Fork by tanakamura

  • Added CUDA, OpenCL(AMD GPU), x86 FMA, x86 AVX Support (That is selected automatically at runtime)
    • OpenCL(AMD GPU) version achieves 40% of peak performance (291GFLOPS @ A10-7850K)
  • Added CMakeLists.txt
    • You can build it by cmake ($ cmake -D OPENCV_PREFIX=<OpenCV include/lib dir>)
  • DLL interface
    • You can use waifu2x as library. include w2xconv.h & link w2xc.lib.

2. Fork by max20091

  • Updated tclap, PicoJSON, Waifu2x model
  • Added Noise Reduction Level 3
  • Using nagadomi original model
  • Added Windows build guide

3. Fork by DeadSix27 (this fork)

  • Improved build guide BUILDING.md
  • Added support for Ubuntu 17.04 amd64
  • Added support for Visual Studio 2017 amd64
  • Added option to override OpenCV Detection for when you're sure its there (OVERRIDE_OPENCV)
  • VC14: Now requires OpenCV3.2 (VC12 still requires OpenCV3.0, Linux now requires OpenCV3.2 as well (only tested Ubuntu 16.10))
  • VC14: Will not statically link OpenCV, you will need opencv_world320.dll in the w2x folder.
  • Added Cuda checks to prevent the cuda code mess, and get rid of the extra NoCuda branch of max20091 may or may not work properly, I have no nVidia GPU to test
  • Fixed CL-binary file handling (See: f963753)
  • Added recursive folder conversion
  • TODO: Add proper UTF8/Unicode support