Current Jetson Nano image is based on Ubuntu distro, This project will try to deploy a opensuse version. Furthermore, I will take a closer look on deep learning framework, and learn how they use hardware accelerator.
First, boot up Jeston nano with Ubuntu, and deploy Tensorflow(Keras), Pytorch(Caffee2), MXNet, the most popular DL framework today, on it. Understand how those frameworks take advantage of hardware accelerator.
Second, build a new image with our kernel and rootfs.
Last, try to install DL frameworks from our ARM64 repo, checking current status.
Reference:
https://elinux.org/Jetson/Nano/Upstream
No Hackers yet
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 18
Comments
-
over 5 years ago by lyan | Reply
Did a investigation on DL framworks, just some basic stuff, but it's good to me since I am more interested in how they work with hardware accelerator or how to improve. Most of them could work with Nvidia GPU by CUDA, and a few could work with AMD GPU and FPGA with OpenCL, and few of them could be supported directly by ASICs(TPU,NPU).
=================== Tensorflow(google), most popular today, current version 2.0,
Pytorch(FB), caffe2 is merged in pytorch now.
Mxnet(Amazon, Nvidia)
There are some others:
Theano: stop develop since 2017
Keras, user-friendly API for tensorflow and theano
CNTK(MicroSoft), Cognitive Toolkit
FastAI, A library based on Pytorch
Reference: https://docs.nvidia.com/deeplearning/frameworks/install-tf-jetson-platform/index.html https://www.tensorflow.org/learn https://pytorch.org/get-started/locally/ https://mxnet.apache.org/versions/master/architecture/index.html
Similar Projects
This project is one of its kind!