딥러닝 모델에서 cpu, gpu 사용 operation 확인을 위한 프로파일링

 

프로파일링을 사용하면 어디에서 cpu를 사용하는지 gpu를 사용하는지 얼만큼 사용하는지 알 수 있다.

 


https://jh-bk.tistory.com/20

 

[PyTorch] 파이토치 프로파일링 (PyTorch profiler API)

Introduction 지지난 글에서는, 파이썬 코드를 실행할 때 코드의 시간 성능을 프로파일러 (profiler) 를 이용해 측정하는 방법을 알아봤었다. 여기 (지지난 글이었지만 글을 수정 하면서 발행일을 업데

jh-bk.tistory.com

 

 

도커 실행

docker run --gpus all --name <container name> -it -p 8888:8888 -v </path:/path> <image name> /bin/bash

--gpus all : 컨테이너 gpu 사용

--name : 컨테이너 이름 설정

-p : 접속 포트 설정

-v : 폴더 마운트 설정

--shm-size=8G : 컨테이너 메모리 사용량 설정

도커 컨테이너 접속

docker attach <container name>

컨테이너 종료하지 않고 나가기

ctrl + P + Q

컨테이너 종료 후 나가기

ctrl + D

컨테이너 IPAddress 확인

docker inspect CONTAINER_ID

도커 파일 및 폴더 복사

docker cp /path/foo.txt mycontainername:/path/foo.txt

'IT > Docker' 카테고리의 다른 글

[docker] 도커 commit, push, pull  (0) 2022.09.29

실행중인 컨테이너 commit 하기

docker commit <컨테이너 이름> <이미지 이름>

저장된 이미지 확인

docker images

도커 cloud에 login 하기

docker login

도커 이미지에 태그 달기

docker tag <이미지 이름> <도커 로그인 아이디/이미지 이름>

태그가 적용되어 있는 이미지를 도커 cloud에 push 하기

docker push <도커 로그인 아이디/이미지 이름>

도커 hub에 들어가서 push된 이미지 확인

https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your team's container applications.

hub.docker.com

 


이미지를 docker hub 에 업로드할 때 "denied: requested access to the resource is denied" 에러가 발생할 수 있다.

1. docker hub에 로그인이 되지 않을 경우

2. user name과 docker hub 에 로그인된 ID가 일치하지 않을 경우

docker info | grep Username

로그인되어 있지 않다면 아무것도 출력되지 않음 로그인되어 있다면 Username이 출력됨

- 로그인과 username 맞는 지 확인

로그인 되어 있지 않다면 다시 로그인 하고 username이 다르다면 로그아웃하고 다시 로그인해주자

docker logout 
docker login

'IT > Docker' 카테고리의 다른 글

[docker] 도커 명령어  (0) 2022.09.29

+ Recent posts