inflearn logo
강의

Course

Instructor

Mastering Docker and Dockerizing for Beginners

Docker Basics, Build, Share Commands Core Summary Review, Finally the Top!

도커와 GPU 설정에 대하여 궁금한 점이 있어서 질문드립니다.

Resolved

831

작성자 없음

0

아래와 같은 양식으로 질문을 남겨주세요 🙂

 안녕하세요 강사님.

강의 잘 듣고있습니다 감사합니다~

제가 딥러닝 학습에 도커를 사용하기 위해 강의를 듣는데 궁금한 점이 있어서요!

 

도커가 운영체제 등에서 자유로울 수 있는데 GPU와 같은 하드웨어에 대해서도 자유로울 수 있는지 궁금하여 질문을 드립니다.

 

 

docker

Answer 1

0

JOINC EDU

안녕하세요 유지현님,

우선 제 강의에 관심을 가져주셔서 감사합니다. 질문이 다소 다양한 의미로 해석될 수 있어서, 질문을 다소 자의적으로 해석해서 (자유롭다는 표현보다) 도커에 리소스 할당하는 관점에 대해서 답을 해야할 것 같습니다. 도커에 리소스를 할당하는 것이기 때문에 가령, '메모리를 해당 컨테이너에 얼마를 할당해줘' 뉘앙스로 보는게 맞을 듯 합니다.

그리고 GPU 할당 관련해서는 여러 방법이 있지만 nvidia gpu를 사용한다고 할 경우
우선 https://github.com/NVIDIA/nvidia-docker 툴킷을 설치해주시고
1. docker run -it --gpus=all IMAGE_NAME

  1. nvdia-docker run -it IMAGE_NAME
    와 같이 도커 컨테이너 구동시 커맨드를 줘서 GPU를 사용할 수 도 있습니다.

0

jmjhjob139068

감사합니다~ 질문이 너무 애매했네요ㅠㅠ 제가 딥러닝 관련 학습을 하기 위해서 도커 컨테이너 실행하는 과정에서 nvcc fatal : Unsupported gpu architecture 'compute_89' 이라는 오류가 발생하는데 컨테이너 내부에 설치된 cuda-toolkit이 지금 현재 제가 사용하는 gpu를 지원하기에는 너무 오래된 버전인 것 같더더라구요! 그래서 gpu같은 하드웨어에서는 완벽하게 자유로울 수 없는 것 같아서 궁금해서 질문을 드렸습니다!

 

1

JOINC EDU

네 유지현님,

image

사려 깊은 질문 덕에 어떻게 하면 잘 설명할 수 있을까? 고민해보았습니다. docker에서 GPU와 같은 리소스를 사용하기 위해서는 이에 요구되는 개발 환경 및 툴킷들이 설치되어있어야 합니다. 이에 만약 필요 개발 환경이나 관련 라이브러리의 모종의 문제가 있다면 테스트를 해봐야겠지만 제시하신 에러가 날 수도 있습니다. 또한, 환경이 추후 변화가 된다면 이에 자연스럽게 기존 개발환경 수정 요구사항이 따라오게 됩니다.

이에 질문해주신 사항을 종합해서 답변한다면, 도커에서 GPU 특성상 이를 사용하기 위해서는 개발 환경 및 툴킷 요구되므로 기대하신것 처럼 완벽하게 자유로울 수 없습니다. 작은 도움이 되었길 기대합니다 :)

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

1

30

1

domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다

1

22

1

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

14

1

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

57

1

스크립트에 대해 질문 있습니다.

1

51

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

2

55

1

이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .

0

32

1

자료를 다운로드후 압축을 풀때 오류납니다.

0

45

2

pod kubetm/app 에서 image를 갑자기 못가져 오는거 같습니다.

1

38

2

이지지 생성 노드를 커스텀 햇는데 워드프레스에 이미지 업로드가 안됨

0

30

2

3. Node Schedule 중 pod-5가 마스터 노드에 배치됩니다.

1

46

2

volume hostpath의 강의에 관해 질문이 있습니다.

1

38

2

재고 감소와 쿠폰 발급은 왜 서로 다른 방식으로 동시성을 제어하나요?

0

52

2

n8n에서 오류가 발생했는데 어떻게 풀어야할까요?

0

37

2

소스코드즘 부탁드립니다.

0

45

1

유저 이미지 등록 에러

0

39

1

섹션12 강의에 대한 질문

0

38

1

!!!!!강의내용 틀린 부분 수정좀 해줘요!!!!!!!

1

39

1

재수강 문의드립니다.

1

275

1

강의 별개의 질문이지만 기초적인 질문드립니다.

2

615

4

핸즈온 1. 유분투 도커설치 커맨드를 어디에 올려둔다는 거죠? 잘 못찾겠는데요

1

458

1

하나 더 질문이 있습니다 ㅠㅠ

2

435

1

실습 진행 환경

3

551

1

도커를 이용한 jupyter notebook 구동 방법 문의

5

694

3