Can you share your commands and outputs?

On Tue, Sep 16, 2025 at 9:02 PM Sai Shashank <shashanksai...@gmail.com>
wrote:

> Okay I have changed the docker image but  to now to RUN the python command
> but it is still halting without are error or warnings or errors
>
> On Tue, 16 Sept 2025 at 17:38, XQ Hu via dev <dev@beam.apache.org> wrote:
>
>> The CMD is not necessary as it will be overridden by the ENTRYPOINT just
>> like your comment.
>>
>> If you ssh to your Docker container like `docker run --rm -it
>> --entrypoint=/bin/bash $CUSTOM_CONTAINER_IMAGE`, can you run python and
>> some Beam pipelines with a direct runner in the container? This can help
>> test the environment works fine.
>>
>> I have one old Dockerfile that used to work with the old Beam:
>> https://github.com/google/dataflow-ml-starter/blob/main/tensor_rt.Dockerfile
>> .
>>
>> On Tue, Sep 16, 2025 at 4:56 PM Sai Shashank <shashanksai...@gmail.com>
>> wrote:
>>
>>>
>>>
>>> ---------- Forwarded message ---------
>>> From: Sai Shashank <shashanksai...@gmail.com>
>>> Date: Tue, Sep 16, 2025 at 4:27 PM
>>> Subject: TensorRT inference not starting
>>> To: <u...@beam.apache.org>
>>>
>>>
>>> Hey Everyone,
>>>                          I was trying to use tensorRT within the apache
>>> beam on dataflow but somehow , dataflow didn't start like it did not even
>>> give me Worker logs. Below is the docker file that , use to create a
>>> custom  image, at first I thought it is the version mismatched but usually
>>> it gives me a harness error .
>>>
>>> ARG BUILD_IMAGE=nvcr.io/nvidia/tensorrt:25.08-py3
>>> FROM ${BUILD_IMAGE}
>>> ENV PATH="/usr/src/tensorrt/bin:${PATH}"
>>>
>>> WORKDIR /workspace
>>>
>>> RUN apt-get update -y && apt-get install -y python3-venv
>>> RUN pip install --no-cache-dir apache-beam[gcp]==2.67.0
>>>
>>> COPY --from=apache/beam_python3.10_sdk:2.67.0 /opt/apache/beam
>>> /opt/apache/beam
>>>
>>> # Install additional dependencies
>>> RUN pip install --upgrade pip \
>>>     && pip install torch \
>>>     && pip install torchvision \
>>>     && pip install pillow>=8.0.0 \
>>>     && pip install transformers>=4.18.0 \
>>>     && pip install cuda-python \
>>>     && pip install opencv-python==4.7.0.72 \
>>>     && pip install PyMuPDF==1.22.5 \
>>>     && pip install requests==2.31.0
>>>
>>> # Set the default command to run the inference script
>>> # This will be overridden by the Apache Beam boot script
>>> CMD ["python", "/workspace/inference.py"]
>>>
>>> # Use the Apache Beam boot script as the entrypoint
>>> ENTRYPOINT ["/opt/apache/beam/boot"]
>>>
>>>
>>>

Reply via email to