Skip to content
Snippets Groups Projects
Commit 3981dfa2 authored by Premas's avatar Premas
Browse files

No commit message

No commit message
parent 293d8922
No related branches found
No related tags found
No related merge requests found
Pipeline #12012 passed with stage
in 30 minutes and 37 seconds
......@@ -23,7 +23,6 @@ RUN apt-get update && apt-get install -y \
python3.9 \
python3.9-dev \
python3.9-venv \
python3-pip \
git \
libegl1-mesa \
libgles2-mesa \
......@@ -58,66 +57,32 @@ RUN apt-get update && apt-get install -y \
zip \
&& rm -rf /var/lib/apt/lists
#RUN add-apt-repository ppa:beineri/opt-qt-6.2.0-bionic
RUN apt-get update
RUN apt-get install -y qt6-base-dev
#RUN apt-get update && apt-get install -y \
# build-essential \
# libxcb-xinerama0 \
# libxcb1 \
#qt5-qmake \
#qtbase5-dev \
#qtchooser \
#qtbase5-dev-tools \
#libxcb1-dev \
#libssl-dev \
#sip-dev \
#&& apt-get clean
#RUN apt-get update && apt-get install -y \
# xvfb \
# && apt-get clean
#RUN apt-get update && apt-get install -y libgl1-mesa-glx libxkbcommon0 && apt-get clean
#RUN pip install --upgrade pip
#RUN pip install tf-slim
# Set python3.9 as the default python version
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
# Verify Python installation
RUN python3 --version
# Upgrade pip to the latest version
#RUN pip install --upgrade pip
# Install git
#RUN apt-get update
#&& apt-get install -y git
# Clone the DeepLabCut repository
RUN git clone https://github.com/DeepLabCut/DeepLabCut.git
# Change the working directory to DeepLabCut
WORKDIR /app/DeepLabCut
RUN git checkout v2.3.8
RUN python3 -m venv deepenv
# Upgrade pip within the virtual environment
RUN pip install --upgrade pip
RUN /app/DeepLabCut/deepenv/bin/pip install --upgrade pip
RUN /app/DeepLabCut/deepenv/bin/pip install wheel
# Install compatible versions of numpy and typing-extensions
RUN /app/DeepLabCut/deepenv/bin/pip install numpy==1.24.3 typing-extensions==4.5.0
#RUN /app/DeepLabCut/deepenv/bin/pip install deeplabcut[gui]==2.3.8
# Install dependencies within the virtual environment
RUN /app/DeepLabCut/deepenv/bin/pip install -r requirements.txt
RUN /app/DeepLabCut/deepenv/bin/pip install deeplabcut[gui]==2.3.8
#RUN /app/DeepLabCut/deepenv/bin/pip install .["gui"]
# Install PyQt5 and Qt5 for graphical user interfaces
#RUN /app/DeepLabCut/deepenv/bin/pip install pyqt5==5.15.9 matplotlib==3.4.3
# Install PySide6 version 6.2.4 (compatible with DeepLabCut)
#RUN /app/DeepLabCut/deepenv/bin/pip install pyside6
#RUN pip install .["gui"]
# Create a virtual environment and activate it
#RUN /app/DeepLabCut/deepenv/bin/pip install deeplabcut[gui]==2.3.8
RUN /app/DeepLabCut/deepenv/bin/pip install .["gui"]
# Install dependencies
ENTRYPOINT ["/bin/bash"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment