GithubHelp home page GithubHelp logo

velythyl / dt-machine-learning-libraries Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 94 KB

Docker environment you can use to build CUDA-compatible Machine Learning tools and libraries for NVidia Jetson Nano boards.

License: Other

Dockerfile 34.87% Shell 63.57% Makefile 1.56%

dt-machine-learning-libraries's Introduction

dt-machine-learning-libraries

Docker environment you can use to build CUDA-compatible Machine Learning tools and libraries for NVidia Jetson Nano boards.

Environment

The environment in which the libraries are built is the combination of host and container libraries. In particular,

Host Libraries:

Library Version
CUDA 10.2(.89)
CuDNN 8.0(.0.180)

Container Libraries:

Check the lists dependencies-apt.txt and dependencies-py3.txt for the container libraries.

How to use it

The Docker image (i.e., environment) can be built on any machine (i.e., any architecture). The libraries build when the image is run, and this can only happen on a machine with arm64v8 architecture and with the proper version of CUDA and CuDNN installed.

NOTE: This Docker image DOES NOT have CUDA/CuDNN installed in it. CUDA and CuDNN are mounted by the nvidia runtime for Docker.

Build the image

Build the environment image using the command:

dts devel build

Run the image (build the library)

Build a library using the command:

dts devel run -L <library_name> -- -v $(pwd)/dist:/out

where, library_name is one of those available in the /launchers directory of this repository. The final python wheel will be available in the directory /dist of this repository once the building has completed.

Where to run

As of January 2020, it is possible to install the JetPack v4.4.1 on an NVidia Jetson AGX Xavier.

dt-machine-learning-libraries's People

Contributors

afdaniele avatar frank-qcd-qk avatar velythyl avatar

Watchers

 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.