【发布时间】:2020-12-14 08:10:04
【问题描述】:
我已经用 bazel 成功构建了 tensorflow(v1.14.0) c++。 我可以用 g++ 构建 tensorflow 库。
我想在此代码中包含其他库(例如 json)。 所以我想知道如何用cmake构建下面的代码。
CMakeLists.txt怎么写?
我的目录如下。
#include "tensorflow/core/public/session.h
#include "tensorflow/core/platform/env.h
#include <iostream>
#include <chrono>
#include <chrono>
#include <stream>
#include <string>
#include <vector>
#include <stream>
#include <stream>
#include <list>
#include <memory>
using namespace std;
using namespace chrono;
using namespace tensorflow;
int main(int argc, char* argv[]) {
// Initialize a tensorflow session
cout << "start initalize session" << "\n";
Session* session;
Status status = NewSession(SessionOptions(), &session);
if (!status.ok()) {
cout << status.ToString() << "\n";
return 1;
}
...
g++ -std=c++11 -Wl,-rpath=lib -Iinclude -Llib -ltensorflow_framework test.cpp -ltensorflow_cc -ltensorflow_framework -o exec
【问题讨论】:
标签: c++ tensorflow cmake g++ tensorflow-c++