CarlAlbertCode's picture
Submission 007 - temperature-gated causal identity ensemble
2bb61d5 verified
Raw
History Blame Contribute Delete
840 Bytes
FROM huggingface/competitions@sha256:6cea4ff69a6832761484f48c07ccfbf49f701f285ffcb9fc72a4ecfb81b6b4e5
ENV BATTERYSWAP_SUBMISSION_PATH=submission.csv
ENV PYTHONPATH=/app/src
WORKDIR /app
COPY requirements.txt ./
RUN /app/env/bin/python3 -m pip install --no-cache-dir -r requirements.txt
# Verifies evaluator package versions.
RUN /app/env/bin/python3 -c "import importlib.metadata as m; expected={'batteryswap_public':'0.3.4','fastparquet':'2026.5.0','joblib':'1.5.3','numpy':'2.2.6','pandas':'2.3.3','pydantic-settings':'2.15.0','scikit-learn':'1.7.2','scipy':'1.14.1','structlog':'26.1.0'}; actual={name:m.version(name) for name in expected}; assert actual == expected, (actual, expected); print(actual)"
COPY src/ ./src/
COPY submission_artifacts/ ./submission_artifacts/
COPY script.py ./
CMD ["/app/env/bin/python3", "script.py"]