Skip to content

supplied range of [nan, nan] is not finite #22

@jankopanski

Description

@jankopanski

A rare error that appears during an evaluation. See SAN-550 SAN-794 SAN-793

  File "dense_correspondence/training/training_script_gdon.py", line 37, in <module>
    train.run()

  File "/home/jkopanski/code/dense_correspondence/training/training.py", line 511, in run
    self.evaluate_quantitative(iteration=iteration, dcn=dcn)

  File "/home/jkopanski/code/dense_correspondence/training/training.py", line 569, in evaluate_quantitative
    dcn=dcn

  File "/home/jkopanski/code/dense_correspondence/evaluation/evaluation.py", line 2517, in run_evaluation_on_network
    previous_fig_axes=fig_axes)

  File "/home/jkopanski/code/dense_correspondence/evaluation/evaluation.py", line 3215, in run_on_single_dataframe
    plot = DCEP.make_pixel_match_error_plot(ax, df, label=label)

  File "/home/jkopanski/code/dense_correspondence/evaluation/evaluation.py", line 2851, in make_pixel_match_error_plot
    plot = DCEP.make_cdf_plot(ax, data, num_bins=num_bins, label=label, x_axis_scale_factor=x_axis_scale_factor)

  File "/home/jkopanski/code/dense_correspondence/evaluation/evaluation.py", line 2810, in make_cdf_plot
    x, y = DCEP.compute_cdf(data, num_bins, x_axis_scale_factor)

  File "/home/jkopanski/code/dense_correspondence/evaluation/evaluation.py", line 2791, in compute_cdf
    cumhist, l, b, e = ss.cumfreq(data, num_bins)

  File "/usr/local/lib/python2.7/dist-packages/scipy/stats/stats.py", line 1995, in cumfreq
    h, l, b, e = _histogram(a, numbins, defaultreallimits, weights=weights)

  File "/usr/local/lib/python2.7/dist-packages/scipy/stats/stats.py", line 1902, in _histogram
    weights=weights)

  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/histograms.py", line 790, in histogram
    bin_edges, uniform_bins = _get_bin_edges(a, bins, range, weights)

  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/histograms.py", line 427, in _get_bin_edges
    first_edge, last_edge = _get_outer_edges(a, range)

  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/histograms.py", line 317, in _get_outer_edges
    "supplied range of [{}, {}] is not finite".format(first_edge, last_edge))

ValueError('supplied range of [nan, nan] is not finite',)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions