반응형
파이토치는 이제 M1에서도 쉽게 설치할 수 있게 업데이트 되었지만, 텐서플로우는 아직 그렇지 않습니다. 버전 간의 충돌 등으로 기존 2.5.0을 사용하기가 어려웠고, 이번에 2.7.0으로 업데이트를 진행한 내용을 기록하고자 합니다.
기본적인 miniconda 설치, 가상환경 설정 등은 진행했다고 가정 후에 설명을 진행하겠습니다. 만약 설치 방법을 모르시면 이전 2.5.0 설치 글을 참고하여 설치를 진행해주세요.
기본적인 환경 구성 이후 다음 명령어를 순서대로 실행합니다.
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
반응형