Lines Matching refs:Version
103 Result<Version> validateVector(const std::vector<Type>& objects, in validateVector()
105 auto version = Version::ANDROID_OC_MR1; in validateVector()
121 Result<Version> validateDeviceStatus(const DeviceStatus& deviceStatus) { in validateDeviceStatus()
127 return Version::ANDROID_OC_MR1; in validateDeviceStatus()
132 Result<Version> validateExecutionPreference(const ExecutionPreference& executionPreference) { in validateExecutionPreference()
137 return Version::ANDROID_OC_MR1; in validateExecutionPreference()
140 return Version::ANDROID_P; in validateExecutionPreference()
145 Result<Version> validateDeviceType(const DeviceType& deviceType) { in validateDeviceType()
153 return Version::ANDROID_OC_MR1; in validateDeviceType()
158 return Version::ANDROID_Q; in validateDeviceType()
163 Result<Version> validateMeasureTiming(const MeasureTiming& measureTiming) { in validateMeasureTiming()
167 return Version::ANDROID_OC_MR1; in validateMeasureTiming()
169 return Version::ANDROID_Q; in validateMeasureTiming()
174 Result<Version> validateOperandType(const OperandType& operandType) { in validateOperandType()
184 return Version::ANDROID_OC_MR1; in validateOperandType()
193 return Version::ANDROID_Q; in validateOperandType()
196 return Version::ANDROID_R; in validateOperandType()
199 return Version::ANDROID_Q; in validateOperandType()
204 Result<Version> validateOperandLifeTime(const Operand& operand) { in validateOperandLifeTime()
218 return Version::ANDROID_OC_MR1; in validateOperandLifeTime()
220 return Version::ANDROID_R; in validateOperandLifeTime()
225 Result<Version> validatePriority(const Priority& priority) { in validatePriority()
229 return Version::ANDROID_OC_MR1; in validatePriority()
232 return Version::ANDROID_R; in validatePriority()
237 Result<Version> validateErrorStatus(const ErrorStatus& errorStatus) { in validateErrorStatus()
251 return Version::ANDROID_OC_MR1; in validateErrorStatus()
256 Result<Version> validateFusedActivationFunc(const FusedActivationFunc& activation) { in validateFusedActivationFunc()
262 return Version::ANDROID_OC_MR1; in validateFusedActivationFunc()
267 Result<Version> validateOutputShape(const OutputShape& /*outputShape*/) { in validateOutputShape()
268 return Version::ANDROID_Q; in validateOutputShape()
271 Result<Version> validateTiming(const Timing& timing) { in validateTiming()
275 return Version::ANDROID_OC_MR1; in validateTiming()
291 return Version::ANDROID_Q; in validateTiming()
294 Result<Version> validateCapabilitiesPerformanceInfo( in validateCapabilitiesPerformanceInfo()
298 return Version::ANDROID_OC_MR1; in validateCapabilitiesPerformanceInfo()
301 Result<Version> validateCapabilitiesOperandPerformance( in validateCapabilitiesOperandPerformance()
308 Result<Version> validateCapabilitiesOperandPerformanceTable( in validateCapabilitiesOperandPerformanceTable()
314 return Version::ANDROID_OC_MR1; in validateCapabilitiesOperandPerformanceTable()
317 Result<Version> validateCapabilities(const Capabilities& capabilities) { in validateCapabilities()
335 Result<Version> validateExtensionOperandTypeInformation( in validateExtensionOperandTypeInformation()
338 return Version::ANDROID_Q; in validateExtensionOperandTypeInformation()
341 Result<Version> validateExtension(const Extension& extension) { in validateExtension()
356 return combineVersions(Version::ANDROID_Q, in validateExtension()
361 Result<Version> validateExtensions(const std::vector<Extension>& extensions) { in validateExtensions()
379 Result<Version> validateModelSubgraph(const Model::Subgraph& subgraph,
384 std::vector<std::optional<Version>>* subgraphVersionCache);
386 Result<Version> validateOperandDataLocation( in validateOperandDataLocation()
389 std::vector<std::optional<Version>>* subgraphVersionCache) { in validateOperandDataLocation()
404 return Version::ANDROID_OC_MR1; in validateOperandDataLocation()
412 return Version::ANDROID_OC_MR1; in validateOperandDataLocation()
426 return Version::ANDROID_OC_MR1; in validateOperandDataLocation()
439 return combineVersions(version, Version::ANDROID_R); in validateOperandDataLocation()
449 return Version::ANDROID_OC_MR1; in validateOperandDataLocation()
455 Result<Version> validateOperandDimensions(const Operand& operand) { in validateOperandDimensions()
466 return Version::ANDROID_OC_MR1; in validateOperandDimensions()
492 return Version::ANDROID_Q; in validateOperandDimensions()
494 return Version::ANDROID_OC_MR1; in validateOperandDimensions()
499 return Version::ANDROID_Q; in validateOperandDimensions()
504 Result<Version> validateOperandScale(const Operand& operand) { in validateOperandScale()
519 return Version::ANDROID_OC_MR1; in validateOperandScale()
525 return Version::ANDROID_OC_MR1; in validateOperandScale()
533 return Version::ANDROID_OC_MR1; in validateOperandScale()
537 return Version::ANDROID_OC_MR1; in validateOperandScale()
542 return Version::ANDROID_Q; in validateOperandScale()
547 Result<Version> validateOperandZeroPoint(const Operand& operand) { in validateOperandZeroPoint()
564 return Version::ANDROID_OC_MR1; in validateOperandZeroPoint()
569 return Version::ANDROID_OC_MR1; in validateOperandZeroPoint()
574 return Version::ANDROID_OC_MR1; in validateOperandZeroPoint()
579 return Version::ANDROID_OC_MR1; in validateOperandZeroPoint()
584 return Version::ANDROID_OC_MR1; in validateOperandZeroPoint()
588 return Version::ANDROID_OC_MR1; in validateOperandZeroPoint()
593 return Version::ANDROID_Q; in validateOperandZeroPoint()
598 Result<Version> validateOperandExtraParams(const Operand& operand) { in validateOperandExtraParams()
618 return Version::ANDROID_OC_MR1; in validateOperandExtraParams()
645 return Version::ANDROID_Q; in validateOperandExtraParams()
650 return Version::ANDROID_OC_MR1; in validateOperandExtraParams()
657 return Version::ANDROID_OC_MR1; in validateOperandExtraParams()
662 Result<Version> validateOperand(const Operand& operand, size_t operandValuesSize, in validateOperand()
665 std::vector<std::optional<Version>>* subgraphVersionCache) { in validateOperand()
693 Result<std::vector<Version>> validateOperands( in validateOperands()
696 std::vector<std::optional<Version>>* subgraphVersionCache) { in validateOperands()
697 std::vector<Version> versions; in validateOperands()
711 Result<Version> validateOperationIncludingOperandVersions(
713 const std::vector<Version>& operandVersions, const std::vector<Model::Subgraph>& subgraphs);
715 Result<Version> validateOperations(const std::vector<Operation>& operations, in validateOperations()
717 const std::vector<Version>& operandVersions, in validateOperations()
719 auto version = Version::ANDROID_OC_MR1; in validateOperations()
731 Result<Version> validateHandle(const Handle& handle) { in validateHandle()
734 return Version::ANDROID_OC_MR1; in validateHandle()
737 Result<Version> validateSharedHandle(const SharedHandle& handle) { in validateSharedHandle()
742 Result<Version> validateMemory(const Memory::Ashmem& memory) { in validateMemory()
745 return Version::ANDROID_OC_MR1; in validateMemory()
748 Result<Version> validateMemory(const Memory::Fd& memory) { in validateMemory()
757 return Version::ANDROID_OC_MR1; in validateMemory()
760 Result<Version> validateMemory(const Memory::HardwareBuffer& memory) { in validateMemory()
762 return Version::ANDROID_Q; in validateMemory()
765 Result<Version> validateMemory(const Memory::Unknown& memory) { in validateMemory()
767 return Version::ANDROID_Q; in validateMemory()
770 Result<Version> validateSharedMemory(const SharedMemory& memory) { in validateSharedMemory()
862 Result<Version> validateModelSubgraph(const Model::Subgraph& subgraph, in validateModelSubgraph()
867 std::vector<std::optional<Version>>* subgraphVersionCache) { in validateModelSubgraph()
908 Result<Version> validateModelExtensionNamesAndPrefixes( in validateModelExtensionNamesAndPrefixes()
940 return hasExtensions ? Version::ANDROID_Q : Version::ANDROID_OC_MR1; in validateModelExtensionNamesAndPrefixes()
996 Result<Version> validateModel(const Model& model) { in validateModel()
1007 hasReferencedModels ? Version::ANDROID_R : Version::ANDROID_OC_MR1; in validateModel()
1017 auto subgraphVersionCache = std::vector<std::optional<Version>>(model.referenced.size()); in validateModel()
1035 Result<Version> validateBufferDesc(const BufferDesc& bufferDesc) { in validateBufferDesc()
1037 return bufferDesc.dimensions.empty() ? Version::ANDROID_OC_MR1 : Version::ANDROID_R; in validateBufferDesc()
1040 Result<Version> validateBufferRole(const BufferRole& bufferRole) { in validateBufferRole()
1043 return Version::ANDROID_R; in validateBufferRole()
1046 Result<Version> validateRequestArgument(const Request::Argument& requestArgument, in validateRequestArgument()
1065 return Version::ANDROID_OC_MR1; in validateRequestArgument()
1074 return Version::ANDROID_OC_MR1; in validateRequestArgument()
1085 return Version::ANDROID_OC_MR1; in validateRequestArgument()
1091 Result<Version> validateRequestMemoryPool(const Request::MemoryPool& memoryPool) { in validateRequestMemoryPool()
1094 return Version::ANDROID_R; in validateRequestMemoryPool()
1098 return Version::ANDROID_R; in validateRequestMemoryPool()
1103 Result<Version> validateRequest(const Request& request) { in validateRequest()
1135 Result<Version> validateOptionalTimePoint(const OptionalTimePoint& optionalTimePoint) { in validateOptionalTimePoint()
1140 return !optionalTimePoint.has_value() ? Version::ANDROID_OC_MR1 : Version::ANDROID_R; in validateOptionalTimePoint()
1143 Result<Version> validateOptionalTimeoutDuration(const OptionalDuration& optionalTimeoutDuration) { in validateOptionalTimeoutDuration()
1148 return !optionalTimeoutDuration.has_value() ? Version::ANDROID_OC_MR1 : Version::ANDROID_R; in validateOptionalTimeoutDuration()
1151 Result<Version> validateCacheToken(const CacheToken& cacheToken) { in validateCacheToken()
1154 return cacheToken == kDefaultCacheToken ? Version::ANDROID_OC_MR1 : Version::ANDROID_Q; in validateCacheToken()
1157 Result<Version> validateSyncFence(const SyncFence& syncFence) { in validateSyncFence()
1160 return Version::ANDROID_OC_MR1; in validateSyncFence()
1163 return Version::ANDROID_R; in validateSyncFence()
1166 Result<Version> validateRequestArgumentsForModel( in validateRequestArgumentsForModel()
1170 auto version = Version::ANDROID_OC_MR1; in validateRequestArgumentsForModel()
1201 version = combineVersions(version, Version::ANDROID_Q); in validateRequestArgumentsForModel()
1211 version = combineVersions(version, Version::ANDROID_Q); in validateRequestArgumentsForModel()
1230 version = combineVersions(version, Version::ANDROID_Q); in validateRequestArgumentsForModel()
1252 Result<Version> validateRequestForModelImpl(const Request& request, const Model& model, in validateRequestForModelImpl()
1267 Result<Version> validateMemoryDescImpl( in validateMemoryDescImpl()
1336 return Version::ANDROID_R; in validateMemoryDescImpl()
1641 Result<Version> validateIfOperation(const std::vector<uint32_t>& inputs, in validateIfOperation()
1682 return Version::ANDROID_R; in validateIfOperation()
1685 Result<Version> validateControlFlowOperandUnknownSize(const Operand& operand) { in validateControlFlowOperandUnknownSize()
1689 return Version::CURRENT_RUNTIME; in validateControlFlowOperandUnknownSize()
1691 return Version::ANDROID_R; in validateControlFlowOperandUnknownSize()
1694 Result<Version> validateWhileOperation(const std::vector<uint32_t>& inputs, in validateWhileOperation()
1709 auto validateCondOperand = [&](const Operand& condModelOperand) -> Result<Version> { in validateWhileOperation()
1710 Version version = Version::ANDROID_R; in validateWhileOperation()
1732 auto validateBodyOperand = [&](const Operand& bodyModelOperand) -> Result<Version> { in validateWhileOperation()
1733 Version version = Version::ANDROID_R; in validateWhileOperation()
1785 Result<Version> validateOperationButNotOperandsImpl(const Operation& operation, in validateOperationButNotOperandsImpl()
1799 return Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
1813 return Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1819 Version version; in validateOperationButNotOperandsImpl()
1823 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1827 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
1831 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1835 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
1856 Version version; in validateOperationButNotOperandsImpl()
1860 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1864 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
1868 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1872 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
1880 version = combineVersions(version, Version::ANDROID_Q); in validateOperationButNotOperandsImpl()
1882 version = combineVersions(version, Version::ANDROID_OC_MR1); in validateOperationButNotOperandsImpl()
1895 Version version; in validateOperationButNotOperandsImpl()
1899 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1903 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
1907 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1911 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
1919 version = combineVersions(version, Version::ANDROID_Q); in validateOperationButNotOperandsImpl()
1921 version = combineVersions(version, Version::ANDROID_OC_MR1); in validateOperationButNotOperandsImpl()
1937 Version version; in validateOperationButNotOperandsImpl()
1942 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
1945 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
1947 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1967 return Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
1979 Version version; in validateOperationButNotOperandsImpl()
1982 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
1990 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
2042 Version version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2045 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2065 Version version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
2075 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2082 version = combineVersions(version, Version::ANDROID_OC_MR1); in validateOperationButNotOperandsImpl()
2084 version = combineVersions(version, Version::ANDROID_Q); in validateOperationButNotOperandsImpl()
2109 return Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2125 return Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2131 Version version; in validateOperationButNotOperandsImpl()
2135 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
2146 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2166 Version version; in validateOperationButNotOperandsImpl()
2169 version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
2171 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2191 Version version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
2201 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2214 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2225 version = combineVersions(version, Version::ANDROID_Q); in validateOperationButNotOperandsImpl()
2227 version = combineVersions(version, Version::ANDROID_P); in validateOperationButNotOperandsImpl()
2240 Version version = Version::ANDROID_OC_MR1; in validateOperationButNotOperandsImpl()
2251 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2260 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2269 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2281 version = combineVersions(version, Version::ANDROID_Q); in validateOperationButNotOperandsImpl()
2283 version = combineVersions(version, Version::ANDROID_P); in validateOperationButNotOperandsImpl()
2293 Version version; in validateOperationButNotOperandsImpl()
2297 version = Version::ANDROID_P; in validateOperationButNotOperandsImpl()
2304 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2313 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2316 version = Version::ANDROID_P; in validateOperationButNotOperandsImpl()
2318 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2340 Version version; in validateOperationButNotOperandsImpl()
2344 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2352 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2362 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2364 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2389 Version version; in validateOperationButNotOperandsImpl()
2400 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2408 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2436 Version version; in validateOperationButNotOperandsImpl()
2439 version = Version::ANDROID_P; in validateOperationButNotOperandsImpl()
2441 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2443 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2473 return Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2491 Version version; in validateOperationButNotOperandsImpl()
2493 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2495 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2512 Version version; in validateOperationButNotOperandsImpl()
2514 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2516 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2542 Version version; in validateOperationButNotOperandsImpl()
2544 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2546 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2601 Version version; in validateOperationButNotOperandsImpl()
2603 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2605 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2627 Version version; in validateOperationButNotOperandsImpl()
2629 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2631 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2650 Version version; in validateOperationButNotOperandsImpl()
2652 version = Version::ANDROID_R; in validateOperationButNotOperandsImpl()
2654 version = Version::ANDROID_Q; in validateOperationButNotOperandsImpl()
2683 Result<Version> validateOperationIncludingOperandVersions( in validateOperationIncludingOperandVersions()
2685 const std::vector<Version>& operandVersions, in validateOperationIncludingOperandVersions()
2705 Version combineVersions(Version lhs, Version rhs) { in combineVersions()
2706 return std::max<Version>(lhs, rhs); in combineVersions()
2709 Result<Version> validate(const DeviceStatus& deviceStatus) { in validate()
2713 Result<Version> validate(const ExecutionPreference& executionPreference) { in validate()
2717 Result<Version> validate(const DeviceType& deviceType) { in validate()
2721 Result<Version> validate(const MeasureTiming& measureTiming) { in validate()
2725 Result<Version> validate(const OperandType& operandType) { in validate()
2729 Result<Version> validate(const Priority& priority) { in validate()
2733 Result<Version> validate(const ErrorStatus& errorStatus) { in validate()
2737 Result<Version> validate(const FusedActivationFunc& activation) { in validate()
2741 Result<Version> validate(const OutputShape& outputShape) { in validate()
2745 Result<Version> validate(const Timing& timing) { in validate()
2749 Result<Version> validate(const Capabilities& capabilities) { in validate()
2753 Result<Version> validate(const Extension& extension) { in validate()
2757 Result<Version> validate(const SharedHandle& handle) { in validate()
2761 Result<Version> validate(const SharedMemory& memory) { in validate()
2765 Result<Version> validate(const Model& model) { in validate()
2769 Result<Version> validate(const BufferDesc& bufferDesc) { in validate()
2773 Result<Version> validate(const BufferRole& bufferRole) { in validate()
2777 Result<Version> validate(const Request& request) { in validate()
2781 Result<Version> validate(const OptionalTimePoint& optionalTimePoint) { in validate()
2785 Result<Version> validate(const OptionalDuration& optionalTimeoutDuration) { in validate()
2789 Result<Version> validate(const CacheToken& cacheToken) { in validate()
2793 Result<Version> validate(const SyncFence& syncFence) { in validate()
2797 Result<Version> validate(const std::vector<OutputShape>& outputShapes) { in validate()
2801 Result<Version> validate(const std::vector<Extension>& extensions) { in validate()
2805 Result<Version> validate(const std::vector<SharedHandle>& handles) { in validate()
2809 Result<Version> validate(const std::vector<BufferRole>& bufferRoles) { in validate()
2813 Result<Version> validate(const std::vector<SyncFence>& syncFences) { in validate()
2817 Result<Version> validateRequestForModel(const Request& request, const Model& model, in validateRequestForModel()
2822 Result<Version> validateMemoryDesc( in validateMemoryDesc()
2856 std::vector<std::optional<Version>> cache;
2867 Result<Version> validateOperationAndAnythingItDependsOn( in validateOperationAndAnythingItDependsOn()
2872 std::vector<Version> operandVersions(operands.size(), Version::ANDROID_OC_MR1); in validateOperationAndAnythingItDependsOn()
2889 Result<Version> validateOperandAndAnythingItDependsOn(const Operand& operand, in validateOperandAndAnythingItDependsOn()