MacOS

tensorflow m1 mac설치 -실패

summerorange 2021. 7. 25. 19:21
반응형

m1 맥에서는 코드 몇 줄에 뚝딱 설치되는 게 없다.

tensorflow... pip install tensorflow 하면 되는 거 아니냐궁ㅋㅋㅋ 윈도우는 된다. intell 기반 맥도 아마 될 거임

 m1맥 하아. 또 시작이다. 기나긴 설치의 여정의 시작...

집에 다른 노트북도 있지만 요상하게 맥북을 자주 쓰게 되어서, 텐서플로 설치가 필요할 것 같아서 설치의 여정 시작

그런데, home brew도 설치하다 에러가 뜬다.

https://www.lainyzine.com/ko/article/how-to-install-homebrew-for-m1-apple-silicon/

 

애플 실리콘 M1 용 Homebrew 설치

Homebrew는 macOS에서 프로그래머들에게 가장 인기있는 패키지 매니저입니다. Homebrew 3.0.0부터는 공식적으로 애플 실리콘을 지원하며, 이 글에선는 M1 맥북에서 Homebrew를 설치하는 방법을 소개합니다

www.lainyzine.com

home brew 설치는 윗 링크를 참고했습니다.

홈페이지 https://brew.sh/index_ko 에서 들어가서 코드 복사해서 했는데 실패해서,

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/내맥북아이디/.zprofile

$ eval "$(/opt/homebrew/bin/brew shellenv)"

이 3줄 치고 겨우 설치 완료!

$ which brew

$ brew --version

이거 치니 이젠 제대로 설치되었다고 나왔다.

지금까지의 history

conda는 아나콘다 들어가서 화살표 부분 누르면 open in terminal에 새 창으로 들어갈 수 있다.

그럼 앞이 (base)로 뜸. 

텐서플로우 설치를 위해 가상환경을 만들어야 하는데,

conda create --name tf2.0 python=3.8

이라고 치면 되는데 이름은 tf2.0로 만들거나 다른 이름으로 만들면 된다. 잘못 이해했음 conda대신 miniforge 사용

conda activate tf2.0 혹은 source activate tf2.0으로 쳐도 들어가진다.

https://cpuu.postype.com/post/9077219

 

Apple Silicon(M1) Macbook 에 Conda 설치하기(Miniforge)

드디어 기다리고 기다리던 M1 맥북에어가 도착했다. macOS 11.0 인 Big Sur 부터는 Apple의 머신러닝 계산 framework 이 탑재되어 있다. 이 기능은 M1 뿐만 아니라 인텔 모델에도 들어가긴하지만, M1칩에는

cpuu.postype.com

여기 포스팅의 miniforge 사용법 참고.

이 방법으로 앞에 (base) 가 떠있는 터미널이 자동으로 열렸다.

https://cpuu.postype.com/post/9091007

 

Apple Silicon M1 macOS에서 TensorFlow 활용기

M1용 TensorFlow https://github.com/apple/tensorflow_macos 에서 M1 맥북 및 Big Sur의 ML 계산 프레임워크에 특화된 TensorFlow를 제공하고 있다. M1 맥북이 아닌 인텔 맥북에서도 이 Tensorflow를 사용할 수 있으나, CPU

cpuu.postype.com

안된다ㅎㅎ 죄다 에러뜸...

pip를 버전에 맞춰야 한다는 거 보니  pip 문제 인 것 같고 흠..다른 문제인것 같기도 하고, 일단 전부 빨간색으로 뜨는 데 귀찮아서 그냥 터미널 닫아버림.

history - 설치 흔적들

실패... gg

혹시 시간이 좀 남아돌거나 심심하면 m1 맥북에 텐서플로우 설치 시도해도 된다. 시간 정말 잘 갔음. 한 4시간은 이거 설치하는 거 찾아보고, 오류 해결하고, 다시 오류 해결하는 데만 훅 지나간 것 같다. 마찬가지로 pip install graphviz 이것도 사실 m1 맥북에선 문제 있었음

import graphviz #이것도 맥북에서 설치 시도하다가 포깈ㅋ

이것도 colab으로 돌렸다. 

에휴... 맥북 쌩전 처음 써보는데 무슨 난관이 이렇게 많은지ㅋㅋㅋ 아이패드 프로12.9 인치가 있어서 이걸로 무선 디스플레이 연결해서 쓰는 게 편리해서 맥을 계속 썼더니 텐서플로우랑 딥러닝으로 갈 수록 점점 더 쓰기가 어렵다... ㅎㅎㅠㅠ

암튼 난... 그냥 빠르게 다른 노트북으로... 다른 노트북엔 pip install tensorflow 한 줄 치니 설치 끝났고 잘 돌아감ㅋㅋㅋ 설치... 한 5분 미만 걸린듯... ㅎ 패럴렐즈에 우분투 깔아서 쓸까 고민했는데 이것도 예전에 뭐 설치한다고 씨름했던 기억이 있어서 패스 했다. 그냥 굴러다니는 노트북에 조만간 우분투를 깔 예정이다. 

 

추가적으로 참고한 자료:

https://velog.io/@taki0412/M1-Anaconda-Tensorflow-%EC%84%A4%EC%B9%98

 

M1 Anaconda Tensorflow(+OpenCV) 설치

M1 Tensorflow가 설치가 안되는 당신을 위한 글!

velog.io

https://velog.io/@sue991/MAC-M1-Tensorflow-%EC%84%A4%EC%B9%98

 

MAC M1 Tensorflow 설치

그전부터 맥북을 계속 사용해왔지만 m1으로 바꾼 이후부터는 환경설정하는 시간이 두세 배는 더 늘어난 것 같다. 살면서 처음보는 에러가 쏟아진다.. 심지어 검색해도 잘 안나온다. google tensorflow

velog.io

 

- 끗 -

반응형