본문 바로가기

DL

[Perplexity 사용 Tip #1] 프롬프트 몇 번으로 torch dependency 해결하기

 

 

딥러닝 오픈소스를 가져올 때 마주하는 가장 큰 문제는 단연컨대 가상환경 세팅이라고 생각해요.

 

별일 아닌 것 같은데, 참조하는 레포지토리를 따라갔다가 내 gpu 환경에서는 맞지 않는 것 때문에 삽질을 하셨던 경험이 다들 한번쯤 있으셨을 텐데요.

 

오늘은 Perplexity를 활용해, 프롬프트 몇 번으로 위와 같은 torch dependency 문제를 해결하는 방법에 대해 이야기를 해보려고 해요.

 

Use Case)

 

주어진 링크 와 같이 복잡한 가상환경을 저장해둔 파일이 있다고 가정해봅시다.

 

기존 가상환경의 핵심은

cuda=11.7
torch=2.0.1

 

이고, 

 

 

pytorch=2.0.1=python3.9_cuda11.7_cudnn8.5.0_0

 

과 같이 설치된 환경이 함께 나열된 것을 확인할 수 있습니다.

 

하지만 제가 가지고 있는 환경에서는 아래와 같이 torch version을 설정해야 했는데요

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

 

해결책

1. 해당 yml 을 복사하고, 이 yml 중 torch version은 1.12.1, 그리고 cuda는 11.3을 유지하게 해주고, 이와 관련된 dependency를 해결해달라고 합니다.

2. 이대로 실행한 뒤, 에러가 난 부분을 복사해서 붙여넣습니다.

3. 수정해준 부분을 수정해서, 또 에러가 나는 부분을 복사해서 붙여넣습니다.

 

결국 프롬프트 3번으로 원래같았으면 하루는 족히 잡아먹었을 가상환경 설치 문제를 해결할 수 있었습니다.

 

프롬프트는 아래 하단에 링크로 공유할게요!

 

https://www.perplexity.ai/search/name-ideal-channels-pytorch-nv-zGd4yHonQxmpA0pzwxYg.Q

 

 

반응형