Age | Commit message (Collapse) | Author |
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/eigen/+/11987781
Change-Id: Ice183f13588de20c9b89a69a60aa4f3cc5f438b3
|
|
Bug: http://b/153609531
Test: m libF77blas.native_bridge
Change-Id: I7e7878ef6809b4cb48656fb3835ec0d482219755
|
|
Change-Id: Iabe036bb9397ec2c9752497768ab328d26525883
|
|
libeigen exports entire directory, but only two directories contain
actual exported headers. And some of headers have no extension. This
adds a special behaviour for external/eigen when capturing snapshot.
Exempt-From-Owner-Approval: trivial comment change
Bug: 157106227
Test: m vendor-snapshot captures libeigen's headers
Change-Id: I47830c8818a7fe804c8a769069804275b09e99e8
|
|
am: 0f0707afca
Change-Id: Id2d9e983356fdba61dee155f56e68c2d126c48ed
|
|
Change-Id: I2c4b2b51dd9b255a3745e08e9260bd13df8fdc9e
|
|
Change-Id: Ib842d54d3ad4698dc9d24f81edc37caf38cedcac
|
|
|
|
e6f2900ed7 am: 21d9abde66 am: 7cd489cad3
Change-Id: Id22be8b03869a064e2c7247be313289a48cf5514
|
|
e6f2900ed7 am: 21d9abde66
Change-Id: Idba2e5e97658a4e1c9cdd040e214aa7bcfd2b645
|
|
e6f2900ed7
Change-Id: Ib33abe73729113cb8a37b29152b4e575a4ebb919
|
|
|
|
Test: -
Bug: 148593574
Change-Id: I3bc37477a7fda3dfe4f83ea5dfcf907d75e1e48a
|
|
Test: mma
Change-Id: I6c54139b6f6a833c3688928d56fc3513f7b1586a
|
|
qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 47ec287e76
am: 5316796f13 -s ours
am skip reason: subject contains skip directive
Change-Id: I50fb1eac54a16aaa04da67796addc3775574e758
|
|
stage-aosp-master
am: 47ec287e76
Change-Id: Ic859372f9562a9cc2fb91e1ccd42a19c8f882694
|
|
stage-aosp-master
Bug: 142003500
Change-Id: I2cc09177e2c717b08d2daa9a8302f4730afc8733
|
|
b29d97077a am: 5fe1cea7d6 am: ca8748575a am: 3be29075b6
am: ea1e0b8480
Change-Id: Ie30b888239aff649fcaf4a2761e6c3d04127a553
|
|
b29d97077a am: 5fe1cea7d6 am: ca8748575a
am: 3be29075b6
Change-Id: Ic262d9960b0132e054b16910d2cba3b618d686b0
|
|
b29d97077a am: 5fe1cea7d6
am: ca8748575a
Change-Id: Ie018452580c4895ae5658758419878466733ded2
|
|
b29d97077a
am: 5fe1cea7d6
Change-Id: I36f7be283861279c0e27db680536038a77430b3d
|
|
am: b29d97077a
Change-Id: I1eab5a0f71b83408932afe2e1f64105fff2bd184
|
|
|
|
- Required by TFLite update
Test: mm
Change-Id: Ia56ec09de9234af8b5dd8eca3316a8a7c00db930
|
|
am: dfedb81dd0
Change-Id: I7981493ce9f369838976397c3f6f19fe0d2b06e7
|
|
Bug: 126125118
Change-Id: Icd86b3b4b9f5b61897d5d24c63274058100da20c
|
|
Bug: 120848293
Change-Id: If958eb7b788b1212c51b1720b196ae4b253e1d15
|
|
am: e5478941ad
Change-Id: I4d1b501077f1852095cc4c82ac66dc44f8b0b666
|
|
am: f9dfe43497
Change-Id: Ica1e1505f7206f90704c5960300e32ab263edc56
|
|
am: c919bd67ed
Change-Id: I47456ee21f6669902ab9e8e263b87990ecacefb9
|
|
|
|
Test: mm
Change-Id: Ib09c5bb5adeef356fc42cbe8a2edfda4c727c536
|
|
MERGE am: 42a8b92eba -s ours am: a8a4fc30bd -s ours
am: f48a3ad6c1 -s ours
Change-Id: I87196c5bd60d522501150871efc29bea8611fc3d
|
|
MERGE am: 42a8b92eba -s ours
am: a8a4fc30bd -s ours
Change-Id: I7581673d63a62fd46130cdb2cc5056e96579a9b0
|
|
am: 42a8b92eba -s ours
Change-Id: I1199856133b68e097add206c1b88558667850c8a
|
|
Change-Id: Ic6a000a75351f0a6cb063ef80abe945ff4e3a4bd
|
|
MERGE am: 10fd2e5450 -s ours
am: 19aab3dc58 -s ours
Change-Id: Ic1ab61f3392a50437ffc29c67ba5b0469cd13aff
|
|
MERGE
am: 10fd2e5450 -s ours
Change-Id: Ie69d412d0a40816081d4639563c27ad8eb9e296f
|
|
Change-Id: I830af8f6ec8ed6d976e231954d8c98971c55de29
|
|
am: 1b13c5e03d
am: ba41e2f49e
Change-Id: I9f4c024fa941e4d86157b6c0f56dc55407c0685a
|
|
am: 1b13c5e03d
Change-Id: Ie86bc94d8e371e824e8584718a8ac9aefae6982f
|
|
am: d6d227a99f
Change-Id: Icff55766867b5652aedd13820c6848107f90fd33
|
|
|
|
Eigen reads and writes volatile scalars to allow thread A to communicate
to thread B that data written by thread A is available for thread B to
read. However, volatile on Android doesn't guarantee ordered accesses,
so it's not certain that after thread B sees the volatile write from
thread A that data written by thread A is actually visible to thread B.
The solution is to replace those volatile scalars with std::atomic<>.
There might be an alternative with better performance (such as imposing
looser ordering constraints than the default std::atomic<> ordering
constraints).
Bug: 109953668
Test: NeuralNetworksTest_static
Test: adb shell am instrument -e class \
"com.example.android.nn.benchmark.NNTest#testNNAPI11Seconds[hdrnet_float]" \
-w com.example.android.nn.benchmark/android.support.test.runner.AndroidJUnitRunner
# test device (including neural networks runtime) is aosp_walleye-userdebug
# bench is from goog/master
# also ran with mobilenet_float in place of hdrnet_float
# could not reproduce problem in this environment; reproduced on
# an internal branch on unreleased hardware
Change-Id: Idea6e4b0a3db168dce5915c1beacb643267f3ec6
|
|
Change-Id: I14304f6cb8103bc5aed4acca0c006c78e98bc7d7
|
|
am: afaf65caac
Change-Id: I1bf504eccfdb019bf8f301ef71afa89acba7bcb5
|
|
am: 9b25b2e567
Change-Id: I5b063d3a7b1fd07535334aa6764a128e3342d471
|
|
am: 1d5d34618a
Change-Id: I0af93f2d0527764421df7748d4d5fab6a7ebd065
|
|
|
|
This commit replaces `=` with `:`, which is more idiomatic.
Test: aosp_sailfish-userdebug builds
Change-Id: Id1c31368ab5acf9f1009f410c8b5ec2a7fe9c0e5
|