Giter Club home page Giter Club logo

blueoil's Introduction


Blueoil provides two features.

  • Training a neural network model
  • Converting a trained model to an executable binary (or library), which utilize FPGAs for acceleration.
Type Status
blueoil Build status
lmnet Build status
dlk Build status
docs CircleCI

See also CI settings.

Documentation

You can see online documentation with enter.

Check out the Installation and Usage Guide page for getting started.

Note: Currently, Installation page is just in to be written, Please see Setup section to build docker on your development environment.

Prerequisites

  • GNU/Linux x86_64 with kernel version > 3.10
  • NVIDIA GPU with Architecture >= 3.0 (Kepler)
  • NVIDIA drivers >= 410.48
  • Docker >=1.12 (or >=17.03.0)
  • nvidia-docker >= 2.0

The blueoil is run on docker container with original docker image based on NVIDIA's CUDA images (cuda:10.0-cudnn7-devel).

The machine running the CUDA container only requires the NVIDIA driver, the CUDA toolkit doesn't have to be installed.

Please see the detail in the nvidia-docker's prerequisites.

Set up

There are some submodules in this repositry, so you should run git submodule update --init --recursive after cloning or git clone --recursive [this repository].

make build

Note: The private repository submodules are set to connect by ssh, if you want to use HTTPS, you should edit URLs in .gitmodules and run git submodule sync before git submodule update --init --recursive command. (see how to edit)

How to make document

cd docs
make html

You can see generated documents in HTML format under docs/_build/html/ directory on your enviroment.

Also, you can see the deploy-preview online documentation from a Pull Request page that are integrated by netilify.

How to test

We can test each opereations of drore_run.sh by using shell script.

Prerequisites

  • expect >= version 5.45
$ make test

You can test specific task.

$ CUDA_VISIBLE_DEVICES={YOUR_GPU_ID} make test-classification
$ CUDA_VISIBLE_DEVICES={YOUR_GPU_ID} make test-object-detection
$ CUDA_VISIBLE_DEVICES={YOUR_GPU_ID} make test-semantic-segmentation

You can also test the modules used in Blueoil.

$ make test-lmnet
$ make test-dlk

blueoil's People

Contributors

lm-konda avatar n-nez avatar ruimashita avatar yoya avatar iizukak avatar primenumber avatar joeper214 avatar nlpng avatar tkng avatar hadusam avatar yd8534976 avatar antonionevado avatar lm-jira avatar suttang avatar odoku avatar fumihwh avatar kchygoe avatar ed728 avatar patrick-su avatar tsawada avatar tk26eng avatar lm-tajimi avatar nabedev avatar twille00 avatar toohsk avatar mosesds avatar lm-lily avatar leapmindadmin avatar kination avatar oscarwang114 avatar

Watchers

James Cloos 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.