This Yocto layer contains artificial intelligence / machine learning related Python module recipes. This Yocto layer is also the continuation and extension of the recently archived/discontinued meta-scipy and meta-scikit-learn layers. It supports Yocto 4.2 Mickledore and newer releases.

Git repository

https://github.com/zboszor/meta-python-ai.git web repo

Last commit: 2 months ago (nanbield branch)

Dependencies

The meta-python-ai layer depends upon:

Recipe name Version Description
apache-arrow 15.0.2 Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
blosc 1.21.5 High performance compressor optimized for binary data
cfitsio 4.4.0 Library for manipulating FITS data files
erfa 2.0.1 Essential Routines for Fundamental Astronomy.
libaec 1.1.3 Adaptive Entropy Coding library
openblas 0.3.28 OpenBLAS : An optimized BLAS library
python3-aiobotocore 2.12.2 Async client for aws services using botocore and aiohttp
python3-aioitertools 0.11.0 Itertools and builtins for AsyncIO and mixed iterables
python3-asdf 3.2.0 Python implementation of the ASDF Standard
python3-asdf-standard 1.1.1 The ASDF Standard schemas
python3-asdf-transform-schemas 0.5.0 ASDF schemas for transforms
python3-astropy 5.2.2 Astronomy and astrophysics core library
python3-astunparse 1.6.3 An AST unparser for Python
python3-av 12.0.0 Pythonic bindings for FFmpeg's libraries.
python3-awscli 1.32.51 Universal Command Line Environment for AWS.
python3-basic-colormath 0.1.0 Salvaged colormath
python3-beniget 0.4.1 A static analyzer for Python2 and Python3 code
python3-bleach 6.1.0 An easy safelist-based HTML-sanitizing tool.
python3-blosc 1.11.1 Blosc data compressor
python3-bokeh 3.4.0 Interactive plots and applications in the browser from Python
python3-boto3 1.34.51 Amazon Web Services API
python3-botocore 1.34.51 The low-level, core functionality of boto 3.
python3-bottleneck 1.3.8 Fast NumPy array functions written in C
python3-bytetrack 0.0.1 ByteTrack: Multi-Object Tracking by Associating Every Detection Box
python3-cloudpickle 3.0.0 Extended pickling support for Python objects
python3-contourpy 1.2.1 Python library for calculating contours of 2D quadrilateral grids
python3-cython-bbox 0.1.5 cython_bbox is widely used in object detection tasks
python3-dask 2024.3.1 Parallel PyData with Task Scheduling
python3-dataclasses-json 0.5.14 Easily serialize dataclasses to and from JSON
python3-distributed 2024.3.1 Distributed scheduler for Dask
python3-dunamai 1.19.2 Dynamic version generation
python3-extension-helpers 1.1.1 Utilities for building and installing packages with compiled extensions
python3-falcon 3.1.3 The Falcon Web Framework
python3-falcon-auth 1.1.0 The Falcon Web Framework
python3-falcors 2.0.0 Falcon CORS middlware
python3-fire 0.6.0 A library for automatically generating command line interfaces.
python3-fsspec 2024.3.1 File-system specification
python3-heapdict 1.0.1 A heap with decrease-key and increase-key operations
python3-imagecodecs 2023.9.18 Image transformation, compression, and decompression codecs
python3-imageio-ffmpeg 0.4.9 FFMPEG wrapper for Python
python3-imread 0.7.5 imread: Image reading library
python3-imutils 0.5.4 A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, displaying Matplotlib images, sorting contours, detecting edges, an
python3-jplephem 2.21 Use a JPL ephemeris to predict planet positions.
python3-jsondiff 2.0.0 Diff JSON and JSON-like structures in Python
python3-keyboard 0.13.5 Hook and simulate keyboard events
python3-kornia 0.6.12 Open Source Differentiable Computer Vision Library for PyTorch
python3-lapx 0.5.7 Linear Assignment Problem solver (LAPJV/LAPMOD).
python3-lazy-loader 0.3 lazy_loader
python3-llvmlite 0.43.0 lightweight wrapper around basic LLVM functionality
python3-locket 1.0.0 File-based locks for Python on Linux and Windows
python3-loguru 0.7.2 Fast, Extensible Progress Meter
python3-meson-python 0.15.0 Meson Python build backend (PEP 517)
python3-motmetrics 1.4.0 Metrics for multiple object tracker benchmarking.
python3-namegenerator 1.0.6 Generate Random Names for anything
python3-numba 0.60.0 compiling Python code using LLVM
python3-numcodecs 0.12.1 A Python package providing buffer compression and transformation codecs for use
python3-oldest-supported-numpy 2023.12.21 Meta-package that provides the oldest NumPy that supports a given Python version and platform.
python3-onemetric 0.1.2 Metrics Library to Evaluate Machine Learning Algorithms in Python
python3-onnx 1.16.0 Open Neural Network Exchange
python3-partd 1.4.1 Appendable key-value storage
python3-patchelf 0.17.2.1 A small utility to modify the dynamic linker and RPATH of ELF executables.
python3-poetry-dynamic-versioning 1.2.0 Easily serialize dataclasses to and from JSON
python3-pyarrow 15.0.2 Python library for Apache Arrow
python3-pydub 0.25.1 Manipulate audio with an simple and easy high level interface
python3-pyerfa 2.0.1.1 Python bindings for ERFA
python3-pythran 0.15.0 Ahead of Time compiler for numeric kernels
python3-pytorch 2.4.1 Tensors and Dynamic neural networks in Python with strong GPU acceleration
python3-pytorch-opcounter 0.1.1 A tool to count the FLOPs of PyTorch model.
python3-pywavelets 1.4.1 PyWavelets, wavelet transform module
python3-pyxdg 0.28 PyXDG is a python library to access freedesktop.org standards
python3-s3fs 2024.3.1 Convenient Filesystem interface over S3
python3-s3transfer 0.10.1 An Amazon S3 Transfer Manager
python3-scikit-image 0.22.0 Image processing in Python
python3-scikit-learn 1.3.2 A set of python modules for machine learning and data mining
python3-scipy 1.11.4 SciPy: Scientific Library for Python
python3-seaborn 0.13.2 Statistical data visualization
python3-setuptools-git-versioning 1.13.6 Use git repo data for building a version number according PEP-440
python3-setuptools-scm 8.0.4 the blessed package to manage your versions by scm tags
python3-shapely 2.0.3 Manipulation and analysis of geometric objects
python3-tblib 3.0.0 Traceback serialization library.
python3-threadpoolctl 3.4.0 Python helpers to limit the number of threads used in native libraries that handle their own internal threadpool (BLAS and OpenMP implementations)
python3-tifffile 2024.2.12 Read and write TIFF files
python3-tinycss2 1.1.1 A tiny CSS parser
python3-tomlkit 0.12.4 Style preserving TOML library
python3-torchvision 0.19.1 Datasets, Transforms and Models specific to Computer Vision
python3-types-dataclasses 0.6.6 Typing stubs for dataclasses
python3-types-pillow 9.4.0.19 Typing stubs for Pillow
python3-typing-inspect 0.9.0 Runtime inspection utilities for typing module
python3-ultralytics 8.1.45 Ultralytics YOLOv8 for SOTA object detection, multi-object tracking, instance segmentation, pose estimation and image classification.
python3-xyzservices 2023.10.1 Source of XYZ tiles providers
python3-yolov5 7.0.12 Packaged version of the Yolov5 object detector
python3-zarr 2.17.1 An implementation of chunked, compressed, N-dimensional arrays for Python
python3-zict 3.0.0 Mutable mapping tools
python3-zopeevent 5.0 The zope.event package provides a simple event system
sleef 3.6.1 SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
utf8proc 2.9.0 A clean C library for processing UTF-8 Unicode data