본문 바로가기
  • think normal
새로워지기/마흔의 생활코딩

mac m1에서 텐서플로 환경 세팅하기

by 청춘만화 2023. 8. 6.

마흔, 텐서플로 코딩하기 좋은 시절 

시각지능 인공지능 수업을 듣고 있다. 계속 코랩으로 하다가 슬슬 마지막 프로젝트 준비 겸 수업 내용을 로컬로 옮기고 있다. 
엔비디아를 탑재한 컴퓨터는 없고 맥북m1을 가지고 있어 구글링으로 필요한 환경 설정 찾아보고 나중을 위해 기록을 남겨본다.
수업이 파이토치가 아니라 케라스로 진행되어 다행이다. 

 

가상 환경 생성  
python3 -m venv ~/venv-metal 

가상환경 실행
source ~/venv-metal/bin/activate

pip 업데이트
python -m pip install -U pip  

텐서플로 설치 
python3 -m pip install tensorflow-macos
*option** python -m pip install tensorflow  

텐서플로 맥용-플러그인 설치
python -m pip install tensorflow-metal 

기타 나에게 필요한 의존성 패키지 설치
pip install 설치할패키지이름 

파이썬 실행 
python3 실행파일이름.py 

기타, 체크 사항 - 혹시 에러가 난다면, 
지금 타이핑하고 있는 CLI(터미널) 환경이 내가 설치한 가상환경 안에서 실행되고 있는 것이 맞는가
내가 설치한 패키지들이 다른 가상환경이나 기본 로컬이 아닌, 내가 이번에 설치한 가상환경 안에 설치한 것이 맞는가 
IDE의 python interpreter가 내가 설치한 가상환경의 python과 동일한 버전인가 

 

 

관련 내용은 맥 공식 사이트의 내용을 참조했다 
https://developer.apple.com/metal/tensorflow-plugin/ 

 

댓글