티스토리 뷰
m1 맥북에서 tensorflow 성능이 훌륭하다는 글, 맥북에는 intel cpu 가 달려있지만 조금더 성능이 좋아진다고 하니 시도해보자
blog.tensorflow.org/2020/11/accelerating-tensorflow-performance-on-mac.html
Accelerating TensorFlow Performance on Mac
Accelerating TensorFlow 2 performance on Mac
blog.tensorflow.org
우선 pyenv 로 virtual env 를 설치해보자
pyenv git: github.com/pyenv/pyenv
pyenv virtualenv git: github.com/pyenv/pyenv-virtualenv
brew update
# pyenv 는 파이썬을 버전별로 설치할 때 사용한다
brew install pyenv
# pyenv 로 설치한 파이썬을 사용해서 virtual env 를 구성할 때 사용한다
brew install pyenv-virtualenv
.zshrc 파일에 아래 내용 추가
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv 를 사용하여 python 3.8.8 버전을 설치한다
~ pyenv install 3.8.8
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.8.8.tar.xz...
-> https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tar.xz
Installing Python-3.8.8...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Installed Python-3.8.8 to /Users/whi/.pyenv/versions/3.8.8
virtualenv 를 구성한다
# venv3.8.8 이라는 이름으로 virtual env 구성
~ pyenv virtualenv 3.8.8 venv3.8.8
Looking in links: /var/folders/vs/nzqzh7xs6cn4l0_9yjqd2_7c0000gn/T/tmpbp_28o_1
Requirement already satisfied: setuptools in /Users/whi/.pyenv/versions/3.8.8/envs/venv3.8.8/lib/python3.8/site-packages (49.2.1)
Requirement already satisfied: pip in /Users/whi/.pyenv/versions/3.8.8/envs/venv3.8.8/lib/python3.8/site-packages (20.2.3)
# venv3.8.8 활성화하기
~ pyenv activate venv3.8.8
github.com/apple/tensorflow_macos 의 installation 부분을 보고 따라해보았다.
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/apple/tensorflow_macos/master/scripts/download_and_install.sh)"
중간에 virtual env 경로를 물어보는데 아까 설치했던 경로를 아래와 같이 확인해서 넣어준다
~ pyenv virtualenvs
3.8.7/envs/venv_3.8.7 (created from /Users/whi/.pyenv/versions/3.8.7)
3.8.8/envs/venv3.8.8 (created from /Users/whi/.pyenv/versions/3.8.8)
venv3.8.8 (created from /Users/whi/.pyenv/versions/3.8.8)
venv_3.8.7 (created from /Users/whi/.pyenv/versions/3.8.7)
pyenv virtualenvs 를 실행하면 리스트를 볼 수 있고, venv3.8.8 은 /Users/whi/.pyenv/versions/3.8.8 하위의 /Users/whi/.pyenv/versions/3.8.8/envs/venv3.8.8 에 있다. 이 경로를 사용한다.
- Total
- Today
- Yesterday
- 파란 화면을 보았니
- 모토로이
- smplayer
- 다음팟인코더
- 출력드라이버
- OpenJDK6
- gl2
- Java
- tsclient
- Arrays
- GMT
- pl/java
- 병합정렬
- subervsion
- Fedora 8
- PostgreSQL
- SimpleDateFormat
- output driver
- yum update
- openoffice
- xml2
- Eclipse
- Numbering
- IcedTea6
- 리눅스
- Linux
- JavaMail
- userguide
- Fedora 9
- OO3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |