/aosp12/packages/modules/NeuralNetworks/runtime/ |
H A D | ExecutionCallback.h | 50 std::function<ErrorStatus(ErrorStatus, const std::vector<OutputShape>&)>; 85 void notify(ErrorStatus status, const std::vector<OutputShape>& outputShapes, 139 const std::vector<OutputShape>& getOutputShapes() const; 208 void notifyInternal(ErrorStatus errorStatus, std::vector<OutputShape> outputShapes, 218 std::vector<OutputShape> mOutputShapes;
|
H A D | ExecutionBuilder.h | 98 std::vector<OutputShape> getInitialOutputShapes() const; 118 int finishComputation(int result, const std::vector<OutputShape>& outputShapes); 119 ErrorStatus finishComputation(ErrorStatus error, const std::vector<OutputShape>& outputShapes) { in finishComputation() 151 virtual std::tuple<int, std::vector<OutputShape>, Timing> computeInternal( 165 bool updateOutputShapes(ErrorStatus status, const std::vector<OutputShape>& outputShapes); 268 std::tuple<int, std::vector<OutputShape>, Timing> computeInternal( 284 std::tuple<int, std::vector<OutputShape>, Timing> computeInternal( 343 bool updateOutputShapes(int executionResultCode, const std::vector<OutputShape>& from, 344 std::vector<OutputShape>* to, UpdateOutputShapes* update); 381 std::tuple<int, std::vector<OutputShape>, Timing> compute( [all …]
|
H A D | ExecutionBuilder.cpp | 55 const std::vector<OutputShape>& shapes) { in validateOutputShapesFromDriver() 107 const std::vector<OutputShape>& shapes) { in validateOutputShapesFromDriver() 603 static std::tuple<int, std::vector<OutputShape>, Timing> cpuFallbackFull( in cpuFallbackFull() 624 static std::tuple<int, std::vector<OutputShape>, Timing, std::shared_ptr<StepExecutor>> 685 std::vector<OutputShape> outputShapes = getInitialOutputShapes(); in computeInternal() 1090 std::vector<OutputShape> ExecutionBuilder::getInitialOutputShapes() const { in getInitialOutputShapes() 1091 std::vector<OutputShape> outputShapes(mOutputs.size()); in getInitialOutputShapes() 1093 [](const auto& x) -> OutputShape { in getInitialOutputShapes() 1114 static bool isZeroSizedTensor(int executionResultCode, const OutputShape& outputShape) { in isZeroSizedTensor() 1460 std::tuple<int, std::vector<OutputShape>, Timing> StepExecutor::compute( in compute() [all …]
|
H A D | ExecutionCallback.cpp | 29 void ExecutionCallback::notify(ErrorStatus status, const std::vector<OutputShape>& outputShapes, in notify() 59 const std::vector<OutputShape>& ExecutionCallback::getOutputShapes() const { in getOutputShapes() 115 std::vector<OutputShape> outputShapes, Timing timing) { in notifyInternal()
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/src/ |
H A D | Callbacks.cpp | 64 nn::GeneralResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> 65 convertExecutionGeneralResultsHelper(const hidl_vec<V1_2::OutputShape>& outputShapes, in convertExecutionGeneralResultsHelper() 84 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executionCallback( in executionCallback() 85 ErrorStatus status, const hidl_vec<V1_2::OutputShape>& outputShapes, in executionCallback() 89 nn::convert(outputShapes).value_or(std::vector<nn::OutputShape>{}); in executionCallback() 132 const hidl_vec<V1_2::OutputShape>& outputShapes, in notify_1_2() 139 const hidl_vec<V1_2::OutputShape>& outputShapes, in notify_1_3()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | Callbacks.cpp | 55 nn::GeneralResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> 56 convertExecutionGeneralResultsHelper(const hidl_vec<OutputShape>& outputShapes, in convertExecutionGeneralResultsHelper() 69 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executionCallback( in executionCallback() 70 V1_0::ErrorStatus status, const hidl_vec<OutputShape>& outputShapes, const Timing& timing) { in executionCallback() 73 nn::convert(outputShapes).value_or(std::vector<nn::OutputShape>{}); in executionCallback() 110 const hidl_vec<OutputShape>& outputShapes, in notify_1_2()
|
H A D | PreparedModel.cpp | 67 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> 77 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> 91 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> PreparedModel::execute( in execute() 109 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> 159 -> nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> { in configureExecutionBurst()
|
H A D | Conversions.cpp | 225 GeneralResult<OutputShape> unvalidatedConvert(const hal::V1_2::OutputShape& outputShape) { in unvalidatedConvert() 226 return OutputShape{ in unvalidatedConvert() 308 GeneralResult<std::vector<OutputShape>> convert( in convert() 309 const hidl_vec<hal::V1_2::OutputShape>& outputShapes) { in convert() 511 nn::GeneralResult<OutputShape> unvalidatedConvert(const nn::OutputShape& outputShape) { in unvalidatedConvert() 512 return OutputShape{.dimensions = outputShape.dimensions, in unvalidatedConvert() 583 nn::GeneralResult<hidl_vec<OutputShape>> convert(const std::vector<nn::OutputShape>& outputShapes) { in convert()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/include/1.2/ |
H A D | Callbacks.h | 232 Return<void> notify_1_2(V1_0::ErrorStatus status, const hidl_vec<OutputShape>& outputShapes, 236 Return<void> notify(V1_0::ErrorStatus status, const hidl_vec<OutputShape>& outputShapes, in notify() 288 const std::vector<OutputShape>& getOutputShapes() const; 311 void notifyInternal(V1_0::ErrorStatus errorStatus, const hidl_vec<OutputShape>& outputShapes, 319 std::vector<OutputShape> mOutputShapes = {};
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/include/nnapi/hal/1.3/ |
H A D | Callbacks.h | 57 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executionCallback( 58 ErrorStatus status, const hidl_vec<V1_2::OutputShape>& outputShapes, 84 using Data = nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>>; 88 const hidl_vec<V1_2::OutputShape>& outputShapes, 90 Return<void> notify_1_3(ErrorStatus status, const hidl_vec<V1_2::OutputShape>& outputShapes,
|
H A D | PreparedModel.h | 49 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> execute( 68 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executeInternal( 81 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executeSynchronously( 84 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executeAsynchronously(
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/include/1.3/ |
H A D | Callbacks.h | 263 const hidl_vec<V1_2::OutputShape>& outputShapes, 301 const hidl_vec<V1_2::OutputShape>& outputShapes, 353 const std::vector<V1_2::OutputShape>& getOutputShapes() const; 378 hidl_vec<V1_2::OutputShape> outputShapes, V1_2::Timing timing); 385 std::vector<V1_2::OutputShape> mOutputShapes = {};
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/ |
H A D | Conversions.h | 42 GeneralResult<OutputShape> unvalidatedConvert(const hal::V1_2::OutputShape& outputShape); 61 GeneralResult<std::vector<OutputShape>> convert( 62 const hardware::hidl_vec<hal::V1_2::OutputShape>& outputShapes); 83 nn::GeneralResult<OutputShape> unvalidatedConvert(const nn::OutputShape& outputShape); 99 nn::GeneralResult<hidl_vec<OutputShape>> convert(const std::vector<nn::OutputShape>& outputShapes);
|
H A D | Callbacks.h | 48 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executionCallback( 49 V1_0::ErrorStatus status, const hidl_vec<OutputShape>& outputShapes, const Timing& timing); 73 using Data = nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>>; 76 Return<void> notify_1_2(V1_0::ErrorStatus status, const hidl_vec<OutputShape>& outputShapes,
|
H A D | PreparedModel.h | 50 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> execute( 69 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executeInternal( 74 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executeSynchronously( 76 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> executeAsynchronously(
|
H A D | ExecutionBurstUtils.h | 93 const std::vector<OutputShape>& outputShapes, Timing timing); 104 nn::Result<std::tuple<V1_0::ErrorStatus, std::vector<OutputShape>, Timing>> deserialize( 231 void send(V1_0::ErrorStatus errorStatus, const std::vector<OutputShape>& outputShapes, 279 nn::Result<std::tuple<V1_0::ErrorStatus, std::vector<OutputShape>, Timing>> getBlocking();
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/ |
H A D | Callbacks.cpp | 27 using V1_2::OutputShape; 92 const hidl_vec<OutputShape>& outputShapes, in notify_1_2() 98 const hidl_vec<OutputShape>& outputShapes, in notify_1_3() 113 const std::vector<OutputShape>& ExecutionCallback::getOutputShapes() const { in getOutputShapes() 124 hidl_vec<OutputShape> outputShapes, Timing timing) { in notifyInternal()
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/ |
H A D | Conversions.h | 81 GeneralResult<OutputShape> unvalidatedConvert(const aidl_hal::OutputShape& outputShape); 120 GeneralResult<std::vector<OutputShape>> convert( 121 const std::vector<aidl_hal::OutputShape>& outputShapes); 136 nn::GeneralResult<OutputShape> unvalidatedConvert(const nn::OutputShape& outputShape); 181 nn::GeneralResult<std::vector<OutputShape>> convert( 182 const std::vector<nn::OutputShape>& outputShapes);
|
/aosp12/packages/modules/NeuralNetworks/driver/sample/ |
H A D | SampleDriverUtils.cpp | 54 const hardware::hidl_vec<V1_2::OutputShape>&, V1_2::Timing) { in notify() argument 62 const hardware::hidl_vec<V1_2::OutputShape>& outputShapes, V1_2::Timing timing) { in notify() 70 const hardware::hidl_vec<V1_2::OutputShape>& outputShapes, V1_2::Timing timing) { in notify()
|
H A D | SampleDriverUtils.h | 41 const hardware::hidl_vec<V1_2::OutputShape>&, V1_2::Timing); 44 const hardware::hidl_vec<V1_2::OutputShape>& outputShapes, V1_2::Timing timing); 47 const hardware::hidl_vec<V1_2::OutputShape>& outputShapes, V1_2::Timing timing);
|
/aosp12/packages/modules/NeuralNetworks/common/include/ |
H A D | LegacyHalUtils.h | 184 std::tuple<int, std::vector<OutputShape>, Timing> getExecutionResult( 185 V1_3::ErrorStatus status, const hardware::hidl_vec<V1_2::OutputShape>& outputShapes, 357 OutputShape uncheckedConvert(const V1_2::OutputShape& outputShape); 366 std::vector<OutputShape> uncheckedConvert( 367 const hardware::hidl_vec<V1_2::OutputShape>& outputShapes); 376 hardware::hidl_vec<V1_2::OutputShape> convertToV1_2(const std::vector<OutputShape>& outputShapes); 385 V1_2::OutputShape convertToV1_2(const OutputShape& outputShape);
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/android/hardware/neuralnetworks/ |
H A D | ExecutionResult.aidl | 20 import android.hardware.neuralnetworks.OutputShape; 38 OutputShape[] outputShapes;
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/ |
H A D | Callbacks.cpp | 82 const hidl_vec<OutputShape>& outputShapes, in notify_1_2() 114 const std::vector<OutputShape>& ExecutionCallback::getOutputShapes() const { in getOutputShapes() 125 const hidl_vec<OutputShape>& outputShapes, in notifyInternal()
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/ |
H A D | Burst.cpp | 55 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> compute( 72 nn::GeneralResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> convertExecutionResults( in convertExecutionResults() 73 const std::vector<OutputShape>& outputShapes, const Timing& timing) { in convertExecutionResults() 172 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> Burst::execute( in execute() 211 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> Burst::executeInternal( in executeInternal() 232 nn::convert(executionResult.outputShapes).value_or(std::vector<nn::OutputShape>{}); in executeInternal() 309 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> BurstExecution::compute( in compute()
|
H A D | PreparedModel.cpp | 46 nn::GeneralResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> convertExecutionResults( in convertExecutionResults() 47 const std::vector<OutputShape>& outputShapes, const Timing& timing) { in convertExecutionResults() 74 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> PreparedModel::execute( in execute() 95 nn::ExecutionResult<std::pair<std::vector<nn::OutputShape>, nn::Timing>> 109 nn::convert(executionResult.outputShapes).value_or(std::vector<nn::OutputShape>{}); in executeInternal()
|