consolidating

This commit is contained in:
mcguirepr89
2022-02-18 16:12:57 -05:00
parent 4b38aa90b8
commit 1656851ef2
3 changed files with 6 additions and 31 deletions
-30
View File
@@ -21,41 +21,11 @@ fi
sudo ./install_services.sh || exit 1
source /etc/birdnet/birdnet.conf
apt_deps=(swig ffmpeg wget unzip curl cmake make bc)
libs_modules=(libjpeg-dev zlib1g-dev python3-dev python3-pip python3-venv)
install_deps() {
echo "Checking dependencies"
for i in "${libs_modules[@]}";do
if [ $(apt list --installed 2>/dev/null | grep "$i" | wc -l) -le 0 ];then
echo " Installing $i"
sudo apt -y install ${i} &> /dev/null
else
echo "$i is installed!"
fi
done
for i in "${apt_deps[@]}";do
if ! which $i &>/dev/null ;then
echo "Installing $i"
sudo apt -y install ${i} &> /dev/null
else
echo "$i is installed!"
fi
done
}
install_birdnet() {
cd ~/BirdNET-Pi || exit 1
echo "Establishing a python virtual environment"
python3 -m venv birdnet
source ./birdnet/bin/activate
echo "Upgrading pip, wheel, and setuptools"
pip3 install --upgrade pip wheel setuptools
# TFLite Pre-built binaires from https://github.com/PINTO0309/TensorflowLite-bin
echo "Installing the TFLite bin wheel"
pip3 install --upgrade tflite_runtime-2.6.0-cp39-none-linux_aarch64.whl
echo "Making sure everything else is installed"
pip3 install -U -r /home/pi/BirdNET-Pi/requirements.txt
}