23년 이전 글/tensorflow

    Tensorflow, TPU, Dataset, TFRecords, Cheet sheet

    TPU(Tensor Processing Unit) 딥러닝을 위해 만들어진 가속화 하드웨어로, 특히 Tensorflow, Keras와 찰떡 궁합으로 만들어진 장치 Cloud TPU에서 사용 가능하며, 기본적으로 1개 TPU에 8개 코어가 있음 TPU를 쓰는 이유 TPU는 딥러닝에서, 특히 행렬곱을 위해 최적화 된 장치. 1개의 TPU만 잘 사용해도 8개의 코어를 통해 학습 속도를 극대화 할 수 있다. TPU를 쓰는 개인적이고 주관적인 이유 Google의 TPU Research Cloud 에서는 일반 개인에게도 자유롭게 TPU를 무료로 빌려준다(storage, networking 비용 별도, 코랩 프로 비용 만큼도 나오지 않음) NIA등 국내 정부기관에서는 기업, 연구실 단위로만 GPU를 지원해주며, 개인에..