Skip to content

Commit

Permalink
remove program.backward
Browse files Browse the repository at this point in the history
  • Loading branch information
Yang Yang committed Feb 22, 2018
1 parent 4d0352a commit b770bb1
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 20 deletions.
18 changes: 0 additions & 18 deletions python/paddle/v2/fluid/framework.py
Original file line number Diff line number Diff line change
Expand Up @@ -928,24 +928,6 @@ def block(self, index):
def current_block(self):
return self.blocks[self.current_block_idx]

def append_backward(self, target, no_grad_set=None):
"""
return map(param_name -> (grad_name, block_index, op_index))
"""
assert isinstance(target, Variable)
if no_grad_set is None:
no_grad_set = set()
try:
param_to_grad_info = self.desc.append_backward(target.desc,
no_grad_set)
except Exception as e:
raise core.EnforceNotMet(
str(e) + "\nCurrent protobuf is\n{0}".format(
self.to_string(False)))

self.sync_with_cpp()
return param_to_grad_info

def create_block(self, parent_idx=None):
new_block_idx = len(self.blocks)
parent = self.current_block() if parent_idx is None else self.block(
Expand Down
5 changes: 3 additions & 2 deletions python/paddle/v2/fluid/tests/unittests/test_layers.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
from __future__ import print_function
import unittest

import paddle.v2.fluid.backward as backward
import paddle.v2.fluid.layers as layers
import paddle.v2.fluid.nets as nets
from paddle.v2.fluid.framework import Program, program_guard, default_main_program
Expand All @@ -32,7 +33,7 @@ def test_fit_a_line(self):
cost = layers.square_error_cost(input=y_predict, label=y)
avg_cost = layers.mean(x=cost)
self.assertIsNotNone(avg_cost)
program.append_backward(avg_cost)
backward.append_backward(avg_cost)

print(str(program))

Expand Down Expand Up @@ -94,7 +95,7 @@ def test_recognize_digits_conv(self):
cost = layers.cross_entropy(input=predict, label=label)
avg_cost = layers.mean(x=cost)

program.append_backward(avg_cost)
backward.append_backward(avg_cost)

print(str(program))

Expand Down

0 comments on commit b770bb1

Please sign in to comment.