#!/bin/bash

set -e

pip install --upgrade pip

pip install numpy==1.24.3
pip install pandas==2.0.3
pip install pyyaml==6.0.3
pip install opencv-python==4.12.0.88
pip install opencv-python-headless==4.12.0.88
pip install matplotlib==3.7.5
pip install protobuf==3.20.3

# PyTorch CPU - нужен только для tensorflow, достаточно под CPU в целом, но можно поставить GPU, но тогда возиться с CUDA
pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu

# MediaPipe
pip install --no-deps mediapipe==0.10.11
pip install attrs

pip install scikit-learn==1.3.2
pip install joblib==1.4.2
pip install depthai==2.28.0

# TensorFlow
pip install --no-deps tensorflow==2.13.1

pip install \
    absl-py \
    astunparse \
    flatbuffers \
    gast \
    google-pasta \
    grpcio \
    h5py \
    keras==2.13.1 \
    libclang \
    opt-einsum \
    tensorboard==2.13.0 \
    tensorflow-estimator==2.13.0 \
    termcolor \
    wrapt \
    requests
    
pip install numpy==1.24.3
pip install scipy==1.11.0
pip install pygame==2.6.1

echo "все установлено"
