Files

29 lines
739 B
Bash
Executable File

#!/bin/bash
# OpenDAN startup script - tuned for 24-core / 62GB RAM system
DIR="$(cd "$(dirname "$0")" && pwd)"
VENV="$DIR/venv"
REPO="$DIR/repo"
export AIOS_ROOT="$REPO/rootfs"
export AIOS_MYAI="$DIR/myai"
export PYTHONPATH="$REPO/src:$REPO/src/component:$REPO/src/service"
# System tuning for 24-core Xeon E5-2430
export OMP_NUM_THREADS=20
export MKL_NUM_THREADS=20
export NUMEXPR_NUM_THREADS=20
export OPENBLAS_NUM_THREADS=20
export VECLIB_MAXIMUM_THREADS=20
mkdir -p "$AIOS_MYAI"
echo "Starting OpenDAN..."
echo " AIOS_ROOT: $AIOS_ROOT"
echo " AIOS_MYAI: $AIOS_MYAI"
echo " OMP_NUM_THREADS: $OMP_NUM_THREADS"
echo " Python: $(python3 --version)"
echo ""
cd "$REPO/src/service/aios_shell"
"$VENV/bin/python" aios_shell.py "$@"