728x90
SMALL
1. 글을 쓰게 된 계기
프로젝트에서 데이터 전처리를 하며
자연어처리를 하는 과정 중 m1 anaconda 환경에서는
tensorflow와 keras를 지원하지 않는 것을 확인했다....
(얼른 anaconda 환경에서도 tensorflow와 keras를 지원해 주었으면 좋겠다 ㅠㅠ)
그래서 어떻게하면 m1에서 사용할 수 있는지 정리하게 되었다.
2. Miniforge를 이용해 tensorflow, keras 설치하기
- Miniforge란
쉽게 말해서는 anaconda 축소 버전이라고 볼 수 있으며
다양한 CPU 아키텍처(apple m1을 포함한) 지원에 중점을 두고 있다고 말합니다.
- 설치하기
1. 다음 링크에서 들어가서 Miniforge3 arm64 버전을 다운로드 하시거나, 여기를 눌러 다운로드합니다.
2. 해당파일이 Downloads에 다운로드 되었다면 다음과 같이 코드를 실행해 다운로드합니다.
# Miniforge 다운로드
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
# Miniforge 가상환경 실행
source ~/miniforge3/bin/activate
Thank you for installing Miniforge3! 라는 문장을 보셨다면 정상적으로 설치된 것이며
설치된 Miniforge 가상환경까지 실행해줍니다.
3. Miniforge 가상환경 생성 및 tensorflow, keras 모듈 설치
# 선택 사항일 수 있지만 일반적으로 권장되는 python_3라는 이름의 가상환경 생성
conda create --name python_3 python=3.9
conda activate python_3
# Install the Tensorflow dependencies
conda install -c apple tensorflow-deps
# Install base tensorflow
python -m pip install tensorflow-macos
# Install metal plugin
python -m pip install tensorflow-metal
4. 잘 설치되었는지 확인하기
import tensorflow as tf
import keras
print(tf.__version__)
print(keras.__version__)
728x90
LIST
'Come on IT > 참고용' 카테고리의 다른 글
AI 관련 용어 정리 ('23.05.05 update) (0) | 2023.05.05 |
---|---|
Mac 업그레이드 이후 xcrun: error: invalid active developer path 에러 해결하기 (1) | 2023.02.19 |
jupyter notebook(jupyter lab) 가상환경 연결하기 (0) | 2023.01.30 |
M1 OSError: [Errno 0] JVM DLL not found 에러 해결방법 (1) | 2023.01.04 |
Rufus를 사용한 Ubuntu 설치용 USB 만들기 (0) | 2022.10.05 |