1. 07 Jan, 2019 1 commit
    • gcwenger's avatar
      Simplified all_close_f interface and tightened default criteria (#2285) · 0eaa960c
      gcwenger authored
      * Simplified & tightened all_close_f parameters
      
      Removed specification of mantissa bits for all_close_f in favor
      of just specifying tolerance bits. Tightened up all_close_f default.
      Fixed LRN unit test which had insufficient result precision to pass
      tighter all_close_f tolerance.
      
      * Addressed PR comments.
      
      Reworked mantissa bit and tolerance constants.
      Clarified and improved graph comparison tolerance calculation flexibility.
      Clarified unit test tolerance testing.
      0eaa960c
  2. 03 Jan, 2019 1 commit
  3. 13 Dec, 2018 1 commit
    • gcwenger's avatar
      Addressed some all_close_f loose ends (#2200) · 656b2f72
      gcwenger authored
      * Simplified all_close_f tolerance determination. Made all_close_f less verbose. Transitioned graph comparison to use double comparison when appropriate.
      
      * Reworked all_close_f AssertionResult returning code to include message in AssertionResult on success also.
      
      * Added CMake option NGRAPH_GTEST_INFO, which controls whether or not any gtest info cout is done. Quiets all_close_f tests by default.
      
      * Moved NGRAPH_GTEST_INFO from build option to environment variable.
      656b2f72
  4. 08 Dec, 2018 1 commit
  5. 07 Dec, 2018 1 commit
    • gcwenger's avatar
      Support for all_close_f w/ doubles (#2184) · 125f7242
      gcwenger authored
      * Double support for all_close_f
      
      * all_close_f uses fixed number of mantissa bits now. Simplified testing code.
      
      * Initialize test data members in constructor to values which will cause test failure. Setup then sets them correctly.
      
      * Reduce info printed out during all_close_f unit tests.
      125f7242
  6. 01 Dec, 2018 1 commit
  7. 29 Sep, 2018 1 commit
  8. 29 Aug, 2018 2 commits
  9. 02 Jun, 2018 1 commit