Skip to content

Test failure test_normalfloat #225

@eddiebergman

Description

@eddiebergman

Test here when built from wheel.
Python: Python 3.7

Edit: Also here
Python: Python 3.9

Edit: It seems to be a difference in x86_64 and i686, at least past the 14th decimal.

  _____________________ TestHyperparameters.test_normalfloat _____________________
  
  self = <test_hyperparameters.TestHyperparameters testMethod=test_normalfloat>
  
      def test_normalfloat(self):
          # TODO test non-equality
          f1 = NormalFloatHyperparameter("param", 0.5, 10.5)
          f1_ = NormalFloatHyperparameter("param", 0.5, 10.5)
          self.assertEqual(f1, f1_)
          self.assertEqual(
              "param, Type: NormalFloat, Mu: 0.5 Sigma: 10.5, Default: 0.5",
              str(f1))
          self.assertEqual(f1.get_neighbors(0.5, rs=np.random.RandomState(42)),
                           [5.715498606617943, -0.9517751622974389, 7.300729650057271,
  >                         16.491813492284265])
  E       AssertionError: Lists differ: [5.715498606617943, -0.9517751622974389, 7.3007296500572725, 16.49181349228427] != [5.715498606617943, -0.9517751622974389, 7.300729650057271, 16.491813492284265]
  E       
  E       First differing element 2:
  E       7.3007296500572725
  E       7.300729650057271
  E       
  E       - [5.715498606617943, -0.9517751622974389, 7.3007296500572725, 16.49181349228427]
  E       ?                                                          ^^                  ^
  E       
  E       + [5.715498606617943, -0.9517751622974389, 7.300729650057271, 16.491813492284265]
  E       ?                                                          ^                  ^^
  
  /project/test/test_hyperparameters.py:209: AssertionError

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions