Dev #119
Merged
Dev #119
Google Cloud Build / robopipe-staging-ml-yolo-build (io-robopipe-dev)
succeeded
May 24, 2026 in 4m 34s
Summary
Build Information
| Trigger | robopipe-staging-ml-yolo-build |
| Build | cfc6cfdc-bbd9-47d7-a5e6-91f15ba4f188 |
| Start | 2026-05-24T15:14:13-07:00 |
| Duration | 3m47.351s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| gcr.io/cloud-builders/docker | SUCCESS | 3m26.072s |
| gcr.io/cloud-builders/docker | SUCCESS | 5.622s |
| gcr.io/cloud-builders/docker | SUCCESS | 8.101s |
Details
starting build "cfc6cfdc-bbd9-47d7-a5e6-91f15ba4f188"
FETCHSOURCE
From https://github.com/Robopipe/Studio
* branch 16031fdfeac1ea23759b718bc1544e1eb0156370 -> FETCH_HEAD
HEAD is now at 16031fd ML yolo magic algorithm
GitCommit:
16031fdfeac1ea23759b718bc1544e1eb0156370
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: latest: Pulling from io-robopipe-dev/robopipe-staging-docker/ml-yolo
Step #0: 8211d5969d2e: Pulling fs layer
Step #0: 0fdfb1c097c8: Pulling fs layer
Step #0: c3bb71abc6be: Pulling fs layer
Step #0: 2778ca3b3b56: Pulling fs layer
Step #0: 597357778b1f: Pulling fs layer
Step #0: f6bc2853c3b9: Pulling fs layer
Step #0: bde3062c83a0: Pulling fs layer
Step #0: 9750f85a078a: Pulling fs layer
Step #0: 1fef8d0732d1: Pulling fs layer
Step #0: e3f5abcd9119: Pulling fs layer
Step #0: 178132c39e3d: Pulling fs layer
Step #0: fb7ad246fb8a: Pulling fs layer
Step #0: 5a1e9ee0e135: Pulling fs layer
Step #0: fbaafb4712ee: Pulling fs layer
Step #0: 5174feef7b00: Pulling fs layer
Step #0: 40c421ec78e1: Pulling fs layer
Step #0: babfeff67b12: Pulling fs layer
Step #0: fb7ad246fb8a: Waiting
Step #0: 5a1e9ee0e135: Waiting
Step #0: fbaafb4712ee: Waiting
Step #0: 5174feef7b00: Waiting
Step #0: bde3062c83a0: Waiting
Step #0: 40c421ec78e1: Waiting
Step #0: 9750f85a078a: Waiting
Step #0: babfeff67b12: Waiting
Step #0: 1fef8d0732d1: Waiting
Step #0: 178132c39e3d: Waiting
Step #0: e3f5abcd9119: Waiting
Step #0: 2778ca3b3b56: Download complete
Step #0: 597357778b1f: Verifying Checksum
Step #0: 597357778b1f: Download complete
Step #0: 0fdfb1c097c8: Verifying Checksum
Step #0: 0fdfb1c097c8: Download complete
Step #0: 9750f85a078a: Verifying Checksum
Step #0: 9750f85a078a: Download complete
Step #0: c3bb71abc6be: Verifying Checksum
Step #0: c3bb71abc6be: Download complete
Step #0: 8211d5969d2e: Verifying Checksum
Step #0: 8211d5969d2e: Download complete
Step #0: bde3062c83a0: Verifying Checksum
Step #0: bde3062c83a0: Download complete
Step #0: 8211d5969d2e: Pull complete
Step #0: 0fdfb1c097c8: Pull complete
Step #0: c3bb71abc6be: Pull complete
Step #0: 2778ca3b3b56: Pull complete
Step #0: 597357778b1f: Pull complete
Step #0: 178132c39e3d: Verifying Checksum
Step #0: 178132c39e3d: Download complete
Step #0: f6bc2853c3b9: Verifying Checksum
Step #0: f6bc2853c3b9: Download complete
Step #0: 5a1e9ee0e135: Verifying Checksum
Step #0: 5a1e9ee0e135: Download complete
Step #0: f6bc2853c3b9: Pull complete
Step #0: 40c421ec78e1: Download complete
Step #0: bde3062c83a0: Pull complete
Step #0: 9750f85a078a: Pull complete
Step #0: fb7ad246fb8a: Verifying Checksum
Step #0: fb7ad246fb8a: Download complete
Step #0: babfeff67b12: Verifying Checksum
Step #0: babfeff67b12: Download complete
Step #0: e3f5abcd9119: Verifying Checksum
Step #0: e3f5abcd9119: Download complete
Step #0: fbaafb4712ee: Verifying Checksum
Step #0: fbaafb4712ee: Download complete
Step #0: 5174feef7b00: Verifying Checksum
Step #0: 5174feef7b00: Download complete
Step #0: 1fef8d0732d1: Verifying Checksum
Step #0: 1fef8d0732d1: Download complete
Step #0: 1fef8d0732d1: Pull complete
Step #0: e3f5abcd9119: Pull complete
Step #0: 178132c39e3d: Pull complete
Step #0: fb7ad246fb8a: Pull complete
Step #0: 5a1e9ee0e135: Pull complete
Step #0: fbaafb4712ee: Pull complete
Step #0: 5174feef7b00: Pull complete
Step #0: 40c421ec78e1: Pull complete
Step #0: babfeff67b12: Pull complete
Step #0: Digest: sha256:c823653f961ba087ab06019503e163aedb824e8c7a1c4e01384c52657932d38b
Step #0: Status: Downloaded newer image for europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #0: europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: #1 [internal] load build definition from Dockerfile
Step #1: #1 sha256:3e19fede207e2a1e75b814ca1ddc670d44123dd618b9bb513c606907343cff8a
Step #1: #1 transferring dockerfile: 7.70kB 0.0s done
Step #1: #1 DONE 0.1s
Step #1:
Step #1: #2 [internal] load .dockerignore
Step #1: #2 sha256:9cb951f5fc42461509fc576bb6ad951b96b3ecb84e06719b8d7a8133c0dcd331
Step #1: #2 transferring context: 2B done
Step #1: #2 DONE 0.0s
Step #1:
Step #1: #3 [internal] load metadata for docker.io/library/python:3.10-slim
Step #1: #3 sha256:b8cce7183299ea8471dad4044ce489ad9730ef208466a01382bd3a85a0492215
Step #1: #3 DONE 2.0s
Step #1:
Step #1: #5 [ 1/14] FROM docker.io/library/python:3.10-slim@sha256:70f65c721aaddfb22b20ed6ec12606c59d9592493c5fcb6639f3d0e8ba3fbc10
Step #1: #5 sha256:a5c50845795e32d27a46195311c675bd521c88443ae72ae94d577ace7925dee6
Step #1: #5 DONE 0.0s
Step #1:
Step #1: #4 importing cache manifest from europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #1: #4 sha256:e856c36aa80659b5e6a6b0bb0903a16f122fdb5eebf48346006605947b21283c
Step #1: #4 DONE 0.0s
Step #1:
Step #1: #9 [internal] load build context
Step #1: #9 sha256:a8294fd2e2a7e45da243c84a13408c7dca47fe1c771f1c6c7bebe8ce899f4fdc
Step #1: #9 transferring context: 100.08kB 0.0s done
Step #1: #9 DONE 0.0s
Step #1:
Step #1: #13 [ 8/14] RUN apt-get update && apt-get install -y --no-install-recommends unzip perl libatomic1 libc++-dev ffmpeg libcurl4 libncurses6 libtinfo6 wget && rm -rf /var/lib/apt/lists/*
Step #1: #13 sha256:c79b3ba73e4805e4694d9d4a22c464983e69056fba4da556911e1c3d8f6a3431
Step #1: #13 CACHED
Step #1:
Step #1: #16 [11/14] RUN cd /app && for v in yolo11n yolo11s yolo11m yolo11l yolo11x yolo11n-seg yolo11s-seg yolo11m-seg yolo11l-seg yolo11x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.3.0/${v}.pt; done
Step #1: #16 sha256:8befd7a10be2423d1f21651c7aa67e15468f7521e162bc70379e67967ee5b7f3
Step #1: #16 CACHED
Step #1:
Step #1: #8 [ 4/14] RUN pip install --no-cache-dir --upgrade pip
Step #1: #8 sha256:0d688a08354b790051dd5d00c4aab4bd6c077ec67f82ccafc262eadb19fe3fad
Step #1: #8 CACHED
Step #1:
Step #1: #11 [ 6/14] RUN pip install --no-cache-dir --timeout=120 --retries=5 -r requirements.txt
Step #1: #11 sha256:7fcbfbcfe79b2ab466416aef51748d417b83cbc1e41665eb842ebbc94d320cad
Step #1: #11 CACHED
Step #1:
Step #1: #15 [10/14] RUN python3 -m venv /opt/modelconverter-venv && /opt/modelconverter-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/modelconverter-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 modelconv==0.5.3
Step #1: #15 sha256:11883bd9aff3baacef6e79d58581cc0dd1e3d7629f2fbaf374d93bfcf0442221
Step #1: #15 CACHED
Step #1:
Step #1: #10 [ 5/14] COPY requirements.txt .
Step #1: #10 sha256:9d27279892175f9165837a7c0a6cc48ec7974458489585342fd01f28582996bd
Step #1: #10 CACHED
Step #1:
Step #1: #7 [ 3/14] RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake libgl1 libglib2.0-0 libsm6 libxext6 libxrender1 curl git && rm -rf /var/lib/apt/lists/*
Step #1: #7 sha256:26972414cc1f5379620ce400ab591633a8ae454e1fc5c6e7d8c866ddbb6b9b0e
Step #1: #7 CACHED
Step #1:
Step #1: #12 [ 7/14] RUN python3 -m venv /opt/tools-venv && /opt/tools-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple torch==2.8.0+cpu torchvision==0.23.0 && git clone https://github.com/luxonis/tools.git /tmp/luxonis-tools && cd /tmp/luxonis-tools && git checkout edbe7da1a7f75833a71d65caf1028036faa81061 && git submodule update --init --recursive && PIP_CONSTRAINT=constraints.txt /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 . && rm -rf /tmp/luxonis-tools
Step #1: #12 sha256:b848784f2f600d0ffd3fcff2e657c5ec33967e40a0b98e6e028b0b0635c7d142
Step #1: #12 CACHED
Step #1:
Step #1: #14 [ 9/14] RUN cd /tmp && wget --quiet --user-agent=modelconverter "https://softwarecenter.qualcomm.com/api/download/software/sdks/Qualcomm_AI_Runtime_Community/All/2.32.6.250402/v2.32.6.250402.zip" -O snpe.zip && unzip -q snpe.zip -d /opt && rm snpe.zip && mv /opt/qairt/*/ /opt/snpe/ && rm -rf /opt/qairt && rm -rf /opt/snpe/Uninstall /opt/snpe/docs /opt/snpe/share /opt/snpe/examples /opt/snpe/benchmarks && find /opt/snpe/lib -maxdepth 1 -type d ( -name 'hexagon-*' -o -name '*android*' -o -name '*ubuntu*' -o -name '*windows*' ) -exec rm -rf {} + && find /opt/snpe/bin -maxdepth 1 -type d ( -name '*windows*' -o -name '*android*' -o -name '*ubuntu*' ) -exec rm -rf {} +
Step #1: #14 sha256:8c0ae70a87b5262095016a633033d99a45d2b39a9a2b9b8ed62531a3431b1ec0
Step #1: #14 CACHED
Step #1:
Step #1: #6 [ 2/14] WORKDIR /app
Step #1: #6 sha256:bec9dd23adb6b2690d548f5056e625f7a099fc2a25120b17fe51a7d24b1a7342
Step #1: #6 CACHED
Step #1:
Step #1: #17 [12/14] RUN cd /app && for v in yolo26n yolo26s yolo26m yolo26l yolo26x yolo26n-seg yolo26s-seg yolo26m-seg yolo26l-seg yolo26x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.4.0/${v}.pt; done
Step #1: #17 sha256:da6a2f5e73e89b9dc5d3ba5f92a5ea3faeb4d40278e4b6f0929da7c0b80d73d8
Step #1: #17 CACHED
Step #1:
Step #1: #18 [13/14] COPY app/ ./app/
Step #1: #18 sha256:550bb32047ae64b6642b42742d6573d7cc05c65b91eac282d0ecbeeb3c17ac55
Step #1: #18 DONE 0.1s
Step #1:
Step #1: #19 [14/14] RUN mkdir -p /app/export /app/dataset
Step #1: #19 sha256:8c4dd0ea8dd7f4a0fea7c15d3b5971b792b08d87820b9ae5a4999bb984a14736
Step #1: #19 DONE 0.4s
Step #1:
Step #1: #20 exporting to image
Step #1: #20 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
Step #1: #20 exporting layers done
Step #1: #20 writing image sha256:76737170b2b3b1b67fb358513797f1f6d22e038c6921b33fd970bc883c27ced4 done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:16031fd done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest done
Step #1: #20 DONE 0.1s
Step #1:
Step #1: #21 exporting cache
Step #1: #21 sha256:2700d4ef94dee473593c5c614b55b2dedcca7893909811a8f2b48291a1f581e4
Step #1: #21 preparing build cache for export
Step #1: #21 preparing build cache for export done
Step #1: #21 DONE 0.0s
Finished Step #1
Starting Step #2
Step #2: Already have image (with digest): gcr.io/cloud-builders/docker
Step #2: The push refers to repository [europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo]
Step #2: d166a059cb45: Preparing
Step #2: caa03c1139bf: Preparing
Step #2: eeb426c4dbb1: Preparing
Step #2: 91e317050a79: Preparing
Step #2: 3015eec4b4b8: Preparing
Step #2: 6fc7df440f3f: Preparing
Step #2: 639ae2a064bb: Preparing
Step #2: 9b83790fe215: Preparing
Step #2: d96eabaf2d41: Preparing
Step #2: ed42f8918904: Preparing
Step #2: ce6f8a3f3b8b: Preparing
Step #2: ef4710745c97: Preparing
Step #2: 0cb85eabb3b2: Preparing
Step #2: 96f04af81b80: Preparing
Step #2: c063a072b837: Preparing
Step #2: 77daadf0a51f: Preparing
Step #2: 219a998c6050: Preparing
Step #2: ce6f8a3f3b8b: Waiting
Step #2: ef4710745c97: Waiting
Step #2: 0cb85eabb3b2: Waiting
Step #2: 96f04af81b80: Waiting
Step #2: c063a072b837: Waiting
Step #2: 77daadf0a51f: Waiting
Step #2: eeb426c4dbb1: Layer already exists
Step #2: 639ae2a064bb: Layer already exists
Step #2: ed42f8918904: Layer already exists
Step #2: d96eabaf2d41: Layer already exists
Step #2: 3015eec4b4b8: Layer already exists
Step #2: 6fc7df440f3f: Layer already exists
Step #2: 9b83790fe215: Layer already exists
Step #2: 91e317050a79: Layer already exists
Step #2: caa03c1139bf: Pushed
Step #2: d166a059cb45: Pushed
starting build "cfc6cfdc-bbd9-47d7-a5e6-91f15ba4f188"
FETCHSOURCE
From https://github.com/Robopipe/Studio
* branch 16031fdfeac1ea23759b718bc1544e1eb0156370 -> FETCH_HEAD
HEAD is now at 16031fd ML yolo magic algorithm
GitCommit:
16031fdfeac1ea23759b718bc1544e1eb0156370
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: latest: Pulling from io-robopipe-dev/robopipe-staging-docker/ml-yolo
Step #0: 8211d5969d2e: Pulling fs layer
Step #0: 0fdfb1c097c8: Pulling fs layer
Step #0: c3bb71abc6be: Pulling fs layer
Step #0: 2778ca3b3b56: Pulling fs layer
Step #0: 597357778b1f: Pulling fs layer
Step #0: f6bc2853c3b9: Pulling fs layer
Step #0: bde3062c83a0: Pulling fs layer
Step #0: 9750f85a078a: Pulling fs layer
Step #0: 1fef8d0732d1: Pulling fs layer
Step #0: e3f5abcd9119: Pulling fs layer
Step #0: 178132c39e3d: Pulling fs layer
Step #0: fb7ad246fb8a: Pulling fs layer
Step #0: 5a1e9ee0e135: Pulling fs layer
Step #0: fbaafb4712ee: Pulling fs layer
Step #0: 5174feef7b00: Pulling fs layer
Step #0: 40c421ec78e1: Pulling fs layer
Step #0: babfeff67b12: Pulling fs layer
Step #0: fb7ad246fb8a: Waiting
Step #0: 5a1e9ee0e135: Waiting
Step #0: fbaafb4712ee: Waiting
Step #0: 5174feef7b00: Waiting
Step #0: bde3062c83a0: Waiting
Step #0: 40c421ec78e1: Waiting
Step #0: 9750f85a078a: Waiting
Step #0: babfeff67b12: Waiting
Step #0: 1fef8d0732d1: Waiting
Step #0: 178132c39e3d: Waiting
Step #0: e3f5abcd9119: Waiting
Step #0: 2778ca3b3b56: Download complete
Step #0: 597357778b1f: Verifying Checksum
Step #0: 597357778b1f: Download complete
Step #0: 0fdfb1c097c8: Verifying Checksum
Step #0: 0fdfb1c097c8: Download complete
Step #0: 9750f85a078a: Verifying Checksum
Step #0: 9750f85a078a: Download complete
Step #0: c3bb71abc6be: Verifying Checksum
Step #0: c3bb71abc6be: Download complete
Step #0: 8211d5969d2e: Verifying Checksum
Step #0: 8211d5969d2e: Download complete
Step #0: bde3062c83a0: Verifying Checksum
Step #0: bde3062c83a0: Download complete
Step #0: 8211d5969d2e: Pull complete
Step #0: 0fdfb1c097c8: Pull complete
Step #0: c3bb71abc6be: Pull complete
Step #0: 2778ca3b3b56: Pull complete
Step #0: 597357778b1f: Pull complete
Step #0: 178132c39e3d: Verifying Checksum
Step #0: 178132c39e3d: Download complete
Step #0: f6bc2853c3b9: Verifying Checksum
Step #0: f6bc2853c3b9: Download complete
Step #0: 5a1e9ee0e135: Verifying Checksum
Step #0: 5a1e9ee0e135: Download complete
Step #0: f6bc2853c3b9: Pull complete
Step #0: 40c421ec78e1: Download complete
Step #0: bde3062c83a0: Pull complete
Step #0: 9750f85a078a: Pull complete
Step #0: fb7ad246fb8a: Verifying Checksum
Step #0: fb7ad246fb8a: Download complete
Step #0: babfeff67b12: Verifying Checksum
Step #0: babfeff67b12: Download complete
Step #0: e3f5abcd9119: Verifying Checksum
Step #0: e3f5abcd9119: Download complete
Step #0: fbaafb4712ee: Verifying Checksum
Step #0: fbaafb4712ee: Download complete
Step #0: 5174feef7b00: Verifying Checksum
Step #0: 5174feef7b00: Download complete
Step #0: 1fef8d0732d1: Verifying Checksum
Step #0: 1fef8d0732d1: Download complete
Step #0: 1fef8d0732d1: Pull complete
Step #0: e3f5abcd9119: Pull complete
Step #0: 178132c39e3d: Pull complete
Step #0: fb7ad246fb8a: Pull complete
Step #0: 5a1e9ee0e135: Pull complete
Step #0: fbaafb4712ee: Pull complete
Step #0: 5174feef7b00: Pull complete
Step #0: 40c421ec78e1: Pull complete
Step #0: babfeff67b12: Pull complete
Step #0: Digest: sha256:c823653f961ba087ab06019503e163aedb824e8c7a1c4e01384c52657932d38b
Step #0: Status: Downloaded newer image for europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #0: europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: #1 [internal] load build definition from Dockerfile
Step #1: #1 sha256:3e19fede207e2a1e75b814ca1ddc670d44123dd618b9bb513c606907343cff8a
Step #1: #1 transferring dockerfile: 7.70kB 0.0s done
Step #1: #1 DONE 0.1s
Step #1:
Step #1: #2 [internal] load .dockerignore
Step #1: #2 sha256:9cb951f5fc42461509fc576bb6ad951b96b3ecb84e06719b8d7a8133c0dcd331
Step #1: #2 transferring context: 2B done
Step #1: #2 DONE 0.0s
Step #1:
Step #1: #3 [internal] load metadata for docker.io/library/python:3.10-slim
Step #1: #3 sha256:b8cce7183299ea8471dad4044ce489ad9730ef208466a01382bd3a85a0492215
Step #1: #3 DONE 2.0s
Step #1:
Step #1: #5 [ 1/14] FROM docker.io/library/python:3.10-slim@sha256:70f65c721aaddfb22b20ed6ec12606c59d9592493c5fcb6639f3d0e8ba3fbc10
Step #1: #5 sha256:a5c50845795e32d27a46195311c675bd521c88443ae72ae94d577ace7925dee6
Step #1: #5 DONE 0.0s
Step #1:
Step #1: #4 importing cache manifest from europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #1: #4 sha256:e856c36aa80659b5e6a6b0bb0903a16f122fdb5eebf48346006605947b21283c
Step #1: #4 DONE 0.0s
Step #1:
Step #1: #9 [internal] load build context
Step #1: #9 sha256:a8294fd2e2a7e45da243c84a13408c7dca47fe1c771f1c6c7bebe8ce899f4fdc
Step #1: #9 transferring context: 100.08kB 0.0s done
Step #1: #9 DONE 0.0s
Step #1:
Step #1: #13 [ 8/14] RUN apt-get update && apt-get install -y --no-install-recommends unzip perl libatomic1 libc++-dev ffmpeg libcurl4 libncurses6 libtinfo6 wget && rm -rf /var/lib/apt/lists/*
Step #1: #13 sha256:c79b3ba73e4805e4694d9d4a22c464983e69056fba4da556911e1c3d8f6a3431
Step #1: #13 CACHED
Step #1:
Step #1: #16 [11/14] RUN cd /app && for v in yolo11n yolo11s yolo11m yolo11l yolo11x yolo11n-seg yolo11s-seg yolo11m-seg yolo11l-seg yolo11x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.3.0/${v}.pt; done
Step #1: #16 sha256:8befd7a10be2423d1f21651c7aa67e15468f7521e162bc70379e67967ee5b7f3
Step #1: #16 CACHED
Step #1:
Step #1: #8 [ 4/14] RUN pip install --no-cache-dir --upgrade pip
Step #1: #8 sha256:0d688a08354b790051dd5d00c4aab4bd6c077ec67f82ccafc262eadb19fe3fad
Step #1: #8 CACHED
Step #1:
Step #1: #11 [ 6/14] RUN pip install --no-cache-dir --timeout=120 --retries=5 -r requirements.txt
Step #1: #11 sha256:7fcbfbcfe79b2ab466416aef51748d417b83cbc1e41665eb842ebbc94d320cad
Step #1: #11 CACHED
Step #1:
Step #1: #15 [10/14] RUN python3 -m venv /opt/modelconverter-venv && /opt/modelconverter-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/modelconverter-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 modelconv==0.5.3
Step #1: #15 sha256:11883bd9aff3baacef6e79d58581cc0dd1e3d7629f2fbaf374d93bfcf0442221
Step #1: #15 CACHED
Step #1:
Step #1: #10 [ 5/14] COPY requirements.txt .
Step #1: #10 sha256:9d27279892175f9165837a7c0a6cc48ec7974458489585342fd01f28582996bd
Step #1: #10 CACHED
Step #1:
Step #1: #7 [ 3/14] RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake libgl1 libglib2.0-0 libsm6 libxext6 libxrender1 curl git && rm -rf /var/lib/apt/lists/*
Step #1: #7 sha256:26972414cc1f5379620ce400ab591633a8ae454e1fc5c6e7d8c866ddbb6b9b0e
Step #1: #7 CACHED
Step #1:
Step #1: #12 [ 7/14] RUN python3 -m venv /opt/tools-venv && /opt/tools-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple torch==2.8.0+cpu torchvision==0.23.0 && git clone https://github.com/luxonis/tools.git /tmp/luxonis-tools && cd /tmp/luxonis-tools && git checkout edbe7da1a7f75833a71d65caf1028036faa81061 && git submodule update --init --recursive && PIP_CONSTRAINT=constraints.txt /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 . && rm -rf /tmp/luxonis-tools
Step #1: #12 sha256:b848784f2f600d0ffd3fcff2e657c5ec33967e40a0b98e6e028b0b0635c7d142
Step #1: #12 CACHED
Step #1:
Step #1: #14 [ 9/14] RUN cd /tmp && wget --quiet --user-agent=modelconverter "https://softwarecenter.qualcomm.com/api/download/software/sdks/Qualcomm_AI_Runtime_Community/All/2.32.6.250402/v2.32.6.250402.zip" -O snpe.zip && unzip -q snpe.zip -d /opt && rm snpe.zip && mv /opt/qairt/*/ /opt/snpe/ && rm -rf /opt/qairt && rm -rf /opt/snpe/Uninstall /opt/snpe/docs /opt/snpe/share /opt/snpe/examples /opt/snpe/benchmarks && find /opt/snpe/lib -maxdepth 1 -type d ( -name 'hexagon-*' -o -name '*android*' -o -name '*ubuntu*' -o -name '*windows*' ) -exec rm -rf {} + && find /opt/snpe/bin -maxdepth 1 -type d ( -name '*windows*' -o -name '*android*' -o -name '*ubuntu*' ) -exec rm -rf {} +
Step #1: #14 sha256:8c0ae70a87b5262095016a633033d99a45d2b39a9a2b9b8ed62531a3431b1ec0
Step #1: #14 CACHED
Step #1:
Step #1: #6 [ 2/14] WORKDIR /app
Step #1: #6 sha256:bec9dd23adb6b2690d548f5056e625f7a099fc2a25120b17fe51a7d24b1a7342
Step #1: #6 CACHED
Step #1:
Step #1: #17 [12/14] RUN cd /app && for v in yolo26n yolo26s yolo26m yolo26l yolo26x yolo26n-seg yolo26s-seg yolo26m-seg yolo26l-seg yolo26x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.4.0/${v}.pt; done
Step #1: #17 sha256:da6a2f5e73e89b9dc5d3ba5f92a5ea3faeb4d40278e4b6f0929da7c0b80d73d8
Step #1: #17 CACHED
Step #1:
Step #1: #18 [13/14] COPY app/ ./app/
Step #1: #18 sha256:550bb32047ae64b6642b42742d6573d7cc05c65b91eac282d0ecbeeb3c17ac55
Step #1: #18 DONE 0.1s
Step #1:
Step #1: #19 [14/14] RUN mkdir -p /app/export /app/dataset
Step #1: #19 sha256:8c4dd0ea8dd7f4a0fea7c15d3b5971b792b08d87820b9ae5a4999bb984a14736
Step #1: #19 DONE 0.4s
Step #1:
Step #1: #20 exporting to image
Step #1: #20 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
Step #1: #20 exporting layers done
Step #1: #20 writing image sha256:76737170b2b3b1b67fb358513797f1f6d22e038c6921b33fd970bc883c27ced4 done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:16031fd done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest done
Step #1: #20 DONE 0.1s
Step #1:
Step #1: #21 exporting cache
Step #1: #21 sha256:2700d4ef94dee473593c5c614b55b2dedcca7893909811a8f2b48291a1f581e4
Step #1: #21 preparing build cache for export
Step #1: #21 preparing build cache for export done
Step #1: #21 DONE 0.0s
Finished Step #1
Starting Step #2
Step #2: Already have image (with digest): gcr.io/cloud-builders/docker
Step #2: The push refers to repository [europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo]
Step #2: d166a059cb45: Preparing
Step #2: caa03c1139bf: Preparing
Step #2: eeb426c4dbb1: Preparing
Step #2: 91e317050a79: Preparing
Step #2: 3015eec4b4b8: Preparing
Step #2: 6fc7df440f3f: Preparing
Step #2: 639ae2a064bb: Preparing
Step #2: 9b83790fe215: Preparing
Step #2: d96eabaf2d41: Preparing
Step #2: ed42f8918904: Preparing
Step #2: ce6f8a3f3b8b: Preparing
Step #2: ef4710745c97: Preparing
Step #2: 0cb85eabb3b2: Preparing
Step #2: 96f04af81b80: Preparing
Step #2: c063a072b837: Preparing
Step #2: 77daadf0a51f: Preparing
Step #2: 219a998c6050: Preparing
Step #2: ce6f8a3f3b8b: Waiting
Step #2: ef4710745c97: Waiting
Step #2: 0cb85eabb3b2: Waiting
Step #2: 96f04af81b80: Waiting
Step #2: c063a072b837: Waiting
Step #2: 77daadf0a51f: Waiting
Step #2: eeb426c4dbb1: Layer already exists
Step #2: 639ae2a064bb: Layer already exists
Step #2: ed42f8918904: Layer already exists
Step #2: d96eabaf2d41: Layer already exists
Step #2: 3015eec4b4b8: Layer already exists
Step #2: 6fc7df440f3f: Layer already exists
Step #2: 9b83790fe215: Layer already exists
Step #2: 91e317050a79: Layer already exists
Step #2: caa03c1139bf: Pushed
Step #2: d166a059cb45: Pushed
starting build "cfc6cfdc-bbd9-47d7-a5e6-91f15ba4f188"
FETCHSOURCE
From https://github.com/Robopipe/Studio
* branch 16031fdfeac1ea23759b718bc1544e1eb0156370 -> FETCH_HEAD
HEAD is now at 16031fd ML yolo magic algorithm
GitCommit:
16031fdfeac1ea23759b718bc1544e1eb0156370
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: latest: Pulling from io-robopipe-dev/robopipe-staging-docker/ml-yolo
Step #0: 8211d5969d2e: Pulling fs layer
Step #0: 0fdfb1c097c8: Pulling fs layer
Step #0: c3bb71abc6be: Pulling fs layer
Step #0: 2778ca3b3b56: Pulling fs layer
Step #0: 597357778b1f: Pulling fs layer
Step #0: f6bc2853c3b9: Pulling fs layer
Step #0: bde3062c83a0: Pulling fs layer
Step #0: 9750f85a078a: Pulling fs layer
Step #0: 1fef8d0732d1: Pulling fs layer
Step #0: e3f5abcd9119: Pulling fs layer
Step #0: 178132c39e3d: Pulling fs layer
Step #0: fb7ad246fb8a: Pulling fs layer
Step #0: 5a1e9ee0e135: Pulling fs layer
Step #0: fbaafb4712ee: Pulling fs layer
Step #0: 5174feef7b00: Pulling fs layer
Step #0: 40c421ec78e1: Pulling fs layer
Step #0: babfeff67b12: Pulling fs layer
Step #0: fb7ad246fb8a: Waiting
Step #0: 5a1e9ee0e135: Waiting
Step #0: fbaafb4712ee: Waiting
Step #0: 5174feef7b00: Waiting
Step #0: bde3062c83a0: Waiting
Step #0: 40c421ec78e1: Waiting
Step #0: 9750f85a078a: Waiting
Step #0: babfeff67b12: Waiting
Step #0: 1fef8d0732d1: Waiting
Step #0: 178132c39e3d: Waiting
Step #0: e3f5abcd9119: Waiting
Step #0: 2778ca3b3b56: Download complete
Step #0: 597357778b1f: Verifying Checksum
Step #0: 597357778b1f: Download complete
Step #0: 0fdfb1c097c8: Verifying Checksum
Step #0: 0fdfb1c097c8: Download complete
Step #0: 9750f85a078a: Verifying Checksum
Step #0: 9750f85a078a: Download complete
Step #0: c3bb71abc6be: Verifying Checksum
Step #0: c3bb71abc6be: Download complete
Step #0: 8211d5969d2e: Verifying Checksum
Step #0: 8211d5969d2e: Download complete
Step #0: bde3062c83a0: Verifying Checksum
Step #0: bde3062c83a0: Download complete
Step #0: 8211d5969d2e: Pull complete
Step #0: 0fdfb1c097c8: Pull complete
Step #0: c3bb71abc6be: Pull complete
Step #0: 2778ca3b3b56: Pull complete
Step #0: 597357778b1f: Pull complete
Step #0: 178132c39e3d: Verifying Checksum
Step #0: 178132c39e3d: Download complete
Step #0: f6bc2853c3b9: Verifying Checksum
Step #0: f6bc2853c3b9: Download complete
Step #0: 5a1e9ee0e135: Verifying Checksum
Step #0: 5a1e9ee0e135: Download complete
Step #0: f6bc2853c3b9: Pull complete
Step #0: 40c421ec78e1: Download complete
Step #0: bde3062c83a0: Pull complete
Step #0: 9750f85a078a: Pull complete
Step #0: fb7ad246fb8a: Verifying Checksum
Step #0: fb7ad246fb8a: Download complete
Step #0: babfeff67b12: Verifying Checksum
Step #0: babfeff67b12: Download complete
Step #0: e3f5abcd9119: Verifying Checksum
Step #0: e3f5abcd9119: Download complete
Step #0: fbaafb4712ee: Verifying Checksum
Step #0: fbaafb4712ee: Download complete
Step #0: 5174feef7b00: Verifying Checksum
Step #0: 5174feef7b00: Download complete
Step #0: 1fef8d0732d1: Verifying Checksum
Step #0: 1fef8d0732d1: Download complete
Step #0: 1fef8d0732d1: Pull complete
Step #0: e3f5abcd9119: Pull complete
Step #0: 178132c39e3d: Pull complete
Step #0: fb7ad246fb8a: Pull complete
Step #0: 5a1e9ee0e135: Pull complete
Step #0: fbaafb4712ee: Pull complete
Step #0: 5174feef7b00: Pull complete
Step #0: 40c421ec78e1: Pull complete
Step #0: babfeff67b12: Pull complete
Step #0: Digest: sha256:c823653f961ba087ab06019503e163aedb824e8c7a1c4e01384c52657932d38b
Step #0: Status: Downloaded newer image for europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #0: europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: #1 [internal] load build definition from Dockerfile
Step #1: #1 sha256:3e19fede207e2a1e75b814ca1ddc670d44123dd618b9bb513c606907343cff8a
Step #1: #1 transferring dockerfile: 7.70kB 0.0s done
Step #1: #1 DONE 0.1s
Step #1:
Step #1: #2 [internal] load .dockerignore
Step #1: #2 sha256:9cb951f5fc42461509fc576bb6ad951b96b3ecb84e06719b8d7a8133c0dcd331
Step #1: #2 transferring context: 2B done
Step #1: #2 DONE 0.0s
Step #1:
Step #1: #3 [internal] load metadata for docker.io/library/python:3.10-slim
Step #1: #3 sha256:b8cce7183299ea8471dad4044ce489ad9730ef208466a01382bd3a85a0492215
Step #1: #3 DONE 2.0s
Step #1:
Step #1: #5 [ 1/14] FROM docker.io/library/python:3.10-slim@sha256:70f65c721aaddfb22b20ed6ec12606c59d9592493c5fcb6639f3d0e8ba3fbc10
Step #1: #5 sha256:a5c50845795e32d27a46195311c675bd521c88443ae72ae94d577ace7925dee6
Step #1: #5 DONE 0.0s
Step #1:
Step #1: #4 importing cache manifest from europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #1: #4 sha256:e856c36aa80659b5e6a6b0bb0903a16f122fdb5eebf48346006605947b21283c
Step #1: #4 DONE 0.0s
Step #1:
Step #1: #9 [internal] load build context
Step #1: #9 sha256:a8294fd2e2a7e45da243c84a13408c7dca47fe1c771f1c6c7bebe8ce899f4fdc
Step #1: #9 transferring context: 100.08kB 0.0s done
Step #1: #9 DONE 0.0s
Step #1:
Step #1: #13 [ 8/14] RUN apt-get update && apt-get install -y --no-install-recommends unzip perl libatomic1 libc++-dev ffmpeg libcurl4 libncurses6 libtinfo6 wget && rm -rf /var/lib/apt/lists/*
Step #1: #13 sha256:c79b3ba73e4805e4694d9d4a22c464983e69056fba4da556911e1c3d8f6a3431
Step #1: #13 CACHED
Step #1:
Step #1: #16 [11/14] RUN cd /app && for v in yolo11n yolo11s yolo11m yolo11l yolo11x yolo11n-seg yolo11s-seg yolo11m-seg yolo11l-seg yolo11x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.3.0/${v}.pt; done
Step #1: #16 sha256:8befd7a10be2423d1f21651c7aa67e15468f7521e162bc70379e67967ee5b7f3
Step #1: #16 CACHED
Step #1:
Step #1: #8 [ 4/14] RUN pip install --no-cache-dir --upgrade pip
Step #1: #8 sha256:0d688a08354b790051dd5d00c4aab4bd6c077ec67f82ccafc262eadb19fe3fad
Step #1: #8 CACHED
Step #1:
Step #1: #11 [ 6/14] RUN pip install --no-cache-dir --timeout=120 --retries=5 -r requirements.txt
Step #1: #11 sha256:7fcbfbcfe79b2ab466416aef51748d417b83cbc1e41665eb842ebbc94d320cad
Step #1: #11 CACHED
Step #1:
Step #1: #15 [10/14] RUN python3 -m venv /opt/modelconverter-venv && /opt/modelconverter-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/modelconverter-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 modelconv==0.5.3
Step #1: #15 sha256:11883bd9aff3baacef6e79d58581cc0dd1e3d7629f2fbaf374d93bfcf0442221
Step #1: #15 CACHED
Step #1:
Step #1: #10 [ 5/14] COPY requirements.txt .
Step #1: #10 sha256:9d27279892175f9165837a7c0a6cc48ec7974458489585342fd01f28582996bd
Step #1: #10 CACHED
Step #1:
Step #1: #7 [ 3/14] RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake libgl1 libglib2.0-0 libsm6 libxext6 libxrender1 curl git && rm -rf /var/lib/apt/lists/*
Step #1: #7 sha256:26972414cc1f5379620ce400ab591633a8ae454e1fc5c6e7d8c866ddbb6b9b0e
Step #1: #7 CACHED
Step #1:
Step #1: #12 [ 7/14] RUN python3 -m venv /opt/tools-venv && /opt/tools-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple torch==2.8.0+cpu torchvision==0.23.0 && git clone https://github.com/luxonis/tools.git /tmp/luxonis-tools && cd /tmp/luxonis-tools && git checkout edbe7da1a7f75833a71d65caf1028036faa81061 && git submodule update --init --recursive && PIP_CONSTRAINT=constraints.txt /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 . && rm -rf /tmp/luxonis-tools
Step #1: #12 sha256:b848784f2f600d0ffd3fcff2e657c5ec33967e40a0b98e6e028b0b0635c7d142
Step #1: #12 CACHED
Step #1:
Step #1: #14 [ 9/14] RUN cd /tmp && wget --quiet --user-agent=modelconverter "https://softwarecenter.qualcomm.com/api/download/software/sdks/Qualcomm_AI_Runtime_Community/All/2.32.6.250402/v2.32.6.250402.zip" -O snpe.zip && unzip -q snpe.zip -d /opt && rm snpe.zip && mv /opt/qairt/*/ /opt/snpe/ && rm -rf /opt/qairt && rm -rf /opt/snpe/Uninstall /opt/snpe/docs /opt/snpe/share /opt/snpe/examples /opt/snpe/benchmarks && find /opt/snpe/lib -maxdepth 1 -type d ( -name 'hexagon-*' -o -name '*android*' -o -name '*ubuntu*' -o -name '*windows*' ) -exec rm -rf {} + && find /opt/snpe/bin -maxdepth 1 -type d ( -name '*windows*' -o -name '*android*' -o -name '*ubuntu*' ) -exec rm -rf {} +
Step #1: #14 sha256:8c0ae70a87b5262095016a633033d99a45d2b39a9a2b9b8ed62531a3431b1ec0
Step #1: #14 CACHED
Step #1:
Step #1: #6 [ 2/14] WORKDIR /app
Step #1: #6 sha256:bec9dd23adb6b2690d548f5056e625f7a099fc2a25120b17fe51a7d24b1a7342
Step #1: #6 CACHED
Step #1:
Step #1: #17 [12/14] RUN cd /app && for v in yolo26n yolo26s yolo26m yolo26l yolo26x yolo26n-seg yolo26s-seg yolo26m-seg yolo26l-seg yolo26x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.4.0/${v}.pt; done
Step #1: #17 sha256:da6a2f5e73e89b9dc5d3ba5f92a5ea3faeb4d40278e4b6f0929da7c0b80d73d8
Step #1: #17 CACHED
Step #1:
Step #1: #18 [13/14] COPY app/ ./app/
Step #1: #18 sha256:550bb32047ae64b6642b42742d6573d7cc05c65b91eac282d0ecbeeb3c17ac55
Step #1: #18 DONE 0.1s
Step #1:
Step #1: #19 [14/14] RUN mkdir -p /app/export /app/dataset
Step #1: #19 sha256:8c4dd0ea8dd7f4a0fea7c15d3b5971b792b08d87820b9ae5a4999bb984a14736
Step #1: #19 DONE 0.4s
Step #1:
Step #1: #20 exporting to image
Step #1: #20 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
Step #1: #20 exporting layers done
Step #1: #20 writing image sha256:76737170b2b3b1b67fb358513797f1f6d22e038c6921b33fd970bc883c27ced4 done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:16031fd done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest done
Step #1: #20 DONE 0.1s
Step #1:
Step #1: #21 exporting cache
Step #1: #21 sha256:2700d4ef94dee473593c5c614b55b2dedcca7893909811a8f2b48291a1f581e4
Step #1: #21 preparing build cache for export
Step #1: #21 preparing build cache for export done
Step #1: #21 DONE 0.0s
Finished Step #1
Starting Step #2
Step #2: Already have image (with digest): gcr.io/cloud-builders/docker
Step #2: The push refers to repository [europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo]
Step #2: d166a059cb45: Preparing
Step #2: caa03c1139bf: Preparing
Step #2: eeb426c4dbb1: Preparing
Step #2: 91e317050a79: Preparing
Step #2: 3015eec4b4b8: Preparing
Step #2: 6fc7df440f3f: Preparing
Step #2: 639ae2a064bb: Preparing
Step #2: 9b83790fe215: Preparing
Step #2: d96eabaf2d41: Preparing
Step #2: ed42f8918904: Preparing
Step #2: ce6f8a3f3b8b: Preparing
Step #2: ef4710745c97: Preparing
Step #2: 0cb85eabb3b2: Preparing
Step #2: 96f04af81b80: Preparing
Step #2: c063a072b837: Preparing
Step #2: 77daadf0a51f: Preparing
Step #2: 219a998c6050: Preparing
Step #2: ce6f8a3f3b8b: Waiting
Step #2: ef4710745c97: Waiting
Step #2: 0cb85eabb3b2: Waiting
Step #2: 96f04af81b80: Waiting
Step #2: c063a072b837: Waiting
Step #2: 77daadf0a51f: Waiting
Step #2: eeb426c4dbb1: Layer already exists
Step #2: 639ae2a064bb: Layer already exists
Step #2: ed42f8918904: Layer already exists
Step #2: d96eabaf2d41: Layer already exists
Step #2: 3015eec4b4b8: Layer already exists
Step #2: 6fc7df440f3f: Layer already exists
Step #2: 9b83790fe215: Layer already exists
Step #2: 91e317050a79: Layer already exists
Step #2: caa03c1139bf: Pushed
Step #2: d166a059cb45: Pushed
starting build "cfc6cfdc-bbd9-47d7-a5e6-91f15ba4f188"
FETCHSOURCE
From https://github.com/Robopipe/Studio
* branch 16031fdfeac1ea23759b718bc1544e1eb0156370 -> FETCH_HEAD
HEAD is now at 16031fd ML yolo magic algorithm
GitCommit:
16031fdfeac1ea23759b718bc1544e1eb0156370
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: latest: Pulling from io-robopipe-dev/robopipe-staging-docker/ml-yolo
Step #0: 8211d5969d2e: Pulling fs layer
Step #0: 0fdfb1c097c8: Pulling fs layer
Step #0: c3bb71abc6be: Pulling fs layer
Step #0: 2778ca3b3b56: Pulling fs layer
Step #0: 597357778b1f: Pulling fs layer
Step #0: f6bc2853c3b9: Pulling fs layer
Step #0: bde3062c83a0: Pulling fs layer
Step #0: 9750f85a078a: Pulling fs layer
Step #0: 1fef8d0732d1: Pulling fs layer
Step #0: e3f5abcd9119: Pulling fs layer
Step #0: 178132c39e3d: Pulling fs layer
Step #0: fb7ad246fb8a: Pulling fs layer
Step #0: 5a1e9ee0e135: Pulling fs layer
Step #0: fbaafb4712ee: Pulling fs layer
Step #0: 5174feef7b00: Pulling fs layer
Step #0: 40c421ec78e1: Pulling fs layer
Step #0: babfeff67b12: Pulling fs layer
Step #0: fb7ad246fb8a: Waiting
Step #0: 5a1e9ee0e135: Waiting
Step #0: fbaafb4712ee: Waiting
Step #0: 5174feef7b00: Waiting
Step #0: bde3062c83a0: Waiting
Step #0: 40c421ec78e1: Waiting
Step #0: 9750f85a078a: Waiting
Step #0: babfeff67b12: Waiting
Step #0: 1fef8d0732d1: Waiting
Step #0: 178132c39e3d: Waiting
Step #0: e3f5abcd9119: Waiting
Step #0: 2778ca3b3b56: Download complete
Step #0: 597357778b1f: Verifying Checksum
Step #0: 597357778b1f: Download complete
Step #0: 0fdfb1c097c8: Verifying Checksum
Step #0: 0fdfb1c097c8: Download complete
Step #0: 9750f85a078a: Verifying Checksum
Step #0: 9750f85a078a: Download complete
Step #0: c3bb71abc6be: Verifying Checksum
Step #0: c3bb71abc6be: Download complete
Step #0: 8211d5969d2e: Verifying Checksum
Step #0: 8211d5969d2e: Download complete
Step #0: bde3062c83a0: Verifying Checksum
Step #0: bde3062c83a0: Download complete
Step #0: 8211d5969d2e: Pull complete
Step #0: 0fdfb1c097c8: Pull complete
Step #0: c3bb71abc6be: Pull complete
Step #0: 2778ca3b3b56: Pull complete
Step #0: 597357778b1f: Pull complete
Step #0: 178132c39e3d: Verifying Checksum
Step #0: 178132c39e3d: Download complete
Step #0: f6bc2853c3b9: Verifying Checksum
Step #0: f6bc2853c3b9: Download complete
Step #0: 5a1e9ee0e135: Verifying Checksum
Step #0: 5a1e9ee0e135: Download complete
Step #0: f6bc2853c3b9: Pull complete
Step #0: 40c421ec78e1: Download complete
Step #0: bde3062c83a0: Pull complete
Step #0: 9750f85a078a: Pull complete
Step #0: fb7ad246fb8a: Verifying Checksum
Step #0: fb7ad246fb8a: Download complete
Step #0: babfeff67b12: Verifying Checksum
Step #0: babfeff67b12: Download complete
Step #0: e3f5abcd9119: Verifying Checksum
Step #0: e3f5abcd9119: Download complete
Step #0: fbaafb4712ee: Verifying Checksum
Step #0: fbaafb4712ee: Download complete
Step #0: 5174feef7b00: Verifying Checksum
Step #0: 5174feef7b00: Download complete
Step #0: 1fef8d0732d1: Verifying Checksum
Step #0: 1fef8d0732d1: Download complete
Step #0: 1fef8d0732d1: Pull complete
Step #0: e3f5abcd9119: Pull complete
Step #0: 178132c39e3d: Pull complete
Step #0: fb7ad246fb8a: Pull complete
Step #0: 5a1e9ee0e135: Pull complete
Step #0: fbaafb4712ee: Pull complete
Step #0: 5174feef7b00: Pull complete
Step #0: 40c421ec78e1: Pull complete
Step #0: babfeff67b12: Pull complete
Step #0: Digest: sha256:c823653f961ba087ab06019503e163aedb824e8c7a1c4e01384c52657932d38b
Step #0: Status: Downloaded newer image for europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #0: europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: #1 [internal] load build definition from Dockerfile
Step #1: #1 sha256:3e19fede207e2a1e75b814ca1ddc670d44123dd618b9bb513c606907343cff8a
Step #1: #1 transferring dockerfile: 7.70kB 0.0s done
Step #1: #1 DONE 0.1s
Step #1:
Step #1: #2 [internal] load .dockerignore
Step #1: #2 sha256:9cb951f5fc42461509fc576bb6ad951b96b3ecb84e06719b8d7a8133c0dcd331
Step #1: #2 transferring context: 2B done
Step #1: #2 DONE 0.0s
Step #1:
Step #1: #3 [internal] load metadata for docker.io/library/python:3.10-slim
Step #1: #3 sha256:b8cce7183299ea8471dad4044ce489ad9730ef208466a01382bd3a85a0492215
Step #1: #3 DONE 2.0s
Step #1:
Step #1: #5 [ 1/14] FROM docker.io/library/python:3.10-slim@sha256:70f65c721aaddfb22b20ed6ec12606c59d9592493c5fcb6639f3d0e8ba3fbc10
Step #1: #5 sha256:a5c50845795e32d27a46195311c675bd521c88443ae72ae94d577ace7925dee6
Step #1: #5 DONE 0.0s
Step #1:
Step #1: #4 importing cache manifest from europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest
Step #1: #4 sha256:e856c36aa80659b5e6a6b0bb0903a16f122fdb5eebf48346006605947b21283c
Step #1: #4 DONE 0.0s
Step #1:
Step #1: #9 [internal] load build context
Step #1: #9 sha256:a8294fd2e2a7e45da243c84a13408c7dca47fe1c771f1c6c7bebe8ce899f4fdc
Step #1: #9 transferring context: 100.08kB 0.0s done
Step #1: #9 DONE 0.0s
Step #1:
Step #1: #13 [ 8/14] RUN apt-get update && apt-get install -y --no-install-recommends unzip perl libatomic1 libc++-dev ffmpeg libcurl4 libncurses6 libtinfo6 wget && rm -rf /var/lib/apt/lists/*
Step #1: #13 sha256:c79b3ba73e4805e4694d9d4a22c464983e69056fba4da556911e1c3d8f6a3431
Step #1: #13 CACHED
Step #1:
Step #1: #16 [11/14] RUN cd /app && for v in yolo11n yolo11s yolo11m yolo11l yolo11x yolo11n-seg yolo11s-seg yolo11m-seg yolo11l-seg yolo11x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.3.0/${v}.pt; done
Step #1: #16 sha256:8befd7a10be2423d1f21651c7aa67e15468f7521e162bc70379e67967ee5b7f3
Step #1: #16 CACHED
Step #1:
Step #1: #8 [ 4/14] RUN pip install --no-cache-dir --upgrade pip
Step #1: #8 sha256:0d688a08354b790051dd5d00c4aab4bd6c077ec67f82ccafc262eadb19fe3fad
Step #1: #8 CACHED
Step #1:
Step #1: #11 [ 6/14] RUN pip install --no-cache-dir --timeout=120 --retries=5 -r requirements.txt
Step #1: #11 sha256:7fcbfbcfe79b2ab466416aef51748d417b83cbc1e41665eb842ebbc94d320cad
Step #1: #11 CACHED
Step #1:
Step #1: #15 [10/14] RUN python3 -m venv /opt/modelconverter-venv && /opt/modelconverter-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/modelconverter-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 modelconv==0.5.3
Step #1: #15 sha256:11883bd9aff3baacef6e79d58581cc0dd1e3d7629f2fbaf374d93bfcf0442221
Step #1: #15 CACHED
Step #1:
Step #1: #10 [ 5/14] COPY requirements.txt .
Step #1: #10 sha256:9d27279892175f9165837a7c0a6cc48ec7974458489585342fd01f28582996bd
Step #1: #10 CACHED
Step #1:
Step #1: #7 [ 3/14] RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake libgl1 libglib2.0-0 libsm6 libxext6 libxrender1 curl git && rm -rf /var/lib/apt/lists/*
Step #1: #7 sha256:26972414cc1f5379620ce400ab591633a8ae454e1fc5c6e7d8c866ddbb6b9b0e
Step #1: #7 CACHED
Step #1:
Step #1: #12 [ 7/14] RUN python3 -m venv /opt/tools-venv && /opt/tools-venv/bin/pip install --no-cache-dir --upgrade pip && /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple torch==2.8.0+cpu torchvision==0.23.0 && git clone https://github.com/luxonis/tools.git /tmp/luxonis-tools && cd /tmp/luxonis-tools && git checkout edbe7da1a7f75833a71d65caf1028036faa81061 && git submodule update --init --recursive && PIP_CONSTRAINT=constraints.txt /opt/tools-venv/bin/pip install --no-cache-dir --timeout=120 --retries=5 . && rm -rf /tmp/luxonis-tools
Step #1: #12 sha256:b848784f2f600d0ffd3fcff2e657c5ec33967e40a0b98e6e028b0b0635c7d142
Step #1: #12 CACHED
Step #1:
Step #1: #14 [ 9/14] RUN cd /tmp && wget --quiet --user-agent=modelconverter "https://softwarecenter.qualcomm.com/api/download/software/sdks/Qualcomm_AI_Runtime_Community/All/2.32.6.250402/v2.32.6.250402.zip" -O snpe.zip && unzip -q snpe.zip -d /opt && rm snpe.zip && mv /opt/qairt/*/ /opt/snpe/ && rm -rf /opt/qairt && rm -rf /opt/snpe/Uninstall /opt/snpe/docs /opt/snpe/share /opt/snpe/examples /opt/snpe/benchmarks && find /opt/snpe/lib -maxdepth 1 -type d ( -name 'hexagon-*' -o -name '*android*' -o -name '*ubuntu*' -o -name '*windows*' ) -exec rm -rf {} + && find /opt/snpe/bin -maxdepth 1 -type d ( -name '*windows*' -o -name '*android*' -o -name '*ubuntu*' ) -exec rm -rf {} +
Step #1: #14 sha256:8c0ae70a87b5262095016a633033d99a45d2b39a9a2b9b8ed62531a3431b1ec0
Step #1: #14 CACHED
Step #1:
Step #1: #6 [ 2/14] WORKDIR /app
Step #1: #6 sha256:bec9dd23adb6b2690d548f5056e625f7a099fc2a25120b17fe51a7d24b1a7342
Step #1: #6 CACHED
Step #1:
Step #1: #17 [12/14] RUN cd /app && for v in yolo26n yolo26s yolo26m yolo26l yolo26x yolo26n-seg yolo26s-seg yolo26m-seg yolo26l-seg yolo26x-seg ; do curl -fL --retry 3 -o ${v}.pt https://github.com/ultralytics/assets/releases/download/v8.4.0/${v}.pt; done
Step #1: #17 sha256:da6a2f5e73e89b9dc5d3ba5f92a5ea3faeb4d40278e4b6f0929da7c0b80d73d8
Step #1: #17 CACHED
Step #1:
Step #1: #18 [13/14] COPY app/ ./app/
Step #1: #18 sha256:550bb32047ae64b6642b42742d6573d7cc05c65b91eac282d0ecbeeb3c17ac55
Step #1: #18 DONE 0.1s
Step #1:
Step #1: #19 [14/14] RUN mkdir -p /app/export /app/dataset
Step #1: #19 sha256:8c4dd0ea8dd7f4a0fea7c15d3b5971b792b08d87820b9ae5a4999bb984a14736
Step #1: #19 DONE 0.4s
Step #1:
Step #1: #20 exporting to image
Step #1: #20 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
Step #1: #20 exporting layers done
Step #1: #20 writing image sha256:76737170b2b3b1b67fb358513797f1f6d22e038c6921b33fd970bc883c27ced4 done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:16031fd done
Step #1: #20 naming to europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo:latest done
Step #1: #20 DONE 0.1s
Step #1:
Step #1: #21 exporting cache
Step #1: #21 sha256:2700d4ef94dee473593c5c614b55b2dedcca7893909811a8f2b48291a1f581e4
Step #1: #21 preparing build cache for export
Step #1: #21 preparing build cache for export done
Step #1: #21 DONE 0.0s
Finished Step #1
Starting Step #2
Step #2: Already have image (with digest): gcr.io/cloud-builders/docker
Step #2: The push refers to repository [europe-west4-docker.pkg.dev/io-robopipe-dev/robopipe-staging-docker/ml-yolo]
Step #2: d166a059cb45: Preparing
Step #2: caa03c1139bf: Preparing
Step #2: eeb426c4dbb1: Preparing
Step #2: 91e317050a79: Preparing
Step #2: 3015eec4b4b8: Preparing
Step #2: 6fc7df440f3f: Preparing
Step #2: 639ae2a064bb: Preparing
Step #2: 9b83790fe215: Preparing
Step #2: d96eabaf2d41: Preparing
Step #2: ed42f8918904: Preparing
Step #2: ce6f8a3f3b8b: Preparing
Step #2: ef4710745c97: Preparing
Step #2: 0cb85eabb3b2: Preparing
Step #2: 96f04af81b80: Preparing
Step #2: c063a072b837: Preparing
Step #2: 77daadf0a51f: Preparing
Step #2: 219a998c6050: Preparing
Step #2: ce6f8a3f3b8b: Waiting
Step #2: ef4710745c97: Waiting
Step #2: 0cb85eabb3b2: Waiting
Step #2: 96f04af81b80: Waiting
Step #2: c063a072b837: Waiting
Step #2: 77daadf0a51f: Waiting
Step #2: eeb426c4dbb1: Layer already exists
Step #2: 639ae2a064bb: Layer already exists
Step #2: ed42f8918904: Layer already exists
Step #2: d96eabaf2d41: Layer already exists
Step #2: 3015eec4b4b8: Layer already exists
Step #2: 6fc7df440f3f: Layer already exists
Step #2: 9b83790fe215: Layer already exists
Step #2: 91e317050a79: Layer already exists
Step #2: 0cb85eabb3b2: Layer already exists
Step #2: ce6f8a3f3b8b: Layer already exists
Step #2: ef4710745c97: Layer already exists
Step #2: 96f04af81b80: Layer already exists
Step #2: 77daadf0a51f: Layer already exists
Step #2: c063a072b837: Layer already exists
Step #2: 219a998c6050: Layer already exists
Step #2: caa03c1139bf: Pushed
Step #2: d166a059cb45: Pushed
Step #2: 16031fd: digest: sha256:d9668f2993c679f65be2d5b3d346a98a115b875b4a9d4b602c3e85b692ee4319 size: 3906
Step #2: d166a059cb45: Preparing
Step #2: caa03c1139bf: Preparing
Step #2: eeb426c4dbb1: Preparing
Step #2: 91e317050a79: Preparing
Step #2: 3015eec4b4b8: Preparing
Step #2: 6fc7df440f3f: Preparing
Step #2: 639ae2a064bb: Preparing
Step #2: 9b83790fe215: Preparing
Step #2: d96eabaf2d41: Preparing
Step #2: ed42f8918904: Preparing
Step #2: ce6f8a3f3b8b: Preparing
Step #2: ef4710745c97: Preparing
Step #2: 0cb85eabb3b2: Preparing
Step #2: 96f04af81b80: Preparing
Step #2: c063a072b837: Preparing
Step #2: 77daadf0a51f: Preparing
Step #2: 219a998c6050: Preparing
Step #2: 91e317050a79: Layer already exists
Step #2: 3015eec4b4b8: Layer already exists
Step #2: 6fc7df440f3f: Layer already exists
Step #2: 639ae2a064bb: Layer already exists
Step #2: d166a059cb45: Layer already exists
Step #2: 9b83790fe215: Layer already exists
Step #2: d96eabaf2d41: Layer already exists
Step #2: ed42f8918904: Layer already exists
Step #2: ce6f8a3f3b8b: Waiting
Step #2: ef4710745c97: Waiting
Step #2: caa03c1139bf: Layer already exists
Step #2: 0cb85eabb3b2: Waiting
Step #2: eeb426c4dbb1: Layer already exists
Step #2: 96f04af81b80: Waiting
Step #2: c063a072b837: Waiting
Step #2: ce6f8a3f3b8b: Layer already exists
Step #2: ef4710745c97: Layer already exists
Step #2: 0cb85eabb3b2: Layer already exists
Step #2: 96f04af81b80: Layer already exists
Step #2: 77daadf0a51f: Layer already exists
Step #2: c063a072b837: Layer already exists
Step #2: 219a998c6050: Layer already exists
Step #2: latest: digest: sha256:d9668f2993c679f65be2d5b3d346a98a115b875b4a9d4b602c3e85b692ee4319 size: 3906
Finished Step #2
PUSH
DONE
Loading