2017-10-11 2 views
1

AWS 인스턴스의 Anaconda 환경에서 Jupyter Notebook이 아닌 소규모 프로젝트에 Google Cloud Datalab을 사용하기로 결정했습니다.Datalab - 패키지를 설치하고 보관하는 방법

Datalab VM에 패키지 (예 : OpenCV)를 설치하면 VM을 다시 시작할 때마다 다시 설치할 필요가 없습니다. 다시 시작할 때마다 패키지가 사라지는 이유는 무엇입니까?하지만 업데이트 된 노트북은 계속 유지됩니까? 이 질문에 답하고 Datalab VM의 작동 방식을 명확히하는 데 도움이 될 것입니다.

답변

2

노트북은 VM 재시작을 통해 유지 관리되는 영구 디스크의 위치를 ​​나타내는 고정식 볼륨 마운트에 저장됩니다.

그러나 설치 한 패키지는 실행중인 컨테이너에 저장되므로 다시 시작할 때마다 손실됩니다.

사용자 정의 도커 이미지를 만들어 대신 사용할 수 있습니다. datalab create 명령의 경우 --image-name 인수를 참조하십시오.

FROM gcr.io/cloud-datalab/datalab:latest 
RUN pip install opencv 

참고이 고정 표시기 파일을 사용하여 고정 표시기 이미지를 구축해야하고, 구글 컨테이너 레지스트리에 이미지를 밀어 것 : 여기

사용하려는거야 Dockerfile의 예입니다. 내 기억이 약간 퍼지기는하지만이 이미지를 공개로 표시해야 할 수도 있습니다.

희망 하시겠습니까?

+1

감사합니다. Nikhil! Computal Engine VM에 Conda를 설치하고 Jupyter 노트북을 실행하는 것과는 달리 Datalab을 사용하면 얻을 수있는 이점을 알기 위해 고심하고 있습니다. 그렇게하면 새 패키지를 쉽게 설치하고 인스턴스에 지속적으로 머물게 할 수 있습니다. 이 경우 Datalab을 사용하려는 이유가 아직도 이해가 가지 않습니다. 나는이 문서를 읽었지만, 여전히 불분명하다. – haroon7

관련 문제