Path: blob/master/site/ko/neural_structured_learning/install.md
25115 views
Neural Structured Learning 설치
TensorFlow에서 Neural Structured Learning(NSL)을 사용하도록 환경을 설정하는 방법에는 여러 가지가 있습니다.
NSL을 배우고 사용하는 가장 쉬운 방법에는 설치가 필요 없습니다. Google Colaboratory를 사용하여 브라우저에서 직접 NSL 가이드를 실행하세요.
로컬 머신에서 NSL을 사용하려면, Python의
pip
패키지 관리자로 NSL 패키지를 설치합니다.고유한 머신 구성이 있는 경우, 소스에서 NSL을 빌드합니다.
참고: NSL에는 1.15 이상의 TensorFlow 버전이 필요합니다. NSL은 또한 NSL과 호환되지 않는 버그가 포함된 v2.1을 제외하고 TensorFlow 2.x를 지원합니다.
pip를 사용하여 Neural Structured Learning 설치하기
1. Python 개발 환경을 설치합니다.
Ubuntu:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
macOS:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
2. 가상 환경을 만듭니다.
virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip
참고: 가상 환경을 종료하려면 deactivate
를 실행하세요.
3. TensorFlow를 설치합니다.
CPU 지원:
pip install 'tensorflow>=1.15.0'
GPU 지원:
pip install 'tensorflow-gpu>=1.15.0'
4. Neural Structured Learning pip
패키지를 설치합니다.
pip install --upgrade neural_structured_learning
5. (선택 사항) Neural Structured Learning을 테스트합니다.
python -c "import neural_structured_learning as nsl"
성공: 이제 Neural Structured Learning이 설치되었습니다.
Neural Structured Learning pip 패키지 빌드하기
1. Python 개발 환경을 설치합니다.
Ubuntu:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
macOS:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
2. Bazel을 설치합니다.
Neural Structured Learning을 컴파일하는 데 사용되는 빌드 도구인 Bazel을 설치합니다.
3. Neural Structured Learning 리포지토리를 복제합니다.
git clone https://github.com/tensorflow/neural-structured-learning.git
4. 가상 환경을 만듭니다.
virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip
참고: 가상 환경을 종료하려면 deactivate
를 실행하세요.
5. Tensorflow를 설치합니다.
NSL에는 1.15 이상의 TensorFlow 버전이 필요합니다. NSL은 TensorFlow 2.0도 지원합니다.
CPU 지원:
pip install 'tensorflow>=1.15.0'
GPU 지원:
pip install 'tensorflow-gpu>=1.15.0'
6. Neural Structured Learning 종속성을 설치합니다.
cd neural-structured-learning
pip install --requirement neural_structured_learning/requirements.txt
7. (선택 사항) Neural Structured Learning을 단위 테스트합니다.
bazel test //neural_structured_learning/...
8. pip 패키지를 빌드합니다.
python setup.py bdist_wheel --universal --dist-dir="./wheel"
9. pip 패키지를 설치합니다.
pip install --upgrade ./wheel/neural_structured_learning*.whl
10. Neural Structured Learning을 테스트합니다.
python -c "import neural_structured_learning as nsl"
성공: Neural Structured Learning 패키지가 구축되었습니다.