git: b10fdd156b57 - main - devel/computelibrary: ARM compute library

From: Bernhard Froehlich <decke_at_FreeBSD.org>
Date: Sat, 26 Sep 2026 12:23:51 UTC
The branch main has been updated by decke:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b10fdd156b574ba62b7e26619ad0d872d1810371

commit b10fdd156b574ba62b7e26619ad0d872d1810371
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2026-09-26 12:22:04 +0000
Commit:     Bernhard Froehlich <decke@FreeBSD.org>
CommitDate: 2026-09-26 12:23:36 +0000

    devel/computelibrary: ARM compute library
    
    PR:             291261
---
 devel/Makefile                 |   1 +
 devel/computelibrary/Makefile  |  47 ++++
 devel/computelibrary/distinfo  |   3 +
 devel/computelibrary/pkg-descr |   2 +
 devel/computelibrary/pkg-plist | 517 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 570 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 4d3effb5e6dc..f38f962d3259 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -497,6 +497,7 @@
     SUBDIR += compdbgen
     SUBDIR += compiler-rt
     SUBDIR += compiz-bcop
+    SUBDIR += computelibrary
     SUBDIR += concurrencpp
     SUBDIR += concurrencykit
     SUBDIR += concurrentqueue
diff --git a/devel/computelibrary/Makefile b/devel/computelibrary/Makefile
new file mode 100644
index 000000000000..8f2a639a5d87
--- /dev/null
+++ b/devel/computelibrary/Makefile
@@ -0,0 +1,47 @@
+PORTNAME=	computelibrary
+DISTVERSIONPREFIX=	v
+DISTVERSION=	53.3.0
+CATEGORIES=	devel
+
+MAINTAINER=	freebsd@sysctl.cz
+COMMENT=	Arm compute library
+WWW=		https://github.com/ARM-software/ComputeLibrary
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSES/MIT.txt
+
+ONLY_FOR_ARCHS=	aarch64 amd64 armv7
+
+TEST_DEPENDS=	scons:devel/scons
+
+USES=		scons
+USE_GITHUB=	yes
+GH_ACCOUNT=	ARM-software
+GH_PROJECT=	ComputeLibrary
+INSTALL_TARGET=	install-strip
+
+.include <bsd.port.pre.mk>
+
+SCONS_ARGS_amd64=	neon=0 opencl=1 examples=0 arch=x86_64
+SCONS_ARGS_aarch64=	neon=1 opencl=0 examples=0 arch=arm64-v8a
+SCONS_ARGS_armv7=	neon=1 opencl=0 examples=0 arch=armv7a
+SCONS_ARGS=		os=freebsd Werror=0 embed_kernels=0 build=native \
+			${SCONS_ARGS_${ARCH}}
+MAKE_ARGS=		${SCONS_ARGS}
+TEST_TARGET=		test
+
+do-install:
+.for dir in arm_compute support utils
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/include/${PORTNAME})
+.endfor
+	(cd ${WRKSRC}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/${PORTNAME} "-name *.h -name *.hpp")
+	${INSTALL_LIB} ${WRKSRC}/build/libarm_compute.so \
+		${STAGEDIR}${PREFIX}/lib/libarm_compute.so
+	${INSTALL_LIB} ${WRKSRC}/build/libarm_compute_graph.so \
+		${STAGEDIR}${PREFIX}/lib/libarm_compute_graph.so
+	${INSTALL_DATA} ${WRKSRC}/build/*.a ${STAGEDIR}${PREFIX}/lib
+
+do-test:
+	@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} scons ${SCONS_ARGS}
+
+.include <bsd.port.post.mk>
diff --git a/devel/computelibrary/distinfo b/devel/computelibrary/distinfo
new file mode 100644
index 000000000000..6d6708866850
--- /dev/null
+++ b/devel/computelibrary/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1790422593
+SHA256 (ARM-software-ComputeLibrary-v53.3.0_GH0.tar.gz) = 84701d773a19fcdf93990b1b6e4ac9f4006914ae6a9689db9b81666d757a72db
+SIZE (ARM-software-ComputeLibrary-v53.3.0_GH0.tar.gz) = 8481662
diff --git a/devel/computelibrary/pkg-descr b/devel/computelibrary/pkg-descr
new file mode 100644
index 000000000000..30844924bf97
--- /dev/null
+++ b/devel/computelibrary/pkg-descr
@@ -0,0 +1,2 @@
+The Compute Library is a set of computer vision and machine learning
+functions optimised for both Arm CPUs and GPUs using SIMD technologies.
diff --git a/devel/computelibrary/pkg-plist b/devel/computelibrary/pkg-plist
new file mode 100644
index 000000000000..2e3bd476b538
--- /dev/null
+++ b/devel/computelibrary/pkg-plist
@@ -0,0 +1,517 @@
+include/computelibrary/arm_compute/Acl.h
+include/computelibrary/arm_compute/Acl.hpp
+include/computelibrary/arm_compute/AclDescriptors.h
+include/computelibrary/arm_compute/AclEntrypoints.h
+include/computelibrary/arm_compute/AclOpenClExt.h
+include/computelibrary/arm_compute/AclOperators.h
+include/computelibrary/arm_compute/AclTypes.h
+include/computelibrary/arm_compute/AclUtils.h
+include/computelibrary/arm_compute/AclVersion.h
+include/computelibrary/arm_compute/BUILD.bazel
+include/computelibrary/arm_compute/core/CL/CLCompileContext.h
+include/computelibrary/arm_compute/core/CL/CLDevice.h
+include/computelibrary/arm_compute/core/CL/CLHelpers.h
+include/computelibrary/arm_compute/core/CL/CLKernelLibrary.h
+include/computelibrary/arm_compute/core/CL/CLTypes.h
+include/computelibrary/arm_compute/core/CL/ICLArray.h
+include/computelibrary/arm_compute/core/CL/ICLTensor.h
+include/computelibrary/arm_compute/core/CL/OpenCL.h
+include/computelibrary/arm_compute/core/CL/cl_definitions.h
+include/computelibrary/arm_compute/core/CPP/CPPKernels.h
+include/computelibrary/arm_compute/core/CPP/CPPTypes.h
+include/computelibrary/arm_compute/core/CPP/ICPPKernel.h
+include/computelibrary/arm_compute/core/CPP/kernels/CPPBoxWithNonMaximaSuppressionLimitKernel.h
+include/computelibrary/arm_compute/core/CPP/kernels/CPPNonMaximumSuppressionKernel.h
+include/computelibrary/arm_compute/core/CPP/kernels/CPPPermuteKernel.h
+include/computelibrary/arm_compute/core/CPP/kernels/CPPTopKVKernel.h
+include/computelibrary/arm_compute/core/CPP/kernels/CPPUpsampleKernel.h
+include/computelibrary/arm_compute/core/Coordinates.h
+include/computelibrary/arm_compute/core/CoreTypes.h
+include/computelibrary/arm_compute/core/Dimensions.h
+include/computelibrary/arm_compute/core/Error.h
+include/computelibrary/arm_compute/core/GPUTarget.h
+include/computelibrary/arm_compute/core/Helpers.h
+include/computelibrary/arm_compute/core/Helpers.inl
+include/computelibrary/arm_compute/core/IAccessWindow.h
+include/computelibrary/arm_compute/core/IArray.h
+include/computelibrary/arm_compute/core/IDevice.h
+include/computelibrary/arm_compute/core/IKernel.h
+include/computelibrary/arm_compute/core/ITensor.h
+include/computelibrary/arm_compute/core/ITensorInfo.h
+include/computelibrary/arm_compute/core/ITensorPack.h
+include/computelibrary/arm_compute/core/KernelDescriptors.h
+include/computelibrary/arm_compute/core/Log.h
+include/computelibrary/arm_compute/core/PixelValue.h
+include/computelibrary/arm_compute/core/QuantizationInfo.h
+include/computelibrary/arm_compute/core/Rounding.h
+include/computelibrary/arm_compute/core/Size2D.h
+include/computelibrary/arm_compute/core/Size3D.h
+include/computelibrary/arm_compute/core/Steps.h
+include/computelibrary/arm_compute/core/Strides.h
+include/computelibrary/arm_compute/core/SubTensorInfo.h
+include/computelibrary/arm_compute/core/TensorInfo.h
+include/computelibrary/arm_compute/core/TensorShape.h
+include/computelibrary/arm_compute/core/Types.h
+include/computelibrary/arm_compute/core/Utils.h
+include/computelibrary/arm_compute/core/Validate.h
+include/computelibrary/arm_compute/core/Version.h
+include/computelibrary/arm_compute/core/Window.h
+include/computelibrary/arm_compute/core/Window.inl
+include/computelibrary/arm_compute/core/WindowIterator.h
+include/computelibrary/arm_compute/core/experimental/Types.h
+include/computelibrary/arm_compute/core/utils/ActivationFunctionUtils.h
+include/computelibrary/arm_compute/core/utils/DataLayoutUtils.h
+include/computelibrary/arm_compute/core/utils/DataTypeUtils.h
+include/computelibrary/arm_compute/core/utils/FormatUtils.h
+include/computelibrary/arm_compute/core/utils/InterpolationPolicyUtils.h
+include/computelibrary/arm_compute/core/utils/StringUtils.h
+include/computelibrary/arm_compute/core/utils/helpers/AdjustVecSize.h
+include/computelibrary/arm_compute/core/utils/helpers/tensor_transform.h
+include/computelibrary/arm_compute/core/utils/io/FileHandler.h
+include/computelibrary/arm_compute/core/utils/logging/FilePrinter.h
+include/computelibrary/arm_compute/core/utils/logging/Helpers.h
+include/computelibrary/arm_compute/core/utils/logging/IPrinter.h
+include/computelibrary/arm_compute/core/utils/logging/LogMsgDecorators.h
+include/computelibrary/arm_compute/core/utils/logging/Logger.h
+include/computelibrary/arm_compute/core/utils/logging/LoggerRegistry.h
+include/computelibrary/arm_compute/core/utils/logging/Macros.h
+include/computelibrary/arm_compute/core/utils/logging/Printers.h
+include/computelibrary/arm_compute/core/utils/logging/StdPrinter.h
+include/computelibrary/arm_compute/core/utils/logging/Types.h
+include/computelibrary/arm_compute/core/utils/math/Math.h
+include/computelibrary/arm_compute/core/utils/math/SafeOps.h
+include/computelibrary/arm_compute/core/utils/misc/InfoHelpers.h
+include/computelibrary/arm_compute/core/utils/misc/MMappedFile.h
+include/computelibrary/arm_compute/core/utils/misc/Macros.h
+include/computelibrary/arm_compute/core/utils/misc/ShapeCalculator.h
+include/computelibrary/arm_compute/core/utils/misc/Traits.h
+include/computelibrary/arm_compute/core/utils/misc/Utility.h
+include/computelibrary/arm_compute/core/utils/quantization/AsymmHelpers.h
+include/computelibrary/arm_compute/function_info/ActivationLayerInfo.h
+include/computelibrary/arm_compute/function_info/ConvolutionInfo.h
+include/computelibrary/arm_compute/function_info/FullyConnectedLayerInfo.h
+include/computelibrary/arm_compute/function_info/GEMMInfo.h
+include/computelibrary/arm_compute/function_info/MatMulInfo.h
+include/computelibrary/arm_compute/function_info/ScatterInfo.h
+include/computelibrary/arm_compute/graph.h
+include/computelibrary/arm_compute/graph/DataLayerVisitor.h
+include/computelibrary/arm_compute/graph/Edge.h
+include/computelibrary/arm_compute/graph/Graph.h
+include/computelibrary/arm_compute/graph/GraphBuilder.h
+include/computelibrary/arm_compute/graph/GraphContext.h
+include/computelibrary/arm_compute/graph/GraphManager.h
+include/computelibrary/arm_compute/graph/IDeviceBackend.h
+include/computelibrary/arm_compute/graph/IGraphMutator.h
+include/computelibrary/arm_compute/graph/IGraphPrinter.h
+include/computelibrary/arm_compute/graph/INode.h
+include/computelibrary/arm_compute/graph/INodeVisitor.h
+include/computelibrary/arm_compute/graph/ITensorAccessor.h
+include/computelibrary/arm_compute/graph/ITensorHandle.h
+include/computelibrary/arm_compute/graph/LayerDescriptors.h
+include/computelibrary/arm_compute/graph/Logger.h
+include/computelibrary/arm_compute/graph/PassManager.h
+include/computelibrary/arm_compute/graph/Tensor.h
+include/computelibrary/arm_compute/graph/TensorDescriptor.h
+include/computelibrary/arm_compute/graph/TypeLoader.h
+include/computelibrary/arm_compute/graph/TypePrinter.h
+include/computelibrary/arm_compute/graph/Types.h
+include/computelibrary/arm_compute/graph/Utils.h
+include/computelibrary/arm_compute/graph/Workload.h
+include/computelibrary/arm_compute/graph/algorithms/Algorithms.h
+include/computelibrary/arm_compute/graph/algorithms/TopologicalSort.h
+include/computelibrary/arm_compute/graph/backends/BackendRegistrar.h
+include/computelibrary/arm_compute/graph/backends/BackendRegistry.h
+include/computelibrary/arm_compute/graph/backends/CL/CLDeviceBackend.h
+include/computelibrary/arm_compute/graph/backends/CL/CLFunctionFactory.h
+include/computelibrary/arm_compute/graph/backends/CL/CLNodeValidator.h
+include/computelibrary/arm_compute/graph/backends/CL/CLSubTensorHandle.h
+include/computelibrary/arm_compute/graph/backends/CL/CLTensorHandle.h
+include/computelibrary/arm_compute/graph/backends/FunctionHelpers.h
+include/computelibrary/arm_compute/graph/backends/FusedConvolutionBatchNormalizationFunction.h
+include/computelibrary/arm_compute/graph/backends/FusedDepthwiseConvolutionBatchNormalizationFunction.h
+include/computelibrary/arm_compute/graph/backends/NEON/NEDeviceBackend.h
+include/computelibrary/arm_compute/graph/backends/NEON/NEFunctionFactory.h
+include/computelibrary/arm_compute/graph/backends/NEON/NENodeValidator.h
+include/computelibrary/arm_compute/graph/backends/NEON/NESubTensorHandle.h
+include/computelibrary/arm_compute/graph/backends/NEON/NETensorHandle.h
+include/computelibrary/arm_compute/graph/backends/Utils.h
+include/computelibrary/arm_compute/graph/backends/ValidateHelpers.h
+include/computelibrary/arm_compute/graph/detail/CrossLayerMemoryManagerHelpers.h
+include/computelibrary/arm_compute/graph/detail/ExecutionHelpers.h
+include/computelibrary/arm_compute/graph/frontend/ILayer.h
+include/computelibrary/arm_compute/graph/frontend/IStream.h
+include/computelibrary/arm_compute/graph/frontend/IStreamOperators.h
+include/computelibrary/arm_compute/graph/frontend/Layers.h
+include/computelibrary/arm_compute/graph/frontend/Stream.h
+include/computelibrary/arm_compute/graph/frontend/SubStream.h
+include/computelibrary/arm_compute/graph/frontend/Types.h
+include/computelibrary/arm_compute/graph/mutators/DepthConcatSubTensorMutator.h
+include/computelibrary/arm_compute/graph/mutators/GraphMutators.h
+include/computelibrary/arm_compute/graph/mutators/GroupedConvolutionMutator.h
+include/computelibrary/arm_compute/graph/mutators/InPlaceOperationMutator.h
+include/computelibrary/arm_compute/graph/mutators/NodeExecutionMethodMutator.h
+include/computelibrary/arm_compute/graph/mutators/NodeFusionMutator.h
+include/computelibrary/arm_compute/graph/mutators/SplitLayerSubTensorMutator.h
+include/computelibrary/arm_compute/graph/mutators/SyntheticDataTypeMutator.h
+include/computelibrary/arm_compute/graph/nodes/ActivationLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ArgMinMaxLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/BatchNormalizationLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/BoundingBoxTransformLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ChannelShuffleLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ConcatenateLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ConstNode.h
+include/computelibrary/arm_compute/graph/nodes/ConvolutionLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DeconvolutionLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DepthToSpaceLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DepthwiseConvolutionLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DequantizationLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DetectionOutputLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DetectionPostProcessLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/DummyNode.h
+include/computelibrary/arm_compute/graph/nodes/EltwiseLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/FlattenLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/FullyConnectedLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/FusedConvolutionBatchNormalizationNode.h
+include/computelibrary/arm_compute/graph/nodes/FusedDepthwiseConvolutionBatchNormalizationNode.h
+include/computelibrary/arm_compute/graph/nodes/GenerateProposalsLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/InputNode.h
+include/computelibrary/arm_compute/graph/nodes/L2NormalizeLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/Nodes.h
+include/computelibrary/arm_compute/graph/nodes/NodesFwd.h
+include/computelibrary/arm_compute/graph/nodes/NormalizationLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/NormalizePlanarYUVLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/OutputNode.h
+include/computelibrary/arm_compute/graph/nodes/PReluLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/PadLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/PermuteLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/PoolingLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/PrintLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/PriorBoxLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/QuantizationLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ROIAlignLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ReductionLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ReorgLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ReshapeLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/ResizeLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/SliceLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/SoftmaxLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/SplitLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/StackLayerNode.h
+include/computelibrary/arm_compute/graph/nodes/StridedSliceLayerNode.h
+include/computelibrary/arm_compute/graph/printers/DotGraphPrinter.h
+include/computelibrary/arm_compute/graph/printers/Printers.h
+include/computelibrary/arm_compute/runtime/Allocator.h
+include/computelibrary/arm_compute/runtime/Array.h
+include/computelibrary/arm_compute/runtime/BlobLifetimeManager.h
+include/computelibrary/arm_compute/runtime/BlobMemoryPool.h
+include/computelibrary/arm_compute/runtime/CL/CLArray.h
+include/computelibrary/arm_compute/runtime/CL/CLBufferAllocator.h
+include/computelibrary/arm_compute/runtime/CL/CLFunctions.h
+include/computelibrary/arm_compute/runtime/CL/CLGEMMHeuristicsHandle.h
+include/computelibrary/arm_compute/runtime/CL/CLHelpers.h
+include/computelibrary/arm_compute/runtime/CL/CLMemory.h
+include/computelibrary/arm_compute/runtime/CL/CLMemoryRegion.h
+include/computelibrary/arm_compute/runtime/CL/CLRuntimeContext.h
+include/computelibrary/arm_compute/runtime/CL/CLScheduler.h
+include/computelibrary/arm_compute/runtime/CL/CLSubTensor.h
+include/computelibrary/arm_compute/runtime/CL/CLTensor.h
+include/computelibrary/arm_compute/runtime/CL/CLTensorAllocator.h
+include/computelibrary/arm_compute/runtime/CL/CLTuner.h
+include/computelibrary/arm_compute/runtime/CL/CLTunerTypes.h
+include/computelibrary/arm_compute/runtime/CL/CLTuningParams.h
+include/computelibrary/arm_compute/runtime/CL/CLTypes.h
+include/computelibrary/arm_compute/runtime/CL/ICLGEMMKernelSelection.h
+include/computelibrary/arm_compute/runtime/CL/ICLOperator.h
+include/computelibrary/arm_compute/runtime/CL/ICLSimpleFunction.h
+include/computelibrary/arm_compute/runtime/CL/ICLTuner.h
+include/computelibrary/arm_compute/runtime/CL/Utils.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLActivationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLArgMinMaxLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBatchNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBatchToSpaceLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBitwiseAnd.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBitwiseNot.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBitwiseOr.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBitwiseXor.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLBoundingBoxTransform.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLCast.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLChannelShuffleLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLComparison.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLConcatenateLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLConv3D.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLConvertFullyConnectedWeights.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLCopy.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLCrop.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLCropResize.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDeconvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDeconvolutionLayerUpsample.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDepthConvertLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDepthToSpaceLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDepthwiseConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDequantizationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDirectConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLDirectDeconvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLElementwiseOperations.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLElementwiseUnaryLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFFT1D.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFFT2D.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFFTConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFill.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFlattenLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFloor.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFullyConnectedLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLFuseBatchNormalization.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGEMM.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGEMMConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGEMMDeconvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGEMMLowpMatrixMultiplyCore.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGEMMLowpOutputStage.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGather.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLGenerateProposalsLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLIndirectConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLInstanceNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLL2NormalizeLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLLSTMLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLLSTMLayerQuantized.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLLogicalAnd.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLLogicalNot.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLLogicalOr.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLMatMul.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLMaxUnpoolingLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLMeanStdDevNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLNormalizePlanarYUVLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPReluLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPadLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPermute.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPixelWiseMultiplication.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPooling3dLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPoolingLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLPriorBoxLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLQLSTMLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLQuantizationLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLRNNLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLROIAlignLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLROIPoolingLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLRange.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLReduceMean.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLReductionOperation.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLReorgLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLReshapeLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLReverse.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLScale.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLScatter.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLSelect.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLSlice.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLSoftmaxLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLSpaceToBatchLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLSpaceToDepthLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLSplit.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLStackLayer.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLStridedSlice.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLTile.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLTranspose.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLUnstack.h
+include/computelibrary/arm_compute/runtime/CL/functions/CLWinogradConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/CL/tuners/CLTuningParametersList.h
+include/computelibrary/arm_compute/runtime/CPP/CPPFunctions.h
+include/computelibrary/arm_compute/runtime/CPP/CPPScheduler.h
+include/computelibrary/arm_compute/runtime/CPP/ICPPSimpleFunction.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPBoxWithNonMaximaSuppressionLimit.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPDetectionOutputLayer.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPDetectionPostProcessLayer.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPNonMaximumSuppression.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPPermute.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPSplit.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPTopKV.h
+include/computelibrary/arm_compute/runtime/CPP/functions/CPPUpsample.h
+include/computelibrary/arm_compute/runtime/FunctionDescriptors.h
+include/computelibrary/arm_compute/runtime/IAllocator.h
+include/computelibrary/arm_compute/runtime/IAssetManager.h
+include/computelibrary/arm_compute/runtime/IFunction.h
+include/computelibrary/arm_compute/runtime/ILifetimeManager.h
+include/computelibrary/arm_compute/runtime/IMemory.h
+include/computelibrary/arm_compute/runtime/IMemoryGroup.h
+include/computelibrary/arm_compute/runtime/IMemoryManager.h
+include/computelibrary/arm_compute/runtime/IMemoryPool.h
+include/computelibrary/arm_compute/runtime/IMemoryRegion.h
+include/computelibrary/arm_compute/runtime/IOperator.h
+include/computelibrary/arm_compute/runtime/IPoolManager.h
+include/computelibrary/arm_compute/runtime/IRuntimeContext.h
+include/computelibrary/arm_compute/runtime/IScheduler.h
+include/computelibrary/arm_compute/runtime/ISimpleLifetimeManager.h
+include/computelibrary/arm_compute/runtime/ITensorAllocator.h
+include/computelibrary/arm_compute/runtime/ITransformWeights.h
+include/computelibrary/arm_compute/runtime/IWeightsManager.h
+include/computelibrary/arm_compute/runtime/Memory.h
+include/computelibrary/arm_compute/runtime/MemoryGroup.h
+include/computelibrary/arm_compute/runtime/MemoryManagerOnDemand.h
+include/computelibrary/arm_compute/runtime/MemoryRegion.h
+include/computelibrary/arm_compute/runtime/NEON/INEOperator.h
+include/computelibrary/arm_compute/runtime/NEON/INESimpleFunction.h
+include/computelibrary/arm_compute/runtime/NEON/INESimpleFunctionNoBorder.h
+include/computelibrary/arm_compute/runtime/NEON/NEFunctions.h
+include/computelibrary/arm_compute/runtime/NEON/NEScheduler.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEActivationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEAddMulAdd.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEArgMinMaxLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEArithmeticAddition.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEArithmeticSubtraction.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBatchNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBatchToSpaceLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBitwiseAnd.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBitwiseNot.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBitwiseOr.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBitwiseXor.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEBoundingBoxTransform.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NECast.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEChannelShuffleLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEConcatenateLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEConv3D.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEConvertFullyConnectedWeights.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NECopy.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NECropResize.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDeconvolutionLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDepthConvertLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDepthToSpaceLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDepthwiseConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDequantizationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDetectionPostProcessLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEDirectConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEElementwiseOperations.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFFT1D.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFFT2D.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFFTConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFill.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFillBorder.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFlattenLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFloor.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFullyConnectedLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEFuseBatchNormalization.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGEMM.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGEMMConv2d.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGEMMConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGEMMLowpMatrixMultiplyCore.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGEMMLowpOutputStage.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGather.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEGenerateProposalsLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEInstanceNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEL2NormalizeLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NELSTMLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NELSTMLayerQuantized.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NELogical.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEMatMul.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEMaxUnpoolingLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEMeanStdDevNormalizationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NENormalizationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPReluLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPadLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPermute.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPixelWiseMultiplication.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPooling3dLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPoolingLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEPriorBoxLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEQLSTMLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEQuantizationLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NERNNLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEROIAlignLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEROIPoolingLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NERange.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEReduceMean.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEReductionOperation.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEReorderLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEReorgLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEReshapeLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEReverse.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEScale.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEScatter.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NESelect.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NESlice.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NESoftmaxLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NESpaceToBatchLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NESpaceToDepthLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NESplit.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEStackLayer.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEStridedSlice.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NETile.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NETopKV.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NETranspose.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEUnstack.h
+include/computelibrary/arm_compute/runtime/NEON/functions/NEWinogradConvolutionLayer.h
+include/computelibrary/arm_compute/runtime/OMP/OMPScheduler.h
+include/computelibrary/arm_compute/runtime/OffsetLifetimeManager.h
+include/computelibrary/arm_compute/runtime/OffsetMemoryPool.h
+include/computelibrary/arm_compute/runtime/OperatorList.h
+include/computelibrary/arm_compute/runtime/OperatorTensor.h
+include/computelibrary/arm_compute/runtime/PoolManager.h
+include/computelibrary/arm_compute/runtime/RuntimeContext.h
+include/computelibrary/arm_compute/runtime/Scheduler.h
+include/computelibrary/arm_compute/runtime/SchedulerFactory.h
+include/computelibrary/arm_compute/runtime/SingleThreadScheduler.h
+include/computelibrary/arm_compute/runtime/SubTensor.h
+include/computelibrary/arm_compute/runtime/Tensor.h
+include/computelibrary/arm_compute/runtime/TensorAllocator.h
+include/computelibrary/arm_compute/runtime/Types.h
+include/computelibrary/arm_compute/runtime/common/LSTMParams.h
+include/computelibrary/arm_compute/runtime/experimental/Types.h
+include/computelibrary/arm_compute/runtime/experimental/low_level/CpuGemmAssemblyDispatch.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuActivation.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuAdd.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuDepthwiseConv2d.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuDequantize.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuElementwise.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuFullyConnected.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuGEMMLowp.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuGemm.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuGemmConv2d.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuGemmDirectConv2d.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuMeanStdDevNormalization.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuMul.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuPool2d.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuQuantize.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuSoftmax.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuSub.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuTranspose.h
+include/computelibrary/arm_compute/runtime/experimental/operators/CpuWinogradConv2d.h
+include/computelibrary/support/AclRequires.h
+include/computelibrary/support/BUILD.bazel
+include/computelibrary/support/Bfloat16.h
+include/computelibrary/support/CRTP.h
+include/computelibrary/support/Cast.h
+include/computelibrary/support/DeepCopy.h
+include/computelibrary/support/Half.h
+include/computelibrary/support/ICloneable.h
+include/computelibrary/support/Iterable.h
+include/computelibrary/support/Mutex.h
+include/computelibrary/support/Random.h
+include/computelibrary/support/Rounding.h
+include/computelibrary/support/SaturateCast.h
+include/computelibrary/support/Semaphore.h
+include/computelibrary/support/StringSupport.h
+include/computelibrary/support/ToolchainSupport.h
+include/computelibrary/support/Traits.h
+include/computelibrary/support/WindowsSupport.h
+include/computelibrary/utils/BUILD.bazel
+include/computelibrary/utils/CommonGraphOptions.cpp
+include/computelibrary/utils/CommonGraphOptions.h
+include/computelibrary/utils/GraphUtils.cpp
+include/computelibrary/utils/GraphUtils.h
+include/computelibrary/utils/ImageLoader.h
+include/computelibrary/utils/TypePrinter.h
+include/computelibrary/utils/Utils.cpp
+include/computelibrary/utils/Utils.h
+include/computelibrary/utils/command_line/CommandLineOptions.h
+include/computelibrary/utils/command_line/CommandLineParser.h
+include/computelibrary/utils/command_line/EnumListOption.h
+include/computelibrary/utils/command_line/EnumOption.h
+include/computelibrary/utils/command_line/ListOption.h
+include/computelibrary/utils/command_line/Option.h
+include/computelibrary/utils/command_line/SimpleOption.h
+include/computelibrary/utils/command_line/ToggleOption.h
+lib/libarm_compute-static.a
+lib/libarm_compute.so
+lib/libarm_compute_graph-static.a
+lib/libarm_compute_graph.so