Skip to content
Snippets Groups Projects
Commit 7da4fc85 authored by calrama's avatar calrama
Browse files

Test

parent 491b3f09
No related branches found
No related tags found
No related merge requests found
Pipeline #62014 passed
...@@ -353,25 +353,10 @@ RUN version=1.6.0 && \ ...@@ -353,25 +353,10 @@ RUN version=1.6.0 && \
rm /opt/mxnet-1.6.0-manual-cuda-arch-flags.patch && \ rm /opt/mxnet-1.6.0-manual-cuda-arch-flags.patch && \
ninja -C build ninja -C build
# pybind11
ARG pybind11_VERSION=2.13.5
RUN source /etc/profile && \
cd /tmp && \
curl -sSL -o pybind11-${pybind11_VERSION}.tar.gz https://github.com/pybind/pybind11/archive/v${pybind11_VERSION}.tar.gz && \
tar -xf pybind11-${pybind11_VERSION}.tar.gz && \
cd pybind11-${pybind11_VERSION} && \
cmake -S. -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local \
-DPYBIND11_TEST=off \
&& \
ninja -C build install && \
cd .. && \
rm -rf pybind11-${pybind11_VERSION}*
# pylon (Basler cameras) # pylon (Basler cameras)
ARG pylon_VERSION=5.2.0.13457 ARG pylon_VERSION=5.2.0.13457
RUN cd /tmp && \ RUN cd /tmp && \
curl -sSLO https://www.baslerweb.com/fp-1551786516/media/downloads/software/pylon_software/pylon-${pylon_VERSION}-x86_64.tar.gz && \ curl -sSLO https://www2.baslerweb.com/media/downloads/software/pylon_software/pylon-${pylon_VERSION}-x86_64.tar.gz && \
tar -xf pylon-${pylon_VERSION}-x86_64.tar.gz && \ tar -xf pylon-${pylon_VERSION}-x86_64.tar.gz && \
cd pylon-${pylon_VERSION}-x86_64 && \ cd pylon-${pylon_VERSION}-x86_64 && \
tar -xf pylonSDK-${pylon_VERSION}-x86_64.tar.gz && \ tar -xf pylonSDK-${pylon_VERSION}-x86_64.tar.gz && \
...@@ -380,6 +365,11 @@ RUN cd /tmp && \ ...@@ -380,6 +365,11 @@ RUN cd /tmp && \
rm -rf pylon-${pylon_VERSION}* rm -rf pylon-${pylon_VERSION}*
ADD bash/pylon.sh /etc/profile.d/pylon.sh ADD bash/pylon.sh /etc/profile.d/pylon.sh
# Update yum repos to vault.
RUN rm /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-SCLo-scl.repo /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
ADD patches/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo
RUN yum makecache
# CGAL # CGAL
ARG CGAL_VERSION=5.2 ARG CGAL_VERSION=5.2
RUN yum install -y \ RUN yum install -y \
...@@ -468,6 +458,21 @@ RUN version=3.8.19 && \ ...@@ -468,6 +458,21 @@ RUN version=3.8.19 && \
rm -rf Python-${version}* && \ rm -rf Python-${version}* && \
ldconfig ldconfig
# pybind11
ARG pybind11_VERSION=2.13.5
RUN source /etc/profile && \
cd /tmp && \
curl -sSL -o pybind11-${pybind11_VERSION}.tar.gz https://github.com/pybind/pybind11/archive/v${pybind11_VERSION}.tar.gz && \
tar -xf pybind11-${pybind11_VERSION}.tar.gz && \
cd pybind11-${pybind11_VERSION} && \
cmake -S. -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local \
-DPYBIND11_TEST=off \
&& \
ninja -C build install && \
cd .. && \
rm -rf pybind11-${pybind11_VERSION}*
# Python 3.9 # Python 3.9
RUN version=3.9.19 && \ RUN version=3.9.19 && \
source /etc/profile && \ source /etc/profile && \
...@@ -608,9 +613,6 @@ RUN python3.12 -m pip --no-cache-dir install -U pip && \ ...@@ -608,9 +613,6 @@ RUN python3.12 -m pip --no-cache-dir install -U pip && \
h5py \ h5py \
deprecation deprecation
# Remove non-vault yum repos
RUN rm /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-SCLo-scl.repo /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
# Additional development dependencies # Additional development dependencies
RUN yum install -y \ RUN yum install -y \
patchelf \ patchelf \
......
[base]
name=CentOS-$releasever - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[updates]
name=CentOS-$releasever - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[extras]
name=CentOS-$releasever - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[centosplus]
name=CentOS-$releasever - CentOSPlus
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment