Discover and explore top open-source AI tools and projects—updated daily.
PINTO0309Prebuilt TensorFlow Lite binaries for edge devices
Top 62.1% on SourcePulse
Summary
This repository provides pre-built TensorFlow binaries optimized for embedded platforms like Raspberry Pi and Jetson Nano. It focuses on enabling TensorFlow Lite with support for custom operations (MediaPipe), XNNPACK (including multi-threading and half-precision), and FlexDelegate. The project offers binaries for various TensorFlow versions and Python environments, along with detailed build instructions and customization steps for different hardware and software configurations.
How It Works
The project compiles TensorFlow from source, targeting ARM architectures (armhf, aarch64) common on Raspberry Pi and Jetson Nano. It integrates TensorFlow Lite for on-device inference, XNNPACK for performance acceleration, FlexDelegate for custom operations, and multi-threading. The README details specific build configurations, patches, and dependencies for numerous TensorFlow versions and OS distributions.
Quick Start & Requirements
.whl files or follow detailed build instructions using Bazel.libhdf5-dev, libc-ares-dev, libeigen3-dev.Highlighted Details
Maintenance & Community
Maintained by PINTO0309, providing highly detailed build instructions. Community interaction details are not present.
Licensing & Compatibility
No explicit license is stated. Compatibility is focused on ARM embedded systems and specific Linux distributions.
Limitations & Caveats
Source builds are complex and time-consuming, requiring specific Bazel versions and dependencies. The focus is on ARM embedded systems; general x86_64 builds are secondary. Some build configurations are noted as "impossible" or experimental. The README is dense and primarily a build guide.
2 years ago
Inactive
veekaybee
parrt