waifu2xのベンチマーク結果まとめ
@jin1016 なるほど……Androidにはあまり明るくないのですが、 RenderScriptってCPUとGPU、どっちを回して変換してるんですかね?
2015-06-13 02:33:27@YSRKEN RenderScriptは対応している環境では、CPUとGPUの両方使用します。GPUが使えない環境では、CPUのコア数分マルチスレッドで動作します。
2015-06-13 02:35:15Androidでwaifu2x。メモリの関係で大きい画像動かないけど / 2次元超解像拡大(waifu2x) play.google.com/store/apps/det…
2015-06-16 05:21:05Android版waifu2x、MSM8974AC/2GBの環境(HTL23)で374*374pxのJPG画像を2倍にするのに317606ミリ秒もかかってる。
2015-06-16 12:05:10この感じだとAndroid実機使わずに、Opera使って(Chromeなどではダウンロードできないことへの対策)Web版waifu2x利用するのが一番いい。
2015-06-16 12:07:59スマホ版waifu2x、更新してたので試してみた。SH-02Eで494x488の画像をデノイズしたところ、335.658秒も掛かった。要するに418.6MFLOPSということだが、SH-02Eは1.5GHzのクアッドコア……もっともアーキテクチャがPCと違うので単純な比較は無理か
2015-06-18 11:20:22waifu2x-converter-cpp(@tanakmura)がOpenCLに対応しました
がんばって動かした。700x700 のノイズ+拡大で1.2秒(1186[GFLOPS])、うちフィルタ0.7秒(1856[GFLOPS])。まあ満足かな…フィルタ以外が遅い。png読み書き、OpenCLロードでそれぞれ100msec のトータル 300msecぐらいオーバーヘッド
2015-06-13 18:25:29@tanakmura waifu2x-converter-cppのテストですか? お疲れ様です!
2015-06-13 18:38:06tanakmura (@tanakmura)氏がw2xc.dllを公開しました。
そこから、aviutl-waifu2x-w2xcが誕生しました。
ちなみに性能は、元から可愛い如月改二を更に綺麗にした場合、 同条件下でw2xc(CPU)→18261ms、 aviurl-waifu2x-cpu 1.3.1(AVX)→36173ms ブロックサイズはそれぞれ128と160な pic.twitter.com/rONoOMPaTG
2015-06-19 13:49:30twitter.com/YSRKEN/status/…の続き。 別のPC(C2D E8600)で200x200の画像を2xすると、 aviutl-waifu2x-cpu(SSE) Ver.1.3.3で分割せず15869ms、 aviutl-waifu2x-w2xcで26099ms……
2015-06-19 15:44:12【お知らせ】aviutl-waifu2x-w2xcを公開しました。@tanakmura氏のw2xc.dllを利用することで、高速にデノイズ・拡大処理を行うことが可能です。 github.com/YSRKEN/aviutl-…
2015-06-19 19:16:51【お知らせ】aviutl-waifu2x-w2xcを更新しました。@tanakmura氏のw2xc.dllを利用することで、高速にデノイズ・拡大処理を行うことが可能……だったのですがバグがあって拡大出来てなかったのを修正しました。 github.com/YSRKEN/aviutl-…
2015-06-20 00:26:01【お知らせ】aviutl-waifu2x-w2xcを更新しました。デバッグ用コードが紛れ込んでいたせいで、拡大する際余計なファイルも生成されていたので修正…… github.com/YSRKEN/aviutl-…
2015-06-20 14:16:55aviutl-waifu2x-w2xcを改造中、ふと「直ったって言ってたしGPU機能使ってみるか」とONにする→800x480のデノイズで6.575秒(GeForce 610M)……CPU(Intel i5-3210M)だと18.261秒だったはずだからこれは凄いぞ!
2015-06-20 14:45:10【お知らせ】aviutl-waifu2x-w2xcを更新しました。遂にAviUtlでwaifu2xがGPU演算に対応したぞ!!! github.com/YSRKEN/aviutl-…
2015-06-20 15:19:52よーし!各種waifu2x系ソフトのベンチ結果発表しちゃうよー! ひゃっはー! ideone.com/iFk3Df なぁ~?意外とイケてんだろォ~w2xc。変換後読み込ませる手間も掛からないしさ~。ひひっ。 pic.twitter.com/a4Vrq9eTyJ
2015-06-20 20:58:47waifu2x系ベンチマークにRadeon機のも追加したわ。 ideone.com/QSPJRQ どう?Radeonだって甘くないでしょ?私達、結構やれるんだから! pic.twitter.com/5GjgG9fQGN
2015-06-20 21:48:28【お知らせ】aviutl-waifu2x-w2xcを更新しました。ブロックサイズを128から変更できるので、GeForce 610Mで7949ms→4845msとより速くなります。 github.com/YSRKEN/aviutl-… pic.twitter.com/HYGoajvDNT
2015-06-20 23:27:53うーん、twitter.com/YSRKEN/status/…の検証に付け足して、ブロックサイズ変化させた際の挙動観察してたんだけど、増やせば増やすほど速くなってて困惑……caffe版完全に追い抜いたのはいいんだが、なぜ下に凸にならない?? pic.twitter.com/ZGfWXcOhTO
2015-06-21 01:59:52しゃーないので限界を2048まで増やして検証。「結果がおかしくなる」「メモリ食い過ぎ」「強制終了する」なんてことになってないから、内部でブロックサイズを調整しているのかな。ちなみに各1回測定なので精度は高くないが傾向はつかめるのでは? pic.twitter.com/AN69HB69ZZ
2015-06-21 02:10:47