GithubHelp home page GithubHelp logo

eclipsess / paddle-mobile Goto Github PK

View Code? Open in Web Editor NEW

This project forked from paddlepaddle/paddle-lite

0.0 2.0 0.0 9.8 MB

This research aims at simply deploying deeplearning on mobile devices, with low complexity and high speed.

License: Apache License 2.0

Shell 0.39% CMake 2.26% C++ 63.28% C 12.11% Objective-C 0.59% Objective-C++ 0.59% Awk 0.08% Dockerfile 0.05% Ruby 0.01% Swift 13.22% Metal 5.90% Java 0.05% Python 1.46%

paddle-mobile's Introduction

Paddle-Mobile

Build Status Documentation Status License

欢迎来到 Paddle-Mobile GitHub 项目。Paddle-Mobile是PaddlePaddle组织下的项目,是一个致力于嵌入式平台的深度学习的框架。

Features

  • 高性能支持ARM CPU
  • 支持Mali GPU
  • 支持Andreno GPU
  • 支持苹果设备的GPU Metal实现
  • 支持ZU5、ZU9等FPGA开发板
  • 支持树莓派等arm-linux开发板

Demo

原Domo目录

https://github.com/PaddlePaddle/paddle-mobile/tree/develop/demo

文档

设计文档

关于paddle-mobile设计文档在下面链接中,如果想了解更多内容。issue中会有很多早期的设计和讨论过程。 设计文档链接

开发文档

开发文档主要是关于编译、运行等问题。做为开发者,它可以和贡献文档共同结合使用。

贡献文档

  • 贡献文档链接
  • 上面文档中涵盖了主要的贡献代码流程,如果在实践中您还遇到了其他问题,可以发issue。我们看到后会尽快处理。

模型获得

目前Paddle-Mobile仅支持Paddle fluid训练的模型。如果你手中的模型是不同种类的模型,需要进行模型转换才可以运行。

1. 直接使用Paddle Fluid训练

该方式最为可靠,推荐方式

2. caffe转为Paddle Fluid模型

https://github.com/PaddlePaddle/models/tree/develop/fluid/image_classification/caffe2fluid

3. ONNX

ONNX全称为“Open Neural Network Exchange”,即“开放的神经网络切换”。该项目的目的是让不同的神经网络开发框架做到互通互用。

除直接使用PaddlePaddle训练fluid版本的模型外,还可以通过onnx转换得到个别Paddle fluid模型。

目前,百度也在做onnx支持工作。相关转换项目在这里: https://github.com/PaddlePaddle/paddle-onnx

4. 部分测试模型和测试图片下载

http://mms-graph.bj.bcebos.com/paddle-mobile%2FmodelsAndImages.zip

问题解决

欢迎提出或解决我们的问题,有疑问可以发issue. Github Issues.

Copyright and License

Paddle-Mobile 提供相对宽松的Apache-2.0开源协议 Apache-2.0 license.

旧版 Mobile-Deep-Learning

原MDL(Mobile-Deep-Learning)工程被迁移到了这里 Mobile-Deep-Learning

paddle-mobile's People

Contributors

allonli avatar chonwhite avatar cocodark avatar dolphin8 avatar eclipsess avatar fengzi0 avatar halsay avatar hjchen2 avatar hp03 avatar itminner avatar kk12333 avatar lijiancheng0614 avatar nhzlx avatar panyx0718 avatar qnqinan avatar rayliu2015 avatar smilejames avatar wangkuiyi avatar wzzju avatar xiaohaichun avatar xiebaiyuan avatar yanantao78 avatar yangfei963158659 avatar zhangyang0701 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.