Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

There is no head files in cpp builds #30

Open
lxgyChen opened this issue Aug 4, 2018 · 27 comments
Open

There is no head files in cpp builds #30

lxgyChen opened this issue Aug 4, 2018 · 27 comments

Comments

@lxgyChen
Copy link

lxgyChen commented Aug 4, 2018

Could you please put the include files into cpp builds?( :) ) I can't download some files due to the gfw...

@fo40225
Copy link
Owner

fo40225 commented Aug 4, 2018

標頭檔在7z內include資料夾中 你有辦法使用下面這個連結下載嗎?

https://github.com/fo40225/tensorflow-windows-wheel/raw/master/1.9.0/cpp/libtensorflow-cpu-windows-x86_64-1.9.0-sse2.7z

@lxgyChen
Copy link
Author

lxgyChen commented Aug 4, 2018

谢谢!

@lxgyChen
Copy link
Author

lxgyChen commented Aug 4, 2018

@fo40225 请问你是用哪个版本的protobuf编译的呢,我试了调用tf训练好的模型,但是编译不通过,提示有6个无法解析的外部符号,全部指向google::protobuf,于是我从https://github.com/google/protobuf下载protobuf,将编译得到的lib加入工程,但这时仍有1个无法解析的外部符号。

@fo40225
Copy link
Owner

fo40225 commented Aug 4, 2018

pip install protobuf==3.4.0

@fo40225
Copy link
Owner

fo40225 commented Aug 4, 2018

@lxgyChen 如果要build出protobuf的lib檔 請使用這個版本

git clone https://github.com/google/protobuf.git
cd protobuf
git checkout b04e5cba356212e4e8c66c61bbe0c3a20537c5b9

@lxgyChen
Copy link
Author

lxgyChen commented Aug 9, 2018

@fo40225 ok

@lxgyChen
Copy link
Author

