numericalalgorithmsgroup / pypop

Python Tools for the POP Metrics
https://numericalalgorithmsgroup.github.io/pypop/doc.html
Other
12 stars 5 forks source link

pypop-hybrid-metrics can fail when run on imagemagick_example_traces #31

Closed Jonathan3145 closed 4 years ago

Jonathan3145 commented 4 years ago

pypop-hybrid-metrics can fail when run on imagemagick_example_traces, e.g. v0.2 branch on MN4 using Python 3.6.1 (default, Jun 28 2017, 08:47:14) [GCC Intel(R) C++ gcc 4.8 mode] on linux

Traceback (most recent call last):
File "/home/pr1efk00/pr1efk02/.local/bin/pypop-hybrid-metrics", line 8, in sys.exit(hybrid_cli_metrics()) File "/home/pr1efk00/pr1efk02/.local/lib/python3.6/site-packages/pypop/cli.py", line 174, in hybrid_cli_metrics scaling_plot = metrics.plot_scaling(title=config.scaling_title) File "/home/pr1efk00/pr1efk02/.local/lib/python3.6/site-packages/pypop/metrics/metricset.py", line 350, in plot_scaling return self._plot_scaling(x_key, y_key, label, title) File "/home/pr1efk00/pr1efk02/.local/lib/python3.6/site-packages/pypop/metrics/metricset.py", line 361, in _plot_scaling cores_min = numpy.nanmin([cores_min, self.metric_data[x_key].min()]) File "/apps/PYTHON/3.6.1/INTEL/lib/python3.6/site-packages/numpy/lib/nanfunctions.py", line 298, in nanmin res = np.amin(a, axis=axis, out=out, kwargs) File "/apps/PYTHON/3.6.1/INTEL/lib/python3.6/site-packages/numpy/core/fromnumeric.py", line 2618, in amin initial=initial) File "/apps/PYTHON/3.6.1/INTEL/lib/python3.6/site-packages/numpy/core/fromnumeric.py", line 86, in _wrapreduction return ufunc.reduce(obj, axis, dtype, out, passkwargs) TypeError: cannot perform reduce with flexible type