ssd_keras エラー 【 : cannot connect to X server】
ssd keras の、videotest_example.py をGPU上での実行中に起きたエラー
X server とは??
X window system という UNIX系(CUIベース)の OS にGUI要素を加えるためのシステムがあって、 そのシステム内でのサーバーを X server という。
この時の server というのは、 client - server モデルでの server のことだが、http通信などの時とは異なって、ユーザーの手元にあるコンピューターがserver
、ブラウザやその他のエミュレータがclient
なのに注意
SSDのコード元
↑これを keras v2で使えるようにしたもの。
print(cv2.__version__) # 4.1.0
print(keras.__version__) # 2.1.3
print(tf.__version__) # 1.4.0
今からcloneするなら keras2でも動くやつがおすすめ。
解決法
cv2 の imshow() を使っていたのでそこの一文を削除した。
docker のコンテナ内で、X server が立ち上がってなかったのが原因
解決策は2つあって、
- コンテナ内で X server を立ち上げる
- X serverを使用するもの(描写ライブラリなど)を使用しない。
今回は描写部分を抜いても動作的に問題はなかったので、②を選択。
Author And Source
この問題について(ssd_keras エラー 【 : cannot connect to X server】), 我々は、より多くの情報をここで見つけました https://qiita.com/Yoji0806/items/9ae19426b01a5f9fae51著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .