# Public base verified by manifest digest and critical PyTorch file hashes. # CPU build/import validation is separate from model GPU qualification; see RUNTIME.md. FROM vllm/vllm-openai-rocm@sha256:1fd21abe66455b4df5a2e83629e97cdcc9d58913b16052d8118b92b239792339 COPY runtime-fla-requirements.lock /tmp/runtime-fla-requirements.lock RUN python3 -m pip install --no-cache-dir --no-index --no-deps --require-hashes --target /opt/decision-fla -r /tmp/runtime-fla-requirements.lock ENV PYTHONPATH=/opt/decision-fla COPY pyproject.toml /opt/decision-wrapper/pyproject.toml COPY src/ /opt/decision-wrapper/src/ RUN python3 -m pip install --no-cache-dir --no-deps --no-build-isolation /opt/decision-wrapper WORKDIR /model ENTRYPOINT [] CMD ["/bin/bash"]