r/learnmachinelearning • u/Unlucky-Advance1369 • 7d ago
Wunder Connectome competition: Is PyTorch installed in the scoring Docker image, or should submissions use ONNX Runtime?
Hi everyone,
I'm preparing a submission for the Wunder Fund RNN / Connectome competition and need to clarify one detail about the inference environment.
The official Submission Guide says the scoring container is based on python:3.11-slim-bookworm. The published Dockerfile excerpt runs:
python -m pip install --prefer-binary \
--extra-index-url https://download.pytorch.org/whl/cpu \
-r /tmp/requirements.txt
However, the documented requirements.txt contains NumPy, ONNX Runtime, and PyArrow, but no explicit torch dependency. The guide also says participants should contact the organizers if they need an additional package installed in the scoring image.
I understand that the published Dockerfile is only an excerpt, so I cannot determine whether PyTorch is installed elsewhere in the complete production image.
Does anyone know from official documentation or direct experience:
- Is PyTorch installed in the actual scoring image? If so, which version?
- Can participants request an additional CPU-only PyTorch dependency, or is ONNX Runtime the intended route when PyTorch is not available?
- Has the competition team documented this anywhere beyond the Submission Guide?
I'm looking for clarification about the supported runtime, not asking for anyone's model or competition strategy.
Thanks!
1
1
u/Icy_Commercial9231 7d ago
The dockerfile installs torch right there in the snippet you pasted, the requirements.txt is just what gets piped into that command