Docker Container Image Build Script of Triton Inference Server for Jetson
-
Clone this repository in your Jetson
git clone https://github.com/MACNICA-CLAVIS-NV/jetson-triton-container
-
Change the directory to the repository directory.
cd jetson-triton-container
-
Install the docker-compose command.
./scripts/install_docker_compose.sh
-
Build the Triton Inference Sever container image. Please note that this process takes nearly two hours (on Jetson Nano)!
./scripts/docker_build.sh
./scripts/docker_run.sh
-
Start the Triton Inference Server and the gists/pure-ftpd FTP server.
./scripts/compose_up.sh
-
Set your user ID and your password for the FTP server. Please note that this is needed at the first run only. Your user ID and your password will be recorded in ./pureftpd directory.
./scripts/set_ftp_pw.sh
The first prompt you will see may be for the sudo password. The second and third prompt will be for the FTP password.
[sudo] password for xxx: (Input the sudo password) Password: (Input your FTP Password) Enter it again: (Input your FTP Password again)
-
To stop the servers, execute the following command from another terminal.
./scripts/compose_down.sh