OCL API 2

Build: #151 was successful

Job: Build oclapi2 was successful

Stages & jobs

  1. Build

  2. Test

  3. Deploy for testing

    Requires a user to start manually
  4. Release

    Requires a user to start manually

Job result summary

Completed
Duration
12 minutes
Agent
xindi.openmrs.org
Revision
5b6e36a84312bfb585440ddfa126cabe4790167d
Successful since
#117 ()

Error summary

The build generated some errors. See the full build log for more details.

#21 8.895 Processing /wheels/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
#21 9.645 Processing /wheels/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl
#21 10.19 Processing /wheels/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
#21 10.88 Processing /wheels/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl
#21 10.97 Processing /wheels/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
#21 10.97 Processing /wheels/ocldev-0.2.2-py2.py3-none-any.whl
#21 10.97 Processing /wheels/packaging-25.0-py3-none-any.whl
#21 10.98 Processing /wheels/pillow-11.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
#21 11.01 Processing /wheels/platformdirs-4.3.8-py3-none-any.whl
#21 11.01 Processing /wheels/ply-3.11-py2.py3-none-any.whl
#21 11.02 Processing /wheels/prometheus_client-0.21.1-py3-none-any.whl
#21 11.02 Processing /wheels/prompt_toolkit-3.0.51-py3-none-any.whl
#21 11.03 Processing /wheels/psycopg2-2.9.7-cp310-cp310-linux_x86_64.whl
#21 11.03 Processing /wheels/pycodestyle-2.13.0-py2.py3-none-any.whl
#21 11.04 Processing /wheels/pycparser-2.22-py3-none-any.whl
#21 11.04 Processing /wheels/pycryptodome-3.22.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.06 Processing /wheels/pydantic-2.6.4-py3-none-any.whl
#21 11.06 Processing /wheels/pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.08 Processing /wheels/pydash-7.0.6-py3-none-any.whl
#21 11.09 Processing /wheels/pygments-2.19.1-py3-none-any.whl
#21 11.10 Processing /wheels/pylint-2.17.5-py3-none-any.whl
#21 11.11 Processing /wheels/python_crontab-3.2.0-py3-none-any.whl
#21 11.12 Processing /wheels/python_dateutil-2.8.2-py2.py3-none-any.whl
#21 11.13 Processing /wheels/pytz-2025.2-py2.py3-none-any.whl
#21 11.14 Processing /wheels/redis-5.2.1-py3-none-any.whl
#21 11.15 Processing /wheels/referencing-0.36.2-py3-none-any.whl
#21 11.15 Processing /wheels/regex-2024.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.16 Processing /wheels/requests-2.32.3-py3-none-any.whl
#21 11.17 Processing /wheels/responses-0.25.0-py3-none-any.whl
#21 11.17 Processing /wheels/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.18 Processing /wheels/ruamel.yaml-0.18.10-py3-none-any.whl
#21 11.18 Processing /wheels/ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.19 Processing /wheels/s3transfer-0.6.2-py3-none-any.whl
#21 11.19 Processing /wheels/safetensors-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.21 Processing /wheels/scikit_learn-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.28 Processing /wheels/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.43 Processing /wheels/sentence_transformers-3.3.1-py3-none-any.whl
#21 11.44 Processing /wheels/setuptools-80.3.1-py3-none-any.whl
#21 11.47 Processing /wheels/six-1.17.0-py2.py3-none-any.whl
#21 11.48 Processing /wheels/sqlparse-0.5.3-py3-none-any.whl
#21 11.48 Processing /wheels/sympy-1.14.0-py3-none-any.whl
#21 11.52 Processing /wheels/tblib-2.0.0-py3-none-any.whl
#21 11.53 Processing /wheels/threadpoolctl-3.6.0-py3-none-any.whl
#21 11.54 Processing /wheels/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 11.55 Processing /wheels/tomli-2.2.1-py3-none-any.whl
#21 11.56 Processing /wheels/tomlkit-0.13.2-py3-none-any.whl
#21 11.56 Processing /wheels/torch-2.7.0-cp310-cp310-manylinux_2_28_x86_64.whl
#21 13.73 Processing /wheels/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 13.73 Processing /wheels/tqdm-4.67.1-py3-none-any.whl
#21 13.74 Processing /wheels/transformers-4.51.3-py3-none-any.whl
#21 14.07 Processing /wheels/triton-3.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
#21 14.20 Processing /wheels/typing_extensions-4.13.2-py3-none-any.whl
#21 14.20 Processing /wheels/tzdata-2025.2-py2.py3-none-any.whl
#21 14.21 Processing /wheels/uritemplate-4.1.1-py2.py3-none-any.whl
#21 14.21 Processing /wheels/urllib3-1.26.20-py2.py3-none-any.whl
#21 14.22 Processing /wheels/vine-5.1.0-py3-none-any.whl
#21 14.22 Processing /wheels/wcwidth-0.2.13-py2.py3-none-any.whl
#21 14.22 Processing /wheels/werkzeug-3.1.3-py3-none-any.whl
#21 14.23 Processing /wheels/whitenoise-6.5.0-py3-none-any.whl
#21 14.23 Processing /wheels/wrapt-1.17.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
#21 14.23 Processing /wheels/xmltodict-0.14.2-py2.py3-none-any.whl
#21 16.43 Installing collected packages: wcwidth, pytz, ply, nvidia-cusparselt-cu12, mpmath, jsondiff, itypes, ijson, django-ordered-model, cron-descriptor, xmltodict, wrapt, whitenoise, vine, urllib3, uritemplate, tzdata, typing-extensions, tqdm, tornado, tomlkit, tomli, threadpoolctl, tblib, sympy, sqlparse, six, setuptools, safetensors, ruamel-yaml-clib, rpds-py, regex, pyyaml, pygments, pycryptodome, pycparser, pycodestyle, psycopg2, prompt-toolkit, prometheus-client, platformdirs, pillow, packaging, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufile-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, mock, mccabe, markupsafe, markdown, lazy-object-proxy, joblib, jmespath, isort, isodate, inflection, idna, humanize, hf-xet, gprof2dot, fsspec, filelock, dnspython, dill, decorator, coverage, click, charset-normalizer, certifi, billiard, attrs, async-timeout, annotated-types, werkzeug, triton, scipy, ruamel-yaml, requests, referencing, redis, python-dateutil, pydash, pydantic-core, nvidia-cusparse-cu12, nvidia-cufft-cu12, nvidia-cudnn-cu12, jsonpath-ng, jinja2, gunicorn, faker, email-validator, elastic-transport, click-repl, click-plugins, click-didyoumean, cffi, blessings, autopep8, astroid, asgiref, amqp, scikit-learn, responses, python-crontab, pylint, pydantic, nvidia-cusolver-cu12, kombu, jsonschema-specifications, huggingface-hub, factory-boy, elasticsearch, django, cryptography, coreschema, colour-runner, botocore, azure-core, argon2-cffi-bindings, torch, tokenizers, s3transfer, jsonschema, josepy, elasticsearch-dsl, djangorestframework, django-timezone-field, django-silk, django-request-logging, django-redis, django-queryset-csv, django-health-check, django-dirtyfields, django-cors-headers, django-cid, coreapi, celery, azure-storage-blob, argon2-cffi, transformers, ocldev, mozilla-django-oidc, minio, flower, fhir-resources, drf-yasg, django-elasticsearch-dsl, django-celery-beat, celery-once, boto3, sentence-transformers, moto
#21 26.33   Attempting uninstall: setuptools
#21 26.33     Found existing installation: setuptools 65.5.1
#21 26.40     Uninstalling setuptools-65.5.1:
#21 26.89       Successfully uninstalled setuptools-65.5.1
#21 118.0
#21 118.0 Successfully installed amqp-5.3.1 annotated-types-0.7.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 asgiref-3.8.1 astroid-2.15.8 async-timeout-5.0.1 attrs-25.3.0 autopep8-2.3.2 azure-core-1.34.0 azure-storage-blob-12.19.0 billiard-4.2.1 blessings-1.7 boto3-1.24.28 botocore-1.27.96 celery-5.4.0 celery-once-3.0.1 certifi-2025.4.26 cffi-1.17.1 charset-normalizer-3.4.2 click-8.1.8 click-didyoumean-0.3.1 click-plugins-1.1.1 click-repl-0.3.0 colour-runner-0.1.1 coreapi-2.3.3 coreschema-0.0.4 coverage-7.3.0 cron-descriptor-1.4.5 cryptography-44.0.3 decorator-5.2.1 dill-0.4.0 django-4.2.16 django-celery-beat-2.5.0 django-cid-2.3 django-cors-headers-4.2.0 django-dirtyfields-1.9.2 django-elasticsearch-dsl-8.0 django-health-check-3.17.0 django-ordered-model-3.7.4 django-queryset-csv-0.3.3 django-redis-5.4.0 django-request-logging-0.7.5 django-silk-5.0.4 django-timezone-field-7.1 djangorestframework-3.14.0 dnspython-2.7.0 drf-yasg-1.21.5 elastic-transport-8.17.0 elasticsearch-8.18.1 elasticsearch-dsl-8.18.0 email-validator-2.2.0 factory-boy-3.3.0 faker-37.1.0 fhir-resources-7.1.0 filelock-3.18.0 flower-1.0.1 fsspec-2025.3.2 gprof2dot-2025.4.14 gunicorn-22.0.0 hf-xet-1.1.0 huggingface-hub-0.31.1 humanize-4.12.3 idna-3.10 ijson-3.2.3 inflection-0.5.1 isodate-0.7.2 isort-5.13.2 itypes-1.2.0 jinja2-3.1.6 jmespath-1.0.1 joblib-1.5.0 josepy-2.0.0 jsondiff-2.0.0 jsonpath-ng-1.5.3 jsonschema-4.23.0 jsonschema-specifications-2025.4.1 kombu-5.4.2 lazy-object-proxy-1.11.0 markdown-3.4.4 markupsafe-3.0.2 mccabe-0.7.0 minio-7.2.9 mock-5.1.0 moto-3.1.13 mozilla-django-oidc-3.0.0 mpmath-1.3.0 networkx-3.4.2 numpy-2.2.5 nvidia-cublas-cu12-12.6.4.1 nvidia-cuda-cupti-cu12-12.6.80 nvidia-cuda-nvrtc-cu12-12.6.77 nvidia-cuda-runtime-cu12-12.6.77 nvidia-cudnn-cu12-9.5.1.17 nvidia-cufft-cu12-11.3.0.4 nvidia-cufile-cu12-1.11.1.6 nvidia-curand-cu12-10.3.7.77 nvidia-cusolver-cu12-11.7.1.2 nvidia-cusparse-cu12-12.5.4.2 nvidia-cusparselt-cu12-0.6.3 nvidia-nccl-cu12-2.26.2 nvidia-nvjitlink-cu12-12.6.85 nvidia-nvtx-cu12-12.6.77 ocldev-0.2.2 packaging-25.0 pillow-11.2.1 platformdirs-4.3.8 ply-3.11 prometheus-client-0.21.1 prompt-toolkit-3.0.51 psycopg2-2.9.7 pycodestyle-2.13.0 pycparser-2.22 pycryptodome-3.22.0 pydantic-2.6.4 pydantic-core-2.16.3 pydash-7.0.6 pygments-2.19.1 pylint-2.17.5 python-crontab-3.2.0 python-dateutil-2.8.2 pytz-2025.2 pyyaml-6.0.1 redis-5.2.1 referencing-0.36.2 regex-2024.11.6 requests-2.32.3 responses-0.25.0 rpds-py-0.24.0 ruamel-yaml-0.18.10 ruamel-yaml-clib-0.2.12 s3transfer-0.6.2 safetensors-0.5.3 scikit-learn-1.6.1 scipy-1.15.3 sentence-transformers-3.3.1 setuptools-80.3.1 six-1.17.0 sqlparse-0.5.3 sympy-1.14.0 tblib-2.0.0 threadpoolctl-3.6.0 tokenizers-0.21.1 tomli-2.2.1 tomlkit-0.13.2 torch-2.7.0 tornado-6.4.2 tqdm-4.67.1 transformers-4.51.3 triton-3.3.0 typing-extensions-4.13.2 tzdata-2025.2 uritemplate-4.1.1 urllib3-1.26.20 vine-5.1.0 wcwidth-0.2.13 werkzeug-3.1.3 whitenoise-6.5.0 wrapt-1.17.2 xmltodict-0.14.2
#21 118.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
#21 DONE 118.9s

#22 [stage-1 12/16] RUN rm -rf /wheels
#22 DONE 0.7s

#23 [stage-1 13/16] ADD --chown=ocl:ocl . /code
#23 DONE 3.4s

#24 [stage-1 14/16] RUN python manage.py collectstatic --noinput
#24 22.79
#24 22.79 285 static files copied to '/staticfiles', 225 post-processed.
#24 DONE 24.7s

#25 [stage-1 15/16] RUN chmod +x set_build_version.sh wait_for_it.sh startup.sh start_celery_worker.sh ping_celery_worker.sh start_flower.sh
#25 DONE 0.5s

#26 [stage-1 16/16] RUN ["bash", "-c", "./set_build_version.sh"]
#26 0.334 Setting build version to 5b6e36a8 in core/__init__.py
#26 DONE 0.4s

#27 exporting to image
#27 exporting layers
#27 exporting layers 90.2s done
#27 writing image sha256:1169b997b043d8bba05ce3226abc0c8b714f40be77a08376fcb2ab39269a1549 0.0s done
#27 naming to docker.io/openconceptlab/oclapi2:nightly-dev 0.0s done
#27 DONE 90.3s
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /home/bamboo-agent/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store