본문 바로가기

Dev/DL

Termux Ubuntu에서 Pytroch 설치

728x90

termux 를 통해 우분투 환경에서 pytorch를 설치해보자.
termux pytorch termux 설치해보자.

wget, proot, git을 설치해주자.

apt-get install wget -y
apt-get install proot -y
apt-get install git -y


다음으로 우분투 패키지 파일을 클론해준다. 이때 파일 걍로 설정을 해줘도 좋다.

cd ~
git clone https://github.com/MFDGaming/ubuntu-in-termux.git


github에서 클론한 파일로 이동한 뒤, 우분투 sh파일을 실행해 설치해주자.

cd ubuntu-in-termux
chmod +x ubuntu.sh
./ubuntu.sh -y
./startubuntu.sh


우분투로 들어왔다면 우분투를 업데이트 해주고, sudo를 설치해주자.
python3와 pip3또한 설치해준다. 이때 python3 의 특정 버전이 필요하다면 설정해주자. python3==1.8.0과 같이 하면 된다.

apt update
apt upgrade

apt install sudo

sudo apt install python3
sudo apt install python3-pip


이제 pytorch를 설치해보자. 현재 최신버전 2.4.0은 Arm 환경에서 오류가 발생하는 것으로 보인다. 1.11.0으로 테스트 해보자.

pip3 install torch==1.11.0


이제 파이썬을 실행해 torch를 임포트 해보자.

python3
>>>import torch
>>>print(torch.__version__)
1.11.0

설치에 성공했다.

참고로 2.0 0 버전까지 시도했을때 설치에 성공하긴 했으나 경고가 뜨긴 한다.

추가로 tensorflow의 경우 오류없이 최신버전이 pip로 설치된다. 그냥 텐서플로우 사용하도록 하자.

torch 설치시 numpy가 해당 버전에 맞게 설치되는데 numpy 업데이트시 호환문제로 충돌일어나는 것 같다. 업데이트 하지 말자.

728x90