본문 바로가기

Software/Mac OS

맥 Mac M1에서 Tensorflow 2.5 설치

이번에는 애플의 정말 멋진 노트북 M1 노트북에서 Tensorflow 2.5를 설치하는 방법을 이야기하려고 합니다. 사실 매우 쉽지만 좀더 편하게 따라 오실 수 있도록 글을 만들었습니다. 이 글은 맥 m1 노트북에 아직 파이썬을 위한 어떤 개발환경이 설치되지 않았다고 가정하고 있습니다. 그래서 miniforge를 설치하고 다시 tensorflow를 설치하고 하드웨어 가속기 플러그인인 tensorflow-metal까지 설치합니다.

요즘 제가 저 타이틀이 마음에 드네요 ㅎㅎㅎ

일단 시작 전에 이 글 대로 따라해서 정상적인 결과를 얻기 위해서는 Big Sur가 11.4 이상의 버전이어야 합니다. 본인의 노트북 OS 버전을 확인하시고 아니면 업그레이드 해주세요.

위 그림처럼 m1 tensorflow macos github 사이트를 구글에서 검색합니다.

그리고 들어간 github 사이트에서 

저부분 2.5 metal 버전 어쩌고를 클릭합니다.

이제 화면을 조금 스크롤해보면 ARM64 어쩌고가 나타납니다.

네 위의 저 부분입니다.

저기서 conda env를 클릭해서 conda를 다운로드 받습니다.

터미널을 열고 다운로드 받은 폴더로 이동합니다.

그리고 miniforge를 설치합니다.

설치가 다되면 터미널을 끄고 다시 실행하면 저렇게 conda 환경으로 잘 진입했음을 알 수 있습니다.

거기서 tf25라는 이름으로 conda 환경을 하나 만들도록 하겠습니다.

conda activate tf25 명령으로 tf25 환경으로 진입합니다.

이제 tensorflow-deps를 apple 채널에서 설치하고 

pip 명령으로 tensorflow-macos를 설치합니다.

그리고 tensorflow-metal 을 설치하구요.

그리고 conda 명령으로 matplotlib, scikit-learn, jupyter를 설치합니다. numpy는 tensorflow를 설치할때 같이 따라서 설치되었을 겁니다.

이제 jupyter notebook을 실행해서 

저 테스트 코드는 아무거나 ^^ 돌린건데 mnist data를 cnn으로 간단히 분류하는 코드입니다.

위 과정은 모두 아래의 동영상에 기록해 두었습니다.^^

https://youtu.be/bcxH_E3sWuM

 

반응형