Coder Social home page Coder Social logo

mikaczma / dnndk-pynqz2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wutianze/dnndk-pynqz2

0.0 0.0 0.0 169.46 MB

First lesson for you to use DNNDK, also it can be helpful for your AI learning

Shell 8.69% Python 57.91% Makefile 5.54% C++ 27.86%

dnndk-pynqz2's Introduction

Edge AI Tutorials

Zynq 7000 DPU TRD

dnndk3.0-pynqz2

  • In this tutorial you will learn:

    1. How to use caffe model resnet50 to classify pictures using pynq-z2.
    2. How to use tensorflow model mnist to recognize hand-writing number using pynq-z2.
    3. How to train and use yolov3 in pynq-z2.
    4. How to use DNNDK-v3.0 to optimize the trained models.
    5. How to use dpu in pynq-z2 to accelerate inference.
  • First download all the files to your pc.

    You can also download the system image of pynq-z2 we provided in Baidu Cloud or Google Cloud, it embeds DPU IP into pynq system and fixes some problems of official image. For more details, please refer to HydraMini.

  • The most important files are organized as followed:

    mnist_tf

    mnist_host
    mnist_pynqz2
    mnist-handwriting-guide.md

    resnet50_caffe

    resnet50_host
    resnet50_pynqz2
    resnet50_pynqz2_guide.md

    yolo_keras

    keras-yolo3
    yolo_pynqz2
    take_training_imgs
    yolo_pynqz2_guide.md

    The mnist_tf contains the mnist model trained by tensorflow and you can read the mnist-handwriting-guide.md to learn. The resnet50_caffe contains the resnet50 model trained by caffe and you can read the resnet50_pynqz2_guide.md to learn. The yolo_keras provide a yolo implementation using keras, you can download the pre-trained weights of yolo from darknet.

  • Preparation

    Before you start, you should read build-host-dnndk.md & build-pynqz2-system.md first to set your environment and do some preparation. I recommend you learn mnist_tf before running into yolo_keras.

If you have any problem, please open an issue. If you like this project please star to support. And you wanna something more exciting? See HydraMini

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.