af410d20053c220f32394681a83d60949c615419 |
07-Dec-2017 |
Miao Wang <miaowang@google.com> |
Remove the workaround for Eigen sigmoid_op Test: mm Change-Id: I595f302a591e0f1fb8cd3549926ea29e8e446401
unctors/UnaryFunctors.h
|
e241ae53c5a2c986c6077fac054d74f648079ea6 |
19-Jul-2017 |
Miao Wang <miaowang@google.com> |
Add sigmoid functors to Eigen/Core. - Workaround to resolve Android NN API dependency. Test: mm Test: nnapi_example tests all pass Change-Id: I9818787c3c6b46bb0cf3b91b31be20e7fa8955e5
unctors/UnaryFunctors.h
|
eda03298de395cf6217486971e6529f92da8da79 |
06-Jul-2017 |
Miao Wang <miaowang@google.com> |
Rebase Eigen to 3.3.4 Test: mm Test: build system image for sailfish Test: BLAS CTS tests pass Change-Id: I4944ef4940e8cd8dd77191cff20d506c9da43f02
rray.h
rrayBase.h
rrayWrapper.h
wiseNullaryOp.h
enseBase.h
igenBase.h
enericPacketMath.h
athFunctions.h
atrixBase.h
umTraits.h
roductEvaluators.h
elfCwiseBinaryOp.h
olve.h
tableNorm.h
rch/CUDA/Half.h
rch/CUDA/PacketMath.h
rch/NEON/PacketMath.h
unctors/NullaryFunctors.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixMatrixTriangular_BLAS.h
til/Macros.h
|
2b8756b6f1de65d3f8bffab45be6c44ceb7411fc |
06-Mar-2017 |
Miao Wang <miaowang@google.com> |
Rebase Eigen to 3.3.3. Bug: 34161771 Test: mm and RenderScript BLAS tests pass on bullhead. Change-Id: Ia448b3202708e395fed9c783ea4323289d69dbef
rray.h
rrayBase.h
rrayWrapper.h
ssign.h
ssignEvaluator.h
ssign_MKL.h
andMatrix.h
lock.h
ooleanRedux.h
MakeLists.txt
ommaInitializer.h
onditionEstimator.h
oreEvaluators.h
oreIterators.h
wiseBinaryOp.h
wiseNullaryOp.h
wiseTernaryOp.h
wiseUnaryOp.h
wiseUnaryView.h
enseBase.h
enseCoeffsBase.h
enseStorage.h
iagonal.h
iagonalMatrix.h
iagonalProduct.h
ot.h
igenBase.h
lagged.h
orceAlignedAccess.h
unctors.h
uzzy.h
eneralProduct.h
enericPacketMath.h
lobalFunctions.h
O.h
nverse.h
ap.h
apBase.h
athFunctions.h
athFunctionsImpl.h
atrix.h
atrixBase.h
estByValue.h
oAlias.h
umTraits.h
ermutationMatrix.h
lainObjectBase.h
roduct.h
roductBase.h
roductEvaluators.h
andom.h
edux.h
ef.h
eplicate.h
eturnByValue.h
everse.h
elect.h
elfAdjointView.h
elfCwiseBinaryOp.h
olve.h
olveTriangular.h
olverBase.h
tableNorm.h
tride.h
wap.h
ranspose.h
ranspositions.h
riangularMatrix.h
ectorBlock.h
ectorwiseOp.h
isitor.h
rch/AVX/Complex.h
rch/AVX/MathFunctions.h
rch/AVX/PacketMath.h
rch/AVX/TypeCasting.h
rch/AVX512/MathFunctions.h
rch/AVX512/PacketMath.h
rch/AltiVec/CMakeLists.txt
rch/AltiVec/Complex.h
rch/AltiVec/MathFunctions.h
rch/AltiVec/PacketMath.h
rch/CMakeLists.txt
rch/CUDA/Complex.h
rch/CUDA/Half.h
rch/CUDA/MathFunctions.h
rch/CUDA/PacketMath.h
rch/CUDA/PacketMathHalf.h
rch/CUDA/TypeCasting.h
rch/Default/CMakeLists.txt
rch/NEON/CMakeLists.txt
rch/NEON/Complex.h
rch/NEON/MathFunctions.h
rch/NEON/PacketMath.h
rch/SSE/CMakeLists.txt
rch/SSE/Complex.h
rch/SSE/MathFunctions.h
rch/SSE/PacketMath.h
rch/SSE/TypeCasting.h
rch/ZVector/Complex.h
rch/ZVector/MathFunctions.h
rch/ZVector/PacketMath.h
unctors/AssignmentFunctors.h
unctors/BinaryFunctors.h
unctors/NullaryFunctors.h
unctors/StlFunctors.h
unctors/TernaryFunctors.h
unctors/UnaryFunctors.h
roducts/CMakeLists.txt
roducts/CoeffBasedProduct.h
roducts/GeneralBlockPanelKernel.h
roducts/GeneralMatrixMatrix.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixMatrixTriangular_BLAS.h
roducts/GeneralMatrixMatrixTriangular_MKL.h
roducts/GeneralMatrixMatrix_BLAS.h
roducts/GeneralMatrixMatrix_MKL.h
roducts/GeneralMatrixVector.h
roducts/GeneralMatrixVector_BLAS.h
roducts/GeneralMatrixVector_MKL.h
roducts/Parallelizer.h
roducts/SelfadjointMatrixMatrix.h
roducts/SelfadjointMatrixMatrix_BLAS.h
roducts/SelfadjointMatrixMatrix_MKL.h
roducts/SelfadjointMatrixVector.h
roducts/SelfadjointMatrixVector_BLAS.h
roducts/SelfadjointMatrixVector_MKL.h
roducts/SelfadjointProduct.h
roducts/SelfadjointRank2Update.h
roducts/TriangularMatrixMatrix.h
roducts/TriangularMatrixMatrix_BLAS.h
roducts/TriangularMatrixMatrix_MKL.h
roducts/TriangularMatrixVector.h
roducts/TriangularMatrixVector_BLAS.h
roducts/TriangularMatrixVector_MKL.h
roducts/TriangularSolverMatrix.h
roducts/TriangularSolverMatrix_BLAS.h
roducts/TriangularSolverMatrix_MKL.h
roducts/TriangularSolverVector.h
til/BlasUtil.h
til/CMakeLists.txt
til/Constants.h
til/DisableStupidWarnings.h
til/ForwardDeclarations.h
til/MKL_support.h
til/Macros.h
til/Memory.h
til/Meta.h
til/ReenableStupidWarnings.h
til/StaticAssert.h
til/XprHelper.h
|
befc7f388f7b49c7922909c5215d311e99c50c8c |
09-Sep-2016 |
Dan Albert <danalbert@google.com> |
Don't use posix_memalign. Android didn't have posix_memalign until android-16, and this is building for android-9. This breaks following the NDK headers update. Test: mm Bug: None Change-Id: I228aa66e36cd7e4f40c4ae7bea6a7b68490189d5
til/Memory.h
|
8a387c93d83d5375edf414497775e6145b447f40 |
15-Jul-2015 |
Miao Wang <miaowang@google.com> |
Make eigen and libblas able to build for API8 x86 target. - WAR for missing posix_memalign on API 8 Change-Id: I9403eb52d83325f8429ca831d8a10b1f290ddc0c
til/Memory.h
|
a829215e078ace896f52702caa0c27608f40e3b0 |
14-Jul-2015 |
Miao Wang <miaowang@google.com> |
Rebase Eigen to 3.2.5 (latest stable release) Change-Id: Ib67c5a41748fe13c7824dbb78dd11e2cce08bc1b
ssign.h
lock.h
enseBase.h
iagonalProduct.h
unctors.h
apBase.h
atrixBase.h
ermutationMatrix.h
lainObjectBase.h
ef.h
eturnByValue.h
roducts/CoeffBasedProduct.h
roducts/Parallelizer.h
til/Constants.h
til/Macros.h
til/Memory.h
til/NonMPL2.h
|
13ca41fdb8eea8f2281511778768d72a530b51cc |
07-Jul-2015 |
Miao Wang <miaowang@google.com> |
fix eigen crash on fugu when executing ZHEMV with SSE instructions. - ZHEMV crash when using aligned store & load instruction - Workaround: replacing the aligned instructions with unaligned version. bug: 22184124 Change-Id: Ic6efd630938adb1b8783636c2bc7029e7e3b3c2d (cherry picked from commit 68f030476cbad3be84cd3baacf9518865d5ff877)
rch/SSE/PacketMath.h
|
615d816d068b4d0f5e8df601930b5f160bf7eda1 |
05-Feb-2015 |
Tim Murray <timmurray@google.com> |
Rebase Eigen to 3.2.4. Change-Id: Ia5161a916545b0a7903825b57faac438086320f3
rrayWrapper.h
enseBase.h
iagonal.h
eneralProduct.h
apBase.h
atrixBase.h
ermutationMatrix.h
roductBase.h
ef.h
eplicate.h
riangularMatrix.h
rch/NEON/Complex.h
rch/NEON/PacketMath.h
rch/SSE/MathFunctions.h
roducts/CoeffBasedProduct.h
til/Macros.h
til/Memory.h
til/StaticAssert.h
til/XprHelper.h
|
7faaa9f3f0df9d23790277834d426c3d992ac3ba |
06-Aug-2014 |
Carlos Hernandez <chernand@google.com> |
Update Eigen to the latest stable release, 3.2.2 ./Eigen/src/Core/util/NonMPL2.h is left untouched, so that usage of non MPL2 code is disabled. Change-Id: I86fc9257b3c30d0ca15b268d4ef07bf038bba7ca
rray.h
rrayBase.h
rrayWrapper.h
ssign.h
ssign_MKL.h
lock.h
ooleanRedux.h
ommaInitializer.h
oreIterators.h
wiseBinaryOp.h
wiseNullaryOp.h
wiseUnaryOp.h
wiseUnaryView.h
enseBase.h
enseCoeffsBase.h
enseStorage.h
iagonal.h
iagonalMatrix.h
iagonalProduct.h
ot.h
igenBase.h
unctors.h
uzzy.h
eneralProduct.h
enericPacketMath.h
lobalFunctions.h
O.h
ap.h
apBase.h
athFunctions.h
atrix.h
atrixBase.h
oAlias.h
umTraits.h
ermutationMatrix.h
lainObjectBase.h
roduct.h
roductBase.h
andom.h
edux.h
ef.h
eplicate.h
eturnByValue.h
elect.h
elfAdjointView.h
elfCwiseBinaryOp.h
tableNorm.h
wap.h
ranspose.h
ranspositions.h
riangularMatrix.h
ectorBlock.h
ectorwiseOp.h
isitor.h
rch/AltiVec/PacketMath.h
rch/NEON/Complex.h
rch/NEON/PacketMath.h
rch/SSE/Complex.h
rch/SSE/MathFunctions.h
rch/SSE/PacketMath.h
roducts/CoeffBasedProduct.h
roducts/GeneralBlockPanelKernel.h
roducts/GeneralMatrixMatrix.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixVector.h
roducts/GeneralMatrixVector_MKL.h
roducts/SelfadjointMatrixMatrix.h
roducts/SelfadjointMatrixMatrix_MKL.h
roducts/SelfadjointMatrixVector.h
roducts/SelfadjointMatrixVector_MKL.h
roducts/SelfadjointProduct.h
roducts/SelfadjointRank2Update.h
roducts/TriangularMatrixMatrix.h
roducts/TriangularMatrixMatrix_MKL.h
roducts/TriangularMatrixVector.h
roducts/TriangularMatrixVector_MKL.h
roducts/TriangularSolverMatrix.h
roducts/TriangularSolverMatrix_MKL.h
til/BlasUtil.h
til/Constants.h
til/ForwardDeclarations.h
til/MKL_support.h
til/Macros.h
til/Memory.h
til/Meta.h
til/StaticAssert.h
til/XprHelper.h
|
810535bb0c575a003b32076e5352ab8fd3f23a1c |
09-Jan-2014 |
Ami Patel <ampatel@google.com> |
Partially syncs eigen with the google3 version. Needed to build https://googleplex-android-review.git.corp.google.com/#/c/401377/ Change-Id: I7b1d3a8c6eec4c919edd08c87b7a5f8410bb12bb
rrayWrapper.h
wiseUnaryView.h
|
065eab35a57ae1766db5bf457b81c7f9aaecae3a |
04-Oct-2013 |
Carlos Hernandez <chernand@google.com> |
Fix Build. Eigen to not use std::forward since it is not supported in google3 or android. Change-Id: Idc386a19b8525df7ffa77e97fcfb3b661b8c0455
til/Memory.h
|
c981c48f5bc9aefeffc0bcb0cc3934c2fae179dd |
02-Nov-2012 |
Narayan Kamath <narayan@google.com> |
Initial import of eigen 3.1.1 Added a README.android and a MODULE_LICENSE_MPL2 file. Added empty Android.mk and CleanSpec.mk to optimize Android build. Non MPL2 license code is disabled in ./Eigen/src/Core/util/NonMPL2.h. Trying to include such files will lead to an error. Change-Id: I0e148b7c3e83999bcc4dfaa5809d33bfac2aac32
rray.h
rrayBase.h
rrayWrapper.h
ssign.h
ssign_MKL.h
andMatrix.h
lock.h
ooleanRedux.h
MakeLists.txt
ommaInitializer.h
wiseBinaryOp.h
wiseNullaryOp.h
wiseUnaryOp.h
wiseUnaryView.h
enseBase.h
enseCoeffsBase.h
enseStorage.h
iagonal.h
iagonalMatrix.h
iagonalProduct.h
ot.h
igenBase.h
lagged.h
orceAlignedAccess.h
unctors.h
uzzy.h
eneralProduct.h
enericPacketMath.h
lobalFunctions.h
O.h
ap.h
apBase.h
athFunctions.h
atrix.h
atrixBase.h
estByValue.h
oAlias.h
umTraits.h
ermutationMatrix.h
lainObjectBase.h
roduct.h
roductBase.h
andom.h
edux.h
eplicate.h
eturnByValue.h
everse.h
elect.h
elfAdjointView.h
elfCwiseBinaryOp.h
olveTriangular.h
tableNorm.h
tride.h
wap.h
ranspose.h
ranspositions.h
riangularMatrix.h
ectorBlock.h
ectorwiseOp.h
isitor.h
rch/AltiVec/CMakeLists.txt
rch/AltiVec/Complex.h
rch/AltiVec/PacketMath.h
rch/CMakeLists.txt
rch/Default/CMakeLists.txt
rch/Default/Settings.h
rch/NEON/CMakeLists.txt
rch/NEON/Complex.h
rch/NEON/PacketMath.h
rch/SSE/CMakeLists.txt
rch/SSE/Complex.h
rch/SSE/MathFunctions.h
rch/SSE/PacketMath.h
roducts/CMakeLists.txt
roducts/CoeffBasedProduct.h
roducts/GeneralBlockPanelKernel.h
roducts/GeneralMatrixMatrix.h
roducts/GeneralMatrixMatrixTriangular.h
roducts/GeneralMatrixMatrixTriangular_MKL.h
roducts/GeneralMatrixMatrix_MKL.h
roducts/GeneralMatrixVector.h
roducts/GeneralMatrixVector_MKL.h
roducts/Parallelizer.h
roducts/SelfadjointMatrixMatrix.h
roducts/SelfadjointMatrixMatrix_MKL.h
roducts/SelfadjointMatrixVector.h
roducts/SelfadjointMatrixVector_MKL.h
roducts/SelfadjointProduct.h
roducts/SelfadjointRank2Update.h
roducts/TriangularMatrixMatrix.h
roducts/TriangularMatrixMatrix_MKL.h
roducts/TriangularMatrixVector.h
roducts/TriangularMatrixVector_MKL.h
roducts/TriangularSolverMatrix.h
roducts/TriangularSolverMatrix_MKL.h
roducts/TriangularSolverVector.h
til/BlasUtil.h
til/CMakeLists.txt
til/Constants.h
til/DisableStupidWarnings.h
til/ForwardDeclarations.h
til/MKL_support.h
til/Macros.h
til/Memory.h
til/Meta.h
til/NonMPL2.h
til/ReenableStupidWarnings.h
til/StaticAssert.h
til/XprHelper.h
|