- 05 Apr, 2019 1 commit
-
-
Michał Karzyński authored
* [ONNX] Unit tests for QuantizeLinear * Fix some syntax issues * get tests passing * adding prototxt files with correct names * disable new tests in the GPU * cleanup * style
-
- 04 Apr, 2019 1 commit
-
-
Robert Kimball authored
* add test file * add new float_util files * Add unit tests for bfloat. Fix bfloat rounding code since it was incorrectly rounding. * add more tests * cleanup * change trucate to be endian agnostic * prep work for constexpr ctors * ready for constexpr * constexpr ctor for bfloat16 * more bfloating * write constexpr isnan since it is not constexpr on Macos * remove cast operator * add benchmark test and cleanup * use aligned buffers for benchmark tests * fix numbers printed in benchmark * remove union and use cast operator * all tests passing * cleanup
-
- 25 Mar, 2019 1 commit
-
-
gcwenger authored
min_signal is intended to optionally skip checking float distances when numbers are close enough to 0. Only skips when both numbers are < min_signal. Intention is to allow tighter float testing in certain cases where most values are not near 0, but values near zero are differing by more bits than values farther from 0. Should be used with caution in limited cases.
-
- 18 Mar, 2019 1 commit
-
-
Robert Kimball authored
-
- 11 Mar, 2019 1 commit
-
-
Scott Cyphers authored
* Don't segfault trying to be informative about empty tensors * Review comments
-
- 25 Feb, 2019 1 commit
-
-
Sang Ik Lee authored
Update TBB build script for Windows. Fix typo. Fix incorrect omp lib name on Windows. Fix incorrect tbb.dll path on Windows. Make LIBRARY and ARCHIVE output directory consistent. Function missing on Windows. Update test::util::all_close() to fix compilation issue on Windows Export CPU_Executable on Windows. Change nbench path for unit-test on Windows. Change copy to copy_if_different. Install CPU backend on Windows. Disable tools test on Windows. Disable two failing unit test on Windows CPU. Fix incorrect CPU backend install path on Windows.
-
- 22 Feb, 2019 1 commit
-
-
Robert Kimball authored
* use calls for new backend API in unit tests * fix compile error * fix compile error
-
- 20 Feb, 2019 1 commit
-
-
Adam Rogowiec authored
* Utility function for reading binary file content. * Style apply. * Review. Add sanity check on file size. * Style-apply.:
-
- 29 Jan, 2019 1 commit
-
-
tsocha authored
-
- 18 Jan, 2019 1 commit
-
-
Louis Feng authored
* batch dot bprop WIP. * WIP. * testing. * clean up debug code. * comments and var name change. * clean up. * format style, batch dot differentiable pass. * removed debug output. * added unit test to autodiff, refactored make_function -> make_function_from_file. * fixed build warning. * fixed gpu build error. * clang format fix. * all test_tools.cpp to find SERIALIZED_ZOO * remove cmake redef. * fix unused macro. * making test cpu only. * testing build var * macro test * verbose makefile test * style fix * verbose make * test/util needs test/models. * removed debug output. * refactor fusion type. * refactor fusion type.
-
- 07 Jan, 2019 1 commit
-
-
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.
-
- 03 Jan, 2019 1 commit
-
-
Robert Kimball authored
* update licenses for 2019 * style
-
- 31 Dec, 2018 1 commit
-
-
Robert Kimball authored
-
- 28 Dec, 2018 1 commit
-
-
Robert Kimball authored
-
- 21 Dec, 2018 1 commit
-
-
gcwenger authored
* Graph comparison testing quiet unless problem is detected. * Fixed file formatting * Renamed ss => msg
-
- 19 Dec, 2018 2 commits
- 13 Dec, 2018 3 commits
-
-
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.
-
Scott Cyphers authored
-
gcwenger authored
Brought NGRAPH_INSTANTIATE_TEST_CASE_P use of static into alignment with gtest 1.8.1's use of statics (#2216)
-
- 11 Dec, 2018 1 commit
-
-
Robert Kimball authored
* files pulled from bob/winbuild * fix compile problems * fix a few windows build errors * add windows file to exclude from git * add comment why change was made * revert obsolete change * more cleanup * building interpreter and unit test on windows with DLLs * Add flag for windows to export all symbols. Short term fix. * enable MD build * address warnings * dump all windows build results to a single directory * fix windows backend dll open issue * remove debug * fix file iterator for windows * fix merge error * fix test failure * change header from h to hpp in hopes of making python happy * address more linux build issues * fix visibility enable
-
- 08 Dec, 2018 1 commit
-
-
Robert Kimball authored
* change all_close tests to return gtest AssertionResult instead of bool to allow for better error messages * change throw to return error * address PR comments and fix compile error
-
- 07 Dec, 2018 2 commits
-
-
Robert Kimball authored
* change compile call to return Handle * make CPU require compile() before call() * fix unit tests to call compile() before call() * fix failing ops * update unit test * revert some changes * more fixups * more diff cleanup * a few more issues addressed * more fixes * update API * more updates * fix test_ops.py * fix * another attempt to fix * fix unit test * fix test error
-
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.
-
- 06 Dec, 2018 1 commit
-
-
Fenglei authored
* add some helper function * update with new helper function * update reduce to nd with new helper function * update float sum to stable sum * fix bug * update all reduce to stable sum for float * fix bug and pass the sum stable test * remove debug info * style * update with shape * fix bug * add host parameters to cuda_emitter * clang format * fix bugs * add element::type support * format * add a cached value with datatype name * add init_reduce_value * unroll loop * optimization * remove the need for init_value * add memset kernel * add memcpy * working version * remove debug info * add comments, clean up code. * change in_idx to input_idx * fix bug * change args name for memset in emitter * pass element::Type instead of string * the op::reduce come with init value, add support * resolve codacy-bot comment * fix bug * resove codacy-bot comment * remove unused comments, resolve comments * cuda reduce for max, min, mul, reduce op init value, format * use type::info * use type info for numeric_limits * remove code from gpu_host_parameters * header * remvoe outdated comments * add helper to check if stable sum is needed * add stable sum test for double * remove extra line * consolidate helper functions * no need list now. * remove extra ; * clang format * style * add skip test for cpu and intelGPU side * add line between groups of headers * add two simple stable sum test for float and double * skip test for intelGPU
-
- 01 Dec, 2018 1 commit
-
-
gcwenger authored
* Additional info calculated & printed for all_close_f. * Fixed format * Tweaked test calls to all_close_f to make unambiguous. * Tweaked test calls to all_close_f to match close_f for last unit test.
-
- 21 Nov, 2018 1 commit
-
-
Robert Kimball authored
* remove version tagging from shared libraries * add flag to enable/disable library versioning
-
- 16 Nov, 2018 1 commit
-
-
Robert Kimball authored
* Move ParameterVector and ResultVector to the ngraph namespace where they belong * update python wrapper * more python fixes * style * Update setup.py * fix some new code
-
- 11 Nov, 2018 1 commit
-
-
Fenglei authored
* add isfinite check * style * output 5 diff and total diff * output limit of diff for all_close_f * dix bug * disable tests * remove failing unit test that does not make sense.
-
- 10 Nov, 2018 1 commit
-
-
gcwenger authored
* Heterogenous sub-graph comparison testing * Print index for float differences * Disabled compare_backends_with_graphs on most backends for now. Moved to new file. Added testing of unsigned values. * Fixed element::boolean range. Added missing include. * Switched use of shared_ptr as parm to raw *. Moved to using namespace std in cpp. Fixed comment marker in unit_test.manifest files. Switched some EXPECT_EQ TO ASSERT_EQ. Fixed parameterized test disabling. * Frozen naming -> serialized. Removed extraneous comments. * Graph comparison unit test relies on CPU for reference, so only build when CPU is built. * Reworked per backend disabling of compare_backends_with_graphs
-
- 31 Oct, 2018 1 commit
-
-
Robert Kimball authored
* create unique_ptr backend * unit test cleanup * address more code that was recently added * change from reference to pointer when passing backend to reduce the number of lines changed. * fix build error * fix python wrapper * style * more specific treatment for unique_ptr
-
- 23 Oct, 2018 1 commit
-
-
gcwenger authored
* Support for parameterized testing combined with backend driven manifests. * clang-format fix * Improved nGraph variants of gtest fixture and parameterized testing macros * Reverted mistaken change to src/ngraph/runtime/gpu/CMakeLists.txt
-
- 29 Sep, 2018 1 commit
-
-
Robert Kimball authored
* rename files * rename runtime TensorView to Tensor * rename HostTensorView to HostTensor
-
- 27 Sep, 2018 1 commit
-
-
Robert Kimball authored
* remove get_tensor method * remove get_element_count as it is redundant to get_size * fix a few issues with examples and python wrapper * rename get_size to get_element_count and add get_size_in_bytes method
-
- 15 Sep, 2018 1 commit
-
-
Robert Kimball authored
* remove contains_key() * fix logic error
-
- 14 Sep, 2018 1 commit
-
-
Scott Cyphers authored
* Remove "view" Simplify layout * Fix merge error * fix build error * PR1602. IntelGPU backend. Compilation fixed.
-
- 12 Sep, 2018 1 commit
-
-
tsocha authored
* [ONNX] Shape operator * Review fix pt. 1 * Style check
-
- 31 Aug, 2018 1 commit
-
-
Scott Cyphers authored
* Validate/infer types as a virtual function BroadcastLike, ScalarConstantLike Set output shape separately from output types Remove some obsolete tests Replace *Like ops with fixed type versions * Review comments * Remove TensorViewType * Remove PrimaryTensorView * Reviewer comments * Style fix. * Another try at GPU * GPU * Simplify class hierarchy * More of previous. * Better errors * Remove unneeded classes * Merge * Update Python bindings * clang-format * Remove redundant files * Remove commented out lines * clang-format * Group includes * Missing tests * Merge error
-
- 29 Aug, 2018 2 commits
-
-
Robert Kimball authored
* use line comments instead of multiline comments for license header * update more * update new files * more header updates * style
-
Robert Kimball authored
* normalize doxygen keywords * more normalization * normalize more onnx files * yet more normalization * fix doxygen error
-