18 lines
434 B
Docker
18 lines
434 B
Docker
FROM nvidia/cuda:12.5.1-devel-ubi9 AS builder
|
|
|
|
WORKDIR /home/ViolaJones/cpp
|
|
|
|
COPY *.cu *.cpp *.hpp Makefile ./
|
|
RUN make -j "$(nproc)" && make -j "$(nproc)" ./bin/ViolaJonesTest
|
|
|
|
FROM nvidia/cuda:12.5.1-base-ubi9
|
|
|
|
WORKDIR /home/ViolaJones/cpp
|
|
|
|
RUN dnf install -y make-1:4.3-8.el9 && dnf clean all
|
|
COPY --from=builder /home/ViolaJones/cpp/bin ./bin
|
|
COPY --from=builder /home/ViolaJones/cpp/Makefile .
|
|
|
|
ENTRYPOINT ["make"]
|
|
CMD ["start"]
|