Skip to content

ncnn_mp Modification Roadmap #1

@Willaaaaaaa

Description

@Willaaaaaaa

Project Intro

This project aims to introduce the high-performance ncnn inference framework into the MicroPython ecosystem. Building on the basic functionality already implemented, I plan the following modifications to improve the project's usability, reliability, and practicality.

Key Goals

1. API Design: Implementing an Object-Oriented Interface
2. Improving Usability: Adding Syntax Hints
3. Improving Stability: Testing and Examples
4. Comprehensive Documentation
5. Streamline the Build Process

Checklist

  • Encapsulate the current c api's process-oriented functions into Pythonic object-oriented classes and functions.

  • Create an ncnn_mp.pyi file to support code completion and syntax hints.

  • Based on the new object-oriented interface, write tests to ensure api stability.

  • Provide more real-world application examples as a guide.

  • Write documents, including api references and contribution guidelines, to help users better use the project.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions