파이토치는 이제 M1에서도 쉽게 설치할 수 있게 업데이트 되었지만, 텐서플로우는 아직 그렇지 않습니다. 버전 간의 충돌 등으로 기존 2.5.0을 사용하기가 어려웠고, 이번에 2.7.0으로 업데이트를 진행한 내용을 기록하고자 합니다.
기본적인 miniconda 설치, 가상환경 설정 등은 진행했다고 가정 후에 설명을 진행하겠습니다. 만약 설치 방법을 모르시면 이전 2.5.0 설치 글을 참고하여 설치를 진행해주세요.
[M1] M1 Mac에서 Tensorflow, Pytorch 설치하기
M1이 들어간 Mac에서는 일반적인 방법으로는 Tensorflow 2.0를 설치하기 어렵습니다. 때문에 다른 방법을 사용해서 설치를 진행해야 합니다. 애플에서 알려주는 텐서플로 설치 방법은 아래와 같습니
dyddl1993.tistory.com
기본적인 환경 구성 이후 다음 명령어를 순서대로 실행합니다.
pip install --upgrade pip
pip install --upgrade setuptools
conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos==2.7.0
python -m pip install tensorflow-metal
이전 2.5.0에서는 여기에 추가로 numpy를 다운그레이드 했었는데, 2.7.0에서는 다행히도 넘파이를 안건드려도 문제없이 구동합니다.
다만 protobuf를 다운그레이드 해야합니다.
pip uninstall protobuf
pip install protobuf==3.20
파이토치는 이제 M1에서도 쉽게 설치할 수 있게 업데이트 되었지만, 텐서플로우는 아직 그렇지 않습니다. 버전 간의 충돌 등으로 기존 2.5.0을 사용하기가 어려웠고, 이번에 2.7.0으로 업데이트를 진행한 내용을 기록하고자 합니다.
기본적인 miniconda 설치, 가상환경 설정 등은 진행했다고 가정 후에 설명을 진행하겠습니다. 만약 설치 방법을 모르시면 이전 2.5.0 설치 글을 참고하여 설치를 진행해주세요.
[M1] M1 Mac에서 Tensorflow, Pytorch 설치하기
M1이 들어간 Mac에서는 일반적인 방법으로는 Tensorflow 2.0를 설치하기 어렵습니다. 때문에 다른 방법을 사용해서 설치를 진행해야 합니다. 애플에서 알려주는 텐서플로 설치 방법은 아래와 같습니
dyddl1993.tistory.com
기본적인 환경 구성 이후 다음 명령어를 순서대로 실행합니다.
pip install --upgrade pip
pip install --upgrade setuptools
conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos==2.7.0
python -m pip install tensorflow-metal
이전 2.5.0에서는 여기에 추가로 numpy를 다운그레이드 했었는데, 2.7.0에서는 다행히도 넘파이를 안건드려도 문제없이 구동합니다.
다만 protobuf를 다운그레이드 해야합니다.
pip uninstall protobuf
pip install protobuf==3.20