Слияние кода завершено, страница обновится автоматически
FROM pytorch/pytorch:2.2.1-cuda12.1-cudnn8-runtime
# This allow us to setup the benchmark parameters from env vars
ENV BACKENDS='eager,inductor'
ENV OPTS=''
# Setup make and gcc
RUN DEBIAN_FRONTEND=noninteractive apt update && \
DEBIAN_FRONTEND=noninteractive apt install make g++ -y
# Setup Kornia dev mode
WORKDIR /tmp/kornia-lib/
COPY kornia/ kornia/
COPY pyproject.toml ./
COPY requirements/ requirements/
RUN pip install -r requirements/requirements-benchmarks.txt --no-cache-dir
RUN pip install .[dev,x] --no-cache-dir
# Setup benchmarks
WORKDIR /kornia-benchmarks/
COPY benchmarks/ benchmarks/
COPY Makefile ./
COPY conftest.py ./
# Cleanup
RUN rm -rf /tmp/kornia-lib/
RUN DEBIAN_FRONTEND=noninteractive apt autopurge -y
RUN DEBIAN_FRONTEND=noninteractive apt autoclean -y
RUN DEBIAN_FRONTEND=noninteractive apt autoremove -y
RUN rm -rf /var/lib/apt/lists/*
# CMD
CMD ["make", "benchmark", "BENCHMARK_BACKENDS=$(BACKENDS)", "BENCHMARK_OPTS=$(OPTS)"]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )