Polish code

fix-develop-build.sh
minqiyang 7 years ago
parent 07f495ec7a
commit 8ef1f9f9b8

@ -107,7 +107,11 @@ def train(use_cuda, train_program, parallel, params_dirname):
event_handler=event_handler,
feed_order=['pixel', 'label'])
return trainer
def _del_trainer(trainer):
del trainer
if six.PY3:
_del_trainer(trainer)
def infer(use_cuda, inference_program, parallel, params_dirname=None):
@ -131,15 +135,12 @@ def main(use_cuda, parallel):
save_path = "image_classification_vgg.inference.model"
os.environ['CPU_NUM'] = str(4)
trainer = train(
train(
use_cuda=use_cuda,
train_program=train_network,
params_dirname=save_path,
parallel=parallel)
if six.PY3:
del trainer
# FIXME(zcd): in the inference stage, the number of
# input data is one, it is not appropriate to use parallel.
if parallel and use_cuda:

@ -90,7 +90,11 @@ def train(use_cuda, train_program, params_dirname, parallel):
reader=train_reader,
feed_order=['img', 'label'])
return trainer
def _del_trainer(trainer):
del trainer
if six.PY3:
_del_trainer(trainer)
def infer(use_cuda, inference_program, parallel, params_dirname=None):
@ -116,15 +120,12 @@ def main(use_cuda, parallel):
# call train() with is_local argument to run distributed train
os.environ['CPU_NUM'] = str(4)
trainer = train(
train(
use_cuda=use_cuda,
train_program=train_program,
params_dirname=params_dirname,
parallel=parallel)
if six.PY3:
del trainer
# FIXME(zcd): in the inference stage, the number of
# input data is one, it is not appropriate to use parallel.
if parallel and use_cuda:

Loading…
Cancel
Save