FeedType


tensorflow C++API

Placeholder를 초기화 할때 쓰이는 블록이다.


Summary

Placeholder는 단독으로 쓰일 수 없다. Placeholder의 초기화를 위해서 Clientsession의 FeedType에 값을 연결 해주는 역할을 한다.

사용법: Placeholder의 output을 input pin에 연결하고, Input::Initializer의 output을 initializer pin에 연결한다. 그리고 FeedType블록의 output을 Clientsession의 FeedType pin에 연결한다.

Clientsession에서 실행 우선순위는 FeedType이 run(fetch_outputs)보다 먼저 실행 되므로 Placeholder를 다른 함수(operation)에 연결해도 실행할 수 있는 것이다.


FeedType block

Source link :https://github.com/EXPNUNI/enuSpaceTensorflow/blob/master/enuSpaceTensorflow/tf_core.cpp

Argument:

  • Input input: Placeholder가 연결되는 pin이다.
  • Input::Initializer initializer: Input::Initializer가 연결되는 pin이다.
  • OutputHash outputHash: unordered_map에 저장되어 있는 Output을 불러올때 쓰는 해시 클래스이다.

Output:

  • FeedType output: clientsession에 전달할 FeedType을 내보낸다.

UsingMethod

※ input_initializer, placeholder를 연결하여 clientsession의 FeedType연결하여 사용하는 경우

results matching ""

    No results matching ""