Sign inSign up

hccz95/hfo

By hccz95

•Updated over 2 years ago

Half-Field Offense environment

Image
0

1.8K

hccz95/hfo repository overview

Dockerfile:

FROM ubuntu:18.04

RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y \
    build-essential flex cmake qt4-default libboost-system-dev libboost-filesystem-dev zlib1g-dev \
    git wget

WORKDIR /root
# 编译HFO
RUN cd ~ && git clone https://github.com/LARG/HFO.git && cd HFO && \
    mkdir build && cd build && \
    cmake -DCMAKE_BUILD_TYPE=RelwithDebInfo .. && \
    make -j4 && \
    make install && \
    cd ~/HFO && rm -r build

# 安装 Miniconda
ARG CONDA_PATH=/opt/miniconda
ARG CONDA_EXE=$CONDA_PATH/bin/conda
ARG PIP_EXE=$CONDA_PATH/bin/pip
ENV PATH=$CONDA_PATH/bin:$PATH
RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh && \
    bash miniconda.sh -b -p $CONDA_PATH && \
    rm miniconda.sh
RUN $CONDA_EXE config --set show_channel_urls yes && \
    $CONDA_EXE install -y pip && \
    $CONDA_EXE clean -ya

RUN $CONDA_EXE init bash && \
    $PIP_EXE install --no-cache-dir numpy && \
    cd ~/HFO && $PIP_EXE install .

RUN apt-get clean && rm -rf /var/lib/apt/lists/*

CMD ["/usr/bin/bash"]

Tag summary

Content type

Image

Digest

sha256:209fdd6dd…

Size

370 MB

Last updated

over 2 years ago

docker pull hccz95/hfo