waifu2x-converter v1.0.0 for Windows
https://t.co/xogjqfT3ad
オリジナルのwaifu2xから変換機能のみを抜き出し、Windowsで使えるようにしたソフトです。ローカルで動かしたい方もそうでない方も是非どうぞ!
— アミーゴ (@WL_Amigo) 2015, 5月 26
先日、僕たちの魂を震わせたツール waifu2x。そのツールが、 @WL_Amigo さんの手によって C++ と OpenCV に置き換えて for Windows という形(すごい!)で公開されたので使ってみた。
手元にあった一番大きな二次絵な画像が解像度 2560 x 1821 だったのでそれをチョイス。
マシン環境は、
と一般的な構成。
(GPU は使わないプログラムなのでとくに記述してません)
waifu2x-converter に元画像 2560 x 1821 をノイズ除去レベル2、拡大率2.0 で食わせた。現在処理中。メモリ使用量が 6 GB を突破した。
— バトルプログラマー柴田智也 (@tomoya_shibata) 2015, 5月 27
waifu2x-converter に元画像 2560 x 1821 をノイズ除去レベル2、拡大率2.0 で食わせた。現在処理中。メモリ使用量が 6 GB を突破した。
— バトルプログラマー柴田智也 (@tomoya_shibata) 2015, 5月 27
途中、@kurosawa0626 さんから「計算上はメモリ 19GB 使うけど大丈夫?」と言われたけど、32GB のっけたマシンだし大丈夫アルヨーと余裕ぶっこいてた。(タブを開きまくった Google Chrome を終了させながら)
たのしくなってきた pic.twitter.com/TRipt57rc8
— バトルプログラマー柴田智也 (@tomoya_shibata) 2015, 5月 27
処理開始から8分、雲行きが怪しくなる。
メモリ使用量 20GB 超えた。Iteration # 6。 やばそう。
— バトルプログラマー柴田智也 (@tomoya_shibata) 2015, 5月 27
PC クラッシュに備えよう
— バトルプログラマー柴田智也 (@tomoya_shibata) 2015, 5月 27
15分経過。無駄なアプリケーションなどを落とし始めた。
成功
【訂正】waifu2x-converter に元画像 2560 x 1821 をノイズ除去レベル2、拡大率2.0 を食わせるとメモリ 32GB では不足するよう、と述べましたが 20 GBの確保ができれば問題ないようでした。 pic.twitter.com/k8VpEgpoei
— バトルプログラマー柴田智也 (@tomoya_shibata) 2015, 5月 27
Iteration #5 から Iteration #6 への遷移でメモリ 5GB が一気に持ってかれたので途端に不安になったけれどもなんとか成功。
処理時間はおおむね25分というところ。
作者さんからのリプライ
@tomoya_shibata 失礼致します。お疲れ様です、よくこれやりましたね…!
実は、Iteration # 6が一番メモリ使用量が多いのです(色々端折りますが、変換に必要な拡大後サイズの平面を深度32bitで256個以上用意する為です)。なので、6でコケなければ大丈夫です
— アミーゴ (@WL_Amigo) 2015, 5月 27