I am using a Component in a vertex ai pipeline with a custom component.
@component(
base_image=f"gcr.io..."
)
def temp_step():
It's supposed to have the same library versions during the run of the component in the Vertex AI Pipeline than in the Base Image. But when I try I see that in my docker container I have :
google-api-core==2.11.1
google-auth==2.21.0
google-auth-oauthlib==1.0.0
google-cloud-aiplatform==1.9.0
google-cloud-appengine-logging==0.2.0
google-cloud-audit-log==0.2.5
google-cloud-bigquery==2.26.0
google-cloud-core==2.3.3
google-cloud-logging==2.6.0
google-cloud-storage==1.42.2
VS in the pipeline during the run of the component
google-api-core==2.10.2
google-api-python-client==1.12.11
google-auth==1.35.0
google-auth-httplib2==0.1.0
google-auth-oauthlib==1.0.0
google-cloud-aiplatform==1.9.0
google-cloud-appengine-logging==0.2.0
google-cloud-audit-log==0.2.5
google-cloud-bigquery==2.26.0
google-cloud-core==2.3.3
google-cloud-logging==2.6.0
google-cloud-storage==1.42.2
Someone knows why I have this difference ?
I tried to compare both and it was different. I am expecting an explanation why the component is different from the base image ?