Closed jaeyoo closed 2 years ago
This CL fix the error, which occurs when merging the PR https://github.com/google/qhbm-library/pull/96 :
I1006 15:14:34.905480 9052 test_util.py:2311] time(__main__.QNNTest.test_expectation): 8.53s [ OK ] QNNTest.test_expectation [ RUN ] QNNTest.test_init I1006 15:14:35.065576 9052 test_util.py:2311] time(__main__.QNNTest.test_init): 0.16s [ OK ] QNNTest.test_init [ RUN ] QNNTest.test_pulled_back_circuits I1006 15:14:50.442585 9052 test_util.py:2311] time(__main__.QNNTest.test_pulled_back_circuits): 15.38s [ OK ] QNNTest.test_pulled_back_circuits [ RUN ] QNNTest.test_pulled_back_expectation I1006 15:14:50.444001 9052 test_util.py:2311] time(__main__.QNNTest.test_pulled_back_expectation): 0.0s [ OK ] QNNTest.test_pulled_back_expectation [ RUN ] QNNTest.test_pulled_back_sample_basic I1006 15:14:50.892094 9052 test_util.py:2311] time(__main__.QNNTest.test_pulled_back_sample_basic): 0.45s [ OK ] QNNTest.test_pulled_back_sample_basic [ RUN ] QNNTest.test_sample_basic I1006 15:15:26.088289 9052 test_util.py:2311] time(__main__.QNNTest.test_sample_basic): 35.19s [ OK ] QNNTest.test_sample_basic [ RUN ] QNNTest.test_sample_uneven I1006 15:15:40.465752 9052 test_util.py:2311] time(__main__.QNNTest.test_sample_uneven): 14.37s [ OK ] QNNTest.test_sample_uneven [ RUN ] QNNTest.test_session [ SKIPPED ] QNNTest.test_session [ RUN ] QNNTest.test_trainable_variables I1006 15:15:40.568558 9052 test_util.py:2311] time(__main__.QNNTest.test_trainable_variables): 0.1s [ OK ] QNNTest.test_trainable_variables ====================================================================== FAIL: test_bit_circuit (__main__.BitCircuitTest) BitCircuitTest.test_bit_circuit Confirm correct bit injector circuit creation. ---------------------------------------------------------------------- Traceback (most recent call last): File "/tests/qnn_test.py", line 55, in test_bit_circuit self.assertAllEqual(test_symbols, expected_symbols) AssertionError: Arrays are not equal not equal where = (array([0, 1, 2]),) not equal lhs = array(['build_bit_test_bit_0', 'build_bit_test_bit_1', 'build_bit_test_bit_2'], dtype='not equal rhs = array([build_bit_test_bit_0, build_bit_test_bit_1, build_bit_test_bit_2], dtype=object) Mismatched elements: 3 / 3 (100%) x: array([b'build_bit_test_bit_0', b'build_bit_test_bit_1', b'build_bit_test_bit_2'], dtype='|S20') y: array([build_bit_test_bit_0, build_bit_test_bit_1, build_bit_test_bit_2], dtype=object) ---------------------------------------------------------------------- Ran 13 tests in 75.615s FAILED (failures=1, skipped=2)
This CL fix the error, which occurs when merging the PR https://github.com/google/qhbm-library/pull/96 :