All Projects → sipeed → MaixPy3

sipeed / MaixPy3

Licence: MIT license
MaixPy for Linux Python3, let's play with edge AI easier!

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Jupyter Notebook
11667 projects
Makefile
30231 projects

Projects that are alternatives of or similar to MaixPy3

libmaix
A library and SDK for embeded AI model inference with hardware acceleration
Stars: ✭ 40 (-68%)
Mutual labels:  maixpy, edge-ai, v831, r329
enhancement-proposals
Enhancement proposals for the Jupyter Ecosystem
Stars: ✭ 97 (-22.4%)
Mutual labels:  jupyter
mercury
Convert Python notebook to web app and share with non-technical users
Stars: ✭ 1,894 (+1415.2%)
Mutual labels:  jupyter
ipychart
The power of Chart.js with Python
Stars: ✭ 48 (-61.6%)
Mutual labels:  jupyter
emr-bootstrap-spark
AWS bootstrap scripts for Mozilla's flavoured Spark setup.
Stars: ✭ 49 (-60.8%)
Mutual labels:  jupyter
Jetson-Nano-image
Jetson Nano image with deep learning frameworks
Stars: ✭ 46 (-63.2%)
Mutual labels:  ncnn
observable-jupyter
Embed visualizations and code from Observable notebooks in Jupyter
Stars: ✭ 27 (-78.4%)
Mutual labels:  jupyter
YOLOv5-Lite
🍅🍅🍅YOLOv5-Lite: lighter, faster and easier to deploy. Evolved from yolov5 and the size of model is only 930+kb (int8) and 1.7M (fp16). It can reach 10+ FPS on the Raspberry Pi 4B when the input size is 320×320~
Stars: ✭ 1,230 (+884%)
Mutual labels:  ncnn
safety-gear-detector-python
Observe workers as they pass in front of a camera to determine if they have adequate safety protection.
Stars: ✭ 54 (-56.8%)
Mutual labels:  edge-ai
jupyterlab-sparkmonitor
JupyterLab extension that enables monitoring launched Apache Spark jobs from within a notebook
Stars: ✭ 78 (-37.6%)
Mutual labels:  jupyter
systemdspawner
Spawn JupyterHub single-user notebook servers with systemd
Stars: ✭ 79 (-36.8%)
Mutual labels:  jupyter
jupyter-wysiwyg
A rich text editor for markdown cells in Jupyter
Stars: ✭ 34 (-72.8%)
Mutual labels:  jupyter
How-to-score-0.8134-in-Titanic-Kaggle-Challenge
Solution of the Titanic Kaggle competition
Stars: ✭ 114 (-8.8%)
Mutual labels:  jupyter
leafmap
A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
Stars: ✭ 1,299 (+939.2%)
Mutual labels:  jupyter
RobotVision2
移动端实时疲劳驾驶检测
Stars: ✭ 23 (-81.6%)
Mutual labels:  ncnn
iqsharp
Microsoft's IQ# Server.
Stars: ✭ 112 (-10.4%)
Mutual labels:  jupyter
libdeepvac
Use PyTorch model in C++ project
Stars: ✭ 98 (-21.6%)
Mutual labels:  ncnn
cognipy
In-memory Graph Database and Knowledge Graph with Natural Language Interface, compatible with Pandas
Stars: ✭ 31 (-75.2%)
Mutual labels:  jupyter
ipydagred3
ipywidgets library for drawing directed acyclic graphs in jupyterlab using dagre-d3
Stars: ✭ 38 (-69.6%)
Mutual labels:  jupyter
flowtorch
flowTorch - a Python library for analysis and reduced-order modeling of fluid flows
Stars: ✭ 47 (-62.4%)
Mutual labels:  jupyter

MaixPy3 Logo

MaixPy3 GitHub forks GitHub stars GitHub watchers

MIT PyPI version Python issue

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.

index.png

Installation

  • ready linux ubuntu20.04 desktop
sudo apt update && sudo apt install libjpeg-dev gcc libopencv-dev -qq -y && wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb && sudo apt install ./libffi6_3.2.1-8_amd64.deb -qq -y

python3 -m pip install pybind11 maixpy3
  • run this python code
from maix import camera, display
display.show(camera.capture().draw_string(0, 0, "hello world!"))

uasge.png

Develop

Under linux x86_64, use python3 setup.py build && python3 -m pip install . 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, 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.

Platform Status Config Progress Toolchain
linux_pc & RPi_2B working linux_desktop 70% develop.md & maixpy3_build.yml
maix_v83x working maix_v83x 99% v83x_linux_x86_python3.8_toolchain
maix_r329 working maix_r329 99% r329_linux_x86_python3.9_toolchain

License

Copyright (c) Sipeed Corporation. All rights reserved.

Licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].