MaixPy Python3 library
Project description
MaixPy3
MaixPy3 is a Python3 toolkit based on cpython, which simplifies the development of applications on Linux AI edge devices through Python programming.
See the wiki.sipeed.com for more information
Support Jupyter Environment
Install rpyc_ikernel kernel in jupyter notebook & lab to get an IDE that can remotely call Python code, videos, and image streaming.
Progress
Platform | Status | Config | Progress |
---|---|---|---|
linux_pc & RPi_2B | working | linux_desktop | 70% |
maix_v83x | working | maix_v83x | 90% |
maix_r329 | working | maix_r329 | 80% |
Estimated Workload
-
30% Python3.7↑ & toolchain environment adaptation Pillow spidev evdev gpiod pyserial zbarlight numpy
-
20% base library adaptation camera display image nn speech
-
10% Peripheral library adapted to gpio spi i2c zbar pwm event
-
40% AI application adaptation resnet yolo classifier FaceRecognize
The development progress is in no particular order.
Develop
sudo apt-get install libjpeg-dev libopencv-*-dev
Under linux x86_64
, use python3 setup.py build
to complete the linux package construction. If you need .whl
pre-compiled package, please change build
to bdist_wheel
.
For other platforms, take the version of maix_v83x
as an example, match the Python3 + cross-compilation chain of the corresponding platform(toolchain_v83x_linux_x86), and run python3.8 setup.py build maix_v83x
to complete the construction of the target platform package.
Welcome to provide configurations of different platforms to MaixPy3/envs/ to adapt to the MaixPy3 environment.
License
Copyright (c) Sipeed Corporation. All rights reserved.
Licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for maixpy3-0.4.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db97df7f1d429f41e8b06a1c45cdc9ff9c7eb5e9bd8440133d16240e2cced5a3 |
|
MD5 | f62f181f941ab284bbda4b2c0727de71 |
|
BLAKE2b-256 | 1f994f0ad3e60fccd1783f20d69aaafd3aa7c9e67afc1bade545682b7a10fce2 |
Hashes for maixpy3-0.4.0-cp38-cp38-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f0a5e41ac5a8e7db0e2a5720861ea5c87ac1f04d56a9884f54dab4942685cf5 |
|
MD5 | 2e4145d3823d35c0e8ea012c7b9f0783 |
|
BLAKE2b-256 | 6e0611a44c0e1acfb00f897d1eb85973db9f32d1f9a0be108776cb751d424932 |