-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.sh
executable file
·33 lines (29 loc) · 1.01 KB
/
requirements.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
31
32
33
#! /usr/bin/bash
# update with the latest firmware
sudo apt-get update
# dpkgs needed
sudo apt-get -y install python3
sudo apt-get -y install python3-pip
sudo apt-get -y install python3-tk
sudo apt-get -y install python3-opencv
sudo apt-get -y install python3-matplotlib
sudo apt-get -y install make cmake pkg-config
sudo apt-get -y install g++
sudo apt-get -y install libglfw3 libglfw3-dev
sudo apt-get -y install mesa-utils libglu1-mesa-dev mesa-common-dev
sudo apt-get -y install freeglut3 freeglut3-dev
sudo apt-get -y install libglew-dev libglm-dev
sudo apt-get -y install libpng-dev
sudo apt-get -y install imagemagick
# Python packages needed
sudo python3 -m pip install tensorflow
sudo python3 -m pip install xlib
sudo python3 -m pip install playsound
sudo python3 -m pip install torch
sudo python3 -m pip install torchvision
sudo python3 -m pip install pandas
sudo python3 -m pip install dill
# These links are required for training programs to run
cd ~/Neckerworld/server
ln -s ../assets assets
ln -s ../training training