Age | Commit message (Collapse) | Author |
|
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
|
|
Change-Id: I35f038649797841d01f37f10f3f9f81a872c46e6
|
|
am: 00175dcad8
Change-Id: I9dba5adc6860f18e446a081d9d6e3244f485c2ce
|
|
am: 05fe67c386
Change-Id: I4c19021f7f8458035d166e17cf9476b339e151f9
|
|
am: ede6582296
Change-Id: I3982701e8b37ae85e05b1336e454aad5a7d4062e
|
|
|
|
Test: mm
Change-Id: I595f302a591e0f1fb8cd3549926ea29e8e446401
Merged-In: I595f302a591e0f1fb8cd3549926ea29e8e446401
|
|
Change-Id: I311ef41b561dd8d0632f4c9cfe78aa15cbd42aa9
|
|
d4f56f6416
am: bb839ac14c -s ours
Change-Id: I64f8fad32eecc70cddced78146ec4f052a4fc323
|
|
Change-Id: Ibccf6983a3d30681752af36a369bcdf7325ac251
|
|
am: d4f56f6416
Change-Id: I4c78e9de80988efd2380957c9974b7f43608c0e2
|
|
am: 92c16a1393 -s ours
Change-Id: I46643853ff82dd7fd90d463a9015f68b9d8e7d1b
|
|
am: 2ca42b2d88
Change-Id: Ib37f059def2dab5519a0840024931a2c055eb4f9
|
|
am: 216f973f1d -s ours
Change-Id: If81c6414d650b05f5601182f77bc3b4f7bef7f6f
|
|
Test: mm
Change-Id: I595f302a591e0f1fb8cd3549926ea29e8e446401
|
|
|
|
Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: Ib47a263fd256516f70cdcdb5e984b8e3afcd9cfe
|
|
Change-Id: I9ad599de0c2489cfd94e88c207707ff40de8a509
|
|
am: 583a1c1759 -s ours
am: a7cab23f0b -s ours
Change-Id: Ia11e9d18517a925324122398006f029a7081a00f
|
|
am: 583a1c1759 -s ours
Change-Id: I0328501e34ad54b5458c0ea3d53672ea47d18717
|
|
am: 3a6f837d1e
Change-Id: I966778065d92727d7afb154cbf4ee6151abd43da
|
|
am: 3ccf694ab4
Change-Id: I990cb86b9d0b4ea3aa17c6e50dddf5e4daa3c552
|
|
|
|
This is required by libblas, which is a vndk-sp library. Since this is a
static library, vendor_available: true is enough.
Bug: 64425518
Bug: 64395154
Test: BOARD_VNDK_VERSION=current m -j libblas.vendor
Merged-In: I496a1f150719c15ac1c50508ebf9a097c5630347
Change-Id: I496a1f150719c15ac1c50508ebf9a097c5630347
(cherry picked from commit aaa7c2fb4f9100b5c802049f4626e6bc500b5219)
|
|
572 snap-temp-L13500000107248413
Change-Id: I7da5fab8c27c86533679a89ad323b150727f3b70
|