tonquer / waifu2x-vulkan

waifu2x-ncnn-vulkan-python, use nihui/waifu2x-ncnn-vulkan

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

waifu2x-ncnn-vulkan-python

  • This is modified waifu2x-ncnn-vulkan, Export pyd and so files to Python
  • Support Linux, Windows, MacOs
  • Support import JPG, PNG, BMP, GIF, WEBP, Animated WEBP, APNG
  • Support export JPG, PNG, BMP, WEBP, Animated WEBP, APNG

Install

pip install waifu2x-vulkan -v

Use

from waifu2x_vulkan import waifu2x_vulkan

# init
waifu2x_vulkan.setDebug(True)
sts = waifu2x_vulkan.init()
if sts < 0:
    # cpu model
    isCpuModel = True
gpuList = waifu2x_vulkan.getGpuInfo()
print(gpuList)
sts = waifu2x_vulkan.initSet(gpuId=0, threadNum=2)
assert sts==0

# add picture ...
# waifu2x.add(...)

# load picture...
# newData, status, backId, tick = waifu2x.load(0)

Example

Build

pip install wheel
python setup.py bdist_wheel

About

waifu2x-ncnn-vulkan-python, use nihui/waifu2x-ncnn-vulkan

License:MIT License


Languages

Language:C++ 57.0%Language:C 34.7%Language:Shell 2.4%Language:Roff 1.5%Language:Makefile 0.8%Language:Ada 0.5%Language:Objective-C 0.5%Language:Python 0.5%Language:Pascal 0.4%Language:CMake 0.4%Language:C# 0.3%Language:Lua 0.3%Language:Awk 0.2%Language:DIGITAL Command Language 0.2%Language:HTML 0.2%Language:Assembly 0.1%Language:M4 0.1%Language:Perl 0.0%Language:Module Management System 0.0%Language:Batchfile 0.0%Language:PowerShell 0.0%Language:SAS 0.0%Language:Dockerfile 0.0%