이번에는 애플의 정말 멋진 노트북 M1 노트북에서 Tensorflow 2.5를 설치하는 방법을 이야기하려고 합니다. 사실 매우 쉽지만 좀더 편하게 따라 오실 수 있도록 글을 만들었습니다. 이 글은 맥 m1 노트북에 아직 파이썬을 위한 어떤 개발환경이 설치되지 않았다고 가정하고 있습니다. 그래서 miniforge를 설치하고 다시 tensorflow를 설치하고 하드웨어 가속기 플러그인인 tensorflow-metal까지 설치합니다.
요즘 제가 저 타이틀이 마음에 드네요 ㅎㅎㅎ
일단 시작 전에 이 글 대로 따라해서 정상적인 결과를 얻기 위해서는 Big Sur가 11.4 이상의 버전이어야 합니다. 본인의 노트북 OS 버전을 확인하시고 아니면 업그레이드 해주세요.
위 그림처럼 m1 tensorflow macos github 사이트를 구글에서 검색합니다.
그리고 들어간 github 사이트에서
저부분 2.5 metal 버전 어쩌고를 클릭합니다.
이제 화면을 조금 스크롤해보면 ARM64 어쩌고가 나타납니다.
네 위의 저 부분입니다.
저기서 conda env를 클릭해서 conda를 다운로드 받습니다.
터미널을 열고 다운로드 받은 폴더로 이동합니다.
그리고 miniforge를 설치합니다.
설치가 다되면 터미널을 끄고 다시 실행하면 저렇게 conda 환경으로 잘 진입했음을 알 수 있습니다.
거기서 tf25라는 이름으로 conda 환경을 하나 만들도록 하겠습니다.
conda activate tf25 명령으로 tf25 환경으로 진입합니다.
이제 tensorflow-deps를 apple 채널에서 설치하고
pip 명령으로 tensorflow-macos를 설치합니다.
그리고 tensorflow-metal 을 설치하구요.
그리고 conda 명령으로 matplotlib, scikit-learn, jupyter를 설치합니다. numpy는 tensorflow를 설치할때 같이 따라서 설치되었을 겁니다.
이제 jupyter notebook을 실행해서
저 테스트 코드는 아무거나 ^^ 돌린건데 mnist data를 cnn으로 간단히 분류하는 코드입니다.
위 과정은 모두 아래의 동영상에 기록해 두었습니다.^^
'Software > Mac OS' 카테고리의 다른 글
맥 Mac M1에서 Tensorflow 2.5 설치 (12) | 2021.07.26 |
---|---|
Mac M1에 Tensorflow 설치하기 (10) | 2021.05.10 |
Mac M1 노트북 (Mac silicon) 터미널 세팅 - iTerm2 (6) | 2021.05.09 |
맥에서 메일 관리 앱으로 괜찮은 Spark (18) | 2020.04.13 |
Mac OS에서 독 Dock에 구분 공간 넣기 (8) | 2020.01.09 |
2020년의 시작 - Mac 16인치로 ~ (16) | 2020.01.02 |
맥 패러럴즈 새로운 환경 생성에서 오류 발생시 대처법 (10) | 2019.06.14 |
맥에서 쓸만한 동영상 플레이이어 IINA (12) | 2019.05.30 |
필요 하신 분들은 설치 방법을 참고 하면 되겠네요
앗 네네~
잘 알고 갑니다.
즐거운시간 보내세요
네 감사합니다^^
안녕하세요. 전에 패스트캠퍼스에서 수업들었던 학생입니다. 이번에 m1 맥북(BigSur 11.5.2) 구매하고 선생님 블로그 보면서 환경설치하다보니, pip install tensorflow-macos 에서 자꾸 오류가 나네요 ㅠㅠ grpcio wheel 설치하다가 자꾸 오류가 나는 것 같은데 혹시 왜그런지는 모르시겠죠....? ㅠㅠ env 지웠다가 다시 해봐도 자꾸 오류가 떠서요 ㅠㅠ
안녕하세용~
일단.. 잘 모르겠어요. grpcio wheel 관련으로 검색을 해서 하나하나 시도해봐야겠는데요ㅠㅠ
같은 이슈가 있어서 찾아보았는데
iTerm에서 tensorflow 설치한 가상환경에서
export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
pip install firebase-admin
을 실행하니 grpcio가 설치되었습니다.
왜 tensorflow-macos 에서는 설치가 안되는지 모르겠지만요ㅠㅠ
오랫만에 들렀는데 반가운(?) tf가 있네요 ㅎㅎ
M1에서 돌리면 하드웨어 가속이나 neon 혹은 asimd 가속으로 성능이 괜찮게 나오나요?
호오..
conda install -c apple tensorflow-deps 설치가 안되고 있습니다.
오류 내용은 아래에 적어 놓겠습니다 제발 도와주세요 ㅜㅜ
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- tensorflow-deps
Current channels:
- [https://conda.anaconda.org/apple/osx-64](https://conda.anaconda.org/apple/osx-64)
- [https://conda.anaconda.org/apple/noarch](https://conda.anaconda.org/apple/noarch)
- [https://repo.anaconda.com/pkgs/main/osx-64](https://repo.anaconda.com/pkgs/main/osx-64)
- [https://repo.anaconda.com/pkgs/main/noarch](https://repo.anaconda.com/pkgs/main/noarch)
- [https://repo.anaconda.com/pkgs/r/osx-64](https://repo.anaconda.com/pkgs/r/osx-64)
- [https://repo.anaconda.com/pkgs/r/noarch](https://repo.anaconda.com/pkgs/r/noarch)
To search for alternate channels that may provide the conda package you're
looking for, navigate to
```
<https://anaconda.org>
```
and use the search bar at the top of the page.
안녕하세요 이렇게하면 매번 터미널에서 conda activate tf25 입력후 jupyter notebook을 입력해야 할까요? ㅠㅠ
넵~ 그렇습니다~