@fo40225 仍然无法使用你编译的c++ api创建图和导入模型:((

@fo40225
Copy link
Owner

fo40225 commented Aug 11, 2018

有具體的錯誤訊息嗎?

@lxgyChen
Copy link
Author

lxgyChen commented Aug 12, 2018

@fo40225 我用的是 VS2017 15.7.6, 我电脑cpu是i7-8750H,显卡是1060,下载的是你编译的tensorflow-1.9-cpp-gpu-avx2, 运行以下代码时是OK的:

#define NOMINMAX

#include <iostream>
#include "tensorflow/core/platform/env.h"
#include "tensorflow/core/public/session.h"
#include "Eigen/Dense"
#include "tensorflow/core/public/session.h"
#include "tensorflow/cc/ops/standard_ops.h"

using namespace std;
using namespace tensorflow;

int main()
{
	Session* session;
	Status status = NewSession(SessionOptions(), &session);
	if (!status.ok()) {
		cout << status.ToString() << "\n";
		return 1;
	}
	cout << "Session successfully created.\n";
	cin.get();
	return 0;
}

但是运行这段代码就编译有错误:

#define NOMINMAX

#include <iostream>
#include "tensorflow/core/platform/env.h"
#include "tensorflow/core/public/session.h"
#include "Eigen/Dense"
#include "tensorflow/core/public/session.h"
#include "tensorflow/cc/ops/standard_ops.h"

using namespace std;
using namespace tensorflow;

GraphDef CreateGraphDef()
{
	Scope root = Scope::NewRootScope();
	auto X = ops::Placeholder(root.WithOpName("x"), DT_FLOAT,
		ops::Placeholder::Shape({ -1, 2 }));
	auto A = ops::Const(root, { { 3.f, 2.f },{ -1.f, 0.f } });
	auto Y = ops::MatMul(root.WithOpName("y"), A, X,
		ops::MatMul::TransposeB(true));
	GraphDef def;
	TF_CHECK_OK(root.ToGraphDef(&def));
	return def;
}

int main()
{
	std::cout << "me" << std::endl;
	GraphDef graph_def = CreateGraphDef();

	// Start up the session
	SessionOptions options;
	std::unique_ptr<Session> session(NewSession(options));
	TF_CHECK_OK(session->Create(graph_def));

	// Define some data.  This needs to be converted to an Eigen Tensor to be
	// feed into the placeholder.  Note that this will be broken up into two
	// separate vectors of length 2: [1, 2] and [3, 4], which will separately
	// be multiplied by the matrix.
	std::vector<float> data = { 1, 2, 3, 4 };
	auto mapped_X_ = Eigen::TensorMap<Eigen::Tensor<float, 2, Eigen::RowMajor>>
		(&data[0], 2, 2);
	auto eigen_X_ = Eigen::Tensor<float, 2, Eigen::RowMajor>(mapped_X_);

	Tensor X_(DT_FLOAT, TensorShape({ 2, 2 }));
	X_.tensor<float, 2>() = eigen_X_;

	std::vector<Tensor> outputs;
	TF_CHECK_OK(session->Run({ { "x", X_ } }, { "y" }, {}, &outputs));

	// Get the result and print it out
	Tensor Y_ = outputs[0];
	std::cout << Y_.tensor<float, 2>() << std::endl;
	session->Close();
	cin.get();
	return 0;
}

提示

error LNK2001:无法解析的外部符号 "private: void __cdecl tensorflow::GraphDef::InternalSwap(class tensorflow::GraphDef *)" (?InternalSwap@GraphDef@tensorflow@@AEAAXPEAV12@@Z)

@fo40225
Copy link
Owner

fo40225 commented Aug 12, 2018

用libtensorflow-cpu-windows-x86_64-1.8.0-avx2是可以編譯與執行的

大概是1.9.0的cmake有點問題

你先用1.8.0試試

@fo40225
Copy link
Owner

fo40225 commented Aug 12, 2018

tensorflow/tensorflow#19415

這個改動導致tensorflow::GraphDef::InternalSwap被過濾掉

真的需要新版就自己改個create_def_file.py重build吧

官方放棄cmake了 我想我發PR大概也不會被接受

@lxgyChen
Copy link
Author

1.8版本的的确可以编译运行了:),thank you so much~~(可惜没有cuda9.2-AVX2的版本...)

@henrysky
Copy link

官方放棄cmake了 我想我發PR大概也不會被接受

Does it mean you will not build Tensorflow 1.10 anymore because they have dropped cmake support??

I guess getting Bazel to work on Windows is still painful right?? Btw thank you for all the wheels you have built.

@fo40225
Copy link
Owner

fo40225 commented Aug 15, 2018

@henrysky 1.10 will upload later.

I will try to use Banzel to build 1.11, but I can't guarantee multiple configurations like cmake.

If no one maintains cmake script, it is possible that 1.10 is the last version.

@MetaPeak
Copy link

@lxgyChen error LNK2001:无法解析的外部符号 "private: void __cdecl tensorflow::GraphDef::InternalSwap(class tensorflow::GraphDef *)" (?InternalSwap@GraphDef@tensorflow@@AEAAXPEAV12@@Z)
Windows Tensorflow 1.9 and 1.10 c++ versions have this bug, however, it doesn't affect the use of it. We can still load the pb model and run the session.

@MetaPeak
Copy link

@fo40225 I build tensorflow1.9 and 1.10 version's c++ lib successfully, however I cannot build the 1.11 version. It report the lack of string_view.h file in absl/string.

@HackersSpirit
Copy link

@fo40225 : Hi downloaded the tensor flow library from the link mentioned above.
https://github.com/fo40225/tensorflow-windows-wheel/raw/master/1.9.0/cpp/libtensorflow-cpu-windows-x86_64-1.9.0-sse2.7z
I am trying to run the following example https://www.tensorflow.org/api_guides/cc/guide
When i include the tensorflow header file in the example, I get the following error messages:
om: C:\Users\thermo\Desktop\Project\New folder\build-TensorFlowCpp-Desktop_Qt_5_8_0_MSVC2015_64bit-Debug\Makefile.Debug [debug\tensorcpp.obj] Error 2
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(230): warning C4003: not enough actual parameters for macro 'max'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(230): error C2589: '(': illegal token on right side of '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(230): error C2059: syntax error: '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(230): error C2143: syntax error: missing ';' before '{'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(231): warning C4003: not enough actual parameters for macro 'max'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(231): error C2589: '(': illegal token on right side of '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(231): error C2059: syntax error: '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(231): error C2143: syntax error: missing ';' before '{'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(232): warning C4003: not enough actual parameters for macro 'max'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(232): error C2589: '(': illegal token on right side of '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(232): error C2059: syntax error: '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(232): error C2143: syntax error: missing ';' before '{'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(233): warning C4003: not enough actual parameters for macro 'max'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(233): error C2589: '(': illegal token on right side of '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(233): error C2059: syntax error: '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(233): error C2143: syntax error: missing ';' before '{'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(234): warning C4003: not enough actual parameters for macro 'max'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(234): error C2589: '(': illegal token on right side of '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(234): error C2059: syntax error: '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(234): error C2143: syntax error: missing ';' before '{'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(235): warning C4003: not enough actual parameters for macro 'max'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(235): error C2589: '(': illegal token on right side of '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(235): error C2059: syntax error: '::'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/logging.h(235): error C2143: syntax error: missing ';' before '{'
C:\TensorFlowCpp\include\tensorflow/core/platform/default/string_coding.h(44): warning C4267: 'argument': conversion from 'size_t' to 'tensorflow::uint32', possible loss of data
c:\tensorflowcpp\include\unsupported\eigen\cxx11\src/Tensor/Tensor.h(76): warning C4554: '&': check operator precedence for possible error; use parentheses to clarify precedence
c:\tensorflowcpp\include\unsupported\eigen\cxx11\src/Tensor/TensorMap.h(31): note: see reference to class template instantiation 'Eigen::Tensor<T,1,1,int>' being compiled
with
[
T=float
]
C:\TensorFlowCpp\include\tensorflow/core/framework/tensor_types.h(105): note: see reference to class template instantiation 'Eigen::TensorMap<Eigen::Tensor<T,1,1,int>,16,Eigen::MakePointer>' being compiled
with
[
T=float
]

@HackersSpirit
Copy link

Guys i am getting the same error as mentioned above for building the tensorflow r1.11 with cmake.
Also would i be able to get the windows binary for cpp, If i build it using benzel as the process mentioned on website completely seems to be python oriented.

@fo40225
Copy link
Owner

fo40225 commented Oct 31, 2018

@HackersSpirit

about logging.h issue, please check tensorflow/tensorflow#22646

1.8.0 cpp file is working well

1.9.0~1.10.0 need to revert tensorflow/tensorflow#19415 and use cmake to rebuild

@HackersSpirit
Copy link

HackersSpirit commented Oct 31, 2018

@fo40225 : Thanks for the reply.
Will check tensorflow 1.8 cpp files on my windows and let you know in case of any issues.

@HackersSpirit
Copy link

@fo40225 : Hi tried downloading the following pre-built library file: libtensorflow-cpu-windows-x86_64-1.8.0-avx2.7z from following location:
https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.8.0/cpp
I am getting the following error:
C:\TensorFlowCpp\include\tensorflow\core\lib\gtl\manual_constructor.h:97: error: C1189: #error: "You must define TF_LIB_GTL_ALIGNED_CHAR_ARRAY for your compiler.

@MetaPeak
Copy link

@HackersSpirit Try to add

COMPILER_MSVC
NOMINMAX

in the configure page of the project -> C/C++ -> preprocessor -> definition of preprocessor( some name like this because I forget the precise name).

@HackersSpirit
Copy link

@MetaPeak : Thanks for the help. Can you please tell exactly at which location the changes have to be made as i am using pre-built binaries along with qt creator.

@MetaPeak
Copy link

@HackersSpirit You can search on google how to add Macro definition on your QT IDE.

@HackersSpirit
Copy link

Ohh ok thanks. I misunderstood. I thought i have to add something to any of the given files :)

@HackersSpirit
Copy link

@HackersSpirit You can search on google how to add Macro definition on your QT IDE.

Thanks was done.
We have to add the following line in our program's .pro file
DEFINES += COMPILER_MSVC

@HackersSpirit
Copy link

Guys @MetaPeak @fo40225 : I tried running both the samples mentioned above and getting the following errors:

1CheckOpMessageBuilder@internal@tensorflow@@qeaa@XZ) referenced in function "class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl tensorflow::internal::MakeCheckOpString<__int64,__int64>(__int64 const &,__int64 const &,char const *)" (??$MakeCheckOpString@_J_J@internal@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEB_J0PEBD@Z)
main.obj : error LNK2019: unresolved external symbol "public: class std::basic_ostream<char,struct std::char_traits > * __cdecl tensorflow::internal::CheckOpMessageBuilder::ForVar2(void)" (?ForVar2@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@xz) referenced in function "class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl tensorflow::internal::MakeCheckOpString<__int64,__int64>(__int64 const &,__int64 const &,char const *)" (??$MakeCheckOpString@_J_J@internal@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEB_J0PEBD@Z)
main.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl tensorflow::internal::CheckOpMessageBuilder::NewString(void)" (?NewString@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) referenced in function "class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl tensorflow::internal::MakeCheckOpString<__int64,__int64>(__int64 const &,__int64 const &,char const *)" (??$MakeCheckOpString@_J_J@internal@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEB_J0PEBD@Z)
main.obj : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl tensorflow::TfCheckOpHelperOutOfLine(class tensorflow::Status const &,char const *)" (?TfCheckOpHelperOutOfLine@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBVStatus@1@PEBD@Z) referenced in function "class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl tensorflow::TfCheckOpHelper(class tensorflow::Status,char const *)" (?TfCheckOpHelper@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@VStatus@1@PEBD@Z)
main.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShapeRep::DestructorOutOfLine(void)" (?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ) referenced in function "public: __cdecl tensorflow::TensorShapeRep::~TensorShapeRep(void)" (??1TensorShapeRep@tensorflow@@qeaa@XZ)
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::TensorShapeBase::TensorShapeBase(class tensorflow::gtl::ArraySlice<__int64>)" (??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@qeaa@V?$ArraySlice@_J@gtl@1@@z) referenced in function "public: __cdecl tensorflow::TensorShapeBase::TensorShapeBase(class std::initializer_list<__int64>)" (??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@qeaa@V?$initializer_list@_J@std@@@z)
main.obj : error LNK2019: unresolved external symbol "public: __int64 __cdecl tensorflow::TensorShapeBase::dim_size(int)const " (?dim_size@?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEBA_JH@Z) referenced in function "public: struct Eigen::DSizes<__int64,2> __cdecl tensorflow::TensorShape::AsEigenDSizesWithPadding<2>(void)const " (??$AsEigenDSizesWithPadding@$01@TensorShape@tensorflow@@qeba?AU?$DSizes@_J$01@Eigen@@xz)
main.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShape::CheckDimsEqual(int)const " (?CheckDimsEqual@TensorShape@tensorflow@@AEBAXH@Z) referenced in function "public: struct Eigen::DSizes<__int64,2> __cdecl tensorflow::TensorShape::AsEigenDSizes<2>(void)const " (??$AsEigenDSizes@$01@TensorShape@tensorflow@@qeba?AU?$DSizes@_J$01@Eigen@@xz)
main.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShape::CheckDimsAtLeast(int)const " (?CheckDimsAtLeast@TensorShape@tensorflow@@AEBAXH@Z) referenced in function "public: struct Eigen::DSizes<__int64,2> __cdecl tensorflow::TensorShape::AsEigenDSizesWithPadding<2>(void)const " (??$AsEigenDSizesWithPadding@$01@TensorShape@tensorflow@@qeba?AU?$DSizes@_J$01@Eigen@@xz)
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Tensor::Tensor(void)" (??0Tensor@tensorflow@@qeaa@XZ) referenced in function "public: __cdecl tensorflow::Input::Initializer::Initializer<float,void>(class std::initializer_list const &)" (??$?0MX@Initializer@Input@tensorflow@@qeaa@AEBV?$initializer_list@M@std@@@z)
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Tensor::Tensor(enum tensorflow::DataType,class tensorflow::TensorShape const &)" (??0Tensor@tensorflow@@qeaa@W4DataType@1@AEBVTensorShape@1@@z) referenced in function "public: __cdecl tensorflow::Input::Initializer::Initializer<float,void>(class std::initializer_list const &)" (??$?0MX@Initializer@Input@tensorflow@@qeaa@AEBV?$initializer_list@M@std@@@z)
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Tensor::~Tensor(void)" (??1Tensor@tensorflow@@qeaa@XZ) referenced in function "public: __cdecl tensorflow::Input::Initializer::Initializer<float,void>(class std::initializer_list const &)" (??$?0MX@Initializer@Input@tensorflow@@qeaa@AEBV?$initializer_list@M@std@@@z)
main.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::Tensor::CheckTypeAndIsAligned(enum tensorflow::DataType)const " (?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@z) referenced in function "public: class Eigen::TensorMap<class Eigen::Tensor<float,1,1,__int64>,16,struct Eigen::MakePointer> __cdecl tensorflow::Tensor::shaped<float,1>(class tensorflow::gtl::ArraySlice<__int64>)" (??$shaped@M$00@Tensor@tensorflow@@qeaa?AV?$TensorMap@V?$Tensor@M$00$00_J@Eigen@@$0BA@UMakePointer@2@@eigen@@v?$ArraySlice@_J@gtl@1@@z)
main.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::Tensor::CopyFromInternal(class tensorflow::Tensor const &,class tensorflow::TensorShape const &)" (?CopyFromInternal@Tensor@tensorflow@@AEAAXAEBV12@AEBVTensorShape@2@@z) referenced in function "public: class tensorflow::Tensor & __cdecl tensorflow::Tensor::operator=(class tensorflow::Tensor const &)" (??4Tensor@tensorflow@@QEAAAEAV01@AEBV01@@z)
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Input::Initializer::Initializer(class std::initializer_list const &)" (??0Initializer@Input@tensorflow@@qeaa@AEBV?$initializer_list@UInitializer@Input@tensorflow@@@std@@@z) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Scope::~Scope(void)" (??1Scope@tensorflow@@qeaa@XZ) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: static class tensorflow::Scope __cdecl tensorflow::Scope::NewRootScope(void)" (?NewRootScope@Scope@tensorflow@@sa?AV12@XZ) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: class tensorflow::Scope __cdecl tensorflow::Scope::WithOpName(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)const " (?WithOpName@Scope@tensorflow@@qeba?AV12@AEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) referenced in function main
main.obj : error LNK2019: unresolved external symbol "class tensorflow::Output __cdecl tensorflow::ops::Const(class tensorflow::Scope const &,struct tensorflow::Input::Initializer const &)" (?Const@ops@tensorflow@@ya?AVOutput@2@AEBVScope@2@AEBUInitializer@Input@2@@z) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::ops::MatMul::MatMul(class tensorflow::Scope const &,class tensorflow::Input,class tensorflow::Input,struct tensorflow::ops::MatMul::Attrs const &)" (??0MatMul@ops@tensorflow@@qeaa@AEBVScope@2@VInput@2@1AEBUAttrs@012@@z) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::ClientSession::ClientSession(class tensorflow::Scope const &)" (??0ClientSession@tensorflow@@qeaa@AEBVScope@1@@z) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::ClientSession::~ClientSession(void)" (??1ClientSession@tensorflow@@qeaa@XZ) referenced in function main
main.obj : error LNK2019: unresolved external symbol "public: class tensorflow::Status __cdecl tensorflow::ClientSession::Run(class std::vector<class tensorflow::Output,class std::allocator > const &,class std::vector<class tensorflow::Tensor,class std::allocator > *)const " (?Run@ClientSession@tensorflow@@qeba?AVStatus@2@AEBV?$vector@VOutput@tensorflow@@v?$allocator@VOutput@tensorflow@@@std@@@std@@peav?$vector@VTensor@tensorflow@@v?$allocator@VTensor@tensorflow@@@std@@@5@@z) referenced in function main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants