-
Notifications
You must be signed in to change notification settings - Fork 40
/
mlps.sh
30 lines (25 loc) · 1013 Bytes
/
mlps.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
######################################################################################
# eyeCloudAI 3.1 MLPS Run Script
# Author : Jin Kim
# e-mail : jinkim@seculayer.com
# Powered by Seculayer © 2021 Service Model Team, R&D Center.
######################################################################################
APP_PATH=/eyeCloudAI/app/ape
####
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda
if [ -x "${APP_PATH}/mlps/.venv/bin/python3" ]
then
PYTHON_BIN="$APP_PATH/mlps/.venv/bin/python3"
else
PYTHON_BIN="$(command -v python3.7)"
export PYTHONPATH=$PYTHONPATH:$APP_PATH/mlps/lib:$APP_PATH/mlps
export PYTHONPATH=$PYTHONPATH:$APP_PATH/pycmmn/lib:$APP_PATH/pycmmn
export PYTHONPATH=$PYTHONPATH:$APP_PATH/apeflow/lib:$APP_PATH/apeflow
export PYTHONPATH=$PYTHONPATH:$APP_PATH/dataconverter/lib:$APP_PATH/dataconverter
fi
KEY=${1}
TASK_IDX=${2}
JOB_TYPE=${3}
$PYTHON_BIN -m mlps.MLProcessingServer ${KEY} ${TASK_IDX} ${JOB_TYPE}