일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- objectdetection
- vision transformer
- DeepLearning
- ViT
- 파이썬
- pytorch
- Torchvision
- __init__
- LSTM
- 가상환경
- rnn
- python 문법
- pychram
- torch.nn
- torch.nn.Module
- pip install
- python
- docker
- 딥러닝
- 가상환경구축
- Anaconda
- Deep learning
- 머신러닝
- AI
- wsl2
- ubuntu
- __call__
- tensorflow
- 파이썬문법
- CNN
- Today
- Total
목록docker (5)
인공지능을 좋아하는 곧미남
아래와 같이 docker에 접속해서 apt-get update를 수행하니 error가 발생했다. W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy/InRelease Temporary failure resolving 'archive.ubuntu.com' W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease Temporary failure resolving 'archive.ubuntu.com' W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy-backports/InRelease Tempor..
Docker hub - image push업로드 docker image 준비docker 로그인docker login —username=sangheonreedocker image tag(option):docker tag /:docker image를 hub에 push:docker push /:Docker hub - image pulldocker 로그인docker login —username=sangheonreedocker pulldocker pull /:docker image 다운 확인
사용하고 있는 local pc에 설치된 docker 컨테이너를 다른 pc의 docker에 옮겨서 run하기. - Docker container commit & move- 옮길 container를 commit하여 이미지화한다.docker commit 1. docker hub 활용 push 한 뒤에 다른 pc에서 pull 하기.2. tar file로 묶어서 파일 전송 docker image를 tar 파일로 save한다.tar 파일을 scp를 활용해서 원격으로 다른 pc로 전송한다.옮겨진 tar 파일을 활용해서 docker image를 생성한다.
자주 쓰는 도커 명령어 1. 도커 image 생성(dockerfile): docker build -t 2. 도커 image 가져오기(docker server): docker pull 3. 도커 image 삭제: docker rmi 4. 도커 컨테이너 생성: docker run -it *명령어 —help를 공부할 필요 있음. 예를들어 -v 는 로컬 pc와 도커 컨테이너 간의 공유 폴더를 연결하는 역할을 하는 명령어5. 도커 컨테이너 삭제: docker rm [container명]6. 도커 컨테이너 종료: docker stop [container명]7. 도커 컨테이너 현황 확인: docker ps -a8. 도커 컨테이너로 새로운 도커 이미지 생성: docker commit 9. 도커 활성된 컨테이너 접..
원하는 AI 모델을 실행하기 위해서는 Python, CUDA, CUDNN, NVIDIA DRIVER와 같은 외부 종속성 패키지들이 설치된 PC가 필요하다. 그런데, local pc에서는 저런 외부 종속성 패키지들의 버전을 변경하려면 지우고 새로 설치하는게 깔끔하기 때문에 상당히 번거롭고 까다롭다. 그런데, Docker를 활용하면 새로운 OS 기반에 컨테이너를 내가 원하는데로 생성할 수 있고 손 쉽게 배포도 가능하다! 더 자세하게 말하면 원하는 ubuntu 버전, python 버전, cuda 버전, cudnn 버전, nvidia-driver 버전을 도커 컨테이너로 만들어놓고 도커 컨테이너를 이미지화하여 tar 파일이나 docker hub를 활용해서 손 쉽게 다른 사용자에게 배포할 수 있는 것이다. 사실 d..