Nimble Installation
Nimble requires docker-compose
, you can install the latest version from: https://docs.docker.com/compose/install/
user@host:~$ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
user@host:~$ sudo chmod +x /usr/local/bin/docker-compose
A valid license is required to run Nimble. If you would like to request a trial license, visit https://megh.com/
Update the docker-compose*.yaml
files to set the MEGH_LM_HOST environment variable to the machine running the license manager.
Pull
- CPU
- iGPU
- GPU
- FPGA
user@host:~$ docker-compose pull
Pulls the latest meghcomputing/nimble
image.
user@host:~$ docker-compose -f docker-compose-igpu.yaml pull
Pulls the latest meghcomputing/nimble
image.
user@host:~$ docker-compose -f docker-compose-gpu.yaml pull
Pulls the latest meghcomputing/nimble
image.
user@host:~$ docker-compose -f docker-compose-fpga.yaml pull
Pulls the latest meghcomputing/nimble_fpga
image.
Start
- CPU
- iGPU
- GPU
- FPGA
user@host:~$ docker-compose up [-d]
user@host:~$ docker-compose -f docker-compose-igpu.yaml up [-d]
user@host:~$ docker-compose -f docker-compose-gpu.yaml up [-d]
user@host:~$ docker-compose -f docker-compose-fpga.yaml up [-d]
Start the Nimble container, use -d
to run in detached mode.
Stop
- CPU
- iGPU
- GPU
- FPGA
user@host:~$ docker-compose down
user@host:~$ docker-compose -f docker-compose-igpu.yaml down
user@host:~$ docker-compose -f docker-compose-gpu.yaml down
user@host:~$ docker-compose -f docker-compose-fpga.yaml down
Bring down the Nimble container and cleanup any docker artifacts.