맥os 에서 자주 사용하는 개발 툴인 Xcode는 GCC, svn, git, perl 등 유용한 커맨드 라인 도구를 포함하고 있다.
그러나 Xcode 명령어 라인 도구를 설치해서 Xcode 없이도 이런 유용한 기능들을 사용할 수 있다.
xcode-select --install
그 후 아래 링크로 들어가 M1용 conda miniforge shell script를 다운받는다.
https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh
설치가 완료 되었으면 아래의 명령들을 따라서 Miniforge를 실행시킨다.
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
위 코드를 실행시키면 많은 질문들이 있을텐데 그냥 enter과 yes를 쭉 입력하면된다.
source ~/miniforge3/bin/activate
설치가 완료되었으면 Conda 환경을 실행시킨다.
conda create --name tf25 python=3.9
conda activate tf25
이제 M1용 Tensorflow를 설치해준다.
conda install -c apple tensorflow-deps==2.5.0
pip install tensorflow-macos==2.5.0
pip install tensorflow-metal==0.1.2
conda install -c conda-forge -y pandas jupyter
설치가 잘 되었는지 확인해보기 Tensorflow Dataset을 설치한 후, 주피터 노트북을 설치한다.
pip install tensorflow_datasets
jupyter notebook
만약 아래와 같은 numpy 설치 오류가 나온다면 지웠다가 재설치해준다.
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
- pip uninstall -y numpy
- pip uninstall -y setuptools
- pip install setuptools
- pip install numpy
import tensorflow as tf
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
위 사진처럼 1이 출력되었으면 정상적으로 설치가 완료된것이다!!
'기타 > Mac' 카테고리의 다른 글
맥북아, 친해지자 - (4) M1에서 Pytorch를 사용해보자 (0) | 2022.07.10 |
---|---|
맥북아, 친해지자 - (2) 맥북 어플 추천과 개발 환경 설정 (0) | 2022.02.05 |
맥북아, 친해지자 - (1) 내가 맥북프로를 산 이유, 단축키 정리 (0) | 2022.02.04 |
댓글