Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply Merlin dtypes to Systems code base #239

Merged
merged 15 commits into from
Jan 17, 2023

Conversation

karlhigley
Copy link
Contributor

@karlhigley karlhigley commented Nov 30, 2022

@karlhigley karlhigley added this to the Merlin 22.12 milestone Nov 30, 2022
@karlhigley karlhigley requested a review from jperez999 November 30, 2022 21:28
@karlhigley karlhigley self-assigned this Nov 30, 2022
@karlhigley karlhigley added the chore Maintenance for the repository label Nov 30, 2022
@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #239 of commit a5d6b5e35374a3470e6ad1b581f4b1c77f2367e1, no merge conflicts.
Running as SYSTEM
Setting status of a5d6b5e35374a3470e6ad1b581f4b1c77f2367e1 to PENDING with url http://merlin-infra1.nvidia.com:8080/job/merlin_systems/543/ and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
 > git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/239/*:refs/remotes/origin/pr/239/* # timeout=10
 > git rev-parse a5d6b5e35374a3470e6ad1b581f4b1c77f2367e1^{commit} # timeout=10
Checking out Revision a5d6b5e35374a3470e6ad1b581f4b1c77f2367e1 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f a5d6b5e35374a3470e6ad1b581f4b1c77f2367e1 # timeout=10
Commit message: "Apply Merlin dtypes to Systems code base"
 > git rev-list --no-walk 8ef09f8c5c2e90e407ea3302fd9384a64c60eb6f # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins5600022062139221364.sh
PYTHONPATH=:/usr/local/lib/python3.8/dist-packages/:/usr/local/hugectr/lib:/var/jenkins_home/workspace/merlin_systems/systems
GLOB sdist-make: /var/jenkins_home/workspace/merlin_systems/systems/setup.py
test-gpu recreate: /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
test-gpu installdeps: pytest, pytest-cov
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu inst: /var/jenkins_home/workspace/merlin_systems/systems/.tox/.tmp/package/2/merlin-systems-0.7.0+22.ga5d6b5e.zip
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu installed: absl-py==1.2.0,aiohttp==3.8.1,aiosignal==1.2.0,alabaster==0.7.12,alembic==1.8.1,anyio==3.6.1,argon2-cffi==21.3.0,argon2-cffi-bindings==21.2.0,astroid==2.5.6,asttokens==2.0.8,astunparse==1.6.3,asv==0.5.1,asvdb==0.4.2,async-timeout==4.0.2,attrs==22.1.0,autopage==0.5.1,awscli==1.27.19,Babel==2.10.3,backcall==0.2.0,beautifulsoup4==4.11.1,betterproto==1.2.5,black==22.6.0,bleach==5.0.1,boto3==1.24.75,botocore==1.29.19,Brotli==1.0.9,cachetools==5.2.0,certifi==2019.11.28,cffi==1.15.1,chardet==3.0.4,charset-normalizer==2.1.1,clang==5.0,click==8.1.3,cliff==4.1.0,cloudpickle==2.2.0,cmaes==0.9.0,cmake==3.24.1.1,cmd2==2.4.2,colorama==0.4.4,colorlog==6.7.0,contourpy==1.0.5,coverage==6.5.0,cuda-python==11.7.1,cupy-cuda117==10.6.0,cycler==0.11.0,Cython==0.29.32,dask==2022.1.1,dbus-python==1.2.16,debugpy==1.6.3,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,distributed==2022.5.1,distro==1.7.0,dm-tree==0.1.6,docker-pycreds==0.4.0,docutils==0.16,emoji==1.7.0,entrypoints==0.4,execnet==1.9.0,executing==1.0.0,faiss==1.7.2,faiss-gpu==1.7.2,fastai==2.7.9,fastapi==0.85.0,fastavro==1.6.1,fastcore==1.5.27,fastdownload==0.0.7,fastjsonschema==2.16.1,fastprogress==1.0.3,fastrlock==0.8,feast==0.19.4,fiddle==0.2.2,filelock==3.8.0,flatbuffers==1.12,fonttools==4.37.3,frozenlist==1.3.1,fsspec==2022.5.0,gast==0.4.0,gevent==21.12.0,geventhttpclient==2.0.2,gitdb==4.0.9,GitPython==3.1.27,google==3.0.0,google-api-core==2.10.1,google-auth==2.11.1,google-auth-oauthlib==0.4.6,google-pasta==0.2.0,googleapis-common-protos==1.52.0,graphviz==0.20.1,greenlet==1.1.3,grpcio==1.41.0,grpcio-channelz==1.49.0,grpcio-reflection==1.48.1,grpclib==0.4.3,h11==0.13.0,h2==4.1.0,h5py==3.7.0,HeapDict==1.0.1,horovod==0.26.1,hpack==4.0.0,httptools==0.5.0,hugectr2onnx==0.0.0,huggingface-hub==0.9.1,hyperframe==6.0.1,idna==2.8,imagesize==1.4.1,implicit==0.6.1,importlib-metadata==4.12.0,importlib-resources==5.9.0,iniconfig==1.1.1,ipykernel==6.15.3,ipython==8.5.0,ipython-genutils==0.2.0,ipywidgets==7.7.0,jedi==0.18.1,Jinja2==3.1.2,jmespath==1.0.1,joblib==1.2.0,json5==0.9.10,jsonschema==4.16.0,jupyter-cache==0.4.3,jupyter-core==4.11.1,jupyter-server==1.18.1,jupyter-server-mathjax==0.2.5,jupyter-sphinx==0.3.2,jupyter_client==7.3.5,jupyterlab==3.4.7,jupyterlab-pygments==0.2.2,jupyterlab-widgets==1.1.0,jupyterlab_server==2.15.1,keras==2.9.0,Keras-Preprocessing==1.1.2,kiwisolver==1.4.4,lazy-object-proxy==1.8.0,libclang==14.0.6,libcst==0.4.7,lightfm==1.16,lightgbm==3.3.2,linkify-it-py==1.0.3,llvmlite==0.39.1,locket==1.0.0,lxml==4.9.1,Mako==1.2.4,Markdown==3.4.1,markdown-it-py==1.1.0,MarkupSafe==2.1.1,matplotlib==3.6.0,matplotlib-inline==0.1.6,mdit-py-plugins==0.2.8,merlin-core==0.6.0+1.g5926fcf,merlin-models==0.7.0+11.g280956aa4,merlin-systems==0.7.0+22.ga5d6b5e,mistune==2.0.4,mmh3==3.0.0,mpi4py==3.1.3,msgpack==1.0.4,multidict==6.0.2,mypy-extensions==0.4.3,myst-nb==0.13.2,myst-parser==0.15.2,natsort==8.1.0,nbclassic==0.4.3,nbclient==0.6.8,nbconvert==7.0.0,nbdime==3.1.1,nbformat==5.5.0,nest-asyncio==1.5.5,ninja==1.10.2.3,notebook==6.4.12,notebook-shim==0.1.0,numba==0.56.2,numpy==1.22.4,nvidia-pyindex==1.0.9,# Editable install with no version control (nvtabular==1.4.0+8.g95e12d347),-e /usr/local/lib/python3.8/dist-packages,nvtx==0.2.5,oauthlib==3.2.1,oldest-supported-numpy==2022.8.16,onnx==1.12.0,onnxruntime==1.11.1,opt-einsum==3.3.0,optuna==3.0.3,packaging==21.3,pandas==1.3.5,pandavro==1.5.2,pandocfilters==1.5.0,parso==0.8.3,partd==1.3.0,pathtools==0.1.2,pbr==5.11.0,pexpect==4.8.0,pickleshare==0.7.5,Pillow==9.2.0,pkgutil_resolve_name==1.3.10,platformdirs==2.5.2,plotly==5.11.0,pluggy==1.0.0,prettytable==3.5.0,prometheus-client==0.14.1,promise==2.3,prompt-toolkit==3.0.31,proto-plus==1.19.6,protobuf==3.19.5,psutil==5.9.2,ptyprocess==0.7.0,pure-eval==0.2.2,py==1.11.0,pyarrow==7.0.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pybind11==2.10.0,pycparser==2.21,pydantic==1.10.2,pydot==1.4.2,Pygments==2.13.0,PyGObject==3.36.0,pynvml==11.4.1,pyparsing==3.0.9,pyperclip==1.8.2,pyrsistent==0.18.1,pytest==7.1.3,pytest-cov==4.0.0,pytest-xdist==3.0.2,python-apt==2.0.0+ubuntu0.20.4.8,python-dateutil==2.8.2,python-dotenv==0.21.0,python-rapidjson==1.8,pytz==2022.2.1,PyYAML==5.4.1,pyzmq==24.0.0,regex==2022.9.13,requests==2.22.0,requests-oauthlib==1.3.1,requests-unixsocket==0.2.0,rsa==4.7.2,s3fs==2022.2.0,s3transfer==0.6.0,sacremoses==0.0.53,scikit-build==0.15.0,scikit-learn==1.1.2,scipy==1.8.1,seedir==0.3.0,Send2Trash==1.8.0,sentry-sdk==1.9.8,setproctitle==1.3.2,setuptools-scm==7.0.5,shortuuid==1.0.9,six==1.15.0,sklearn==0.0,smmap==5.0.0,sniffio==1.3.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,soupsieve==2.3.2.post1,Sphinx==5.3.0,sphinx-multiversion==0.2.4,sphinx-togglebutton==0.3.1,sphinx_external_toc==0.3.0,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-copydirs @ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git@bd8c5d79b3f91cf5f1bb0d6995aeca3fe84b670e,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,SQLAlchemy==1.4.44,stack-data==0.5.0,starlette==0.20.4,stevedore==4.1.1,stringcase==1.2.0,supervisor==4.1.0,tabulate==0.8.10,tblib==1.7.0,tdqm==0.0.1,tenacity==8.0.1,tensorboard==2.9.1,tensorboard-data-server==0.6.1,tensorboard-plugin-wit==1.8.1,tensorflow==2.9.2,tensorflow-estimator==2.9.0,tensorflow-gpu==2.9.2,tensorflow-io-gcs-filesystem==0.27.0,tensorflow-metadata==1.10.0,termcolor==2.0.1,terminado==0.15.0,testbook==0.4.2,threadpoolctl==3.1.0,tinycss2==1.1.1,tokenizers==0.10.3,toml==0.10.2,tomli==2.0.1,toolz==0.12.0,torch==1.12.1+cu113,torchmetrics==0.3.2,tornado==6.2,tox==3.26.0,tqdm==4.64.1,traitlets==5.4.0,transformers==4.12.0,transformers4rec==0.1.12+2.gbcc939255,treelite==2.3.0,treelite-runtime==2.3.0,tritonclient==2.25.0,typing-inspect==0.8.0,typing_extensions==4.3.0,uc-micro-py==1.0.1,urllib3==1.26.12,uvicorn==0.18.3,uvloop==0.17.0,versioneer==0.20,virtualenv==20.16.5,wandb==0.13.3,watchfiles==0.17.0,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==1.4.1,websockets==10.3,Werkzeug==2.2.2,widgetsnbextension==3.6.0,wrapt==1.12.1,xgboost==1.6.2,yarl==1.8.1,zict==2.2.0,zipp==3.8.1,zope.event==4.5.0,zope.interface==5.4.0
test-gpu run-test-pre: PYTHONHASHSEED='2283766780'
test-gpu run-test: commands[0] | python -m pip install --upgrade git+https://github.com/NVIDIA-Merlin/core.git
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting git+https://github.com/NVIDIA-Merlin/core.git
  Cloning https://github.com/NVIDIA-Merlin/core.git to /tmp/pip-req-build-kxwtx67m
  Running command git clone --filter=blob:none --quiet https://github.com/NVIDIA-Merlin/core.git /tmp/pip-req-build-kxwtx67m
  Resolved https://github.com/NVIDIA-Merlin/core.git to commit 78f1f0b0952fd14b76913b0dd258565c06694abe
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0.9.0+13.g78f1f0b) (7.0.0)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0.9.0+13.g78f1f0b) (0.55.1)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0.9.0+13.g78f1f0b) (2022.3.0)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0.9.0+13.g78f1f0b) (1.2.5)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0.9.0+13.g78f1f0b) (2022.3.0)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0.9.0+13.g78f1f0b) (3.19.5)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0.9.0+13.g78f1f0b) (1.10.0)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0.9.0+13.g78f1f0b) (1.3.5)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core==0.9.0+13.g78f1f0b) (21.3)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0.9.0+13.g78f1f0b) (2022.5.0)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0.9.0+13.g78f1f0b) (4.64.1)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0.9.0+13.g78f1f0b) (1.2.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0.9.0+13.g78f1f0b) (0.4.3)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (5.4.1)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (2.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (1.2.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (1.0.4)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (5.8.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (6.1)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (2.0.0)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (8.1.3)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (1.7.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (3.1.2)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (2.4.0)
Requirement already satisfied: numpy<1.22,>=1.18 in /var/jenkins_home/.local/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0.9.0+13.g78f1f0b) (1.20.3)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0.9.0+13.g78f1f0b) (0.38.1)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0.9.0+13.g78f1f0b) (65.5.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core==0.9.0+13.g78f1f0b) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0.9.0+13.g78f1f0b) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0.9.0+13.g78f1f0b) (2022.2.1)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0.9.0+13.g78f1f0b) (1.52.0)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0.9.0+13.g78f1f0b) (1.2.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core==0.9.0+13.g78f1f0b) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (1.0.1)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0.9.0+13.g78f1f0b) (4.1.0)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0.9.0+13.g78f1f0b) (6.0.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core==0.9.0+13.g78f1f0b) (2.1.1)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0.9.0+13.g78f1f0b) (6.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0.9.0+13.g78f1f0b) (4.0.0)
Building wheels for collected packages: merlin-core
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0.9.0+13.g78f1f0b-py3-none-any.whl size=118889 sha256=9caa664bcb03e8fda7e9a97113920f18450d6141cf9e5729d59d39860190e674
  Stored in directory: /tmp/pip-ephem-wheel-cache-2ivp6633/wheels/c8/38/16/a6968787eafcec5fa772148af8408b089562f71af0752e8e84
Successfully built merlin-core
Installing collected packages: merlin-core
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0.3.0+12.g78ecddd
    Not uninstalling merlin-core at /var/jenkins_home/.local/lib/python3.8/site-packages, outside environment /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
    Can't uninstall 'merlin-core'. No files were found to uninstall.
Successfully installed merlin-core-0.9.0+13.g78f1f0b
test-gpu run-test: commands[1] | python -m pip install .
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Processing /var/jenkins_home/workspace/merlin_systems/systems
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: merlin-core>=0.2.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+22.ga5d6b5e) (0.9.0+13.g78f1f0b)
Requirement already satisfied: treelite==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+22.ga5d6b5e) (2.4.0)
Requirement already satisfied: nvtabular>=1.0.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-systems==0.7.0+22.ga5d6b5e) (1.1.1)
Requirement already satisfied: treelite-runtime==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+22.ga5d6b5e) (2.4.0)
Requirement already satisfied: requests<3,>=2.10 in /usr/lib/python3/dist-packages (from merlin-systems==0.7.0+22.ga5d6b5e) (2.22.0)
Requirement already satisfied: numpy in /var/jenkins_home/.local/lib/python3.8/site-packages (from treelite==2.4.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.20.3)
Requirement already satisfied: scipy in /usr/local/lib/python3.8/dist-packages (from treelite==2.4.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.8.1)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (7.0.0)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (0.55.1)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2022.3.0)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.2.5)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2022.3.0)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (3.19.5)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.10.0)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.3.5)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (21.3)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2022.5.0)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (4.64.1)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.2.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (0.4.3)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (5.4.1)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.2.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.0.4)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (5.8.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (6.1)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2.0.0)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (8.1.3)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.7.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (3.1.2)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2.4.0)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (0.38.1)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (65.5.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2022.2.1)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.52.0)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.2.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (1.0.1)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (4.1.0)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (6.0.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (2.1.1)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (6.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+22.ga5d6b5e) (4.0.0)
Building wheels for collected packages: merlin-systems
  Building wheel for merlin-systems (pyproject.toml): started
  Building wheel for merlin-systems (pyproject.toml): finished with status 'done'
  Created wheel for merlin-systems: filename=merlin_systems-0.7.0+22.ga5d6b5e-py3-none-any.whl size=139811 sha256=18d32eacf25c8f1f1723600a00cfd60bb13d12f4c5a661642dffbadaf4f600c8
  Stored in directory: /tmp/pip-ephem-wheel-cache-01i7eiy1/wheels/20/f3/c7/f7c2f6c257e882a60cdd173901b8757359446cf94a453e0811
Successfully built merlin-systems
Installing collected packages: merlin-systems
  Attempting uninstall: merlin-systems
    Found existing installation: merlin-systems 0.7.0+22.ga5d6b5e
    Uninstalling merlin-systems-0.7.0+22.ga5d6b5e:
      Successfully uninstalled merlin-systems-0.7.0+22.ga5d6b5e
Successfully installed merlin-systems-0.7.0+22.ga5d6b5e
test-gpu run-test: commands[2] | python -m pytest --cov-report term --cov merlin -rxs tests/unit
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.3, pluggy-1.0.0
cachedir: .tox/test-gpu/.pytest_cache
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pytest.ini
plugins: anyio-3.5.0, xdist-3.0.2, cov-4.0.0
collected 1 item / 20 errors / 5 skipped

==================================== ERRORS ====================================
_ ERROR collecting tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/dag/test_ensemble.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_ensemble.py:22: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/dag/test_executors.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_executors.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_executors.py:27: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
________ ERROR collecting tests/unit/systems/dag/test_model_registry.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_model_registry.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_model_registry.py:25: in
from merlin.systems.dag.ops.operator import InferenceOperator # noqa
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/dag/test_op_runner.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_op_runner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_op_runner.py:29: in
from merlin.systems.dag import Column, DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/dag/ops/test_ops.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/ops/test_ops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/ops/test_ops.py:24: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
____ ERROR collecting tests/unit/systems/dag/runtimes/triton/test_triton.py ____
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/test_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/test_triton.py:25: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
________ ERROR collecting tests/unit/systems/ops/faiss/test_executor.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/faiss/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/faiss/test_executor.py:23: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/ops/feast/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/feast/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/feast/test_op.py:10: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_________ ERROR collecting tests/unit/systems/ops/fil/test_ensemble.py _________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_ensemble.py:30: in
from merlin.systems.dag.ops.fil import PredictForest # noqa
merlin/systems/dag/ops/fil.py:35: in
from merlin.systems.dag.ops.operator import InferenceOperator, PipelineableInferenceOperator
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/ops/fil/test_forest.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_forest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_forest.py:30: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
____________ ERROR collecting tests/unit/systems/ops/fil/test_op.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_op.py:26: in
import merlin.systems.dag.ops.fil as fil_op
merlin/systems/dag/ops/fil.py:35: in
from merlin.systems.dag.ops.operator import InferenceOperator, PipelineableInferenceOperator
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
______ ERROR collecting tests/unit/systems/ops/implicit/test_executor.py _______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_executor.py:25: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_________ ERROR collecting tests/unit/systems/ops/implicit/test_op.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_op.py:26: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
______ ERROR collecting tests/unit/systems/ops/nvtabular/test_ensemble.py ______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/nvtabular/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/nvtabular/test_ensemble.py:27: in
from merlin.systems.triton.utils import run_triton_server # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/ops/torch/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/torch/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/torch/test_op.py:29: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33
/usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
DASK_VERSION = LooseVersion(dask.version)

.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: 34 warnings
/var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
other = LooseVersion(other)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.8.10-final-0 -----------
Name Stmts Miss Cover

merlin/systems/init.py 6 0 100%
merlin/systems/_version.py 354 205 42%
merlin/systems/dag/init.py 4 2 50%
merlin/systems/dag/dictarray.py 122 74 39%
merlin/systems/dag/ensemble.py 46 37 20%
merlin/systems/dag/node.py 23 13 43%
merlin/systems/dag/op_runner.py 26 26 0%
merlin/systems/dag/ops/init.py 11 10 9%
merlin/systems/dag/ops/compat.py 32 8 75%
merlin/systems/dag/ops/faiss.py 77 77 0%
merlin/systems/dag/ops/feast.py 118 118 0%
merlin/systems/dag/ops/fil.py 211 201 5%
merlin/systems/dag/ops/implicit.py 72 72 0%
merlin/systems/dag/ops/operator.py 79 62 22%
merlin/systems/dag/ops/pytorch.py 82 82 0%
merlin/systems/dag/ops/session_filter.py 45 45 0%
merlin/systems/dag/ops/softmax_sampling.py 51 51 0%
merlin/systems/dag/ops/tensorflow.py 67 58 13%
merlin/systems/dag/ops/unroll_features.py 50 50 0%
merlin/systems/dag/ops/workflow.py 65 65 0%
merlin/systems/dag/runtimes/init.py 1 0 100%
merlin/systems/dag/runtimes/base_runtime.py 11 4 64%
merlin/systems/dag/runtimes/triton/init.py 1 0 100%
merlin/systems/dag/runtimes/triton/ops/init.py 0 0 100%
merlin/systems/dag/runtimes/triton/ops/fil.py 95 95 0%
merlin/systems/dag/runtimes/triton/ops/operator.py 11 11 0%
merlin/systems/dag/runtimes/triton/ops/tensorflow.py 53 53 0%
merlin/systems/dag/runtimes/triton/runtime.py 145 133 8%
merlin/systems/model_registry.py 16 8 50%
merlin/systems/triton/init.py 54 44 19%
merlin/systems/triton/conversions.py 143 143 0%
merlin/systems/triton/export.py 268 258 4%
merlin/systems/triton/models/init.py 0 0 100%
merlin/systems/triton/models/executor_model.py 35 35 0%
merlin/systems/triton/models/oprunner_model.py 33 33 0%
merlin/systems/triton/models/pytorch_model.py 105 105 0%
merlin/systems/triton/models/workflow_model.py 53 53 0%
merlin/systems/triton/utils.py 72 72 0%
merlin/systems/workflow/init.py 22 20 9%
merlin/systems/workflow/base.py 113 113 0%
merlin/systems/workflow/hugectr.py 37 37 0%
merlin/systems/workflow/pytorch.py 10 10 0%
merlin/systems/workflow/tensorflow.py 32 32 0%

TOTAL 2851 2515 12%

=========================== short test summary info ============================
SKIPPED [1] tests/unit/test_export.py:27: could not import 'merlin.systems.triton': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/dag/test_graph.py:25: could not import 'merlin.systems.dag.ensemble': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/nvtabular/test_op.py:31: could not import 'merlin.systems.dag.ensemble': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/tf/test_ensemble.py:37: could not import 'merlin.systems.triton': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/tf/test_op.py:33: could not import 'merlin.systems.dag.ops.tensorflow': cannot import name 'dtype' from 'merlin' (unknown location)
!!!!!!!!!!!!!!!!!!! Interrupted: 20 errors during collection !!!!!!!!!!!!!!!!!!!
================== 5 skipped, 35 warnings, 20 errors in 6.38s ==================
ERROR: InvocationError for command /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/bin/python -m pytest --cov-report term --cov merlin -rxs tests/unit (exited with code 2)
___________________________________ summary ____________________________________
ERROR: test-gpu: commands failed
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/systems/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[merlin_systems] $ /bin/bash /tmp/jenkins95404545745232679.sh

@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #239 of commit 31704db3f1c51e3270e2a343be0af119b1a62db8, no merge conflicts.
Running as SYSTEM
Setting status of 31704db3f1c51e3270e2a343be0af119b1a62db8 to PENDING with url http://merlin-infra1.nvidia.com:8080/job/merlin_systems/544/ and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
 > git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/239/*:refs/remotes/origin/pr/239/* # timeout=10
 > git rev-parse 31704db3f1c51e3270e2a343be0af119b1a62db8^{commit} # timeout=10
Checking out Revision 31704db3f1c51e3270e2a343be0af119b1a62db8 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 31704db3f1c51e3270e2a343be0af119b1a62db8 # timeout=10
Commit message: "Adjust `tox.ini` to run against Merlin dtypes branch of Core"
 > git rev-list --no-walk a5d6b5e35374a3470e6ad1b581f4b1c77f2367e1 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins3839004305398507632.sh
PYTHONPATH=:/usr/local/lib/python3.8/dist-packages/:/usr/local/hugectr/lib:/var/jenkins_home/workspace/merlin_systems/systems
GLOB sdist-make: /var/jenkins_home/workspace/merlin_systems/systems/setup.py
test-gpu recreate: /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
test-gpu installdeps: pytest, pytest-cov
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu inst: /var/jenkins_home/workspace/merlin_systems/systems/.tox/.tmp/package/2/merlin-systems-0.7.0+23.g31704db.zip
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu installed: absl-py==1.2.0,aiohttp==3.8.1,aiosignal==1.2.0,alabaster==0.7.12,alembic==1.8.1,anyio==3.6.1,argon2-cffi==21.3.0,argon2-cffi-bindings==21.2.0,astroid==2.5.6,asttokens==2.0.8,astunparse==1.6.3,asv==0.5.1,asvdb==0.4.2,async-timeout==4.0.2,attrs==22.1.0,autopage==0.5.1,awscli==1.27.19,Babel==2.10.3,backcall==0.2.0,beautifulsoup4==4.11.1,betterproto==1.2.5,black==22.6.0,bleach==5.0.1,boto3==1.24.75,botocore==1.29.19,Brotli==1.0.9,cachetools==5.2.0,certifi==2019.11.28,cffi==1.15.1,chardet==3.0.4,charset-normalizer==2.1.1,clang==5.0,click==8.1.3,cliff==4.1.0,cloudpickle==2.2.0,cmaes==0.9.0,cmake==3.24.1.1,cmd2==2.4.2,colorama==0.4.4,colorlog==6.7.0,contourpy==1.0.5,coverage==6.5.0,cuda-python==11.7.1,cupy-cuda117==10.6.0,cycler==0.11.0,Cython==0.29.32,dask==2022.1.1,dbus-python==1.2.16,debugpy==1.6.3,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,distributed==2022.5.1,distro==1.7.0,dm-tree==0.1.6,docker-pycreds==0.4.0,docutils==0.16,emoji==1.7.0,entrypoints==0.4,execnet==1.9.0,executing==1.0.0,faiss==1.7.2,faiss-gpu==1.7.2,fastai==2.7.9,fastapi==0.85.0,fastavro==1.6.1,fastcore==1.5.27,fastdownload==0.0.7,fastjsonschema==2.16.1,fastprogress==1.0.3,fastrlock==0.8,feast==0.19.4,fiddle==0.2.2,filelock==3.8.0,flatbuffers==1.12,fonttools==4.37.3,frozenlist==1.3.1,fsspec==2022.5.0,gast==0.4.0,gevent==21.12.0,geventhttpclient==2.0.2,gitdb==4.0.9,GitPython==3.1.27,google==3.0.0,google-api-core==2.10.1,google-auth==2.11.1,google-auth-oauthlib==0.4.6,google-pasta==0.2.0,googleapis-common-protos==1.52.0,graphviz==0.20.1,greenlet==1.1.3,grpcio==1.41.0,grpcio-channelz==1.49.0,grpcio-reflection==1.48.1,grpclib==0.4.3,h11==0.13.0,h2==4.1.0,h5py==3.7.0,HeapDict==1.0.1,horovod==0.26.1,hpack==4.0.0,httptools==0.5.0,hugectr2onnx==0.0.0,huggingface-hub==0.9.1,hyperframe==6.0.1,idna==2.8,imagesize==1.4.1,implicit==0.6.1,importlib-metadata==4.12.0,importlib-resources==5.9.0,iniconfig==1.1.1,ipykernel==6.15.3,ipython==8.5.0,ipython-genutils==0.2.0,ipywidgets==7.7.0,jedi==0.18.1,Jinja2==3.1.2,jmespath==1.0.1,joblib==1.2.0,json5==0.9.10,jsonschema==4.16.0,jupyter-cache==0.4.3,jupyter-core==4.11.1,jupyter-server==1.18.1,jupyter-server-mathjax==0.2.5,jupyter-sphinx==0.3.2,jupyter_client==7.3.5,jupyterlab==3.4.7,jupyterlab-pygments==0.2.2,jupyterlab-widgets==1.1.0,jupyterlab_server==2.15.1,keras==2.9.0,Keras-Preprocessing==1.1.2,kiwisolver==1.4.4,lazy-object-proxy==1.8.0,libclang==14.0.6,libcst==0.4.7,lightfm==1.16,lightgbm==3.3.2,linkify-it-py==1.0.3,llvmlite==0.39.1,locket==1.0.0,lxml==4.9.1,Mako==1.2.4,Markdown==3.4.1,markdown-it-py==1.1.0,MarkupSafe==2.1.1,matplotlib==3.6.0,matplotlib-inline==0.1.6,mdit-py-plugins==0.2.8,merlin-core==0.6.0+1.g5926fcf,merlin-models==0.7.0+11.g280956aa4,merlin-systems==0.7.0+23.g31704db,mistune==2.0.4,mmh3==3.0.0,mpi4py==3.1.3,msgpack==1.0.4,multidict==6.0.2,mypy-extensions==0.4.3,myst-nb==0.13.2,myst-parser==0.15.2,natsort==8.1.0,nbclassic==0.4.3,nbclient==0.6.8,nbconvert==7.0.0,nbdime==3.1.1,nbformat==5.5.0,nest-asyncio==1.5.5,ninja==1.10.2.3,notebook==6.4.12,notebook-shim==0.1.0,numba==0.56.2,numpy==1.22.4,nvidia-pyindex==1.0.9,# Editable install with no version control (nvtabular==1.4.0+8.g95e12d347),-e /usr/local/lib/python3.8/dist-packages,nvtx==0.2.5,oauthlib==3.2.1,oldest-supported-numpy==2022.8.16,onnx==1.12.0,onnxruntime==1.11.1,opt-einsum==3.3.0,optuna==3.0.3,packaging==21.3,pandas==1.3.5,pandavro==1.5.2,pandocfilters==1.5.0,parso==0.8.3,partd==1.3.0,pathtools==0.1.2,pbr==5.11.0,pexpect==4.8.0,pickleshare==0.7.5,Pillow==9.2.0,pkgutil_resolve_name==1.3.10,platformdirs==2.5.2,plotly==5.11.0,pluggy==1.0.0,prettytable==3.5.0,prometheus-client==0.14.1,promise==2.3,prompt-toolkit==3.0.31,proto-plus==1.19.6,protobuf==3.19.5,psutil==5.9.2,ptyprocess==0.7.0,pure-eval==0.2.2,py==1.11.0,pyarrow==7.0.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pybind11==2.10.0,pycparser==2.21,pydantic==1.10.2,pydot==1.4.2,Pygments==2.13.0,PyGObject==3.36.0,pynvml==11.4.1,pyparsing==3.0.9,pyperclip==1.8.2,pyrsistent==0.18.1,pytest==7.1.3,pytest-cov==4.0.0,pytest-xdist==3.0.2,python-apt==2.0.0+ubuntu0.20.4.8,python-dateutil==2.8.2,python-dotenv==0.21.0,python-rapidjson==1.8,pytz==2022.2.1,PyYAML==5.4.1,pyzmq==24.0.0,regex==2022.9.13,requests==2.22.0,requests-oauthlib==1.3.1,requests-unixsocket==0.2.0,rsa==4.7.2,s3fs==2022.2.0,s3transfer==0.6.0,sacremoses==0.0.53,scikit-build==0.15.0,scikit-learn==1.1.2,scipy==1.8.1,seedir==0.3.0,Send2Trash==1.8.0,sentry-sdk==1.9.8,setproctitle==1.3.2,setuptools-scm==7.0.5,shortuuid==1.0.9,six==1.15.0,sklearn==0.0,smmap==5.0.0,sniffio==1.3.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,soupsieve==2.3.2.post1,Sphinx==5.3.0,sphinx-multiversion==0.2.4,sphinx-togglebutton==0.3.1,sphinx_external_toc==0.3.0,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-copydirs @ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git@bd8c5d79b3f91cf5f1bb0d6995aeca3fe84b670e,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,SQLAlchemy==1.4.44,stack-data==0.5.0,starlette==0.20.4,stevedore==4.1.1,stringcase==1.2.0,supervisor==4.1.0,tabulate==0.8.10,tblib==1.7.0,tdqm==0.0.1,tenacity==8.0.1,tensorboard==2.9.1,tensorboard-data-server==0.6.1,tensorboard-plugin-wit==1.8.1,tensorflow==2.9.2,tensorflow-estimator==2.9.0,tensorflow-gpu==2.9.2,tensorflow-io-gcs-filesystem==0.27.0,tensorflow-metadata==1.10.0,termcolor==2.0.1,terminado==0.15.0,testbook==0.4.2,threadpoolctl==3.1.0,tinycss2==1.1.1,tokenizers==0.10.3,toml==0.10.2,tomli==2.0.1,toolz==0.12.0,torch==1.12.1+cu113,torchmetrics==0.3.2,tornado==6.2,tox==3.26.0,tqdm==4.64.1,traitlets==5.4.0,transformers==4.12.0,transformers4rec==0.1.12+2.gbcc939255,treelite==2.3.0,treelite-runtime==2.3.0,tritonclient==2.25.0,typing-inspect==0.8.0,typing_extensions==4.3.0,uc-micro-py==1.0.1,urllib3==1.26.12,uvicorn==0.18.3,uvloop==0.17.0,versioneer==0.20,virtualenv==20.16.5,wandb==0.13.3,watchfiles==0.17.0,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==1.4.1,websockets==10.3,Werkzeug==2.2.2,widgetsnbextension==3.6.0,wrapt==1.12.1,xgboost==1.6.2,yarl==1.8.1,zict==2.2.0,zipp==3.8.1,zope.event==4.5.0,zope.interface==5.4.0
test-gpu run-test-pre: PYTHONHASHSEED='1957851976'
test-gpu run-test: commands[0] | python -m pip install --upgrade git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
  Cloning https://github.com/karlhigley/core.git (to revision feature/merlin-dtypes) to /tmp/pip-req-build-mzp3_90n
  Running command git clone --filter=blob:none --quiet https://github.com/karlhigley/core.git /tmp/pip-req-build-mzp3_90n
  Running command git checkout -b feature/merlin-dtypes --track origin/feature/merlin-dtypes
  Switched to a new branch 'feature/merlin-dtypes'
  Branch 'feature/merlin-dtypes' set up to track remote branch 'feature/merlin-dtypes' from 'origin'.
  Resolved https://github.com/karlhigley/core.git to commit ff0d88ff1ea34fe604e2d44d56956080af15102b
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (2022.3.0)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (1.3.5)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (1.2.5)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (2022.3.0)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (3.19.5)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (21.3)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (4.64.1)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (1.10.0)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (0.55.1)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (2022.5.0)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (7.0.0)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (1.2.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (0.4.3)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (0.12.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (5.4.1)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.2.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (3.1.2)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.0.4)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.4.0)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.0.0)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.7.0)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (5.8.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (6.1)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (8.1.3)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.185.gff0d88f) (0.38.1)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.185.gff0d88f) (65.5.1)
Requirement already satisfied: numpy<1.22,>=1.18 in /var/jenkins_home/.local/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.185.gff0d88f) (1.20.3)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core==0+untagged.185.gff0d88f) (3.0.9)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (2022.2.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (2.8.2)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (1.52.0)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (1.2.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.0.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (6.0.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (4.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.1.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (4.0.0)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (6.0.1)
Building wheels for collected packages: merlin-core
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0+untagged.185.gff0d88f-py3-none-any.whl size=132223 sha256=3b16fd7e491c2c3b1f6bc4a9e95d3e50baefc0a345f99fe91657f634cc2e2f23
  Stored in directory: /tmp/pip-ephem-wheel-cache-z1m88_ee/wheels/1e/31/c9/47712f1927fe6d0d7ff49d6c46f5361601a46fad23affd81a0
Successfully built merlin-core
Installing collected packages: merlin-core
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0.3.0+12.g78ecddd
    Not uninstalling merlin-core at /var/jenkins_home/.local/lib/python3.8/site-packages, outside environment /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
    Can't uninstall 'merlin-core'. No files were found to uninstall.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
merlin-systems 0.7.0+23.g31704db requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.185.gff0d88f which is incompatible.
nvtabular 1.1.1 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.185.gff0d88f which is incompatible.
merlin-models 0.7.0+11.g280956aa4 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.185.gff0d88f which is incompatible.
Successfully installed merlin-core-0+untagged.185.gff0d88f
test-gpu run-test: commands[1] | python -m pip install .
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Processing /var/jenkins_home/workspace/merlin_systems/systems
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting merlin-core>=0.2.0
  Downloading merlin-core-0.9.0.tar.gz (111 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.7/111.7 kB 2.2 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: requests<3,>=2.10 in /usr/lib/python3/dist-packages (from merlin-systems==0.7.0+23.g31704db) (2.22.0)
Requirement already satisfied: treelite-runtime==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+23.g31704db) (2.4.0)
Requirement already satisfied: treelite==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+23.g31704db) (2.4.0)
Requirement already satisfied: nvtabular>=1.0.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-systems==0.7.0+23.g31704db) (1.1.1)
Requirement already satisfied: scipy in /usr/local/lib/python3.8/dist-packages (from treelite==2.4.0->merlin-systems==0.7.0+23.g31704db) (1.8.1)
Requirement already satisfied: numpy in /var/jenkins_home/.local/lib/python3.8/site-packages (from treelite==2.4.0->merlin-systems==0.7.0+23.g31704db) (1.20.3)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2022.3.0)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.3.5)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.2.5)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2022.3.0)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (3.19.5)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (21.3)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (4.64.1)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.10.0)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (0.55.1)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2022.5.0)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (7.0.0)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.2.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (0.4.3)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (0.12.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (5.4.1)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.2.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (3.1.2)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.0.4)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2.4.0)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2.0.0)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.7.0)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (5.8.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (6.1)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (8.1.3)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (0.38.1)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (65.5.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (3.0.9)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2022.2.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2.8.2)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.52.0)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.2.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (1.0.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (6.0.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (4.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (2.1.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (4.0.0)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+23.g31704db) (6.0.1)
Building wheels for collected packages: merlin-systems, merlin-core
  Building wheel for merlin-systems (pyproject.toml): started
  Building wheel for merlin-systems (pyproject.toml): finished with status 'done'
  Created wheel for merlin-systems: filename=merlin_systems-0.7.0+23.g31704db-py3-none-any.whl size=139812 sha256=ce6d329cef711239c864d0912d29cc8cbd83d425b422b68c51b89ae90baf3b3d
  Stored in directory: /tmp/pip-ephem-wheel-cache-p5dpit4t/wheels/20/f3/c7/f7c2f6c257e882a60cdd173901b8757359446cf94a453e0811
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0.9.0-py3-none-any.whl size=118398 sha256=909089d6fae25ded6108e541b1a13c183a1393a6016f643ee13bfc2f9545eb32
  Stored in directory: /tmp/pip-ephem-wheel-cache-p5dpit4t/wheels/f3/5e/36/9d088173c3bbb751f9e337c4d7df4ebbdcb020e42ab4ac17f3
Successfully built merlin-systems merlin-core
Installing collected packages: merlin-core, merlin-systems
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0+untagged.185.gff0d88f
    Uninstalling merlin-core-0+untagged.185.gff0d88f:
      Successfully uninstalled merlin-core-0+untagged.185.gff0d88f
  Attempting uninstall: merlin-systems
    Found existing installation: merlin-systems 0.7.0+23.g31704db
    Uninstalling merlin-systems-0.7.0+23.g31704db:
      Successfully uninstalled merlin-systems-0.7.0+23.g31704db
Successfully installed merlin-core-0.9.0 merlin-systems-0.7.0+23.g31704db
test-gpu run-test: commands[2] | python -m pytest --cov-report term --cov merlin -rxs tests/unit
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.3, pluggy-1.0.0
cachedir: .tox/test-gpu/.pytest_cache
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pytest.ini
plugins: anyio-3.5.0, xdist-3.0.2, cov-4.0.0
collected 1 item / 20 errors / 5 skipped

==================================== ERRORS ====================================
_ ERROR collecting tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/dag/test_ensemble.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_ensemble.py:22: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/dag/test_executors.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_executors.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_executors.py:27: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
________ ERROR collecting tests/unit/systems/dag/test_model_registry.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_model_registry.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_model_registry.py:25: in
from merlin.systems.dag.ops.operator import InferenceOperator # noqa
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/dag/test_op_runner.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_op_runner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_op_runner.py:29: in
from merlin.systems.dag import Column, DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/dag/ops/test_ops.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/ops/test_ops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/ops/test_ops.py:24: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
____ ERROR collecting tests/unit/systems/dag/runtimes/triton/test_triton.py ____
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/test_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/test_triton.py:25: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
________ ERROR collecting tests/unit/systems/ops/faiss/test_executor.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/faiss/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/faiss/test_executor.py:23: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/ops/feast/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/feast/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/feast/test_op.py:10: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_________ ERROR collecting tests/unit/systems/ops/fil/test_ensemble.py _________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_ensemble.py:30: in
from merlin.systems.dag.ops.fil import PredictForest # noqa
merlin/systems/dag/ops/fil.py:35: in
from merlin.systems.dag.ops.operator import InferenceOperator, PipelineableInferenceOperator
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/ops/fil/test_forest.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_forest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_forest.py:30: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
____________ ERROR collecting tests/unit/systems/ops/fil/test_op.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_op.py:26: in
import merlin.systems.dag.ops.fil as fil_op
merlin/systems/dag/ops/fil.py:35: in
from merlin.systems.dag.ops.operator import InferenceOperator, PipelineableInferenceOperator
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
______ ERROR collecting tests/unit/systems/ops/implicit/test_executor.py _______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_executor.py:25: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_________ ERROR collecting tests/unit/systems/ops/implicit/test_op.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_op.py:26: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
______ ERROR collecting tests/unit/systems/ops/nvtabular/test_ensemble.py ______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/nvtabular/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/nvtabular/test_ensemble.py:27: in
from merlin.systems.triton.utils import run_triton_server # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/ops/torch/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/torch/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/torch/test_op.py:29: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33
/usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
DASK_VERSION = LooseVersion(dask.version)

.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: 34 warnings
/var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
other = LooseVersion(other)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.8.10-final-0 -----------
Name Stmts Miss Cover

merlin/systems/init.py 6 0 100%
merlin/systems/_version.py 354 205 42%
merlin/systems/dag/init.py 4 2 50%
merlin/systems/dag/dictarray.py 122 74 39%
merlin/systems/dag/ensemble.py 46 37 20%
merlin/systems/dag/node.py 23 13 43%
merlin/systems/dag/op_runner.py 26 26 0%
merlin/systems/dag/ops/init.py 11 10 9%
merlin/systems/dag/ops/compat.py 32 8 75%
merlin/systems/dag/ops/faiss.py 77 77 0%
merlin/systems/dag/ops/feast.py 118 118 0%
merlin/systems/dag/ops/fil.py 211 201 5%
merlin/systems/dag/ops/implicit.py 72 72 0%
merlin/systems/dag/ops/operator.py 79 62 22%
merlin/systems/dag/ops/pytorch.py 82 82 0%
merlin/systems/dag/ops/session_filter.py 45 45 0%
merlin/systems/dag/ops/softmax_sampling.py 51 51 0%
merlin/systems/dag/ops/tensorflow.py 67 58 13%
merlin/systems/dag/ops/unroll_features.py 50 50 0%
merlin/systems/dag/ops/workflow.py 65 65 0%
merlin/systems/dag/runtimes/init.py 1 0 100%
merlin/systems/dag/runtimes/base_runtime.py 11 4 64%
merlin/systems/dag/runtimes/triton/init.py 1 0 100%
merlin/systems/dag/runtimes/triton/ops/init.py 0 0 100%
merlin/systems/dag/runtimes/triton/ops/fil.py 95 95 0%
merlin/systems/dag/runtimes/triton/ops/operator.py 11 11 0%
merlin/systems/dag/runtimes/triton/ops/tensorflow.py 53 53 0%
merlin/systems/dag/runtimes/triton/runtime.py 145 133 8%
merlin/systems/model_registry.py 16 8 50%
merlin/systems/triton/init.py 54 44 19%
merlin/systems/triton/conversions.py 143 143 0%
merlin/systems/triton/export.py 268 258 4%
merlin/systems/triton/models/init.py 0 0 100%
merlin/systems/triton/models/executor_model.py 35 35 0%
merlin/systems/triton/models/oprunner_model.py 33 33 0%
merlin/systems/triton/models/pytorch_model.py 105 105 0%
merlin/systems/triton/models/workflow_model.py 53 53 0%
merlin/systems/triton/utils.py 72 72 0%
merlin/systems/workflow/init.py 22 20 9%
merlin/systems/workflow/base.py 113 113 0%
merlin/systems/workflow/hugectr.py 37 37 0%
merlin/systems/workflow/pytorch.py 10 10 0%
merlin/systems/workflow/tensorflow.py 32 32 0%

TOTAL 2851 2515 12%

=========================== short test summary info ============================
SKIPPED [1] tests/unit/test_export.py:27: could not import 'merlin.systems.triton': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/dag/test_graph.py:25: could not import 'merlin.systems.dag.ensemble': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/nvtabular/test_op.py:31: could not import 'merlin.systems.dag.ensemble': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/tf/test_ensemble.py:37: could not import 'merlin.systems.triton': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/tf/test_op.py:33: could not import 'merlin.systems.dag.ops.tensorflow': cannot import name 'dtype' from 'merlin' (unknown location)
!!!!!!!!!!!!!!!!!!! Interrupted: 20 errors during collection !!!!!!!!!!!!!!!!!!!
================== 5 skipped, 35 warnings, 20 errors in 6.07s ==================
ERROR: InvocationError for command /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/bin/python -m pytest --cov-report term --cov merlin -rxs tests/unit (exited with code 2)
___________________________________ summary ____________________________________
ERROR: test-gpu: commands failed
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/systems/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[merlin_systems] $ /bin/bash /tmp/jenkins4044779502243054567.sh

@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #239 of commit 57e890261db6cbca3cbdfd3882af9f04fa123655, no merge conflicts.
Running as SYSTEM
Setting status of 57e890261db6cbca3cbdfd3882af9f04fa123655 to PENDING with url http://merlin-infra1.nvidia.com:8080/job/merlin_systems/545/ and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
 > git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/239/*:refs/remotes/origin/pr/239/* # timeout=10
 > git rev-parse 57e890261db6cbca3cbdfd3882af9f04fa123655^{commit} # timeout=10
Checking out Revision 57e890261db6cbca3cbdfd3882af9f04fa123655 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 57e890261db6cbca3cbdfd3882af9f04fa123655 # timeout=10
Commit message: "Placate `pylint` about `dtype` not being callable"
 > git rev-list --no-walk 31704db3f1c51e3270e2a343be0af119b1a62db8 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins10232147176678442652.sh
PYTHONPATH=:/usr/local/lib/python3.8/dist-packages/:/usr/local/hugectr/lib:/var/jenkins_home/workspace/merlin_systems/systems
GLOB sdist-make: /var/jenkins_home/workspace/merlin_systems/systems/setup.py
test-gpu recreate: /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
test-gpu installdeps: pytest, pytest-cov
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu inst: /var/jenkins_home/workspace/merlin_systems/systems/.tox/.tmp/package/2/merlin-systems-0.7.0+24.g57e8902.zip
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu installed: absl-py==1.2.0,aiohttp==3.8.1,aiosignal==1.2.0,alabaster==0.7.12,alembic==1.8.1,anyio==3.6.1,argon2-cffi==21.3.0,argon2-cffi-bindings==21.2.0,astroid==2.5.6,asttokens==2.0.8,astunparse==1.6.3,asv==0.5.1,asvdb==0.4.2,async-timeout==4.0.2,attrs==22.1.0,autopage==0.5.1,awscli==1.27.19,Babel==2.10.3,backcall==0.2.0,beautifulsoup4==4.11.1,betterproto==1.2.5,black==22.6.0,bleach==5.0.1,boto3==1.24.75,botocore==1.29.19,Brotli==1.0.9,cachetools==5.2.0,certifi==2019.11.28,cffi==1.15.1,chardet==3.0.4,charset-normalizer==2.1.1,clang==5.0,click==8.1.3,cliff==4.1.0,cloudpickle==2.2.0,cmaes==0.9.0,cmake==3.24.1.1,cmd2==2.4.2,colorama==0.4.4,colorlog==6.7.0,contourpy==1.0.5,coverage==6.5.0,cuda-python==11.7.1,cupy-cuda117==10.6.0,cycler==0.11.0,Cython==0.29.32,dask==2022.1.1,dbus-python==1.2.16,debugpy==1.6.3,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,distributed==2022.5.1,distro==1.7.0,dm-tree==0.1.6,docker-pycreds==0.4.0,docutils==0.16,emoji==1.7.0,entrypoints==0.4,execnet==1.9.0,executing==1.0.0,faiss==1.7.2,faiss-gpu==1.7.2,fastai==2.7.9,fastapi==0.85.0,fastavro==1.6.1,fastcore==1.5.27,fastdownload==0.0.7,fastjsonschema==2.16.1,fastprogress==1.0.3,fastrlock==0.8,feast==0.19.4,fiddle==0.2.2,filelock==3.8.0,flatbuffers==1.12,fonttools==4.37.3,frozenlist==1.3.1,fsspec==2022.5.0,gast==0.4.0,gevent==21.12.0,geventhttpclient==2.0.2,gitdb==4.0.9,GitPython==3.1.27,google==3.0.0,google-api-core==2.10.1,google-auth==2.11.1,google-auth-oauthlib==0.4.6,google-pasta==0.2.0,googleapis-common-protos==1.52.0,graphviz==0.20.1,greenlet==1.1.3,grpcio==1.41.0,grpcio-channelz==1.49.0,grpcio-reflection==1.48.1,grpclib==0.4.3,h11==0.13.0,h2==4.1.0,h5py==3.7.0,HeapDict==1.0.1,horovod==0.26.1,hpack==4.0.0,httptools==0.5.0,hugectr2onnx==0.0.0,huggingface-hub==0.9.1,hyperframe==6.0.1,idna==2.8,imagesize==1.4.1,implicit==0.6.1,importlib-metadata==4.12.0,importlib-resources==5.9.0,iniconfig==1.1.1,ipykernel==6.15.3,ipython==8.5.0,ipython-genutils==0.2.0,ipywidgets==7.7.0,jedi==0.18.1,Jinja2==3.1.2,jmespath==1.0.1,joblib==1.2.0,json5==0.9.10,jsonschema==4.16.0,jupyter-cache==0.4.3,jupyter-core==4.11.1,jupyter-server==1.18.1,jupyter-server-mathjax==0.2.5,jupyter-sphinx==0.3.2,jupyter_client==7.3.5,jupyterlab==3.4.7,jupyterlab-pygments==0.2.2,jupyterlab-widgets==1.1.0,jupyterlab_server==2.15.1,keras==2.9.0,Keras-Preprocessing==1.1.2,kiwisolver==1.4.4,lazy-object-proxy==1.8.0,libclang==14.0.6,libcst==0.4.7,lightfm==1.16,lightgbm==3.3.2,linkify-it-py==1.0.3,llvmlite==0.39.1,locket==1.0.0,lxml==4.9.1,Mako==1.2.4,Markdown==3.4.1,markdown-it-py==1.1.0,MarkupSafe==2.1.1,matplotlib==3.6.0,matplotlib-inline==0.1.6,mdit-py-plugins==0.2.8,merlin-core==0.6.0+1.g5926fcf,merlin-models==0.7.0+11.g280956aa4,merlin-systems==0.7.0+24.g57e8902,mistune==2.0.4,mmh3==3.0.0,mpi4py==3.1.3,msgpack==1.0.4,multidict==6.0.2,mypy-extensions==0.4.3,myst-nb==0.13.2,myst-parser==0.15.2,natsort==8.1.0,nbclassic==0.4.3,nbclient==0.6.8,nbconvert==7.0.0,nbdime==3.1.1,nbformat==5.5.0,nest-asyncio==1.5.5,ninja==1.10.2.3,notebook==6.4.12,notebook-shim==0.1.0,numba==0.56.2,numpy==1.22.4,nvidia-pyindex==1.0.9,# Editable install with no version control (nvtabular==1.4.0+8.g95e12d347),-e /usr/local/lib/python3.8/dist-packages,nvtx==0.2.5,oauthlib==3.2.1,oldest-supported-numpy==2022.8.16,onnx==1.12.0,onnxruntime==1.11.1,opt-einsum==3.3.0,optuna==3.0.3,packaging==21.3,pandas==1.3.5,pandavro==1.5.2,pandocfilters==1.5.0,parso==0.8.3,partd==1.3.0,pathtools==0.1.2,pbr==5.11.0,pexpect==4.8.0,pickleshare==0.7.5,Pillow==9.2.0,pkgutil_resolve_name==1.3.10,platformdirs==2.5.2,plotly==5.11.0,pluggy==1.0.0,prettytable==3.5.0,prometheus-client==0.14.1,promise==2.3,prompt-toolkit==3.0.31,proto-plus==1.19.6,protobuf==3.19.5,psutil==5.9.2,ptyprocess==0.7.0,pure-eval==0.2.2,py==1.11.0,pyarrow==7.0.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pybind11==2.10.0,pycparser==2.21,pydantic==1.10.2,pydot==1.4.2,Pygments==2.13.0,PyGObject==3.36.0,pynvml==11.4.1,pyparsing==3.0.9,pyperclip==1.8.2,pyrsistent==0.18.1,pytest==7.1.3,pytest-cov==4.0.0,pytest-xdist==3.0.2,python-apt==2.0.0+ubuntu0.20.4.8,python-dateutil==2.8.2,python-dotenv==0.21.0,python-rapidjson==1.8,pytz==2022.2.1,PyYAML==5.4.1,pyzmq==24.0.0,regex==2022.9.13,requests==2.22.0,requests-oauthlib==1.3.1,requests-unixsocket==0.2.0,rsa==4.7.2,s3fs==2022.2.0,s3transfer==0.6.0,sacremoses==0.0.53,scikit-build==0.15.0,scikit-learn==1.1.2,scipy==1.8.1,seedir==0.3.0,Send2Trash==1.8.0,sentry-sdk==1.9.8,setproctitle==1.3.2,setuptools-scm==7.0.5,shortuuid==1.0.9,six==1.15.0,sklearn==0.0,smmap==5.0.0,sniffio==1.3.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,soupsieve==2.3.2.post1,Sphinx==5.3.0,sphinx-multiversion==0.2.4,sphinx-togglebutton==0.3.1,sphinx_external_toc==0.3.0,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-copydirs @ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git@bd8c5d79b3f91cf5f1bb0d6995aeca3fe84b670e,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,SQLAlchemy==1.4.44,stack-data==0.5.0,starlette==0.20.4,stevedore==4.1.1,stringcase==1.2.0,supervisor==4.1.0,tabulate==0.8.10,tblib==1.7.0,tdqm==0.0.1,tenacity==8.0.1,tensorboard==2.9.1,tensorboard-data-server==0.6.1,tensorboard-plugin-wit==1.8.1,tensorflow==2.9.2,tensorflow-estimator==2.9.0,tensorflow-gpu==2.9.2,tensorflow-io-gcs-filesystem==0.27.0,tensorflow-metadata==1.10.0,termcolor==2.0.1,terminado==0.15.0,testbook==0.4.2,threadpoolctl==3.1.0,tinycss2==1.1.1,tokenizers==0.10.3,toml==0.10.2,tomli==2.0.1,toolz==0.12.0,torch==1.12.1+cu113,torchmetrics==0.3.2,tornado==6.2,tox==3.26.0,tqdm==4.64.1,traitlets==5.4.0,transformers==4.12.0,transformers4rec==0.1.12+2.gbcc939255,treelite==2.3.0,treelite-runtime==2.3.0,tritonclient==2.25.0,typing-inspect==0.8.0,typing_extensions==4.3.0,uc-micro-py==1.0.1,urllib3==1.26.12,uvicorn==0.18.3,uvloop==0.17.0,versioneer==0.20,virtualenv==20.16.5,wandb==0.13.3,watchfiles==0.17.0,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==1.4.1,websockets==10.3,Werkzeug==2.2.2,widgetsnbextension==3.6.0,wrapt==1.12.1,xgboost==1.6.2,yarl==1.8.1,zict==2.2.0,zipp==3.8.1,zope.event==4.5.0,zope.interface==5.4.0
test-gpu run-test-pre: PYTHONHASHSEED='3612758704'
test-gpu run-test: commands[0] | python -m pip install --upgrade git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
  Cloning https://github.com/karlhigley/core.git (to revision feature/merlin-dtypes) to /tmp/pip-req-build-b2kfuwfg
  Running command git clone --filter=blob:none --quiet https://github.com/karlhigley/core.git /tmp/pip-req-build-b2kfuwfg
  Running command git checkout -b feature/merlin-dtypes --track origin/feature/merlin-dtypes
  Switched to a new branch 'feature/merlin-dtypes'
  Branch 'feature/merlin-dtypes' set up to track remote branch 'feature/merlin-dtypes' from 'origin'.
  Resolved https://github.com/karlhigley/core.git to commit ff0d88ff1ea34fe604e2d44d56956080af15102b
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (1.2.5)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (3.19.5)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (2022.3.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (21.3)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (2022.5.0)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (2022.3.0)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (1.10.0)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (4.64.1)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (0.55.1)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.185.gff0d88f) (1.3.5)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.185.gff0d88f) (7.0.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (0.4.3)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (1.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.2.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (5.4.1)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.2.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (3.1.2)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.0.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.0.4)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (6.1)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (5.8.0)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (8.1.3)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.7.0)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.4.0)
Requirement already satisfied: numpy<1.22,>=1.18 in /var/jenkins_home/.local/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.185.gff0d88f) (1.20.3)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.185.gff0d88f) (65.5.1)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.185.gff0d88f) (0.38.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core==0+untagged.185.gff0d88f) (3.0.9)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (2022.2.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (2.8.2)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (1.52.0)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (1.2.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.185.gff0d88f) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (1.0.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (6.0.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (4.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core==0+untagged.185.gff0d88f) (2.1.1)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (6.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.185.gff0d88f) (4.0.0)
Building wheels for collected packages: merlin-core
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0+untagged.185.gff0d88f-py3-none-any.whl size=132223 sha256=527e0a52249af2f2fb0d99eb8d2e5de481b5999261ab83d4c12ada2937ad505d
  Stored in directory: /tmp/pip-ephem-wheel-cache-l8xh9to6/wheels/1e/31/c9/47712f1927fe6d0d7ff49d6c46f5361601a46fad23affd81a0
Successfully built merlin-core
Installing collected packages: merlin-core
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0.3.0+12.g78ecddd
    Not uninstalling merlin-core at /var/jenkins_home/.local/lib/python3.8/site-packages, outside environment /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
    Can't uninstall 'merlin-core'. No files were found to uninstall.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
merlin-systems 0.7.0+24.g57e8902 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.185.gff0d88f which is incompatible.
nvtabular 1.1.1 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.185.gff0d88f which is incompatible.
merlin-models 0.7.0+11.g280956aa4 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.185.gff0d88f which is incompatible.
Successfully installed merlin-core-0+untagged.185.gff0d88f
test-gpu run-test: commands[1] | python -m pip install .
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Processing /var/jenkins_home/workspace/merlin_systems/systems
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: treelite==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+24.g57e8902) (2.4.0)
Requirement already satisfied: treelite-runtime==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+24.g57e8902) (2.4.0)
Requirement already satisfied: nvtabular>=1.0.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-systems==0.7.0+24.g57e8902) (1.1.1)
Collecting merlin-core>=0.2.0
  Downloading merlin-core-0.9.0.tar.gz (111 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.7/111.7 kB 2.0 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: requests<3,>=2.10 in /usr/lib/python3/dist-packages (from merlin-systems==0.7.0+24.g57e8902) (2.22.0)
Requirement already satisfied: scipy in /usr/local/lib/python3.8/dist-packages (from treelite==2.4.0->merlin-systems==0.7.0+24.g57e8902) (1.8.1)
Requirement already satisfied: numpy in /var/jenkins_home/.local/lib/python3.8/site-packages (from treelite==2.4.0->merlin-systems==0.7.0+24.g57e8902) (1.20.3)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.2.5)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (3.19.5)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2022.3.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (21.3)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2022.5.0)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2022.3.0)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.10.0)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (4.64.1)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (0.55.1)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.3.5)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (7.0.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (0.4.3)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.2.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (5.4.1)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2.2.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (3.1.2)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2.0.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.0.4)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (6.1)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (5.8.0)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (8.1.3)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.7.0)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2.4.0)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (65.5.1)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (0.38.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (3.0.9)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2022.2.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2.8.2)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.52.0)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.2.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (1.0.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (6.0.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (4.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (2.1.1)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (6.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+24.g57e8902) (4.0.0)
Building wheels for collected packages: merlin-systems, merlin-core
  Building wheel for merlin-systems (pyproject.toml): started
  Building wheel for merlin-systems (pyproject.toml): finished with status 'done'
  Created wheel for merlin-systems: filename=merlin_systems-0.7.0+24.g57e8902-py3-none-any.whl size=139839 sha256=9961628678171da4975354eff5d48fb60827861ac15faead353f2c5d16026d2b
  Stored in directory: /tmp/pip-ephem-wheel-cache-9hrio4uk/wheels/20/f3/c7/f7c2f6c257e882a60cdd173901b8757359446cf94a453e0811
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0.9.0-py3-none-any.whl size=118398 sha256=fac4dab634a13977cd8e8a605ec1516dbacdd2e6f6e983ac6cd9a05e9a1ac6b1
  Stored in directory: /tmp/pip-ephem-wheel-cache-9hrio4uk/wheels/f3/5e/36/9d088173c3bbb751f9e337c4d7df4ebbdcb020e42ab4ac17f3
Successfully built merlin-systems merlin-core
Installing collected packages: merlin-core, merlin-systems
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0+untagged.185.gff0d88f
    Uninstalling merlin-core-0+untagged.185.gff0d88f:
      Successfully uninstalled merlin-core-0+untagged.185.gff0d88f
  Attempting uninstall: merlin-systems
    Found existing installation: merlin-systems 0.7.0+24.g57e8902
    Uninstalling merlin-systems-0.7.0+24.g57e8902:
      Successfully uninstalled merlin-systems-0.7.0+24.g57e8902
Successfully installed merlin-core-0.9.0 merlin-systems-0.7.0+24.g57e8902
test-gpu run-test: commands[2] | python -m pytest --cov-report term --cov merlin -rxs tests/unit
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.3, pluggy-1.0.0
cachedir: .tox/test-gpu/.pytest_cache
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pytest.ini
plugins: anyio-3.5.0, xdist-3.0.2, cov-4.0.0
collected 1 item / 20 errors / 5 skipped

==================================== ERRORS ====================================
_ ERROR collecting tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/dag/test_ensemble.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_ensemble.py:22: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/dag/test_executors.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_executors.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_executors.py:27: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
________ ERROR collecting tests/unit/systems/dag/test_model_registry.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_model_registry.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_model_registry.py:25: in
from merlin.systems.dag.ops.operator import InferenceOperator # noqa
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/dag/test_op_runner.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_op_runner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_op_runner.py:29: in
from merlin.systems.dag import Column, DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/dag/ops/test_ops.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/ops/test_ops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/ops/test_ops.py:24: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
____ ERROR collecting tests/unit/systems/dag/runtimes/triton/test_triton.py ____
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/test_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/test_triton.py:25: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
________ ERROR collecting tests/unit/systems/ops/faiss/test_executor.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/faiss/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/faiss/test_executor.py:23: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/ops/feast/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/feast/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/feast/test_op.py:10: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_________ ERROR collecting tests/unit/systems/ops/fil/test_ensemble.py _________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_ensemble.py:30: in
from merlin.systems.dag.ops.fil import PredictForest # noqa
merlin/systems/dag/ops/fil.py:35: in
from merlin.systems.dag.ops.operator import InferenceOperator, PipelineableInferenceOperator
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
__________ ERROR collecting tests/unit/systems/ops/fil/test_forest.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_forest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_forest.py:30: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
____________ ERROR collecting tests/unit/systems/ops/fil/test_op.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_op.py:26: in
import merlin.systems.dag.ops.fil as fil_op
merlin/systems/dag/ops/fil.py:35: in
from merlin.systems.dag.ops.operator import InferenceOperator, PipelineableInferenceOperator
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
______ ERROR collecting tests/unit/systems/ops/implicit/test_executor.py _______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_executor.py:25: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
_________ ERROR collecting tests/unit/systems/ops/implicit/test_op.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_op.py:26: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
______ ERROR collecting tests/unit/systems/ops/nvtabular/test_ensemble.py ______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/nvtabular/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/nvtabular/test_ensemble.py:27: in
from merlin.systems.triton.utils import run_triton_server # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
___________ ERROR collecting tests/unit/systems/ops/torch/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/torch/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/torch/test_op.py:29: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:20: in
from .ensemble import Ensemble
merlin/systems/dag/ensemble.py:26: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime
merlin/systems/dag/runtimes/triton/init.py:17: in
from merlin.systems.dag.runtimes.triton.runtime import ( # noqa
merlin/systems/dag/runtimes/triton/runtime.py:35: in
from merlin.systems.dag.ops.operator import add_model_param
merlin/systems/dag/ops/operator.py:22: in
from merlin.systems.triton.export import _convert_dtype # noqa
merlin/systems/triton/init.py:29: in
from merlin.systems.triton.export import ( # noqa
merlin/systems/triton/export.py:29: in
from merlin import dtype as merlin_dtype # noqa
E ImportError: cannot import name 'dtype' from 'merlin' (unknown location)
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33
/usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
DASK_VERSION = LooseVersion(dask.version)

.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: 34 warnings
/var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
other = LooseVersion(other)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.8.10-final-0 -----------
Name Stmts Miss Cover

merlin/systems/init.py 6 0 100%
merlin/systems/_version.py 354 205 42%
merlin/systems/dag/init.py 4 2 50%
merlin/systems/dag/dictarray.py 122 74 39%
merlin/systems/dag/ensemble.py 46 37 20%
merlin/systems/dag/node.py 23 13 43%
merlin/systems/dag/op_runner.py 26 26 0%
merlin/systems/dag/ops/init.py 11 10 9%
merlin/systems/dag/ops/compat.py 32 8 75%
merlin/systems/dag/ops/faiss.py 77 77 0%
merlin/systems/dag/ops/feast.py 118 118 0%
merlin/systems/dag/ops/fil.py 211 201 5%
merlin/systems/dag/ops/implicit.py 72 72 0%
merlin/systems/dag/ops/operator.py 79 62 22%
merlin/systems/dag/ops/pytorch.py 82 82 0%
merlin/systems/dag/ops/session_filter.py 45 45 0%
merlin/systems/dag/ops/softmax_sampling.py 51 51 0%
merlin/systems/dag/ops/tensorflow.py 67 58 13%
merlin/systems/dag/ops/unroll_features.py 50 50 0%
merlin/systems/dag/ops/workflow.py 65 65 0%
merlin/systems/dag/runtimes/init.py 1 0 100%
merlin/systems/dag/runtimes/base_runtime.py 11 4 64%
merlin/systems/dag/runtimes/triton/init.py 1 0 100%
merlin/systems/dag/runtimes/triton/ops/init.py 0 0 100%
merlin/systems/dag/runtimes/triton/ops/fil.py 95 95 0%
merlin/systems/dag/runtimes/triton/ops/operator.py 11 11 0%
merlin/systems/dag/runtimes/triton/ops/tensorflow.py 53 53 0%
merlin/systems/dag/runtimes/triton/runtime.py 145 133 8%
merlin/systems/model_registry.py 16 8 50%
merlin/systems/triton/init.py 54 44 19%
merlin/systems/triton/conversions.py 143 143 0%
merlin/systems/triton/export.py 268 258 4%
merlin/systems/triton/models/init.py 0 0 100%
merlin/systems/triton/models/executor_model.py 35 35 0%
merlin/systems/triton/models/oprunner_model.py 33 33 0%
merlin/systems/triton/models/pytorch_model.py 105 105 0%
merlin/systems/triton/models/workflow_model.py 53 53 0%
merlin/systems/triton/utils.py 72 72 0%
merlin/systems/workflow/init.py 22 20 9%
merlin/systems/workflow/base.py 113 113 0%
merlin/systems/workflow/hugectr.py 37 37 0%
merlin/systems/workflow/pytorch.py 10 10 0%
merlin/systems/workflow/tensorflow.py 32 32 0%

TOTAL 2851 2515 12%

=========================== short test summary info ============================
SKIPPED [1] tests/unit/test_export.py:27: could not import 'merlin.systems.triton': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/dag/test_graph.py:25: could not import 'merlin.systems.dag.ensemble': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/nvtabular/test_op.py:31: could not import 'merlin.systems.dag.ensemble': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/tf/test_ensemble.py:37: could not import 'merlin.systems.triton': cannot import name 'dtype' from 'merlin' (unknown location)
SKIPPED [1] tests/unit/systems/ops/tf/test_op.py:33: could not import 'merlin.systems.dag.ops.tensorflow': cannot import name 'dtype' from 'merlin' (unknown location)
!!!!!!!!!!!!!!!!!!! Interrupted: 20 errors during collection !!!!!!!!!!!!!!!!!!!
================== 5 skipped, 35 warnings, 20 errors in 6.07s ==================
ERROR: InvocationError for command /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/bin/python -m pytest --cov-report term --cov merlin -rxs tests/unit (exited with code 2)
___________________________________ summary ____________________________________
ERROR: test-gpu: commands failed
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/systems/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[merlin_systems] $ /bin/bash /tmp/jenkins10146297197511579541.sh

@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #239 of commit fe5aa83753fbe9bbce323a08a2494f2b176f6222, has merge conflicts.
Running as SYSTEM
Setting status of fe5aa83753fbe9bbce323a08a2494f2b176f6222 to PENDING with url http://merlin-infra1.nvidia.com:8080/job/merlin_systems/564/ and message: 'Pending'
Using context: Jenkins
Building on the built-in node in workspace /var/jenkins_home/jobs/merlin_systems/workspace
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
 > git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/239/*:refs/remotes/origin/pr/239/* # timeout=10
 > git rev-parse fe5aa83753fbe9bbce323a08a2494f2b176f6222^{commit} # timeout=10
Checking out Revision fe5aa83753fbe9bbce323a08a2494f2b176f6222 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f fe5aa83753fbe9bbce323a08a2494f2b176f6222 # timeout=10
Commit message: "Use Merlin dtypes in `DictArray`"
 > git rev-list --no-walk 58c804b4b3c3ba5f582a50d9b83279836238262e # timeout=10
[workspace] $ /bin/bash /tmp/jenkins12828382429324177352.sh
PYTHONPATH=:/usr/local/lib/python3.8/dist-packages/:/usr/local/hugectr/lib:/var/jenkins_home/workspace/merlin_systems/systems
GLOB sdist-make: /var/jenkins_home/workspace/merlin_systems/systems/setup.py
test-gpu recreate: /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
test-gpu installdeps: pytest, pytest-cov
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu inst: /var/jenkins_home/workspace/merlin_systems/systems/.tox/.tmp/package/2/merlin-systems-0.7.0+27.gfe5aa83.zip
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu installed: absl-py==1.2.0,aiohttp==3.8.1,aiosignal==1.2.0,alabaster==0.7.12,alembic==1.8.1,anyio==3.6.1,argon2-cffi==21.3.0,argon2-cffi-bindings==21.2.0,astroid==2.5.6,asttokens==2.0.8,astunparse==1.6.3,asv==0.5.1,asvdb==0.4.2,async-timeout==4.0.2,attrs==22.1.0,autopage==0.5.1,awscli==1.27.22,Babel==2.10.3,backcall==0.2.0,beautifulsoup4==4.11.1,betterproto==1.2.5,black==22.6.0,bleach==5.0.1,boto3==1.24.75,botocore==1.29.22,Brotli==1.0.9,cachetools==5.2.0,certifi==2019.11.28,cffi==1.15.1,chardet==3.0.4,charset-normalizer==2.1.1,clang==5.0,click==8.1.3,cliff==4.1.0,cloudpickle==2.2.0,cmaes==0.9.0,cmake==3.24.1.1,cmd2==2.4.2,colorama==0.4.4,colorlog==6.7.0,contourpy==1.0.5,coverage==6.5.0,cuda-python==11.7.1,cupy-cuda117==10.6.0,cycler==0.11.0,Cython==0.29.32,dask==2022.1.1,dbus-python==1.2.16,debugpy==1.6.3,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,distributed==2022.5.1,distro==1.7.0,dm-tree==0.1.6,docker-pycreds==0.4.0,docutils==0.16,emoji==1.7.0,entrypoints==0.4,execnet==1.9.0,executing==1.0.0,faiss==1.7.2,faiss-gpu==1.7.2,fastai==2.7.9,fastapi==0.85.0,fastavro==1.6.1,fastcore==1.5.27,fastdownload==0.0.7,fastjsonschema==2.16.1,fastprogress==1.0.3,fastrlock==0.8,feast==0.19.4,fiddle==0.2.2,filelock==3.8.0,flatbuffers==1.12,fonttools==4.37.3,frozenlist==1.3.1,fsspec==2022.5.0,gast==0.4.0,gevent==21.12.0,geventhttpclient==2.0.2,gitdb==4.0.9,GitPython==3.1.27,google==3.0.0,google-api-core==2.10.1,google-auth==2.11.1,google-auth-oauthlib==0.4.6,google-pasta==0.2.0,googleapis-common-protos==1.52.0,graphviz==0.20.1,greenlet==1.1.3,grpcio==1.41.0,grpcio-channelz==1.49.0,grpcio-reflection==1.48.1,grpclib==0.4.3,h11==0.13.0,h2==4.1.0,h5py==3.7.0,HeapDict==1.0.1,horovod==0.26.1,hpack==4.0.0,httptools==0.5.0,hugectr2onnx==0.0.0,huggingface-hub==0.9.1,hyperframe==6.0.1,idna==2.8,imagesize==1.4.1,implicit==0.6.1,importlib-metadata==4.12.0,importlib-resources==5.9.0,iniconfig==1.1.1,ipykernel==6.15.3,ipython==8.5.0,ipython-genutils==0.2.0,ipywidgets==7.7.0,jedi==0.18.1,Jinja2==3.1.2,jmespath==1.0.1,joblib==1.2.0,json5==0.9.10,jsonschema==4.16.0,jupyter-cache==0.4.3,jupyter-core==4.11.1,jupyter-server==1.18.1,jupyter-server-mathjax==0.2.5,jupyter-sphinx==0.3.2,jupyter_client==7.3.5,jupyterlab==3.4.7,jupyterlab-pygments==0.2.2,jupyterlab-widgets==1.1.0,jupyterlab_server==2.15.1,keras==2.9.0,Keras-Preprocessing==1.1.2,kiwisolver==1.4.4,lazy-object-proxy==1.8.0,libclang==14.0.6,libcst==0.4.7,lightfm==1.16,lightgbm==3.3.2,linkify-it-py==1.0.3,llvmlite==0.39.1,locket==1.0.0,lxml==4.9.1,Mako==1.2.4,Markdown==3.4.1,markdown-it-py==1.1.0,MarkupSafe==2.1.1,matplotlib==3.6.0,matplotlib-inline==0.1.6,mdit-py-plugins==0.2.8,merlin-core==0.6.0+1.g5926fcf,merlin-models==0.7.0+11.g280956aa4,merlin-systems==0.7.0+27.gfe5aa83,mistune==2.0.4,mmh3==3.0.0,mpi4py==3.1.3,msgpack==1.0.4,multidict==6.0.2,mypy-extensions==0.4.3,myst-nb==0.13.2,myst-parser==0.15.2,natsort==8.1.0,nbclassic==0.4.3,nbclient==0.6.8,nbconvert==7.0.0,nbdime==3.1.1,nbformat==5.5.0,nest-asyncio==1.5.5,ninja==1.10.2.3,notebook==6.4.12,notebook-shim==0.1.0,numba==0.56.2,numpy==1.22.4,nvidia-pyindex==1.0.9,# Editable install with no version control (nvtabular==1.4.0+8.g95e12d347),-e /usr/local/lib/python3.8/dist-packages,nvtx==0.2.5,oauthlib==3.2.1,oldest-supported-numpy==2022.8.16,onnx==1.12.0,onnxruntime==1.11.1,opt-einsum==3.3.0,optuna==3.0.4,packaging==21.3,pandas==1.3.5,pandavro==1.5.2,pandocfilters==1.5.0,parso==0.8.3,partd==1.3.0,pathtools==0.1.2,pbr==5.11.0,pexpect==4.8.0,pickleshare==0.7.5,Pillow==9.2.0,pkgutil_resolve_name==1.3.10,platformdirs==2.5.2,plotly==5.11.0,pluggy==1.0.0,prettytable==3.5.0,prometheus-client==0.14.1,promise==2.3,prompt-toolkit==3.0.31,proto-plus==1.19.6,protobuf==3.19.5,psutil==5.9.2,ptyprocess==0.7.0,pure-eval==0.2.2,py==1.11.0,pyarrow==7.0.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pybind11==2.10.0,pycparser==2.21,pydantic==1.10.2,pydot==1.4.2,Pygments==2.13.0,PyGObject==3.36.0,pynvml==11.4.1,pyparsing==3.0.9,pyperclip==1.8.2,pyrsistent==0.18.1,pytest==7.1.3,pytest-cov==4.0.0,pytest-xdist==3.1.0,python-apt==2.0.0+ubuntu0.20.4.8,python-dateutil==2.8.2,python-dotenv==0.21.0,python-rapidjson==1.8,pytz==2022.2.1,PyYAML==5.4.1,pyzmq==24.0.0,regex==2022.9.13,requests==2.22.0,requests-oauthlib==1.3.1,requests-unixsocket==0.2.0,rsa==4.7.2,s3fs==2022.2.0,s3transfer==0.6.0,sacremoses==0.0.53,scikit-build==0.15.0,scikit-learn==1.1.2,scipy==1.8.1,seedir==0.3.0,Send2Trash==1.8.0,sentry-sdk==1.9.8,setproctitle==1.3.2,setuptools-scm==7.0.5,shortuuid==1.0.9,six==1.15.0,sklearn==0.0,smmap==5.0.0,sniffio==1.3.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,soupsieve==2.3.2.post1,Sphinx==5.3.0,sphinx-multiversion==0.2.4,sphinx-togglebutton==0.3.1,sphinx_external_toc==0.3.0,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-copydirs @ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git@bd8c5d79b3f91cf5f1bb0d6995aeca3fe84b670e,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,SQLAlchemy==1.4.44,stack-data==0.5.0,starlette==0.20.4,stevedore==4.1.1,stringcase==1.2.0,supervisor==4.1.0,tabulate==0.8.10,tblib==1.7.0,tdqm==0.0.1,tenacity==8.0.1,tensorboard==2.9.1,tensorboard-data-server==0.6.1,tensorboard-plugin-wit==1.8.1,tensorflow==2.9.2,tensorflow-estimator==2.9.0,tensorflow-gpu==2.9.2,tensorflow-io-gcs-filesystem==0.27.0,tensorflow-metadata==1.10.0,termcolor==2.0.1,terminado==0.15.0,testbook==0.4.2,threadpoolctl==3.1.0,tinycss2==1.1.1,tokenizers==0.10.3,toml==0.10.2,tomli==2.0.1,toolz==0.12.0,torch==1.12.1+cu113,torchmetrics==0.3.2,tornado==6.2,tox==3.26.0,tqdm==4.64.1,traitlets==5.4.0,transformers==4.12.0,transformers4rec==0.1.12+2.gbcc939255,treelite==2.3.0,treelite-runtime==2.3.0,tritonclient==2.25.0,typing-inspect==0.8.0,typing_extensions==4.3.0,uc-micro-py==1.0.1,urllib3==1.26.12,uvicorn==0.18.3,uvloop==0.17.0,versioneer==0.20,virtualenv==20.16.5,wandb==0.13.3,watchfiles==0.17.0,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==1.4.1,websockets==10.3,Werkzeug==2.2.2,widgetsnbextension==3.6.0,wrapt==1.12.1,xgboost==1.6.2,yarl==1.8.1,zict==2.2.0,zipp==3.8.1,zope.event==4.5.0,zope.interface==5.4.0
test-gpu run-test-pre: PYTHONHASHSEED='2372352007'
test-gpu run-test: commands[0] | python -m pip install --upgrade git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
  Cloning https://github.com/karlhigley/core.git (to revision feature/merlin-dtypes) to /tmp/pip-req-build-g53aqmws
  Running command git clone --filter=blob:none --quiet https://github.com/karlhigley/core.git /tmp/pip-req-build-g53aqmws
  Running command git checkout -b feature/merlin-dtypes --track origin/feature/merlin-dtypes
  Switched to a new branch 'feature/merlin-dtypes'
  Branch 'feature/merlin-dtypes' set up to track remote branch 'feature/merlin-dtypes' from 'origin'.
  Resolved https://github.com/karlhigley/core.git to commit 4049ab0f1c682e1f33799b578ffe362fea619fe1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (0.55.1)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (2022.5.0)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (2022.3.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (21.3)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (1.3.5)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (3.19.5)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (2022.3.0)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (7.0.0)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (4.64.1)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (1.10.0)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (1.2.5)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (1.2.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (0.4.3)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.2.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (5.4.1)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.2.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.0.4)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (5.8.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (6.1)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (8.1.3)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (3.1.2)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.4.0)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.7.0)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.0.0)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.189.g4049ab0) (0.38.1)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.189.g4049ab0) (65.5.1)
Requirement already satisfied: numpy<1.22,>=1.18 in /var/jenkins_home/.local/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.189.g4049ab0) (1.20.3)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core==0+untagged.189.g4049ab0) (3.0.9)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (2022.2.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (2.8.2)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (1.2.0)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (1.52.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.0.1)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (4.1.0)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (6.0.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.1.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (4.0.0)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (6.0.1)
Building wheels for collected packages: merlin-core
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0+untagged.189.g4049ab0-py3-none-any.whl size=133139 sha256=e427c54051339116fd2d38a94d753ebd0a2dfa632a7a75a9e0eb82064fbc5273
  Stored in directory: /tmp/pip-ephem-wheel-cache-5b12to0z/wheels/1e/31/c9/47712f1927fe6d0d7ff49d6c46f5361601a46fad23affd81a0
Successfully built merlin-core
Installing collected packages: merlin-core
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0.3.0+12.g78ecddd
    Not uninstalling merlin-core at /var/jenkins_home/.local/lib/python3.8/site-packages, outside environment /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
    Can't uninstall 'merlin-core'. No files were found to uninstall.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
merlin-systems 0.7.0+27.gfe5aa83 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.189.g4049ab0 which is incompatible.
nvtabular 1.1.1 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.189.g4049ab0 which is incompatible.
merlin-models 0.7.0+11.g280956aa4 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.189.g4049ab0 which is incompatible.
Successfully installed merlin-core-0+untagged.189.g4049ab0
test-gpu run-test: commands[1] | python -m pip install .
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Processing /var/jenkins_home/workspace/merlin_systems/systems
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting merlin-core>=0.2.0
  Downloading merlin-core-0.9.0.tar.gz (111 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.7/111.7 kB 2.2 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: treelite-runtime==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+27.gfe5aa83) (2.4.0)
Requirement already satisfied: treelite==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+27.gfe5aa83) (2.4.0)
Requirement already satisfied: nvtabular>=1.0.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-systems==0.7.0+27.gfe5aa83) (1.1.1)
Requirement already satisfied: requests<3,>=2.10 in /usr/lib/python3/dist-packages (from merlin-systems==0.7.0+27.gfe5aa83) (2.22.0)
Requirement already satisfied: scipy in /usr/local/lib/python3.8/dist-packages (from treelite==2.4.0->merlin-systems==0.7.0+27.gfe5aa83) (1.8.1)
Requirement already satisfied: numpy in /var/jenkins_home/.local/lib/python3.8/site-packages (from treelite==2.4.0->merlin-systems==0.7.0+27.gfe5aa83) (1.20.3)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (0.55.1)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2022.5.0)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2022.3.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (21.3)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.3.5)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (3.19.5)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2022.3.0)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (7.0.0)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (4.64.1)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.10.0)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.2.5)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.2.0)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (0.4.3)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2.2.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (5.4.1)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.2.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.0.4)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (5.8.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (6.1)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (8.1.3)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (3.1.2)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2.4.0)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.7.0)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2.0.0)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (0.38.1)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (65.5.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (3.0.9)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2022.2.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2.8.2)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.2.0)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.52.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (1.0.1)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (4.1.0)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (6.0.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (2.1.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (4.0.0)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+27.gfe5aa83) (6.0.1)
Building wheels for collected packages: merlin-systems, merlin-core
  Building wheel for merlin-systems (pyproject.toml): started
  Building wheel for merlin-systems (pyproject.toml): finished with status 'done'
  Created wheel for merlin-systems: filename=merlin_systems-0.7.0+27.gfe5aa83-py3-none-any.whl size=141909 sha256=1192b347472f9e218bdb36a9fc99cc2971342d165006be91c0c90b5d6c52c4c4
  Stored in directory: /tmp/pip-ephem-wheel-cache-3q79g2n0/wheels/20/f3/c7/f7c2f6c257e882a60cdd173901b8757359446cf94a453e0811
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0.9.0-py3-none-any.whl size=118398 sha256=5b74e6672040b3b1b228d0fbdab0161572ca8c66e0b297eeae865fb109e2281d
  Stored in directory: /tmp/pip-ephem-wheel-cache-3q79g2n0/wheels/f3/5e/36/9d088173c3bbb751f9e337c4d7df4ebbdcb020e42ab4ac17f3
Successfully built merlin-systems merlin-core
Installing collected packages: merlin-core, merlin-systems
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0+untagged.189.g4049ab0
    Uninstalling merlin-core-0+untagged.189.g4049ab0:
      Successfully uninstalled merlin-core-0+untagged.189.g4049ab0
  Attempting uninstall: merlin-systems
    Found existing installation: merlin-systems 0.7.0+27.gfe5aa83
    Uninstalling merlin-systems-0.7.0+27.gfe5aa83:
      Successfully uninstalled merlin-systems-0.7.0+27.gfe5aa83
Successfully installed merlin-core-0.9.0 merlin-systems-0.7.0+27.gfe5aa83
test-gpu run-test: commands[2] | python -m pytest --cov-report term --cov merlin -rxs tests/unit
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.3, pluggy-1.0.0
cachedir: .tox/test-gpu/.pytest_cache
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pytest.ini
plugins: anyio-3.5.0, cov-4.0.0, xdist-3.1.0
collected 1 item / 20 errors / 5 skipped

==================================== ERRORS ====================================
_ ERROR collecting tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:28: in
from merlin.systems.dag.ops import compute_dims # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:28: in
from merlin.systems.dag.ops import compute_dims # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/dag/test_ensemble.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_ensemble.py:22: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
__________ ERROR collecting tests/unit/systems/dag/test_executors.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_executors.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_executors.py:27: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
________ ERROR collecting tests/unit/systems/dag/test_model_registry.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_model_registry.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_model_registry.py:25: in
from merlin.systems.dag.ops.operator import InferenceOperator # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
__________ ERROR collecting tests/unit/systems/dag/test_op_runner.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_op_runner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_op_runner.py:29: in
from merlin.systems.dag import Column, DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/dag/ops/test_ops.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/ops/test_ops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/ops/test_ops.py:24: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
____ ERROR collecting tests/unit/systems/dag/runtimes/triton/test_triton.py ____
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/test_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/test_triton.py:25: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
________ ERROR collecting tests/unit/systems/ops/faiss/test_executor.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/faiss/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/faiss/test_executor.py:23: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/ops/feast/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/feast/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/feast/test_op.py:8: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_________ ERROR collecting tests/unit/systems/ops/fil/test_ensemble.py _________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_ensemble.py:30: in
from merlin.systems.dag.ops.fil import PredictForest # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
__________ ERROR collecting tests/unit/systems/ops/fil/test_forest.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_forest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_forest.py:30: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
____________ ERROR collecting tests/unit/systems/ops/fil/test_op.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_op.py:26: in
import merlin.systems.dag.ops.fil as fil_op
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
______ ERROR collecting tests/unit/systems/ops/implicit/test_executor.py _______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_executor.py:25: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_________ ERROR collecting tests/unit/systems/ops/implicit/test_op.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_op.py:26: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
______ ERROR collecting tests/unit/systems/ops/nvtabular/test_ensemble.py ______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/nvtabular/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/nvtabular/test_ensemble.py:27: in
from merlin.systems.triton.utils import run_triton_server # noqa
merlin/systems/triton/init.py:28: in
from merlin.systems.dag.ops import compute_dims # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/ops/torch/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/torch/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/torch/test_op.py:29: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33
/usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
DASK_VERSION = LooseVersion(dask.version)

.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: 34 warnings
/var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
other = LooseVersion(other)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.8.10-final-0 -----------
Name Stmts Miss Cover

merlin/systems/init.py 6 0 100%
merlin/systems/_version.py 354 205 42%
merlin/systems/dag/init.py 4 3 25%
merlin/systems/dag/dictarray.py 123 119 3%
merlin/systems/dag/ensemble.py 46 46 0%
merlin/systems/dag/node.py 23 23 0%
merlin/systems/dag/op_runner.py 26 26 0%
merlin/systems/dag/ops/init.py 11 11 0%
merlin/systems/dag/ops/compat.py 32 32 0%
merlin/systems/dag/ops/faiss.py 77 77 0%
merlin/systems/dag/ops/feast.py 118 118 0%
merlin/systems/dag/ops/fil.py 211 211 0%
merlin/systems/dag/ops/implicit.py 72 72 0%
merlin/systems/dag/ops/operator.py 79 79 0%
merlin/systems/dag/ops/pytorch.py 82 82 0%
merlin/systems/dag/ops/session_filter.py 45 45 0%
merlin/systems/dag/ops/softmax_sampling.py 51 51 0%
merlin/systems/dag/ops/tensorflow.py 67 67 0%
merlin/systems/dag/ops/unroll_features.py 50 50 0%
merlin/systems/dag/ops/workflow.py 65 65 0%
merlin/systems/dag/runtimes/init.py 1 1 0%
merlin/systems/dag/runtimes/base_runtime.py 11 11 0%
merlin/systems/dag/runtimes/triton/init.py 1 1 0%
merlin/systems/dag/runtimes/triton/ops/init.py 0 0 100%
merlin/systems/dag/runtimes/triton/ops/fil.py 95 95 0%
merlin/systems/dag/runtimes/triton/ops/operator.py 11 11 0%
merlin/systems/dag/runtimes/triton/ops/tensorflow.py 53 53 0%
merlin/systems/dag/runtimes/triton/runtime.py 145 145 0%
merlin/systems/model_registry.py 16 16 0%
merlin/systems/triton/init.py 54 45 17%
merlin/systems/triton/conversions.py 143 143 0%
merlin/systems/triton/export.py 268 268 0%
merlin/systems/triton/models/init.py 0 0 100%
merlin/systems/triton/models/executor_model.py 35 35 0%
merlin/systems/triton/models/oprunner_model.py 33 33 0%
merlin/systems/triton/models/pytorch_model.py 105 105 0%
merlin/systems/triton/models/workflow_model.py 53 53 0%
merlin/systems/triton/utils.py 72 72 0%
merlin/systems/workflow/init.py 22 20 9%
merlin/systems/workflow/base.py 113 113 0%
merlin/systems/workflow/hugectr.py 37 37 0%
merlin/systems/workflow/pytorch.py 10 10 0%
merlin/systems/workflow/tensorflow.py 32 32 0%

TOTAL 2852 2681 6%

=========================== short test summary info ============================
SKIPPED [1] tests/unit/test_export.py:27: could not import 'merlin.systems.triton': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/dag/test_graph.py:25: could not import 'merlin.systems.dag.ensemble': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/ops/nvtabular/test_op.py:31: could not import 'merlin.systems.dag.ensemble': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/ops/tf/test_ensemble.py:37: could not import 'merlin.systems.triton': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/ops/tf/test_op.py:33: could not import 'merlin.systems.dag.ops.tensorflow': No module named 'merlin.dtypes'
!!!!!!!!!!!!!!!!!!! Interrupted: 20 errors during collection !!!!!!!!!!!!!!!!!!!
================== 5 skipped, 35 warnings, 20 errors in 5.36s ==================
ERROR: InvocationError for command /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/bin/python -m pytest --cov-report term --cov merlin -rxs tests/unit (exited with code 2)
___________________________________ summary ____________________________________
ERROR: test-gpu: commands failed
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/systems/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[workspace] $ /bin/bash /tmp/jenkins6635709335142678846.sh

@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #239 of commit 654aa14298fd2de2627730afedc543507cd5d42f, no merge conflicts.
Running as SYSTEM
Setting status of 654aa14298fd2de2627730afedc543507cd5d42f to PENDING with url http://merlin-infra1.nvidia.com:8080/job/merlin_systems/565/ and message: 'Pending'
Using context: Jenkins
Building on the built-in node in workspace /var/jenkins_home/jobs/merlin_systems/workspace
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
 > git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/239/*:refs/remotes/origin/pr/239/* # timeout=10
 > git rev-parse 654aa14298fd2de2627730afedc543507cd5d42f^{commit} # timeout=10
Checking out Revision 654aa14298fd2de2627730afedc543507cd5d42f (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 654aa14298fd2de2627730afedc543507cd5d42f # timeout=10
Commit message: "Merge remote-tracking branch 'upstream/main' into feature/merlin-dtypes"
 > git rev-list --no-walk fe5aa83753fbe9bbce323a08a2494f2b176f6222 # timeout=10
[workspace] $ /bin/bash /tmp/jenkins2110101694305619101.sh
PYTHONPATH=:/usr/local/lib/python3.8/dist-packages/:/usr/local/hugectr/lib:/var/jenkins_home/workspace/merlin_systems/systems
GLOB sdist-make: /var/jenkins_home/workspace/merlin_systems/systems/setup.py
test-gpu recreate: /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
test-gpu installdeps: pytest, pytest-cov
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu inst: /var/jenkins_home/workspace/merlin_systems/systems/.tox/.tmp/package/2/merlin-systems-0.7.0+31.g654aa14.zip
WARNING: Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration.
test-gpu installed: absl-py==1.2.0,aiohttp==3.8.1,aiosignal==1.2.0,alabaster==0.7.12,alembic==1.8.1,anyio==3.6.1,argon2-cffi==21.3.0,argon2-cffi-bindings==21.2.0,astroid==2.5.6,asttokens==2.0.8,astunparse==1.6.3,asv==0.5.1,asvdb==0.4.2,async-timeout==4.0.2,attrs==22.1.0,autopage==0.5.1,awscli==1.27.22,Babel==2.10.3,backcall==0.2.0,beautifulsoup4==4.11.1,betterproto==1.2.5,black==22.6.0,bleach==5.0.1,boto3==1.24.75,botocore==1.29.22,Brotli==1.0.9,cachetools==5.2.0,certifi==2019.11.28,cffi==1.15.1,chardet==3.0.4,charset-normalizer==2.1.1,clang==5.0,click==8.1.3,cliff==4.1.0,cloudpickle==2.2.0,cmaes==0.9.0,cmake==3.24.1.1,cmd2==2.4.2,colorama==0.4.4,colorlog==6.7.0,contourpy==1.0.5,coverage==6.5.0,cuda-python==11.7.1,cupy-cuda117==10.6.0,cycler==0.11.0,Cython==0.29.32,dask==2022.1.1,dbus-python==1.2.16,debugpy==1.6.3,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,distributed==2022.5.1,distro==1.7.0,dm-tree==0.1.6,docker-pycreds==0.4.0,docutils==0.16,emoji==1.7.0,entrypoints==0.4,execnet==1.9.0,executing==1.0.0,faiss==1.7.2,faiss-gpu==1.7.2,fastai==2.7.9,fastapi==0.85.0,fastavro==1.6.1,fastcore==1.5.27,fastdownload==0.0.7,fastjsonschema==2.16.1,fastprogress==1.0.3,fastrlock==0.8,feast==0.19.4,fiddle==0.2.2,filelock==3.8.0,flatbuffers==1.12,fonttools==4.37.3,frozenlist==1.3.1,fsspec==2022.5.0,gast==0.4.0,gevent==21.12.0,geventhttpclient==2.0.2,gitdb==4.0.9,GitPython==3.1.27,google==3.0.0,google-api-core==2.10.1,google-auth==2.11.1,google-auth-oauthlib==0.4.6,google-pasta==0.2.0,googleapis-common-protos==1.52.0,graphviz==0.20.1,greenlet==1.1.3,grpcio==1.41.0,grpcio-channelz==1.49.0,grpcio-reflection==1.48.1,grpclib==0.4.3,h11==0.13.0,h2==4.1.0,h5py==3.7.0,HeapDict==1.0.1,horovod==0.26.1,hpack==4.0.0,httptools==0.5.0,hugectr2onnx==0.0.0,huggingface-hub==0.9.1,hyperframe==6.0.1,idna==2.8,imagesize==1.4.1,implicit==0.6.1,importlib-metadata==4.12.0,importlib-resources==5.9.0,iniconfig==1.1.1,ipykernel==6.15.3,ipython==8.5.0,ipython-genutils==0.2.0,ipywidgets==7.7.0,jedi==0.18.1,Jinja2==3.1.2,jmespath==1.0.1,joblib==1.2.0,json5==0.9.10,jsonschema==4.16.0,jupyter-cache==0.4.3,jupyter-core==4.11.1,jupyter-server==1.18.1,jupyter-server-mathjax==0.2.5,jupyter-sphinx==0.3.2,jupyter_client==7.3.5,jupyterlab==3.4.7,jupyterlab-pygments==0.2.2,jupyterlab-widgets==1.1.0,jupyterlab_server==2.15.1,keras==2.9.0,Keras-Preprocessing==1.1.2,kiwisolver==1.4.4,lazy-object-proxy==1.8.0,libclang==14.0.6,libcst==0.4.7,lightfm==1.16,lightgbm==3.3.2,linkify-it-py==1.0.3,llvmlite==0.39.1,locket==1.0.0,lxml==4.9.1,Mako==1.2.4,Markdown==3.4.1,markdown-it-py==1.1.0,MarkupSafe==2.1.1,matplotlib==3.6.0,matplotlib-inline==0.1.6,mdit-py-plugins==0.2.8,merlin-core==0.6.0+1.g5926fcf,merlin-models==0.7.0+11.g280956aa4,merlin-systems==0.7.0+31.g654aa14,mistune==2.0.4,mmh3==3.0.0,mpi4py==3.1.3,msgpack==1.0.4,multidict==6.0.2,mypy-extensions==0.4.3,myst-nb==0.13.2,myst-parser==0.15.2,natsort==8.1.0,nbclassic==0.4.3,nbclient==0.6.8,nbconvert==7.0.0,nbdime==3.1.1,nbformat==5.5.0,nest-asyncio==1.5.5,ninja==1.10.2.3,notebook==6.4.12,notebook-shim==0.1.0,numba==0.56.2,numpy==1.22.4,nvidia-pyindex==1.0.9,# Editable install with no version control (nvtabular==1.4.0+8.g95e12d347),-e /usr/local/lib/python3.8/dist-packages,nvtx==0.2.5,oauthlib==3.2.1,oldest-supported-numpy==2022.8.16,onnx==1.12.0,onnxruntime==1.11.1,opt-einsum==3.3.0,optuna==3.0.4,packaging==21.3,pandas==1.3.5,pandavro==1.5.2,pandocfilters==1.5.0,parso==0.8.3,partd==1.3.0,pathtools==0.1.2,pbr==5.11.0,pexpect==4.8.0,pickleshare==0.7.5,Pillow==9.2.0,pkgutil_resolve_name==1.3.10,platformdirs==2.5.2,plotly==5.11.0,pluggy==1.0.0,prettytable==3.5.0,prometheus-client==0.14.1,promise==2.3,prompt-toolkit==3.0.31,proto-plus==1.19.6,protobuf==3.19.5,psutil==5.9.2,ptyprocess==0.7.0,pure-eval==0.2.2,py==1.11.0,pyarrow==7.0.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pybind11==2.10.0,pycparser==2.21,pydantic==1.10.2,pydot==1.4.2,Pygments==2.13.0,PyGObject==3.36.0,pynvml==11.4.1,pyparsing==3.0.9,pyperclip==1.8.2,pyrsistent==0.18.1,pytest==7.1.3,pytest-cov==4.0.0,pytest-xdist==3.1.0,python-apt==2.0.0+ubuntu0.20.4.8,python-dateutil==2.8.2,python-dotenv==0.21.0,python-rapidjson==1.8,pytz==2022.2.1,PyYAML==5.4.1,pyzmq==24.0.0,regex==2022.9.13,requests==2.22.0,requests-oauthlib==1.3.1,requests-unixsocket==0.2.0,rsa==4.7.2,s3fs==2022.2.0,s3transfer==0.6.0,sacremoses==0.0.53,scikit-build==0.15.0,scikit-learn==1.1.2,scipy==1.8.1,seedir==0.3.0,Send2Trash==1.8.0,sentry-sdk==1.9.8,setproctitle==1.3.2,setuptools-scm==7.0.5,shortuuid==1.0.9,six==1.15.0,sklearn==0.0,smmap==5.0.0,sniffio==1.3.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,soupsieve==2.3.2.post1,Sphinx==5.3.0,sphinx-multiversion==0.2.4,sphinx-togglebutton==0.3.1,sphinx_external_toc==0.3.0,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-copydirs @ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git@bd8c5d79b3f91cf5f1bb0d6995aeca3fe84b670e,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,SQLAlchemy==1.4.44,stack-data==0.5.0,starlette==0.20.4,stevedore==4.1.1,stringcase==1.2.0,supervisor==4.1.0,tabulate==0.8.10,tblib==1.7.0,tdqm==0.0.1,tenacity==8.0.1,tensorboard==2.9.1,tensorboard-data-server==0.6.1,tensorboard-plugin-wit==1.8.1,tensorflow==2.9.2,tensorflow-estimator==2.9.0,tensorflow-gpu==2.9.2,tensorflow-io-gcs-filesystem==0.27.0,tensorflow-metadata==1.10.0,termcolor==2.0.1,terminado==0.15.0,testbook==0.4.2,threadpoolctl==3.1.0,tinycss2==1.1.1,tokenizers==0.10.3,toml==0.10.2,tomli==2.0.1,toolz==0.12.0,torch==1.12.1+cu113,torchmetrics==0.3.2,tornado==6.2,tox==3.26.0,tqdm==4.64.1,traitlets==5.4.0,transformers==4.12.0,transformers4rec==0.1.12+2.gbcc939255,treelite==2.3.0,treelite-runtime==2.3.0,tritonclient==2.25.0,typing-inspect==0.8.0,typing_extensions==4.3.0,uc-micro-py==1.0.1,urllib3==1.26.12,uvicorn==0.18.3,uvloop==0.17.0,versioneer==0.20,virtualenv==20.16.5,wandb==0.13.3,watchfiles==0.17.0,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==1.4.1,websockets==10.3,Werkzeug==2.2.2,widgetsnbextension==3.6.0,wrapt==1.12.1,xgboost==1.6.2,yarl==1.8.1,zict==2.2.0,zipp==3.8.1,zope.event==4.5.0,zope.interface==5.4.0
test-gpu run-test-pre: PYTHONHASHSEED='3856762571'
test-gpu run-test: commands[0] | python -m pip install --upgrade git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting git+https://github.com/karlhigley/core.git@feature/merlin-dtypes
  Cloning https://github.com/karlhigley/core.git (to revision feature/merlin-dtypes) to /tmp/pip-req-build-ypkzgetg
  Running command git clone --filter=blob:none --quiet https://github.com/karlhigley/core.git /tmp/pip-req-build-ypkzgetg
  Running command git checkout -b feature/merlin-dtypes --track origin/feature/merlin-dtypes
  Switched to a new branch 'feature/merlin-dtypes'
  Branch 'feature/merlin-dtypes' set up to track remote branch 'feature/merlin-dtypes' from 'origin'.
  Resolved https://github.com/karlhigley/core.git to commit 4049ab0f1c682e1f33799b578ffe362fea619fe1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (3.19.5)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (1.3.5)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (7.0.0)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (2022.3.0)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (1.10.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (21.3)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (2022.5.0)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (1.2.5)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core==0+untagged.189.g4049ab0) (4.64.1)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (2022.3.0)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core==0+untagged.189.g4049ab0) (0.55.1)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (0.4.3)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (1.2.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (5.4.1)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.2.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (6.1)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.4.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (3.1.2)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.0.0)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (5.8.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.0.4)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.7.0)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (8.1.3)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.189.g4049ab0) (65.5.1)
Requirement already satisfied: numpy<1.22,>=1.18 in /var/jenkins_home/.local/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.189.g4049ab0) (1.20.3)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core==0+untagged.189.g4049ab0) (0.38.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core==0+untagged.189.g4049ab0) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (2022.2.1)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (1.2.0)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (1.52.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core==0+untagged.189.g4049ab0) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (1.0.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (6.0.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (4.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core==0+untagged.189.g4049ab0) (2.1.1)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (6.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core==0+untagged.189.g4049ab0) (4.0.0)
Building wheels for collected packages: merlin-core
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0+untagged.189.g4049ab0-py3-none-any.whl size=133139 sha256=2b8d46bb7f43876146f79dcefaada942c8102d215dabfeb9abbbfcf247cd3c3b
  Stored in directory: /tmp/pip-ephem-wheel-cache-69nkrqvv/wheels/1e/31/c9/47712f1927fe6d0d7ff49d6c46f5361601a46fad23affd81a0
Successfully built merlin-core
Installing collected packages: merlin-core
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0.3.0+12.g78ecddd
    Not uninstalling merlin-core at /var/jenkins_home/.local/lib/python3.8/site-packages, outside environment /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu
    Can't uninstall 'merlin-core'. No files were found to uninstall.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
merlin-systems 0.7.0+31.g654aa14 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.189.g4049ab0 which is incompatible.
nvtabular 1.1.1 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.189.g4049ab0 which is incompatible.
merlin-models 0.7.0+11.g280956aa4 requires merlin-core>=0.2.0, but you have merlin-core 0+untagged.189.g4049ab0 which is incompatible.
Successfully installed merlin-core-0+untagged.189.g4049ab0
test-gpu run-test: commands[1] | python -m pip install .
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Processing /var/jenkins_home/workspace/merlin_systems/systems
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: treelite-runtime==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+31.g654aa14) (2.4.0)
Requirement already satisfied: treelite==2.4.0 in ./.tox/test-gpu/lib/python3.8/site-packages (from merlin-systems==0.7.0+31.g654aa14) (2.4.0)
Requirement already satisfied: requests<3,>=2.10 in /usr/lib/python3/dist-packages (from merlin-systems==0.7.0+31.g654aa14) (2.22.0)
Requirement already satisfied: nvtabular>=1.0.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-systems==0.7.0+31.g654aa14) (1.1.1)
Collecting merlin-core>=0.2.0
  Downloading merlin-core-0.9.0.tar.gz (111 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.7/111.7 kB 2.5 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: numpy in /var/jenkins_home/.local/lib/python3.8/site-packages (from treelite==2.4.0->merlin-systems==0.7.0+31.g654aa14) (1.20.3)
Requirement already satisfied: scipy in /usr/local/lib/python3.8/dist-packages (from treelite==2.4.0->merlin-systems==0.7.0+31.g654aa14) (1.8.1)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (3.19.5)
Requirement already satisfied: pandas<1.4.0dev0,>=1.2.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.3.5)
Requirement already satisfied: pyarrow>=5.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (7.0.0)
Requirement already satisfied: distributed>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2022.3.0)
Requirement already satisfied: tensorflow-metadata>=1.2.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.10.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (21.3)
Requirement already satisfied: fsspec==2022.5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2022.5.0)
Requirement already satisfied: betterproto<2.0.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.2.5)
Requirement already satisfied: tqdm>=4.0 in /usr/local/lib/python3.8/dist-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (4.64.1)
Requirement already satisfied: dask>=2022.3.0 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2022.3.0)
Requirement already satisfied: numba>=0.54 in /var/jenkins_home/.local/lib/python3.8/site-packages (from merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (0.55.1)
Requirement already satisfied: grpclib in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (0.4.3)
Requirement already satisfied: stringcase in /usr/local/lib/python3.8/dist-packages (from betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.2.0)
Requirement already satisfied: pyyaml>=5.3.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/PyYAML-5.4.1-py3.8-linux-x86_64.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (5.4.1)
Requirement already satisfied: cloudpickle>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2.2.0)
Requirement already satisfied: toolz>=0.8.2 in /usr/local/lib/python3.8/dist-packages (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (0.12.0)
Requirement already satisfied: partd>=0.3.10 in /var/jenkins_home/.local/lib/python3.8/site-packages/partd-1.2.0-py3.8.egg (from dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.2.0)
Requirement already satisfied: tornado>=6.0.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/tornado-6.1-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (6.1)
Requirement already satisfied: sortedcontainers!=2.0.0,!=2.0.1 in /var/jenkins_home/.local/lib/python3.8/site-packages/sortedcontainers-2.4.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2.4.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (3.1.2)
Requirement already satisfied: zict>=0.1.3 in /var/jenkins_home/.local/lib/python3.8/site-packages/zict-2.0.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2.0.0)
Requirement already satisfied: psutil>=5.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/psutil-5.8.0-py3.8-linux-x86_64.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (5.8.0)
Requirement already satisfied: msgpack>=0.6.0 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.0.4)
Requirement already satisfied: tblib>=1.6.0 in /var/jenkins_home/.local/lib/python3.8/site-packages/tblib-1.7.0-py3.8.egg (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.7.0)
Requirement already satisfied: click>=6.6 in /usr/local/lib/python3.8/dist-packages (from distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (8.1.3)
Requirement already satisfied: setuptools in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (65.5.1)
Requirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in ./.tox/test-gpu/lib/python3.8/site-packages (from numba>=0.54->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (0.38.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/dist-packages (from packaging->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.8/dist-packages (from pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2022.2.1)
Requirement already satisfied: absl-py<2.0.0,>=0.9 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.2.0)
Requirement already satisfied: googleapis-common-protos<2,>=1.52.0 in /usr/local/lib/python3.8/dist-packages (from tensorflow-metadata>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.52.0)
Requirement already satisfied: locket in /var/jenkins_home/.local/lib/python3.8/site-packages/locket-0.2.1-py3.8.egg (from partd>=0.3.10->dask>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (0.2.1)
Requirement already satisfied: six>=1.5 in /var/jenkins_home/.local/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas<1.4.0dev0,>=1.2.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.15.0)
Requirement already satisfied: heapdict in /var/jenkins_home/.local/lib/python3.8/site-packages/HeapDict-1.0.1-py3.8.egg (from zict>=0.1.3->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (1.0.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (6.0.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/dist-packages (from grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (4.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->distributed>=2022.3.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (2.1.1)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (6.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/dist-packages (from h2<5,>=3.1.0->grpclib->betterproto<2.0.0->merlin-core>=0.2.0->merlin-systems==0.7.0+31.g654aa14) (4.0.0)
Building wheels for collected packages: merlin-systems, merlin-core
  Building wheel for merlin-systems (pyproject.toml): started
  Building wheel for merlin-systems (pyproject.toml): finished with status 'done'
  Created wheel for merlin-systems: filename=merlin_systems-0.7.0+31.g654aa14-py3-none-any.whl size=139994 sha256=09509b1a4286441e1be7c7c4eafe2ede8acc9074ed6295c29d5c96437693289e
  Stored in directory: /tmp/pip-ephem-wheel-cache-g6p2il5t/wheels/20/f3/c7/f7c2f6c257e882a60cdd173901b8757359446cf94a453e0811
  Building wheel for merlin-core (pyproject.toml): started
  Building wheel for merlin-core (pyproject.toml): finished with status 'done'
  Created wheel for merlin-core: filename=merlin_core-0.9.0-py3-none-any.whl size=118398 sha256=ea103d78f49818d603f3d1c09b8f7efac3cda8a09cfeac331fb3510c9085d674
  Stored in directory: /tmp/pip-ephem-wheel-cache-g6p2il5t/wheels/f3/5e/36/9d088173c3bbb751f9e337c4d7df4ebbdcb020e42ab4ac17f3
Successfully built merlin-systems merlin-core
Installing collected packages: merlin-core, merlin-systems
  Attempting uninstall: merlin-core
    Found existing installation: merlin-core 0+untagged.189.g4049ab0
    Uninstalling merlin-core-0+untagged.189.g4049ab0:
      Successfully uninstalled merlin-core-0+untagged.189.g4049ab0
  Attempting uninstall: merlin-systems
    Found existing installation: merlin-systems 0.7.0+31.g654aa14
    Uninstalling merlin-systems-0.7.0+31.g654aa14:
      Successfully uninstalled merlin-systems-0.7.0+31.g654aa14
Successfully installed merlin-core-0.9.0 merlin-systems-0.7.0+31.g654aa14
test-gpu run-test: commands[2] | python -m pytest --cov-report term --cov merlin -rxs tests/unit
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.3, pluggy-1.0.0
cachedir: .tox/test-gpu/.pytest_cache
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pytest.ini
plugins: anyio-3.5.0, cov-4.0.0, xdist-3.1.0
collected 1 item / 20 errors / 5 skipped

==================================== ERRORS ====================================
_ ERROR collecting tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_implicit_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:28: in
from merlin.systems.dag.ops import compute_dims # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/examples/test_serving_an_xgboost_model_with_merlin_systems.py:6: in
from merlin.systems.triton.utils import run_triton_server
merlin/systems/triton/init.py:28: in
from merlin.systems.dag.ops import compute_dims # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/dag/test_ensemble.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_ensemble.py:22: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
__________ ERROR collecting tests/unit/systems/dag/test_executors.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_executors.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_executors.py:27: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
________ ERROR collecting tests/unit/systems/dag/test_model_registry.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_model_registry.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_model_registry.py:25: in
from merlin.systems.dag.ops.operator import InferenceOperator # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
__________ ERROR collecting tests/unit/systems/dag/test_op_runner.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/test_op_runner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/test_op_runner.py:29: in
from merlin.systems.dag import Column, DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/dag/ops/test_ops.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/ops/test_ops.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/ops/test_ops.py:24: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
____ ERROR collecting tests/unit/systems/dag/runtimes/triton/test_triton.py ____
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/test_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/test_triton.py:25: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_lightgbm_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_sklearn_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/fil/test_xgboost_triton.py:9: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/torch/test_op.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/torch/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/torch/test_op.py:29: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_ ERROR collecting tests/unit/systems/dag/runtimes/triton/ops/workflow/test_ensemble.py _
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/dag/runtimes/triton/ops/workflow/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/dag/runtimes/triton/ops/workflow/test_ensemble.py:22: in
from merlin.systems.dag.runtimes.triton import TritonEnsembleRuntime, TritonExecutorRuntime
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
________ ERROR collecting tests/unit/systems/ops/faiss/test_executor.py ________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/faiss/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/faiss/test_executor.py:23: in
from merlin.systems.dag import DictArray
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
___________ ERROR collecting tests/unit/systems/ops/feast/test_op.py ___________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/feast/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/feast/test_op.py:8: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_________ ERROR collecting tests/unit/systems/ops/fil/test_ensemble.py _________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_ensemble.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_ensemble.py:30: in
from merlin.systems.dag.ops.fil import PredictForest # noqa
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
__________ ERROR collecting tests/unit/systems/ops/fil/test_forest.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_forest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_forest.py:30: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
____________ ERROR collecting tests/unit/systems/ops/fil/test_op.py ____________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/fil/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/fil/test_op.py:26: in
import merlin.systems.dag.ops.fil as fil_op
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
______ ERROR collecting tests/unit/systems/ops/implicit/test_executor.py _______
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_executor.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_executor.py:25: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
_________ ERROR collecting tests/unit/systems/ops/implicit/test_op.py __________
ImportError while importing test module '/var/jenkins_home/workspace/merlin_systems/systems/tests/unit/systems/ops/implicit/test_op.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/systems/ops/implicit/test_op.py:26: in
from merlin.systems.dag.ensemble import Ensemble
merlin/systems/dag/init.py:19: in
from .dictarray import Column, DictArray
merlin/systems/dag/dictarray.py:21: in
import merlin.dtypes as md
E ModuleNotFoundError: No module named 'merlin.dtypes'
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33
/usr/local/lib/python3.8/dist-packages/dask_cudf/core.py:33: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
DASK_VERSION = LooseVersion(dask.version)

.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: 34 warnings
/var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/lib/python3.8/site-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
other = LooseVersion(other)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.8.10-final-0 -----------
Name Stmts Miss Cover

merlin/systems/init.py 6 0 100%
merlin/systems/_version.py 354 205 42%
merlin/systems/dag/init.py 4 3 25%
merlin/systems/dag/dictarray.py 123 119 3%
merlin/systems/dag/ensemble.py 46 46 0%
merlin/systems/dag/node.py 23 23 0%
merlin/systems/dag/op_runner.py 26 26 0%
merlin/systems/dag/ops/init.py 11 11 0%
merlin/systems/dag/ops/compat.py 32 32 0%
merlin/systems/dag/ops/faiss.py 77 77 0%
merlin/systems/dag/ops/feast.py 118 118 0%
merlin/systems/dag/ops/fil.py 211 211 0%
merlin/systems/dag/ops/implicit.py 72 72 0%
merlin/systems/dag/ops/operator.py 79 79 0%
merlin/systems/dag/ops/pytorch.py 31 31 0%
merlin/systems/dag/ops/session_filter.py 45 45 0%
merlin/systems/dag/ops/softmax_sampling.py 51 51 0%
merlin/systems/dag/ops/tensorflow.py 67 67 0%
merlin/systems/dag/ops/unroll_features.py 50 50 0%
merlin/systems/dag/ops/workflow.py 29 29 0%
merlin/systems/dag/runtimes/init.py 1 1 0%
merlin/systems/dag/runtimes/base_runtime.py 11 11 0%
merlin/systems/dag/runtimes/triton/init.py 1 1 0%
merlin/systems/dag/runtimes/triton/ops/init.py 0 0 100%
merlin/systems/dag/runtimes/triton/ops/fil.py 95 95 0%
merlin/systems/dag/runtimes/triton/ops/operator.py 11 11 0%
merlin/systems/dag/runtimes/triton/ops/pytorch.py 62 62 0%
merlin/systems/dag/runtimes/triton/ops/tensorflow.py 53 53 0%
merlin/systems/dag/runtimes/triton/ops/workflow.py 47 47 0%
merlin/systems/dag/runtimes/triton/runtime.py 157 157 0%
merlin/systems/model_registry.py 16 16 0%
merlin/systems/triton/init.py 54 45 17%
merlin/systems/triton/conversions.py 143 143 0%
merlin/systems/triton/export.py 268 268 0%
merlin/systems/triton/models/init.py 0 0 100%
merlin/systems/triton/models/executor_model.py 35 35 0%
merlin/systems/triton/models/oprunner_model.py 33 33 0%
merlin/systems/triton/models/pytorch_model.py 105 105 0%
merlin/systems/triton/models/workflow_model.py 53 53 0%
merlin/systems/triton/utils.py 72 72 0%
merlin/systems/workflow/init.py 22 20 9%
merlin/systems/workflow/base.py 113 113 0%
merlin/systems/workflow/hugectr.py 37 37 0%
merlin/systems/workflow/pytorch.py 10 10 0%
merlin/systems/workflow/tensorflow.py 32 32 0%

TOTAL 2886 2715 6%

=========================== short test summary info ============================
SKIPPED [1] tests/unit/test_export.py:27: could not import 'merlin.systems.triton': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/dag/test_graph.py:25: could not import 'merlin.systems.dag.ensemble': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/dag/runtimes/triton/ops/workflow/test_op.py:31: could not import 'merlin.systems.dag.ensemble': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/ops/tf/test_ensemble.py:37: could not import 'merlin.systems.triton': No module named 'merlin.dtypes'
SKIPPED [1] tests/unit/systems/ops/tf/test_op.py:33: could not import 'merlin.systems.dag.ops.tensorflow': No module named 'merlin.dtypes'
!!!!!!!!!!!!!!!!!!! Interrupted: 20 errors during collection !!!!!!!!!!!!!!!!!!!
================== 5 skipped, 35 warnings, 20 errors in 4.47s ==================
ERROR: InvocationError for command /var/jenkins_home/workspace/merlin_systems/systems/.tox/test-gpu/bin/python -m pytest --cov-report term --cov merlin -rxs tests/unit (exited with code 2)
___________________________________ summary ____________________________________
ERROR: test-gpu: commands failed
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/systems/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[workspace] $ /bin/bash /tmp/jenkins15067285599953355877.sh

@github-actions
Copy link

github-actions bot commented Dec 5, 2022

Documentation preview

https://nvidia-merlin.github.io/systems/review/pr-239

tox.ini Outdated Show resolved Hide resolved
tox.ini Outdated Show resolved Hide resolved
tox.ini Outdated Show resolved Hide resolved
tox.ini Outdated Show resolved Hide resolved
tox.ini Outdated Show resolved Hide resolved
@karlhigley karlhigley merged commit 5c6b8f3 into NVIDIA-Merlin:main Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Maintenance for the repository clean up
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants