[eigen] NEON remaining failing tests

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi again,

here are the remaining failing tests with NEON. Regarding vectorization_logic, 
I'll try a fix Benoit suggested yesterday and see if it works.

../adjoint_6
Initializing random number generator with seed 1267698370
Repeating each test 10 times
Test adjoint(MatrixXf(21, 21)) failed in "/home/oem/eigen/test/adjoint.cpp" 
(77)
    ei_isApprox(v1.dot(square * v2), (square.adjoint() * v1).dot(v2), 
largerEps)

../cholesky_4
Initializing random number generator with seed 1267698407
Repeating each test 10 times
Test cholesky(Matrix3f()) failed in "/home/oem/eigen/test/cholesky.cpp" (106)
    test_ei_isApprox(symm, cholup.reconstructedMatrix())

../cwiseop_5
Initializing random number generator with seed 1267698434
Repeating each test 10 times
cwiseop_5: /home/oem/eigen/Eigen/src/Core/arch/NEON/PacketMath.h:115: Packet 
Eigen::ei_pdiv(const Packet&, const Packet&) [with Packet = __builtin_neon_si 
__vector__]: Assertion `false && "packet integer division are not supported by 
NEON"' failed.
Aborted

../eigensolver_generic_1
Initializing random number generator with seed 1267698438
Repeating each test 10 times
Test eigensolver(Matrix4f()) failed in 
"/home/oem/eigen/test/eigensolver_generic.cpp" (53)
    test_ei_isApprox(symmA * ei0.pseudoEigenvectors(), 
ei0.pseudoEigenvectors() * ei0.pseudoEigenvalueMatrix())

../eigensolver_selfadjoint_3
Initializing random number generator with seed 1267698438
Repeating each test 10 times
Test selfadjointeigensolver(MatrixXf(10,10)) failed in 
"/home/oem/eigen/test/eigensolver_selfadjoint.cpp" (105)
    (symmA * eiSymm.eigenvectors()).isApprox( eiSymm.eigenvectors() * 
eiSymm.eigenvalues().asDiagonal(), largerEps)

../geo_quaternion_1
Initializing random number generator with seed 1267698439
Repeating each test 10 times
geo_quaternion_1: /home/oem/eigen/Eigen/src/Core/MapBase.h:152: void 
Eigen::MapBase<Derived, Base>::checkSanity() const [with Derived = 
Eigen::Map<Eigen::Matrix<float, 4, 1, 0, 4, 1>, 1, Eigen::Stride<0, 0> >, Base 
= Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 4, 1, 0, 4, 1>, 1, 
Eigen::Stride<0, 0> > >]: Assertion `((!
(ei_traits<Derived>::Flags&AlignedBit)) || ((size_t(m_data)&0xf)==0)) && "data 
is not aligned"' failed.
Aborted

../geo_quaternion_2
Initializing random number generator with seed 1267698439
Repeating each test 10 times
geo_quaternion_2: /home/oem/eigen/Eigen/src/Core/MapBase.h:152: void 
Eigen::MapBase<Derived, Base>::checkSanity() const [with Derived = 
Eigen::Map<Eigen::Matrix<float, 4, 1, 0, 4, 1>, 1, Eigen::Stride<0, 0> >, Base 
= Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 4, 1, 0, 4, 1>, 1, 
Eigen::Stride<0, 0> > >]: Assertion `((!
(ei_traits<Derived>::Flags&AlignedBit)) || ((size_t(m_data)&0xf)==0)) && "data 
is not aligned"' failed.
Aborted

../geo_transformations_3
Initializing random number generator with seed 1267698439
Repeating each test 10 times
geo_transformations_3: /home/oem/eigen/Eigen/src/Geometry/Transform.h:245: 
Eigen::Transform<Scalar, Dim, Mode>::Transform(const Eigen::Transform<_Scalar, 
Dim, OtherMode>&) [with int OtherMode = 32, _Scalar = double, int _Dim = 3, 
int _Mode = 2]: Assertion `OtherMode!=Projective && "You cannot directly 
assign a projective transform to an affine one."' failed.
Aborted

../inverse_3
Initializing random number generator with seed 1267698571
Repeating each test 10 times
Test inverse(Matrix3f()) failed in "/home/oem/eigen/test/inverse.cpp" (47)
    test_ei_isApprox(m1, m2.inverse())

../inverse_4
Initializing random number generator with seed 1267698571
Repeating each test 10 times
Test inverse(Matrix4f()) failed in "/home/oem/eigen/test/inverse.cpp" (47)
    test_ei_isApprox(m1, m2.inverse())

../nullary_7
Initializing random number generator with seed 1267698781
Repeating each test 10 times
Test testVectorType(VectorXf(51)) failed in "/home/oem/eigen/test/nullary.cpp" 
(67)
    (m-n).norm() < std::numeric_limits<Scalar>::epsilon()*10e3

../nullary_8
Initializing random number generator with seed 1267698781
Repeating each test 10 times
Test testVectorType(VectorXf(41)) failed in "/home/oem/eigen/test/nullary.cpp" 
(67)
    (m-n).norm() < std::numeric_limits<Scalar>::epsilon()*10e3

../product_extra_1
Initializing random number generator with seed 1267698868
Repeating each test 10 times
Test product_extra(MatrixXf(ei_random<int>(2,320), ei_random<int>(2,320))) 
failed in "/home/oem/eigen/test/product_extra.cpp" (101)
    test_ei_isApprox((s1 * v1.conjugate()) * (-m1.conjugate() * s2), (s1 * 
v1.conjugate()).eval() * (-m1.conjugate()*s2).eval())

../product_large_1
Initializing random number generator with seed 1267698875
Repeating each test 10 times
Test product(MatrixXf(ei_random<int>(1,320), ei_random<int>(1,320))) failed in 
"/home/oem/eigen/test/product.h" (134)
    test_ei_isApprox(tm1.transpose() * v1, m1.transpose() * v1)

../product_symm_2
Initializing random number generator with seed 1267698987
Repeating each test 10 times
Test ( 
symm<std::complex<double>,Dynamic,Dynamic>(ei_random<int>(10,320),ei_random<int>(10,320)) 
) failed in "/home/oem/eigen/test/product_symm.cpp" (33)
    test_ei_isApprox(rhs22 = (rhs2) * (m2).template selfadjointView<Lower>(), 
rhs23 = (rhs2) * (m1))

../product_symm_3
Initializing random number generator with seed 1267698994
Repeating each test 10 times
Test ( symm<float,Dynamic,1>(ei_random<int>(10,320)) ) failed in 
"/home/oem/eigen/test/product_symm.cpp" (70)
    test_ei_isApprox(rhs12 = (s1*m2).template selfadjointView<Lower>() * 
(s2*rhs1), rhs13 = (s1*m1) * (s2*rhs1))

../product_trmv_6
Initializing random number generator with seed 1267699158
Repeating each test 10 times
Test trmv(Matrix<float,Dynamic,Dynamic,RowMajor>(19, 19)) failed in 
"/home/oem/eigen/test/product_trmv.cpp" (48)
    (m3 * v1).isApprox(m1.template triangularView<Eigen::Lower>() * v1, 
largerEps)

../qr_1
Initializing random number generator with seed 1267699304
Repeating each test 10 times
Test qr_invertible<MatrixXf>() failed in "/home/oem/eigen/test/qr.cpp" (96)
    test_ei_isApprox(absdet, qr.absDeterminant())

../qr_11
Initializing random number generator with seed 1267699305
Repeating each test 10 times
qr_11: /home/oem/eigen/Eigen/src/Core/util/XprHelper.h:53: 
Eigen::ei_int_if_dynamic<Value>::ei_int_if_dynamic(int) [with int Value = 1]: 
Assertion `v == Value' failed.
Aborted

../qr_colpivoting_1
Initializing random number generator with seed 1267699307
Repeating each test 10 times
Test qr_invertible<MatrixXf>() failed in 
"/home/oem/eigen/test/qr_colpivoting.cpp" (115)
    test_ei_isApprox(absdet, qr.absDeterminant())

../qr_colpivoting_4
Initializing random number generator with seed 1267699350
Repeating each test 10 times
Test ( qr_fixedsize<Matrix<float,3,5>, 4 >() ) failed in 
"/home/oem/eigen/test/qr_colpivoting.cpp" (83)
    test_ei_isApprox(m3, m1*m2)

../qr_fullpivoting_1
Initializing random number generator with seed 1267699351
Repeating each test 10 times
Test qr<MatrixXf>() failed in "/home/oem/eigen/test/qr_fullpivoting.cpp" (40)
    test_ei_isApprox(rank, qr.rank())

../triangular_6
Initializing random number generator with seed 1267699363
Repeating each test 10 times
Test triangular_square(Matrix<float,Dynamic,Dynamic,RowMajor>(r, r)) failed in 
"/home/oem/eigen/test/triangular.cpp" (99)
    v2.isApprox(m3.conjugate() * (m1.conjugate().template 
triangularView<Lower>().solve(v2)), largerEps)

../vectorization_logic
Initializing random number generator with seed 1267699364
Repeating each test 10 times
DstIsAligned = 0
SrcIsAligned = 0
JointAlignment = 0
InnerSize = 4
InnerMaxSize = 4
PacketSize = 4
StorageOrdersAgree = 1
MightVectorize = 0
MayLinearize = 1
MayInnerVectorize = 0
MayLinearVectorize = 0
MaySliceVectorize = 0
Traversal = 1
UnrollingLimit = 100
MayUnrollCompletely = 1
MayUnrollInner = 1
Unrolling = 2
Test vectorization_logic failed in 
"/home/oem/eigen/test/vectorization_logic.cpp" (58)
    test_assign(Vector4f(),Vector4f(), 
InnerVectorizedTraversal,CompleteUnrolling)


Konstantinos



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/