[Tensorflow] M1에서 Tensorflow GPU 사용하기 (Monterey)

2021. 11. 24. 20:58·ETC

M1에서 드디어 GPU 가속을 공식적으로 지원한다.. 다만 최신 macos인 Monterey로 설치해야 한다. 여기에서 확인할 수 있다. 들어가면 설치법도 나와있으니 거기를 확인하는 게 더 좋을 수 있다. 지금 현재 (2021.11.13) 시점에서 Tensorflow를 설치하고 Jupyter Lab 설치까지의 과정을 기록해두려 할 뿐이다.

1. Install Xcode

Xcode가 설치되어 있어야 한다. 대게 설치되어 있으리라 생각된다.

xcode-select --install

2. Install Miniforge

여기를 클릭하면 Miniforge3-MacOSX-arm64.sh 파일을 다운받을 수 있다.

chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate

3. Create Env

conda create -n tf python==3.9 -y
conda activate tf

4. Install Tensorflow

conda install -c apple tensorflow-deps
pip install tensorflow-macos
pip install tensorflow-metal

이까지 진행하면 아래와 같이 tensorflow 설치를 확인할 수 있다.

>>> import tensorflow as tf

>>> tf.__version__
'2.6.0'

>>> tf.config.list_physical_devices()
[PhysicalDevice(name='/physical_device:CPU:0', device_type='CPU'), PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]

5. Install jupyter notebook & lab

conda install -c conda-forge jupyter jupyterlab
'ETC' 카테고리의 다른 글
  • [핵심만 콕! 쿠버네티스] Chapter 1. 도커 기초
  • [Mac] 터미널에서 손쉽게 Github 인증하기
  • 해커랭크 인증서 발급 후기
  • 첫번째 오픈소스 기여 😆
ssuwani
ssuwani
  • ssuwani
    완두콩
    ssuwani
  • 전체
    오늘
    어제
    • 분류 전체보기 (69)
      • MLOps (19)
      • 데이터 엔지니어링 (4)
      • Kubernetes (5)
      • Kafka (10)
      • 📚책 (3)
      • 라즈베리파이 (1)
      • ETC (8)
      • Python (6)
      • 언어모델 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    gcp
    Github Actions
    Confluent Cloud
    Kubernetes
    Airflow
    datadrift
    Kafka
    LLM
    Schema Registry
    RDD
    redis
    asyncronous
    BentoML
    topic
    Python
    fluentbit
    FastAPI
    Spark
    producer
    auto tagging
    evidently ai
    consumer
    mlflow
    LangChain
    MLOps
    Kubeflow
    태그2
    태그1
    Docker
    Prometheus
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
ssuwani
[Tensorflow] M1에서 Tensorflow GPU 사용하기 (Monterey)
상단으로

티스토리툴바