교수님이 꽂혀있는 구조는 event manager.오래걸리는 작업은 큐에 넣어놓고 나중에 처리 가능할 때 작업하자 임. 구글 serving 코드에 util/http_net 폴더를 보시면 http 서버가 있음 얘는 libevent 를 사용함. 한 스레드에서 루프 돌면서 걸려있는 이벤트들이 발생하면 콜백을 불러줌. ev_dipatch를 하면 모든 이벤트 다 처리 할 때까지 돈다. thread_pool 하나를 두고 여기다가 ev_dipatch를 schedule 하며 cb 함수 안에서 로직은 이 thread_pool에 cb함수를 등록하게 되어 있다. 사실 libevent 에서 io, condition variable 에 대해서 이벤트를 만들 수 있으니 이 구조면 거의 event manager 와 같은 효과를 얻..
TFL-summaryTable of Contents1. TF/Develop/Mobile1.1. Introduction to TFL1.1.1. What does TFL contain ?1.1.2. Why do we need a new mobile-specific library?1.1.3. TFL developer preview highliths1.1.4. TLF architectures1.2. 모바일 구성을 위한 모델 준비1.2.1. What is up with all different saved file formats?1.2.2. How do you get a model you can use on mobile ?1 TF/Develop/Mobile1.1 Introduction to TFL임베디드 디바이스,..
TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems Table of Contents 1. 1. Introduction 2. 2. Programming Model and Basic Concepts 2.1. Operations and Kernels 2.2. sessions 2.3. variables 3. 3. implementation 3.1. Devices 3.2. Tensors 4. 3.1 single device execution 5. 3.2 Multi-Device Execution 5.1. Node Placement 5.2. Cross-Device Communication 6. 3.3 Distributed Exec..