-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
executable file
·30 lines (23 loc) · 1.03 KB
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# get docker-compose yml
#wget https://trainingdataio.s3.amazonaws.com/docker-compose.ngx.yml
# pull trainingdata.io docker image
# docker pull trainingdataio/tdviewer:v2.0-ngx
# update submodule for medical imaging
git submodule update --init --recursive
# install git lfs
sudo apt-get update && sudo apt-get install -y git-lfs
# download nvidiaclara models
cd nvidiaclara && git lfs pull && cd ..
# configure nvidia-docker2
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update && sudo apt-get install -y nvidia-docker2
sudo service docker restart
# pull nvidia docker image
docker pull nvcr.io/nvidia/clara-train-sdk:v3.0
# prepare light web server
sudo apt-get install -y python3-pip
sudo apt-get install -y libsm6 libxext6 libxrender-dev
pip3 install -r flaskserver/requirements.txt