728x90
반응형
SMALL
Mac M1에서 TensorFlow 설치
맥 m1 노트북에 아직 파이썬을 위한 어떤 개발환경이 설치되지 않았다고 가정한다. miniforge를 설치하고 다시 tensorflow를 설치하고 하드웨어 가속기 플러그인인 tensorflow-metal까지 설치한다.
https://developer.apple.com/metal/tensorflow-plugin/
brew 설치
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
brew로 miniforge 설치
brew install miniforge
# conda 가상환경 확인
$ conda env list
conda 설치
https://developer.apple.com/metal/tensorflow-plugin/에서 conda evn을 클릭하여 conda를 다운한다.
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
conda 환경
# 가상 환경 생성 (버전은 꼭 3.8로 함)
# conda create --name [가상환경이름] python=3.8
$ conda create --name tf python=3.8
# tf 환경으로 진입
conda activate tf
# Install the TensorFlow dependencies
conda install -c apple tensorflow-deps
# Install base TensorFlow
python -m pip install tensorflow-macos
# Install tensorflow-metal plugin
python -m pip install tensorflow-metal
라이브러리 설치
conda install -y pandas matplotlib scikit-learn jupyter
module compiled against API version 0xc but this version of numpy is 0xa
위의 tensorflow import 에러 발생시, numpy 패키지를 최신 버전으로 업그레이드 한다.
pip uninstall numpy
pip install -U numpy
# 또는
pip install numpy --upgrade
728x90
반응형
LIST
'DNN with Keras > TensorFlow' 카테고리의 다른 글
뉴런과 층 (Neurons and Layers) (0) | 2023.07.28 |
---|---|
텐서플로우 (TensorFlow) (0) | 2023.07.28 |
[TensorFlow] The kernel appears to have died. It will restart automatically. (0) | 2022.08.29 |
TensorFlow Lite (2) (0) | 2022.08.23 |
TensorFlow Lite (1) (0) | 2022.08.23 |