-
Notifications
You must be signed in to change notification settings - Fork 841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upconvモデルに於いての出力が毎回違う、など #41
Comments
cuDNNを使っている場合に結果画像に少し差が出るとことがあると思います。 *1: 16bit画像でも差は最大で1だったので少なくとも1/65535以下だと思います。 もう少し詳細な話ですが、UpConvで使っているDeconvolutionはcuDNNには無い機能ですが、ConvolutionのForwardとBackwardを入れ替えることで実装できます。Torchやwaifu2x-caffeもこの実装だと思います。cuDNNはBackwardに非決定的なアルゴリズムがあるので*2、予測時にBackwardを使っていると予測結果も非決定的になってしまっているのだと思います。Deconvolutionのアルゴリズム選択で非決定的なものを選択しないようにすれば結果が変わらないようにできるかもしれませんが、確認はしていません。 *2: マニュアルにnon-deterministicと書いてあるもの。Atomic Operationを使っているかららしいです。(GPUのスレッドが終了する順によって演算の順序が変わるなど) |
@nagadomi さんが書いてくださったようにcuDNNを使っている場合は仕様です。
本家の実装ではupconv_7のnoiseモデルはvgg_7nのnoiseモデルを参照するようになっています。
そのうち更新しておきます。
RGBモデルのノイズ除去レベル0はこちらの環境では問題なく動作していますが、具体的にどのファイルが不足しているのでしょうか?
検討しておきます。
Windowsではシンボリックリンクが期待通り動作するのかわからないのと、僕は後方互換性維持を重視しているので変更の予定はありません。
基本的には本家のコマンドと合わせるつもりなのと、後方互換性維持のため変更の予定はありません。
具体的にどこが見づらいのでしょうか? |
ご返事ありがとうございます。大体わかりました。 noise0が入ってないのは見間違いでした。すみません。 modelの更新について 例えばvgg_7のartのmodel 本家のほうが詳しく書いてて、 |
なるほど、コミットログの話でしたか。 |
わかりました、ありがとうございます。 もうご質問していただいた件ですが 例えばnoise1で4倍拡大でしたら UpConv modelの場合、私の理解が間違ってなければ、 |
例えばノイズ除去で4倍拡大の場合だと |
ver 1.1.7でモデルの更新とデフォルトで使用するモデルの変更を行いました。 |
*最近気づきましたが、UpConvを使うと、同じ画像で同じ設定で出力しても毎回の出力の容量が違います。
これは本家による仕様でしょうか。
*あと本家のUpcovにはnoise modelも入ってるんですが、waifu-caffeだとnoise_scaleだけが入ってます。これでUpconv モデルでノイズ除去だけする時modelをnoiseに指定してもnoise_scale modelにならないですか?
*ついでにお知らせとアドバイスです
→本家のupconvモデル三日前に更新された模様。
→本家の方のようにupcovモデルをデフォルトにするようにおすすめします、平均的に良くなるし、速くもなるので
→modelフォルダ階層を本家に合わせて頂けませんか、または更新のログも、ちょっと照合し辛いです。
つまりこのように:
┬ upconv_7
├art
└photo
┬ vgg_7
├art
├art_y
├photo
└ukbench
*CUIのコマンドはもっと洗練にするはできるでしょうか
例えば--tta <1|0>を→-t を入れるだけでttaモードになる
modelの指定も→
--model_root upconv_7(デフォルトでupcov) --model art
のはいかがでしょうか
よろしくお願いします
The text was updated successfully, but these errors were encountered: