From 4f61e50e91d98ff74da3d424954958a2342445e1 Mon Sep 17 00:00:00 2001 From: vandanavk Date: Fri, 10 Aug 2018 11:35:36 -0700 Subject: [PATCH 1/4] Fix undefined name error in neural style example --- example/neural-style/end_to_end/model_vgg19.py | 1 + 1 file changed, 1 insertion(+) diff --git a/example/neural-style/end_to_end/model_vgg19.py b/example/neural-style/end_to_end/model_vgg19.py index 0d369ae08f58..1bc38766beb4 100644 --- a/example/neural-style/end_to_end/model_vgg19.py +++ b/example/neural-style/end_to_end/model_vgg19.py @@ -90,6 +90,7 @@ def get_executor_with_style(style, content, input_size, ctx): arg_dict=arg_dict) def get_executor_content(content, input_size, ctx): + out = mx.sym.Group([content]) arg_shapes, output_shapes, aux_shapes = content.infer_shape(data=(1, 3, input_size[0], input_size[1])) arg_names = out.list_arguments() arg_dict = dict(zip(arg_names, [mx.nd.zeros(shape, ctx=ctx) for shape in arg_shapes])) From bf81dcb430f27c2529ca17f6e80714799c1a28fa Mon Sep 17 00:00:00 2001 From: vandanavk Date: Fri, 10 Aug 2018 17:17:56 -0700 Subject: [PATCH 2/4] Fix import exception error --- example/deep-embedded-clustering/model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/example/deep-embedded-clustering/model.py b/example/deep-embedded-clustering/model.py index 777634e3cf88..9b6185c9fd18 100644 --- a/example/deep-embedded-clustering/model.py +++ b/example/deep-embedded-clustering/model.py @@ -22,7 +22,7 @@ import numpy as np try: import cPickle as pickle -except ModuleNotFoundError: +except ImportError: import pickle @@ -75,4 +75,4 @@ def load(self, fname): self.args[key][:] = v def setup(self, *args, **kwargs): - raise NotImplementedError("must override this") \ No newline at end of file + raise NotImplementedError("must override this") From 6505674e8f5c221f3ea21701d3af4e2e96983ceb Mon Sep 17 00:00:00 2001 From: vandanavk Date: Fri, 10 Aug 2018 11:36:46 -0700 Subject: [PATCH 3/4] Fix undefined name in AUCMetric --- example/sparse/factorization_machine/metric.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/example/sparse/factorization_machine/metric.py b/example/sparse/factorization_machine/metric.py index 05ef04a0c48e..a8c52c781c0f 100644 --- a/example/sparse/factorization_machine/metric.py +++ b/example/sparse/factorization_machine/metric.py @@ -107,7 +107,9 @@ def update(self, labels, preds): label_sum = label_weight.sum() if label_sum == 0 or label_sum == label_weight.size: raise Exception("AUC with one class is undefined") - + + label_one_num = np.count_nonzero(label_weight) + label_zero_num = len(label_weight) - label_one_num total_area = label_zero_num * label_one_num height = 0 width = 0 From 774bf0180b977e984e948afa7a8c8595cbd80101 Mon Sep 17 00:00:00 2001 From: vandanavk Date: Fri, 10 Aug 2018 11:37:42 -0700 Subject: [PATCH 4/4] Fix undefined name in a3c example --- example/reinforcement-learning/a3c/a3c.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/reinforcement-learning/a3c/a3c.py b/example/reinforcement-learning/a3c/a3c.py index f74ce77b652d..c100f61304d7 100644 --- a/example/reinforcement-learning/a3c/a3c.py +++ b/example/reinforcement-learning/a3c/a3c.py @@ -203,7 +203,7 @@ def test(): mx.gpu(int(i)) for i in args.gpus.split(',')] # module - dataiter = robo_data.RobosimsDataIter('scenes', args.batch_size, args.input_length, web_viz=True) + dataiter = rl_data.GymDataIter('scenes', args.batch_size, args.input_length, web_viz=True) print(dataiter.provide_data) net = sym.get_symbol_thor(dataiter.act_dim) module = mx.mod.Module(net, data_names=[d[0] for d in dataiter.provide_data], label_names=('policy_label', 'value_label'), context=devs)