GPU가 있는 M1 MacBook Air에 TensorFlow 설치(메탈)

이제 TensorFlow v2.5에서 Apple의 tensorflow-metal PluggableDevice를 활용하여 Metal을 사용하여 Mac GPU에서 직접 가속화된 교육을 받을 수 있습니다. 자세히 알아보기here .

OS 요구 사항



macOS 12.0+ (latest beta)

현재 지원되지 않음



Multi-GPU support
Acceleration for Intel GPUs
V1 TensorFlow Networks

목차


  • What is tensorflow?
  • What is miniforge?
  • What is miniconda?

  • Uninstalling existing anaconda/conda from macOS
  • Anaconda-Clean 패키지 설치
  • 모든 Anaconda 관련 파일 제거
  • 전체 아나콘다 설치 디렉토리 제거


  • Step 1: Install Miniforge
  • Conda 환경 다운로드 및 설치
  • 아나콘다 환경 생성
  • 환경 활성화


  • Step 2: Install TensorFlow
  • TensorFlow 종속성 설치
  • 설치 기반 TensorFlow
  • tensorflow-metal 플러그인 설치
  • 일반 데이터 사이언스 패키지 설치

  • References
  • Related Articles

  • 텐서플로우란?



    TensorFlow는 Google의 개발자가 만들고 2015년에 출시한 오픈 소스 딥 러닝 프레임워크입니다. Google에서 연구 및 생산 요구 모두에 적극적으로 사용됩니다.

    TensorFlow 및 기타 인기 있는 딥 러닝 라이브러리에 대해 자세히 알아보려면 참조를 확인하세요.

    미니포지란?



    Miniforge는 커뮤니티(conda-forge) 기반입니다.
    최소한의 conda 설치 프로그램. 후속 패키지 설치는
    conda-forge 채널.

    미니콘다란?



    Miniconda는 Anaconda(회사) 주도의 미니멀리즘입니다.
    콘다 설치 프로그램. 후속 패키지 설치는 아나콘다에서 제공됩니다.
    채널(기본 또는 기타).

    참고: Anaconda/Anaconda Navigator 및 기타 이전에 설치된 conda 기반 설치 관련 버전을 제거하십시오. Anaconda와 Miniforge는 함께 공존할 수 없습니다.

    macOS에서 기존 아나콘다/콘다 제거


    Anaconda Prompt에서 Anaconda-Clean 패키지를 설치합니다.



    conda install anaconda-clean
    


    Anaconda 관련 파일 및 디렉토리를 각각 삭제하라는 메시지가 표시되지 않고 모두 제거




    anaconda-clean --yes
    


    macOS에서 전체 아나콘다 설치 디렉토리 제거




    which anaconda
    


    위의 명령을 실행하면 anaconda가 설치된 디렉토리가 표시됩니다.

    이제 해당 폴더를 재귀적으로 제거합니다.

    rm -rf YOUR-ANACONDA-DIRECTORY
    


    1단계: Miniforge 설치



    Please note that this tutorial is for arm64 : Apple Silicon



    Conda env 다운로드 및 설치




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


    아나콘다 환경 생성




    conda create -n tf python=3.8
    


    환경 활성화




    conda activate tf
    


    2단계: TensorFlow 설치



    TensorFlow 종속성 설치




    conda install -c apple tensorflow-deps
    


    설치 기반 TensorFlow




    python -m pip install tensorflow-macos
    


    tensorflow-metal 플러그인 설치




    python -m pip install tensorflow-metal
    


    공통 데이터 과학 패키지 설치




    pip install tensorflow-datasets pandas jupyterlab
    


    참조


  • Getting Started with tensorflow-metal PluggableDevice
  • What is the difference between miniconda and miniforge?
  • PyTorch vs. TensorFlow: Which Framework Is Best for Your Deep Learning Project?

  • 관련 기사


  • Run Ubuntu on M1 Macbook Air using UTM
  • Add anaconda to right-click menu in windows
  • How to open sublime text from the windows command line
  • 좋은 웹페이지 즐겨찾기