Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - waifu2x-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: waifu2x-git r295.a5228c5-2

Git Clone URL: https://aur-dev.archlinux.org/waifu2x-git.git (read-only)
Package Base: waifu2x-git
Description: Image rescaling and noise reduction using the power of convolutional neural networks
Upstream URL: None
Licenses: MIT
Provides: waifu2x, waifu2x-converter-cpp
Submitter: fbrennan
Maintainer: None
Last Packager: fbrennan
Votes: 5
Popularity: 0.081016
First Submitted: 2015-09-22 13:01
Last Updated: 2015-10-16 13:04

Dependencies (7)

Required by (2)

Sources (1)

Latest Comments

fbrennan commented on 2015-10-16 12:18

> currently since the make install doesn't install anything we can just copy the binary made.

That's incorrect, `make install` works fine on both my systems. See this directory listing of the built package:


Your PKGBUILD is a step backwards, not forwards. Sorry I must decline.

shaggytwodope commented on 2015-10-15 17:36

@fbrennan Heres a very hacky pkgbuild, currently since the make install doesn't install anything we can just copy the binary made.

It's also worth mentioning empty fields are generally best removed.


fbrennan commented on 2015-10-09 10:09


Thanks for your report - it's because upstream finally added `make install` and `make test`, but by adding them they broke the hack that I was using previously to install. Now my PKGBUILD uses them.

See https://github.com/tanakamura/waifu2x-converter-cpp/pull/9 for infos. It should all work now, I had to change his PKGBUILD patch a bit though

angerson commented on 2015-10-09 02:06

An upstream update broke the patch for src/main.cpp by moving a hard-coded path into a #define directive. It should be a quick fix; can you update the package?

YamashitaRen commented on 2015-09-24 22:05

Here's the CUDA PKGBUILD : https://aur.archlinux.org/packages/waifu2x-converter-cpp-cuda-git/

YamashitaRen commented on 2015-09-23 16:07

Yes, it might be a good idea.
I think I'll do a clean PKGBUILD when I'll have time but don't count on me to maintain it :D

(Your current PKGBUILD works with nvidia but it will not use cuda, which make it 2x slower on my computer)

ps : I think that when sl1pkn07 asked you to replace opencl-mesa by libcl, he really meant "libcl"

fbrennan commented on 2015-09-23 14:44

I think it may be better, for the nvidia users, to create a waifu2x-nvidia-git package, and put CUDA as a hard dependency. What do you think?

YamashitaRen commented on 2015-09-23 12:45

It isn't :D
Here's my quick fix : http://pastebin.archlinux.fr/1587829

fbrennan commented on 2015-09-22 14:27

Done, thank you for the tip :)


I would actually appreciate someone attempting to use this PKGBUILD on an NVIDIA GPU with CUDA, and seeing if my advice in the PKGBUILD is correct. I only have AMD GPU in my Arch desktop and Intel CPU in my Arch laptop, so I can't test.

sl1pkn07 commented on 2015-09-22 13:42

please change opencl-mesa to libcl