Skip to content
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

Error image output with very rare probability #12

Closed
chungexcy opened this issue Jan 31, 2016 · 11 comments
Closed

Error image output with very rare probability #12

chungexcy opened this issue Jan 31, 2016 · 11 comments

Comments

@chungexcy
Copy link

There is a very small probability that you will find that your output image (like .png) might be broken. This happened on my machine and my friend's machine.

The broken image has the corrected file size (this might indicate the calculation process is corrected). The first part of image (basically the top lines of a image) is showing correctly, and the rest of it is broken (like displaying black area or error texture).

The probability is very low, like several errors in 100,000 example. But I found they are more likely to occur within a small period of time, or even continues images.

@lltcggie
Copy link
Owner

lltcggie commented Feb 4, 2016

特定の画像で壊れるわけでは無いのですね?
処理前の画像と壊れた画像、変換の設定、実行した時の環境(OSやGPUなど)を教えていただけますか?

@chungexcy
Copy link
Author

No, the error occurs randomly, If you do it again on those images, you will get the corrected answers with the same size. So the source is corrected and no error shows up during the calculation.

About the conversion, it seems to be occurred on any modes, at least I find scaling and denoising is affected. The my OS is windows 7 64 bit with GTX 960 cuddn, and my friend uses windows 8.1 64 bit with GTX 980ti cuddn. I don't believe the cnn inference calculation is wrong.

@lltcggie
Copy link
Owner

lltcggie commented Feb 5, 2016

こちらの環境はOS: Windows 8.1 x64, GPU: GTX 660でcuDNNを使っているのですが、出力結果が壊れた画像になったことは一度もないですね…
cuDNNでなくCUDAを使っても壊れますか?

@chungexcy
Copy link
Author

I'm still not so sure that this is indeed caused by the program. But I did find this possible bug. You can try processing a large sequence of image that is extracted from a video. And hopefully, this error will reappear 10 times in 100,000 tests.
I never run lots of image with CUDA. So I didn't know whether CUDA would lead this error or not.

@lltcggie
Copy link
Owner

lltcggie commented Feb 7, 2016

GUIで大量の画像を変換すればいいんですね?
今度長時間パソコンに触らない時間ができたら試してみます(いつになるかはわかりませんが)

@gbaoye
Copy link

gbaoye commented Mar 4, 2016

3000ピクセル以上の画像

.WEBP形式に出力することはできません

@lltcggie
Copy link
Owner

lltcggie commented Mar 6, 2016

@gbaoye ここで議論されている問題とは別の問題なので、新しくIssueを立ててください。
また、再現方法がわからなかったので
・入力画像の縦幅、横幅、フォーマット
・変換処理の内容
・出力形式の具体的な設定
・「WEBP形式に出力することはできません」とは具体的にどういうことなのか?(例えば正常に終了したはずなのに画像が出力されないなど)
などの情報を書いてください。

@gbaoye
Copy link

gbaoye commented Mar 6, 2016

出力画像を「D:\1\测试\0000a(RGB)(auto_scale)(Level2)(x2.000000).webp」に書き込めませんでした
テスト画像は3745X1600です
PNGは、問題ありません
おそらく唯一のゴージャス3000x3000上の写真で

2016-03-06 22:50 GMT+08:00 lltcggie notifications@github.com:

@gbaoye https://github.com/gbaoye
ここで議論されている問題とは別の問題なので、新しくIssueを立ててください。
また、再現方法がわからなかったので
・入力画像の縦幅、横幅、フォーマット
・変換処理の内容
・出力形式の具体的な設定
・「WEBP形式に出力することはできません」とは具体的にどういうことなのか?(例えば正常に終了したはずなのに画像が出力されないなど)
などの情報を書いてください。


Reply to this email directly or view it on GitHub
#12 (comment)
.

@2ji3150
Copy link

2ji3150 commented Mar 6, 2016

@gbaoye
(gbaoyeは中国人らしいのでついでに中国語訳)

WebPの幅と高さには最大16383ピクセルに制限されてる、これは仕様です。
(WebP的长宽其中一边必不能超过16383像素,这是规格上的限制)

ここで議論されている問題とは別の問題なので、新しくIssueを立ててください。
ー>这个议题已经和本议题脱离关系,若要讨论请再建立一个issue

@gbaoye
Copy link

gbaoye commented Mar 9, 2016

Qはどうもありがとうございました
グッド説明
WEBPしかし、それはそうは変換システムのACDSeeの制限はありません

2016-03-07 7:53 GMT+08:00 Heiseikiseki notifications@github.com:

@gbaoye https://github.com/gbaoye
(gbaoyeは中国人らしいのでついでに中国語訳)

WebPの幅と高さには最大16383ピクセルに制限されてる、これは仕様です。
(WebP的长宽其中一边必不能超过16383像素,这是规格上的限制)

ここで議論されている問題とは別の問題なので、新しくIssueを立ててください。
ー>这个议题已经和本议题脱离关系,若要讨论请再建立一个issue


Reply to this email directly or view it on GitHub
#12 (comment)
.

@lltcggie
Copy link
Owner

こちらで大量の画像変換を試してみたところ、VRAMの使用量が最大ギリギリだとおかしなデータが出力されることがあるようです。
crop_sizeを減らすと安定して変換することが出来ます。

この動作は仕様とするのでIssuesを閉じます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants