M1Mac에 Tensorflow를 설치해 보았습니다.

개시하다
애플 M1의 ARM 구조의 Mac에 기계류 프레임워크, MacOS 11을 활용해야 한다.0 이후에는 Apple의 하드웨어 액세서리 TensorFolow 및 TensorFolow 플러그인을 설치해야 합니다.
M1Mac에서 TensorFolow를 이동하는 것은 상당히 힘들지만, 이미 이동하기 시작했기 때문에 먼저 프로그램을 간단하게 정리해 봅시다.
컨디션
  • MacBookPro(2020)
  • OS Big Sur 11.6.2
  • Python 환경 삭제
    Python이 설치되어 있으면 나중에 실행할 수 없기 때문에 MacOS 표준 Python 이외의 Anaconda, Pyenv, Howebrew 등에 설치된 Python을 삭제합니다.
    (삭제된 파이톤을 저장하면 제대로 작동하지 않을 수도 있습니다.python 폴더가 있거나 필요하지 않은 것을 검색하면 삭제됩니다.)
    TensorFolow 설치
    Xcode 설치
    설치해야 하는 첫 번째 도구는 Xcode이며 Mac AppStore에서 설치됩니다.
    명령줄 도구
    Xcode를 설치한 후에도 명령줄 도구가 설치됩니다.
    단, 아직 설치하지 않은 경우 아래 명령을 사용하여 설치할 수 있다.xcode-select --installMiniforge 설치
    Anaconda가 아닌 전체 Conda 시스템에 대한 액세스를 제공하는 가벼운 Python 인터페이스 MiniForge를 사용합니다.
    Miniforge는
    를 참고하십시오.

    Miniforgehttps://github.com/conda-forge/miniforge를 참고하십시오.
    M1Mac의 경우 Miniforge3-MacOSX-arm64 항목(상기 목록의 5항)을 클릭합니다.다운로드 후 터미널을 시작합니다. Miniforge3-MacOSX-arm64.sh 파일을 포함하는 디렉터리로 이동하고 다음 bash 명령을 사용하여 Miniforge를 설치합니다.bash Miniforge3-MacOSX-arm64.sh허가 계약에 동의할 것을 요구받다.그런 것들을 받아들이고 설치를 계속하세요.자주 묻는 질문에 [yees]라고 대답하면 설치됩니다.설치가 완료되면 터미널을 닫습니다.
    Conda 환경 만들기
    새 터미널 창에 다음을 입력합니다.conda콘다가 동작하는지 확인합니다.
    TensorFlow를 애플의 M1 기기에 설치하려면
    환경yml 파일을 다운로드합니다.
    이 파일에는 의존 관계가 필요한 Python 환경을 만드는 프로그램이 포함되어 있습니다.환경, 환경 만들기.yml 파일을 포함하는 폴더로 이동합니다.(폴더가download인 경우)cd download그런 다음 다음 다음 명령을 입력합니다.conda env create --file = environment.yml --name python38python 38은 새로운 환경 이름입니다. 원하는 이름으로 변경할 수 있습니다.이렇게 하면 새로 만든 환경을 활성화할 수 있습니다.conda activate python38MacOS 설치용 TensorFolow 및 TensorFolow 추가
    애플의 TensorFolow 라이브러리 목록은
    살 수 있어요.
    이걸 쓸 때는 현재 세 가지 버전을 사용할 수 있다.
    v0.1alpha3
    v0.1alpha2
    v0.1alpha1
    최신 버전 (v0.1applha3) 을 선택하면 이 페이지가 표시됩니다.

    두 파일의 링크를 확인하고 복사합니다.
    tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
    https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
    tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
    https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
    python 38 환경에서 아래 명령을 사용하여 상기 두 프로그램 라이브러리를 설치할 수 있습니다.pip install --upgrade --force --no-dependencies https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl https:// github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl두 개의 프로그램 라이브러리를 설치한 후 Python을 시작하여python 명령줄에서TensorFolow를 가져오고 버전 번호를 표시합니다.

    Python의 명령줄에 다음 내용을 입력합니다.import tensorflow as tf print(tf.__versino__)위의 내용에 버전 정보가 성공적으로 표시되면 TensorFolow가 M1Mac에 올바르게 설치됩니다.
    기타 필수 라이브러리 설치
    TensorFlow 프로그램 라이브러리를 설치하는 것 외에 matplotlib,sklearn,OpenCV,Pandas 등 다른 프로그램 라이브러리도 설치해야 할 가능성이 매우 높다.따라서 다음과 같이 설치하십시오.conda install -c conda-forge matplotlib -y conda install -c conda-forge scikit-learn -y conda install -c conda-forge opencv -y conda install -c conda-forge pandas -y- y 옵션은 프로그램 라이브러리를 설치할 때 확인하는 번거로움을 줄일 수 있습니다.
    Jupiter Lab 설치
    마지막으로 JuptyerLab을 설치합니다.conda install -c conda-forge jupyterlabJuptytrerNotebook이 제대로 설치되어 있는지 테스트합니다.jupyter lab다음 화면이 표시되면 설치가 완료됩니다.

    Enjoy AI Life!!

    좋은 웹페이지 즐겨찾기