Upscaler icon indicating copy to clipboard operation
Upscaler copied to clipboard

Look into NCNN Source Codes and Compile From Scratch

Open hollowaykeanho opened this issue 1 year ago • 6 comments

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

It seems the project has a very good response that it's worth investing resources into Tencent's NCNN project (https://github.com/Tencent/ncnn/issues/1548). It's time to work on the C codes and replace the exisitng ones. This will also solve the FFMPEG dependency once and for all as well.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

Upscaler is a single binary program with all the previous written shell scripts implemented, including ffmpeg capabilities.

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Ducktaping ffmpeg and Tencent's NCNN with shell scripts.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

hollowaykeanho avatar Jul 11 '23 23:07 hollowaykeanho

You serious?

JeanShuralyov avatar Jul 12 '23 12:07 JeanShuralyov

Why not... but not now. Have to go through an entire C++ repo which is not fun actually. =)

hollowaykeanho avatar Jul 13 '23 12:07 hollowaykeanho

Start: https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/tree/master Next: https://github.com/Tencent/ncnn

hollowaykeanho avatar Jul 13 '23 23:07 hollowaykeanho

Doing it in Nim?

JeanShuralyov avatar Jul 15 '23 03:07 JeanShuralyov

Begin the assimilation works.

hollowaykeanho avatar Jul 23 '23 02:07 hollowaykeanho

Doing it in Nim?

Yeap.

hollowaykeanho avatar Aug 12 '23 00:08 hollowaykeanho