Searched refs:VersionedIDevice (Results 1 - 5 of 5) sorted by relevance

/frameworks/ml/nn/runtime/
H A DVersionedIDevice.h37 * if possible. If the latest method is unavailable, the VersionedIDevice class
39 * invoke the latest interface method possible. If the VersionedIDevice class
42 class VersionedIDevice { class in namespace:android::nn
43 DISALLOW_IMPLICIT_CONSTRUCTORS(VersionedIDevice);
46 * Constructor for the VersionedIDevice object.
48 * VersionedIDevice is constructed with the V1_0::IDevice object, which
57 VersionedIDevice(sp<V1_0::IDevice> device);
H A DVersionedIDevice.cpp17 #include "VersionedIDevice.h"
27 VersionedIDevice::VersionedIDevice(sp<V1_0::IDevice> device) : function in class:android::nn::VersionedIDevice
31 std::pair<ErrorStatus, Capabilities> VersionedIDevice::getCapabilities() {
60 std::pair<ErrorStatus, hidl_vec<bool>> VersionedIDevice::getSupportedOperations(
92 ErrorStatus VersionedIDevice::prepareModel(const Model& model, ExecutionPreference preference,
116 DeviceStatus VersionedIDevice::getStatus() {
131 bool VersionedIDevice::operator==(nullptr_t) {
135 bool VersionedIDevice::operator!=(nullptr_t) {
H A DManager.h22 #include "VersionedIDevice.h"
38 VersionedIDevice* getInterface() { return &mInterface; }
53 VersionedIDevice mInterface;
H A DExecutionBuilder.h40 class VersionedIDevice;
123 VersionedIDevice* driver, sp<IPreparedModel> preparedModel);
185 VersionedIDevice* mDriver; // nullptr if CPU execution
H A DExecutionBuilder.cpp224 nullptr /* no VersionedIDevice, so CPU */,
410 nullptr /* no VersionedIDevice, so CPU */,
460 VersionedIDevice* driver, sp<IPreparedModel> preparedModel) :

Completed in 123 milliseconds