a6e68df59d64fceb115b91c69d472f0eebbe6400 |
|
04-Dec-2017 |
Michael Butler <butlermichael@google.com> |
Format Hexagon NN Service Adds .clang-format file to project and formats all Hexagon NN Service .cpp and .h files. Bug: 69063955 Test: mm -j40 (to check formatting) Change-Id: I2bf513e85f6f1c6feb93de029a1366d59dc9bb34
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|
fa6d0ab09af2b9415ae2fe8251bb75aa7f5c19f9 |
|
01-Dec-2017 |
David Gross <dgross@google.com> |
"Canonicalize" class RunTimePoolInfo. This class manages an important resource (an mmap() memory) region. Rather than treating the class as a bundle of state with methods to explicitly manipulate that resource, give it the full C++ concrete data type treatment: Constructors, destructor, and move assignment, with all data private. Now the lifetime of the managed resource matches the lifetime of the class instance that manages the resource: The resource is freed when the instance is destroyed or assigned to. Test: nn/runtime/test Bug: 69685100 Bug: 69929024 Change-Id: I2514ed437e92f4210d241883883a9bffe75f68a1
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|
0f4cdac298cbf691540154154c223db02425b3d0 |
|
26-Oct-2017 |
Michael Butler <butlermichael@google.com> |
Integrate 10/15 hexagon nnlib drop Additionally configured service to restart driver after the driver has crashed. Bug: 67478959 Test: mm, vts, cts Change-Id: I4b95292e1fd4424676e049b08953ac00e4ab22f3
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|
ba9a2c7ebe3132b8578c772e92e15efe3df483cd |
|
10-Oct-2017 |
Miao Wang <miaowang@google.com> |
Update hvxservice to use the correct getPadding implementation. Bug: 67478959 Test: mm Test: NerualNetworksTest pass Change-Id: Iaaad221642ea4f68c928997fc211dc01bb6856fd
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|
7017487d7cc109bf952ce7c5cc8a9135f18c801c |
|
07-Oct-2017 |
Michael Butler <butlermichael@google.com> |
Added implicit padding to NN HVX service Additionally fixed a bug with activation values and performed tighter validation checks on padding. Fixed issue with transpose. Bug: 67478959 Test: mm, vts, nn/ml/runtime/tests Change-Id: Ia5cb5ab90ec9f069fd8c62c13f54d20fe2fc5ab4
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|
20a5bcaf2e2776f4f4050a0de00ba9710a242019 |
|
06-Oct-2017 |
Michael Butler <butlermichael@google.com> |
Integrate 10/4 hexagon nnlib drop Additionally removed debugging and allowed for truly concurrent executions. Bug: 67478959 Test: mm, vts Change-Id: I7d7f94647eee4cc523095c57bc882ee2273a8844
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|
82d31136fb09dcd04542655553a9c0455b8f183d |
|
04-Oct-2017 |
Michael Butler <butlermichael@google.com> |
Update to the NeuralNetworks HVX service driver Adds new operations with the latest drop and addresses the comments in ag/2999193. Also accounted for ag/3017213/ and added missing transpose functionality Bug: 63905942 Bug: 64316595 Test: mm, vts Change-Id: I12b6444cc44428b7dd2086ca13744e769ca3bbbd
/hardware/qcom/neuralnetworks/hvxservice/1.0/HexagonUtils.cpp
|