Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yejw5/mace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiAI Compute Engine

License build status

Documentation | FAQ | Release Notes | MiAI Model Zoo | Demo

MiAI Compute Engine is a deep learning inference framework optimized for mobile heterogeneous computing platforms. The design is focused on the following targets:

  • Performance
    • The runtime is highly optimized with NEON, OpenCL and Hexagon. Except for the inference speed, the initialization speed is also intensively optimized.
  • Power consumption
    • Chip dependent power options are included as advanced API.
  • Memory usage and library footprint
    • Graph level memory allocation optimization and buffer reuse is supported.
  • Model protection
    • Model protection is one the highest priority feature from the beginning of the design. Various techniques are introduced like coverting models to C++ code and literal obfuscations.
  • Platform coverage
    • A good coverage of recent Qualcomm, MediaTek, Pinecone and other ARM based chips. CPU runtime is also compitable with most POSIX systems and archetectures with limited performance.

Getting Started

Performance

MiAI Compute Engine Model Zoo contains several common neural networks models and built daily against a list of mobile phones. The benchmark result can be found in the CI result page.

Communication

  • GitHub issues: bug reports, usage issues, feature requests
  • Gitter:
  • QQ群: 756046893

Contributing

Any kind of contributions are welcome. For bug reports, feature requests, please just open an issue without any hesitance. For code contributions, it's strongly suggested to open an issue for discussion first. For more details, please refer to the contribution guide.

License

Apache License 2.0.

Acknowledgement

MiAI Compute Engine depends on several open source projects located in third_party directory. Particularly, we learned a lot from the following projects during the development:

Finally, we also thank the Qualcomm, Pinecone and MediaTek engineering teams for their helps.

About

Mobile AI Compute Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.1%
  • Python 17.4%
  • C 6.0%
  • Java 2.1%
  • HTML 0.8%
  • Shell 0.3%
  • Other 0.3%