Waifu2x服务器搭建
本文介绍了搭建Waifu2x Web前端的搭建
目录
由于除了非常难用的nagadomi-waifu2x,其他Waifu2x框架都没得web前端,然后我花了一个下午撸了一个,给同样有需求的人分享
下载仓库
Waifu2x-Vulkan的WebUI使用
此版本使用Vulkan api,可使用GPU并有良好的兼容性
安装waifu2x-vulkan和相关依赖
1 | pip install waifu2x-vulkan -v |
对于arm版Linux,请下载源代码解压,链接系统的/usr/lib/aarch64-linux-gnu/libvulkan.so到waifu2x-vulkan-1.1.6\VulkanSDK\linux\libvulkan.so后用pip编译成whl再安装
将assets.rar解压后,运行WebUI-Waifu2x-Vulkan.py,访问http://127.0.0.1:2333即可看到效果
Waifu2x-PyTorch的WebUI使用
此版本使用PyTorch api,但我只使用CPU成功过,GPU版在我的T600上爆显存了
下载Waifu2x PyTorch仓库
1 | git clone https://github.com/yu45020/Waifu2x |
安装依赖
1 | pip install paste bottle torch pillow numpy torchvision |
将assets.rar解压后,运行WebUI-Waifu2x-PyTorch.py,访问 http://127.0.0.1:2333 即可看到效果
代理为二级目录
需要修改html的/api为/wf/api否则提交图片后直接404
参考搭建Web服务器
1 | <VirtualHost *:80> |
重启Apache后测试
配置服务
创建文件
1 | nano /etc/init.d/waifu2x-webui |
写入下面内容
1 | #!/bin/sh |
控制服务
1 | chmod 755 /etc/init.d/waifu2x-webui //更改脚本权限 |
参考
nagadomi-waifu2x: 直接魔改的原网页
Waifu2x-vulkan:本项目使用了此库
Waifu2x PyTorch: 本项目使用了此库