gpt4 book ai didi

c++ - c++ client session 和 c_api TF_Session 以及 tensorflow 源代码中的 core/public/session 之间有什么关系?

转载 作者:行者123 更新时间:2023-11-30 03:30:48 24 4
gpt4 key购买 nike

tensorflow源码中的c++ client session和c_api TF_Session和core/public/session有什么关系?我正在阅读tensorflow的源代码,但我很困惑地发现有很多关于 session 的部分,

  1. tensorflow/c/c_api_internal.cc 定义TF_Session
  2. tensorflow/c/c_api_test.cc定义了一个CSession类
  3. tensorflow/cc/client/client_session.cc
  4. tensorflow/core/public/session.h

那什么是“session”?session具体的“run”功能在哪里?

最佳答案

session.run() 的函数调用在 tensorflow/core/common_runtime/direct_session.cc 中进行。
ccc文件夹下的文件是tensorflow的C++ API。如果您开始理解 session 执行的代码,direct_session.ccdirect_session.h 是开始的地方。

关于c++ - c++ client session 和 c_api TF_Session 以及 tensorflow 源代码中的 core/public/session 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44714056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com