M1, Tensorflow '깔끔하게 설치하기'

이 글을 바탕으로 작성되었으며, 설명은 최대한 배제했습니다.

1. Xcode 설치

꽤 오래걸린다. 눌러놓고 쉬고오길 (다음단계로 넘어가면 안됨)

Untitled

2. miniforge3 설치

miniforge는 anaconda의 M1 전용이라고 생각하면 됨

Brew를 사용해서 설치

brew install miniforge

conda init zsh

완료 후 터미널 '재시작' (cmd + Q 로 아예 종료시켜야 한다.)

3. 가상환경 생성 & 텐서플로우 설치 & 플러그인 설치

애플 공식 권장은 파이썬 3.8이긴 한데 3.8~3.10 실험해본 결과 3.9까지는 된다.

따라서 최신버전인 3.9를 설치한다.

# 'py39'는 가상환경 이름이므로 사용자가 임의로 정할 수 있다.
conda create -n py39 python=3.9

conda activate py39

# 텐서플로우 디펜던시(의존 라이브러리)
conda install -c apple tensorflow-deps

# ARM Mac용 텐서플로우 설치
pip install tensorflow-macos

# metal 플러그인 설치
pip install tensorflow-metal

4. 그 이후

이 이후로 설치하는 앵간한 라이브러리들은

conda install 라이브러리

로 설치해야 arm 버전 라이브러리를 다운 받는다

기존과 같이 pip install을 쓰게 되면 intel 버전을 다운받을 수 있다.