/
script.sh
25 lines (17 loc) · 1.11 KB
/
script.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
apt update && \
apt install -y locales cmake libsm6 libxext6 libxrender-dev && \
locale-gen en_US.UTF-8
export LC_ALL=en_US.UTF-8
# Pip packages for running server and face-aligned (dlib takes a while to install)
pip install flask flask_cors tqdm opencv-python imutils dlib imageio
# Get model weights
curl https://openaipublic.azureedge.net/glow-demo/large3/graph_optimized.pb > graph_optimized.pb
# Get manipulation vectors
curl https://openaipublic.azureedge.net/glow-demo/z_manipulate.npy > z_manipulate.npy
# Get facial landmarks for aligning input faces
curl https://openaipublic.azureedge.net/glow-demo/shape_predictor_68_face_landmarks.dat > shape_predictor_68_face_landmarks.dat
# Pip package for running optimized model with fused kernels
curl https://openaipublic.azureedge.net/glow-demo/blocksparse-1.0.0-py2.py3-none-any.whl > blocksparse-1.0.0-py2.py3-none-any.whl
pip install blocksparse-1.0.0-py2.py3-none-any.whl
# If blocksparse doesn't install, use unoptimized model (and set optimized=False in model.py)
# curl https://openaipublic.azureedge.net/glow-demo/large3/graph_unoptimized.pb > graph_unoptimized.pb