This guide will guide you through the installation process for the ALL Jetson Nano Classifier on your Jetson Nano device.
This project requires the Jetson Nano Developer Kit SD Card Image. For information on how to set up your Jetson Nano prior to starting this tutorial visit Getting Started with Jetson Nano Developer Kit
The following hardware is required for this project:
We have prepared a Docker image for this project to allow easy installation on the NVIDIA Jetson Nano. To download the image visit the petermossleukemiaairesearch/all-jetson-nano repository.
You will need to ensure you have followed the provided guides below:
The first thing you need to do is transfer the trained model and data from your development/training machine to your home directory on the Jetson Nano. The remainder of this tutorial assumes you have copied the entire ALL-Jetson-Nano-Classifier directory to your home directory on the Jetson Nano.
In your home directory on your Jetson Nano, ensure that you have completed this step.
ls
You should see the following output:
ALL-Jetson-Nano-Classifier
You should now ensure that you have the following:
- The test data is in the model/data/test directory
- The model/saved directory is not empty and contains the saved_model.pb file, assets and variables directories.
- The model/tfrt directory is not empty and contains the saved_model.pb file, assets and variables directories.
- The all_jetson_nano.json file is in the model directory
- The all_jetson_nano.h5 file is in the model directory
- The all_jetson_nano.onnx file is in the model directory
Now you are ready to use the ALL Jetson Nano Classifier docker image on your Jetson Nano.
Open terminal on your Jetson Nano or login using ssh and use the following command to download the image, start the container and mount the ALL-Jetson-Nano-Classifier directory as a volume in the container. Ensure you change YourUser with the user you are logged into the nano on.
sudo docker run -it --name all-jetson-nano --rm --runtime nvidia --network host -v /home/YourUser/ALL-Jetson-Nano-Classifier:/ALL-Jetson-Nano-Classifier petermossleukemiaairesearch/all-jetson-nano:v1
If you want to create your own Docker image, steps have been provided in the scripts/docker.txt file.
Now you are ready to use the ALL Jetson Nano Classifier. Head over to the Jetson Nano Usage Guide for instructions on how to use your model with on the Jetson Nano.
Asociación de Investigacion en Inteligencia Artificial Para la Leucemia Peter Moss encourages and welcomes code contributions, bug fixes and enhancements from the Github community.
Please read the CONTRIBUTING document for a full guide to forking our repositories and submitting your pull requests. You will also find our code of conduct in the Code of Conduct document.
- Adam Milton-Barker - Asociación de Investigacion en Inteligencia Artificial Para la Leucemia Peter Moss President/Founder & Lead Developer, Sabadell, Spain
We use SemVer for versioning.
This project is licensed under the MIT License - see the LICENSE file for details.
We use the repo issues to track bugs and general requests related to using this project. See CONTRIBUTING for more info on how to submit bugs, feature requests and proposals.