From b5dd215d4658b6bcfc9d1862994912b567aafd4b Mon Sep 17 00:00:00 2001 From: Helin Wang Date: Tue, 1 May 2018 16:00:49 -0700 Subject: [PATCH] improve comments --- python/paddle/fluid/inferencer.py | 10 ++++++---- python/paddle/fluid/trainer.py | 14 ++++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/python/paddle/fluid/inferencer.py b/python/paddle/fluid/inferencer.py index 7b5eed86e00..3ea50bf196d 100644 --- a/python/paddle/fluid/inferencer.py +++ b/python/paddle/fluid/inferencer.py @@ -17,10 +17,12 @@ __all__ = ['Inferencer', ] class Inferencer(object): def __init__(self, network_func, params, place=None): - # we need to generate a framework.Program by calling - # network_func reference: fluid.program_guard in test_word2vec.py - # move the default_main_program to self.program - # and run the default_startup program + # 1. we need to generate a framework.Program by calling + # network_func. Reference: fluid.program_guard in test_word2vec.py + + # 2. move the default_main_program to self.program. + + # 3. run the default_startup program. self.params = params self.place = place diff --git a/python/paddle/fluid/trainer.py b/python/paddle/fluid/trainer.py index bc49be6d50d..aeda6765020 100644 --- a/python/paddle/fluid/trainer.py +++ b/python/paddle/fluid/trainer.py @@ -32,10 +32,16 @@ class Event(object): class Trainer(object): def __init__(self, network_func, optimizer, params=None, place=None): - # we need to generate a framework.Program by calling - # network_func reference: fluid.program_guard in test_word2vec.py - # move the default_main_program to self.program - # and run the default_startup program on an empty + # 1. we need to generate a framework.Program by calling + # network_func. Reference: fluid.program_guard in + # test_word2vec.py + + # 2. move the default_main_program to self.program and run the + # default_startup program on an empty core.Scope() + + # 3. call self.params.add_vars with the initialized scope, it + # will add the new vars of the initialized scope into + # self.params. self.network_func = network_func self.optimizer = optimizer self.params = params -- GitLab