summaryrefslogtreecommitdiff
path: root/nn/runtime/ExecutionPlan.cpp
AgeCommit message (Expand)Author
2020-06-22Add HAL-level validation for CF operands of unknown sizeSlava Shklyaev
2020-06-22Do not schedule unknown size control flow operations to real devicesSlava Shklyaev
2020-06-10Support WHILE with growing output tensor in CpuExecutorSlava Shklyaev
2020-05-13Merge "Avoid compiling ExecutionPlan::SimpleBody multiple times" into rvc-devSlava Shklyaev
2020-05-13Avoid compiling ExecutionPlan::SimpleBody multiple timesSlava Shklyaev
2020-05-13Fix CPU fallback bug with SIMPLE execution planSlava Shklyaev
2020-04-15Add a WHILE test with unused outputsSlava Shklyaev
2020-04-09Handle CONSTANT_REFERENCE memory in ExecutionPlan::getBuffer()Slava Shklyaev
2020-04-07Merge "Fix control flow partial CPU fallback bug" into rvc-devTreeHugger Robot
2020-04-07Handle CONSTANT_REFERENCEs in generated CTS testsSlava Shklyaev
2020-04-06Fix control flow partial CPU fallback bugSlava Shklyaev
2020-04-04Merge "Fix optional argument remover bugs" into rvc-devTreeHugger Robot
2020-04-03Fix optional argument remover bugsSlava Shklyaev
2020-04-02Merge "Update cache token mapping logic with reference models." into rvc-devXusong Wang
2020-04-01Update cache token mapping logic with reference models.Xusong Wang
2020-03-31Add syncWait() utility function with richer return value than sync_wait()David Gross
2020-03-23Update ExecutionPlan and startComputeFenced() to support interpretedMiao Wang
2020-03-23Merge "Handle unspecified IF operand value" into rvc-devTreeHugger Robot
2020-03-23Merge "Enable DeviceMemoryTest for control flow models" into rvc-devTreeHugger Robot
2020-03-23Handle unspecified IF operand valueSlava Shklyaev
2020-03-23Enable DeviceMemoryTest for control flow modelsSlava Shklyaev
2020-03-18Impose more discipline on uses of ModelArgumentInfoDavid Gross
2020-03-16Merge "Handle non-POINTER memory types in getBuffer" into rvc-devSlava Shklyaev
2020-03-13Handle non-POINTER memory types in getBufferSlava Shklyaev
2020-03-13Clarify comments in ExecutionPlan::makeController()Slava Shklyaev
2020-03-10Handle constant IF condition operandsSlava Shklyaev
2020-02-28Cleanup NNAPI QoS DeadlineMichael Butler
2020-02-18Implement loop timeout in ExecutionPlanSlava Shklyaev
2020-02-18Implement control flow execution planningSlava Shklyaev
2020-02-14Implement control flow performance estimationSlava Shklyaev
2020-02-05NN runtime: ANAPIC review follow upMichael Butler
2020-02-03NNAPI runtime: Remove priority from prepareModelFromCacheMichael Butler
2020-01-21Implement QoS in NNAPIMichael Butler
2020-01-21Rename MODEL_INPUT to SUBGRAPH_INPUT and MODEL_OUTPUT to SUBGRAPH_OUTPUTSlava Shklyaev
2020-01-16Memory Domain Runtime: NDK ANNMemoryDesc.Xusong Wang
2020-01-14Deprecate the term "submodel" in favor of "step model", "referenced model", etcSlava Shklyaev
2020-01-14Refactor compound execution plan memory mapping logicSlava Shklyaev
2019-11-13Add Controller::mLastStepIndexSlava Shklyaev
2019-10-17Make Device::getSupportedOperation return by valueMichael Butler
2019-10-14Merge "Cleanup Manager's Device class"Michael Butler
2019-10-14Cleanup Manager's Device classMichael Butler
2019-10-10Improve performance of Burst executionsMichael Butler
2019-10-09Consolidate Manager's prepareModel methodsMichael Butler
2019-10-08Move prepareModel cache file logic to Manager fileMichael Butler
2019-10-07Make compile functions return by valueMichael Butler
2019-09-26Change token pointer to CacheTokenMichael Butler
2019-09-23Change prepareModel to return model by valueMichael Butler
2019-09-07Cleanup CacheToken and HalInterfacesMichael Butler
2019-08-16Merge "Cleanup NNAPI runtime Memory objects"Michael Butler
2019-08-16Cleanup NNAPI runtime Memory objectsMichael Butler