Skip to content
Snippets Groups Projects
Commit 2efb89ee authored by Olga Vladimirovna Datskova's avatar Olga Vladimirovna Datskova
Browse files

Merge branch 'simpletrack-time' into 'master'

Simpletrack time

See merge request !18
parents 5481a9f3 85da29c0
No related branches found
No related tags found
1 merge request!18Simpletrack time
Pipeline #1806904 failed
...@@ -78,7 +78,7 @@ test:intel: ...@@ -78,7 +78,7 @@ test:intel:
- job: build:intel - job: build:intel
artifacts: false artifacts: false
test:pocl: .test:pocl:
<<: *job_test <<: *job_test
image: image:
name: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-gpu/simpletrack/pocl:ci-qa-latest name: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-gpu/simpletrack/pocl:ci-qa-latest
...@@ -100,7 +100,7 @@ bench:intel: ...@@ -100,7 +100,7 @@ bench:intel:
- job: test:intel - job: test:intel
artifacts: false artifacts: false
bench:pocl: .bench:pocl:
<<: *job_bench <<: *job_bench
image: image:
name: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-gpu/simpletrack/pocl:ci-qa-latest name: gitlab-registry.cern.ch/hep-benchmarks/hep-workloads-gpu/simpletrack/pocl:ci-qa-latest
......
...@@ -9,7 +9,7 @@ ENV SRC_URL "https://github.com/intel/compute-runtime/releases/download" ...@@ -9,7 +9,7 @@ ENV SRC_URL "https://github.com/intel/compute-runtime/releases/download"
ENV NEO_DIR "/opt/intel/neo" ENV NEO_DIR "/opt/intel/neo"
ENV NEO_VER "20.25.17111" ENV NEO_VER "20.25.17111"
RUN apt-get update && apt upgrade -y && apt-get -y install python3-pip ocl-icd-opencl-dev clinfo wget git \ RUN apt-get update && apt upgrade -y && apt-get -y install python3-pip ocl-icd-opencl-dev clinfo wget git time \
&& mkdir -p ${OCL_DIR} ${TBB_DIR} /etc/OpenCL/vendors && cd ${OCL_DIR} \ && mkdir -p ${OCL_DIR} ${TBB_DIR} /etc/OpenCL/vendors && cd ${OCL_DIR} \
&& wget https://github.com/intel/llvm/releases/download/2020-06/oclcpuexp-${OCL_VER}_rel.tar.gz \ && wget https://github.com/intel/llvm/releases/download/2020-06/oclcpuexp-${OCL_VER}_rel.tar.gz \
&& tar zxvf oclcpuexp-*.tar.gz && rm oclcpuexp-*.tar.gz \ && tar zxvf oclcpuexp-*.tar.gz && rm oclcpuexp-*.tar.gz \
......
...@@ -5,7 +5,7 @@ ENV NVIDIA_DRIVER_CAPABILITIES compute,utility ...@@ -5,7 +5,7 @@ ENV NVIDIA_DRIVER_CAPABILITIES compute,utility
RUN distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ RUN distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
&& curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.repo | tee /etc/yum.repos.d/nvidia-container-runtime.repo \ && curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.repo | tee /etc/yum.repos.d/nvidia-container-runtime.repo \
&& yum install -y epel-release && yum install -y ocl-icd clinfo nvidia-container-runtime \ && yum install -y epel-release && yum install -y ocl-icd clinfo nvidia-container-runtime time \
&& mkdir -p /etc/OpenCL/vendors && echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd && mkdir -p /etc/OpenCL/vendors && echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd
RUN yum install -y python3 python3-devel python3-pip git gcc gcc-c++ ocl-icd-devel && pip3 install pybind11 mako pyopencl \ RUN yum install -y python3 python3-devel python3-pip git gcc gcc-c++ ocl-icd-devel && pip3 install pybind11 mako pyopencl \
......
...@@ -5,7 +5,7 @@ ENV OCL_ICD_VENDORS "/pocl/build/ocl-vendors" ...@@ -5,7 +5,7 @@ ENV OCL_ICD_VENDORS "/pocl/build/ocl-vendors"
ENV POCL_BUILDING "1" ENV POCL_BUILDING "1"
RUN apt update && apt upgrade -y \ RUN apt update && apt upgrade -y \
&& apt-get install -y build-essential ocl-icd-libopencl1 cmake git gcc g++ libhwloc5 pkg-config python3-pip libclang-${LLVM_VERSION}-dev clang-${LLVM_VERSION} llvm-${LLVM_VERSION}-dev make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo && apt-get install -y build-essential ocl-icd-libopencl1 cmake git gcc g++ libhwloc5 pkg-config python3-pip libclang-${LLVM_VERSION}-dev clang-${LLVM_VERSION} llvm-${LLVM_VERSION}-dev make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo time
RUN git clone https://github.com/pocl/pocl.git \ RUN git clone https://github.com/pocl/pocl.git \
&& cd pocl && mkdir build && cd build && cmake -G Ninja .. \ && cd pocl && mkdir build && cd build && cmake -G Ninja .. \
......
FROM debian:latest FROM debian:latest
RUN apt -y update && apt -y dist-upgrade && apt install -y libnuma-dev ocl-icd-opencl-dev clinfo python3-pip gnupg wget git \ RUN apt -y update && apt -y dist-upgrade && apt install -y libnuma-dev ocl-icd-opencl-dev clinfo python3-pip gnupg wget git time \
&& wget -q -O - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | apt-key add - \ && wget -q -O - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | apt-key add - \
&& echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | tee /etc/apt/sources.list.d/rocm.list \ && echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | tee /etc/apt/sources.list.d/rocm.list \
&& apt update && apt install -y rocm-dkms \ && apt update && apt install -y rocm-dkms \
......
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