| FROM python:3-bookworm | |
| RUN apt-get update && apt-get install -y \ | |
| git \ | |
| && rm -rf /var/lib/apt/lists/* \ | |
| ENV POETRY_HOME=/poetry | |
| RUN mkdir /poetry && curl -sSL https://install.python-poetry.org | POETRY_HOME=/poetry python3 - | |
| ENV PATH="/poetry/bin/:$PATH" | |
| RUN poetry config virtualenvs.create true \ | |
| && poetry config cache-dir /poetry/cache \ | |
| && poetry config installer.parallel false \ | |
| && poetry config virtualenvs.in-project true | |
| WORKDIR /app | |
| CMD ["bash"] | |
| RUN git clone https://github.com/huggingface/inference-benchmarker.git \ | |
| && cd inference-benchmarker \ | |
| && poetry install --no-root | |
| COPY results results | |
| WORKDIR /app/inference-benchmarker | |
| RUN chmod 777 -R /app/inference-benchmarker | |
| CMD ["poetry", "run", "python", "extra/dashboard/app.py", "--from-results-dir", "/app/results"] | |