Tensorflow Windows10 환경 설치
Tensorflow란?
data flow graph를 사용해서 numerical한 계산을 할 수 있는 Library다.
Python언어를 갖고 Tensorflow를 할 수 있다.
Data Flow Graph란?
Node와 Node를 연결하는 Edge로 구성되어있는 그래프이다.
Node는 하나의 Operation이다.
Edge는 data이다. 또는 Tensor이다.
1. Tensorflow 설치 방법 ( 관리자로 실행 )
Linux, Max OSX, Windows
- (sudo –H) pip install —upgrade tensorflow
- (sudo –H) pip install —upgrade tensorflow-gpu
2. 가상환경 만들기(Windows)
- python -m venv —system-site-packages .\venv
venv라는 이름의 가상환경을 만든다.
2-1. 가상환경 활성화
.\venv\Scripts\activate
2-2. 호스트 시스템 설정에 영향을 주지 않고 가상 환경 내에 패키지를 설치
pip install --upgrade pip
pip list # show packages installed within the virtual environment
pip install —upgrade tensorflow
2-3. 가상환경 실행 확인
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))“
dlerror: cudart64_110.dll not found가 뜬다면
시스템 Path가 많이 추가되어있을 경우 자동으로 등록이 안되기 때문에 따로 추가 후 재부팅
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp
2-4. 가상환경 종료
deactivate # don't exit until you're done using TensorFlow
* From source
- bazel ... (빌드 프로그램)
3. Tensor Ranks ( 몇 차원 Array 인지 )
4. Tensor Shapes(각각의 element에 몇 개씩 들어있는가)
* 표현 방식
t = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] => [3 3] 으로 나타내던가 [3, 3] 으로 나타냄
5. Tensor Types (대부분 tf.float32를 많이 사용)