All Projects → tonquer → waifu2x-vulkan

tonquer / waifu2x-vulkan

Licence: MIT license
waifu2x-ncnn-vulkan-python, use nihui/waifu2x-ncnn-vulkan

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
shell
77523 projects
Roff
2310 projects
Makefile
30231 projects
Ada
118 projects

Projects that are alternatives of or similar to waifu2x-vulkan

Video2x
A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.
Stars: ✭ 3,760 (+15566.67%)
Mutual labels:  vulkan, waifu2x, waifu2x-ncnn-vulkan
Waifu2x Extension Gui
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, SRMD, RealSR, Anime4K, RIFE, CAIN, DAIN, and ACNet.
Stars: ✭ 5,463 (+22662.5%)
Mutual labels:  vulkan, waifu2x, waifu2x-ncnn-vulkan
AI-Lossless-Zoomer
AI无损放大工具
Stars: ✭ 940 (+3816.67%)
Mutual labels:  vulkan, waifu2x, waifu2x-ncnn-vulkan
mojoshader
Use Direct3D shaders with other 3D rendering APIs.
Stars: ✭ 91 (+279.17%)
Mutual labels:  vulkan
AngryEngine
Game Engine for Windows by Vulkan SDK
Stars: ✭ 20 (-16.67%)
Mutual labels:  vulkan
SourceRenderer
A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exe
Stars: ✭ 32 (+33.33%)
Mutual labels:  vulkan
gatling
Hydra-enabled GPU path tracer that supports MaterialX and MDL.
Stars: ✭ 159 (+562.5%)
Mutual labels:  vulkan
CrossWindow-Demos
🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Stars: ✭ 48 (+100%)
Mutual labels:  vulkan
SACK
System Abstraction Component Kit
Stars: ✭ 18 (-25%)
Mutual labels:  vulkan
FANCY
A rendering-framework for DX12 and Vulkan. Mostly intended for personal learning purposes and graphics demos
Stars: ✭ 21 (-12.5%)
Mutual labels:  vulkan
vil
Vulkan Layer for Live Introspection & Debugging. Allows to view all vulkan state live inside your application.
Stars: ✭ 39 (+62.5%)
Mutual labels:  vulkan
go-vk
Go bindings for Vulkan
Stars: ✭ 20 (-16.67%)
Mutual labels:  vulkan
vulkan.gpuinfo.org
Front-End and Back-End for the Vulkan Hardware Database
Stars: ✭ 21 (-12.5%)
Mutual labels:  vulkan
moonvulkan
Lua bindings for Vulkan
Stars: ✭ 31 (+29.17%)
Mutual labels:  vulkan
racket-vulkan
Racket integration with all things Vulkan 💥
Stars: ✭ 40 (+66.67%)
Mutual labels:  vulkan
LowLevelAPIDemo
Evergine Low-Level API samples.
Stars: ✭ 12 (-50%)
Mutual labels:  vulkan
scenery
Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan
Stars: ✭ 107 (+345.83%)
Mutual labels:  vulkan
LittleEngineVk
3D game engine using C++20 and Vulkan (WIP)
Stars: ✭ 87 (+262.5%)
Mutual labels:  vulkan
imgui-rs-vulkan-renderer
A Vulkan renderer for imgui-rs using Ash
Stars: ✭ 44 (+83.33%)
Mutual labels:  vulkan
variance shadow mapping vk
Variance shadow mapping for omni lights with Vulkan
Stars: ✭ 27 (+12.5%)
Mutual labels:  vulkan

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].