Skip to content

Commit 254de9e

Browse files
Kedar Pujarafacebook-github-bot
Kedar Pujara
authored andcommitted
Removing cyclic dependency (pytorch#20511)
Summary: Pull Request resolved: pytorch#20511 Removed cyclic dependency of caffe2/core/net.h and workspace.h Differential Revision: D15303412 fbshipit-source-id: 6e772e372cd0cf2af05d7815f1df8ae20bc2a65e
1 parent ace506f commit 254de9e

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

caffe2/core/net.h

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include "caffe2/core/observer.h"
1818
#include "caffe2/core/operator_schema.h"
1919
#include "caffe2/core/tensor.h"
20-
#include "caffe2/core/workspace.h"
2120
#include "caffe2/proto/caffe2_pb.h"
2221
#include "caffe2/utils/simple_queue.h"
2322

caffe2/predictor/predictor.cc

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace caffe2 {
66

7+
class Workspace;
78
namespace {
89

910
void enforceIsTensor(Workspace* ws, const std::string& name) {

caffe2/predictor/predictor_config.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#pragma once
22
#include <memory>
3-
#include "caffe2/core/net.h"
3+
44
#include "caffe2/core/tensor.h"
5+
#include "caffe2/core/workspace.h"
56
#include "caffe2/proto/metanet.pb.h"
67
#include "caffe2/proto/predictor_consts.pb.h"
78

0 commit comments

Comments
 (0)