xcode-select --install
아래의 링크에서 Miniforge를 이용하여 conda 설치
https://developer.apple.com/metal/tensorflow-plugin/
위 링크에서 아래와 같이 서브링크에서 miniforge3을 바로 다운받을 수 있습니다.
다음과 같이 스크립트를 실행 합니다.
bash Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
참고로 tensorflow 2.4를 사용하고 있었다면 이전 miniforge와 버전이 다르기 때문에 기존의 conda 환경은 모두 삭제하고 진행해야 한다. 그렇지 않으면 numpy의 버전 충돌로 tensorflow 뿐만 아니라 관련된 모든 라이브러리를 사용할 수 없게 된다. miniforge conda의 삭제는 아래의 링크를 참고한다
How to uninstall mini conda? python
miniforge3 설치가 끝나고 가상환경을 만듭니다.
참고로 가상환경명은 codingTest 입니다.
conda create --name codingTest python=3.8
가상 환경이 생성 되었으면 activate 명령어로 codingTest 가상환경으로 바꿔줍니다.
conda activate codingTest
base -> codingTest로 전환.
tensorflow의 의존성을 설치 합니다.
conda install -c apple tensorflow-deps
tensorflow의 본 패키지를 설치 합니다.
pip install tensorflow-macos
metal 플러그인을 설치합니다.
pip install tensorflow-metal
참조: https://www.logcg.com/en/archives/3548.html
아래 명령에 따라 hdf5를 설치해줍니다.
$ brew install hdf5
그리고 다음 절차에 따라 환경설정후 h5py를 pip로 설치해줍니다.
find /opt -iname "*hdf5.h*"
/opt/homebrew/include/hdf5.h
1
2
3 |
export CPATH="/opt/homebrew/include/"
export HDF5_DIR=/opt/homebrew/
pip install h5py |
다시 tensorflow를 설치 해줍니다.
다음으로 주요 라이브러리들을 설치한다. 아래는 pandas와 jupyter notebook 설치를 보여 줍니다.
conda install -c conda-forge -y pandas jupyter
참고로 scikit-learn이나 matplotlib와 같은 주요 라이브러리도 위와 같이 설치해 줄 수 있습니다.
출처 : https://medium.com/gft-engineering/macbook-m1-tensorflow-on-jupyter-notebooks-6171e1f48060
모니터링 항목별 스케줄러 로직 (0) | 2024.09.20 |
---|---|
파이썬 코드 퀴즈. (0) | 2021.12.26 |
파이참(pycharm)의 python console 실행시 에러 (0) | 2021.05.12 |
[Mac OS] 애플M1 맥미니, 파이썬 개발 가상환경 설치/설정 하기 (0) | 2021.04.21 |
댓글 영역