Skip to content

Commit 5c6b557

Browse files
authored
Update Dockerfile
1 parent f40980d commit 5c6b557

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

Dockerfile

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@ ENV PATH=$CUDA_INSTALL_PATH/bin:$PATH
1111

1212
ENV GPUAPPS_ROOT=/accel-sim/gpu-app-collection
1313

14-
RUN apt-get update && apt-get install -y wget build-essential xutils-dev bison zlib1g-dev flex \
15-
libglu1-mesa-dev git g++ libssl-dev libxml2-dev libboost-all-dev git g++ \
16-
libxml2-dev vim python3-setuptools python3-pip python3-venv cmake \
17-
libfreeimage3 libfreeimage-dev freeglut3-dev pkg-config \
18-
python3-doc python3-tk python3.12-venv python3.12-doc binfmt-support psmisc apt-utils gdb && apt-get clean
19-
14+
RUN apt-get update && apt-get install -y \
15+
wget build-essential xutils-dev bison zlib1g-dev flex \
16+
libglu1-mesa-dev git g++ libssl-dev libxml2-dev libboost-all-dev \
17+
vim python3-setuptools python3-pip python3-venv cmake \
18+
libfreeimage3 libfreeimage-dev freeglut3-dev pkg-config \
19+
python3-doc python3-tk python3.12-venv python3.12-doc \
20+
binfmt-support psmisc apt-utils gdb curl bash-completion && \
21+
apt-get clean
2022

2123
# Create and activate a virtual environment, venv is needed because of PEP 668
2224
RUN python3 -m venv /venv
@@ -26,6 +28,14 @@ RUN pip3 install pyyaml plotly psutil
2628

2729
RUN git clone --recurse-submodules https://github.com/accel-sim/gpu-app-collection.git && cd gpu-app-collection && bash test-build.sh && bash get_regression_data.sh
2830

31+
32+
# autocomplete
33+
RUN echo "source /usr/share/bash-completion/completions/git" >> ~/.bashrc
34+
35+
# Install fzf
36+
RUN git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && \
37+
~/.fzf/install --all --no-update-rc
38+
2939
#get Nsys
3040
ENV DEBIAN_FRONTEND=noninteractive
3141

0 commit comments

Comments
 (0)