Skip to content

Commit eb2d94e

Browse files
authored
[Dy2St] Move run program ad func implementation to .cc file (#73530)
1 parent 6e1cf93 commit eb2d94e

File tree

15 files changed

+969
-729
lines changed

15 files changed

+969
-729
lines changed

paddle/fluid/eager/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ add_subdirectory(custom_operator)
3535
if(NOT ((NOT WITH_PYTHON) AND ON_INFER))
3636
add_subdirectory(accumulation)
3737
add_subdirectory(pylayer)
38+
add_subdirectory(to_static)
3839
cc_library(
3940
grad_tensor_holder
4041
SRCS grad_tensor_holder.cc

paddle/fluid/eager/api/manual/eager_manual/nodes/conv2d_nodes.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "glog/logging.h"
1616
#include "paddle/fluid/eager/api/utils/global_utils.h"
1717
#include "paddle/fluid/eager/nan_inf_utils.h"
18-
#include "paddle/fluid/eager/to_static/run_program_op_node.h"
1918
#include "paddle/fluid/eager/utils.h"
2019
#include "paddle/fluid/framework/op_registry.h"
2120
#include "paddle/fluid/imperative/tracer.h"

paddle/fluid/eager/auto_code_generator/generator/eager_gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ class {} : public egr::GradNodeBase {{
564564
#include "paddle/fluid/eager/api/utils/global_utils.h"
565565
#include "paddle/fluid/eager/api/generated/eager_generated/backwards/nodes.h"
566566
#include "paddle/fluid/eager/api/generated/eager_generated/forwards/dygraph_functions.h"
567-
#include "paddle/fluid/eager/to_static/run_program_op_node.h"
567+
#include "paddle/fluid/eager/to_static/run_program_node.h"
568568
#include "paddle/fluid/eager/nan_inf_utils.h"
569569
#include "paddle/phi/api/include/sparse_api.h"
570570
#include "paddle/fluid/eager/api/manual/eager_manual/nodes/nodes.h"
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
cc_library(
2+
eager_to_static_impl
3+
SRCS run_program_impl.cc run_program_utils.cc
4+
DEPS phi common pir executor executor_cache)
5+
6+
cc_library(
7+
eager_to_static_node
8+
SRCS run_program_node.cc
9+
DEPS grad_node_info eager_to_static_impl)
10+
11+
cc_library(
12+
eager_to_static
13+
SRCS run_program_func.cc
14+
DEPS pybind eager_to_static_node)

0 commit comments

Comments
 (0)