前提・実現したいこと
Opencvの画像処理を行おうとしていた時のことです。
dockerファイルから環境の構築をして。画像を読み込もうとしたのですが、エラーが出てしました。
発生している問題・エラーメッセージ
単純な以下の処理でカーネルが落ちてしまいます。
ちなみに、dockerに割り当てられているメモリは10GBです。
img = cv2.imread("Lenna.png") cv2.imshow("color",img) cv2.waitKey(0) cv2.destroyAllWindows()
The kernel appears to have died. It will restart automatically.
ビルドしたdockerファイル
FROM ubuntu:18.04 # update RUN apt-get -y update && apt-get install -y sudo wget vim nano RUN apt-get install -y libgl1-mesa-dev libglib2.0-0 libsm6 libxrender1 libxext6 #install anaconda3 WORKDIR /opt # download anaconda package and install anaconda # archive -> https://repo.continuum.io/archive/ RUN wget https://repo.continuum.io/archive/Anaconda3-2019.10-Linux-x86_64.sh && \ sh /opt/Anaconda3-2019.10-Linux-x86_64.sh -b -p /opt/anaconda3 && \ rm -f Anaconda3-2019.10-Linux-x86_64.sh # set path ENV PATH /opt/anaconda3/bin:$PATH # update pip and conda RUN pip install --upgrade pip # install opencv RUN pip install opencv-python WORKDIR / RUN mkdir /work CMD jupyter notebook --ip='*' --no-browser --allow-root --NotebookApp.token=''
試したこと
以下の記事を参考に、docker statsでメモリのリソース状況を見たのですが、メモリが不足してはいなさそうでした。
お手上げ状態なのです。
考えられる原因を教えて頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/04 16:37