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

Run black/flake8 on our notebooks #766

Merged
merged 3 commits into from Apr 24, 2021

Conversation

benfred
Copy link
Member

@benfred benfred commented Apr 23, 2021

Run black-nb/flake8-nb on our notebooks, and add to the precommit hook

Run black-nb/flake8-nb on our notebooks, and add to the precommit hook
@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2269/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk db98706f176685e7126e4ab4970a4c440a4075a2 # timeout=10
First time build. Skipping changelog.
[nvtabular_tests] $ /bin/bash /tmp/jenkins4075992480380525605.sh
/tmp/jenkins4075992480380525605.sh: line 3: activate: No such file or directory
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
source activate rapids
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log" 
[nvtabular_tests] $ /bin/bash /tmp/jenkins6279387653137363634.sh
/tmp/jenkins6279387653137363634.sh: line 2: activate: No such file or directory

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2270/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins2026640748202766587.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Attempting uninstall: nvtabular
    Found existing installation: nvtabular 0.5.0+8.g59b2f66
    Uninstalling nvtabular-0.5.0+8.g59b2f66:
      Successfully uninstalled nvtabular-0.5.0+8.g59b2f66
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
ERROR: usage: py.test [options] [file_or_dir] [file_or_dir] [...]
py.test: error: unrecognized arguments: --cov-config --cov-report term-missing --cov-report xml --cov-fail-under 70 --cov=. tests/unit/
  inifile: /var/jenkins_home/workspace/nvtabular_tests/nvtabular/pyproject.toml
  rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular

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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins2795566899992823283.sh

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2271/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins7120706121290152364.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 791 items / 1 error / 1 skipped / 789 selected

==================================== ERRORS ====================================
_____________ ERROR collecting tests/unit/test_triton_inference.py _____________
tests/unit/test_triton_inference.py:10: in
triton = pytest.importorskip("nvtabular.inference.triton")
nvtabular/inference/triton/init.py:30: in
import nvtabular.inference.triton.model_config_pb2 as model_config
:991: in _find_and_load
???
:975: in _find_and_load_unlocked
???
:671: in _load_unlocked
???
/usr/local/lib/python3.8/dist-packages/grpc_tools/protoc.py:142: in exec_module
exec(files[-1][1], module.dict)
:109: in
???
/usr/local/lib/python3.8/dist-packages/google/protobuf/symbol_database.py:108: in RegisterEnumDescriptor
self.pool._AddEnumDescriptor(enum_descriptor)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:263: in _AddEnumDescriptor
self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:191: in _CheckConflictRegister
raise TypeError(error_msg)
E TypeError: Conflict register for file "nvtabular/inference/triton/model_config.proto": inference.DataType is already defined in file "model_config.proto". Please fix the conflict by adding package name on the proto file, or use different name for the duplication.
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 126 80 0 10% 38-66, 79-107, 120-135, 151-164, 172, 177-178, 184-191, 195-198, 202, 206-212, 217-235, 241-269, 273-278
nvtabular/dispatch.py 81 57 38 0 20% 33-47, 52-55, 60-71, 76-79, 84-87, 92-97, 102-105, 110-118, 125-128, 135-138, 145-157, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 130 83 0 10% 27, 31-32, 38-39, 48-75, 79-93, 102-130, 134-137, 186-198, 201-224, 227-241, 244-252, 255, 262-278, 320-324, 327-357, 360-373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 39 20 0 12% 48-52, 55-71, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 20 10 0 19% 36-43, 46-51, 71-79, 82-88
nvtabular/framework_utils/torch/models.py 41 36 22 0 8% 52-79, 82-101
nvtabular/framework_utils/torch/utils.py 32 30 10 0 5% 47-79
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 275 262 112 0 3% 32-641
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 36 20 0 24% 36-44, 49-56, 61-72, 75, 78, 94-122
nvtabular/io/dask.py 178 151 68 0 11% 46-48, 51-53, 71-95, 100-127, 146-167, 186-207, 213-226, 232-243, 265-366, 371-401, 405-411, 418-433
nvtabular/io/dataframe_engine.py 58 45 28 0 15% 33-35, 39-48, 51-55, 58-62, 66, 70-122
nvtabular/io/dataset.py 263 217 124 0 12% 205-310, 333-359, 363, 367, 370-375, 378-379, 406-482, 517-538, 624-684, 761-773, 791, 822-830, 878-890, 894-899, 904-907, 910-918, 921-927
nvtabular/io/dataset_engine.py 23 9 0 0 61% 25-32, 45
nvtabular/io/hugectr.py 45 35 24 0 14% 26-41, 45-58, 62-70, 73-98, 101
nvtabular/io/parquet.py 486 388 154 0 15% 69-97, 102-113, 117-119, 123-125, 131, 137-183, 188-210, 221, 224, 275-421, 478-627, 633-655, 661-672, 677-685, 690, 694, 698, 701-708, 712-722, 726-732, 736, 740-748, 753, 757, 760-767, 772-775, 779, 782, 785-786, 789-790, 796-799, 802-808, 813-815, 819, 822, 828-831, 834-844, 849-857, 860-862, 868-871, 874-879, 884-889, 894-904, 909, 914, 921-931, 935-938
nvtabular/io/shuffle.py 30 19 12 0 26% 36-49, 55-69
nvtabular/io/writer.py 168 131 64 0 16% 46, 67-111, 114-117, 120, 123, 128-151, 158-178, 188-202, 206-214, 221-226, 229-250, 254-269, 273, 276-278, 281-297
nvtabular/io/writer_factory.py 18 13 8 0 19% 34-38, 53-63
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 245 116 0 12% 31, 54-61, 64, 68, 72, 75, 79-86, 93-105, 108-139, 143-147, 150, 154-161, 184-206, 209-212, 216-218, 223-231, 235-244, 247-250, 253-258, 261-278, 281, 284-288, 303-330, 333-414, 422-425, 456-462, 470-504, 507
nvtabular/loader/tensorflow.py 121 93 48 0 17% 38-70, 74-87, 214-225, 247-248, 256, 268, 271, 275, 279, 282-314, 317-344, 352-353, 356-369
nvtabular/loader/tf_utils.py 55 27 20 5 44% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70, 85-90, 100-113
nvtabular/loader/torch.py 43 23 8 0 39% 25-27, 30-36, 78, 95, 98, 101-103, 106, 110, 114, 117-119, 129
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 16 16 0 20% 44-54, 58-66
nvtabular/ops/categorify.py 513 454 296 0 7% 226-280, 291-338, 343-349, 352-353, 356-357, 361-419, 422-425, 428, 433, 448, 454-477, 481-503, 507, 511, 518-587, 594-663, 667-672, 679-716, 723-776, 780, 799-896, 915-939, 971-1056, 1060-1065, 1069-1081, 1085-1088, 1092-1106, 1111-1122
nvtabular/ops/clip.py 19 11 6 0 32% 44-48, 52-57
nvtabular/ops/column_similarity.py 88 62 32 0 22% 62-70, 74-87, 92, 118-147, 156-157, 166-168, 176-192, 201-226, 230-233, 237-238
nvtabular/ops/data_stats.py 57 40 22 0 22% 28-32, 35, 39-77, 80-99, 102
nvtabular/ops/difference_lag.py 26 15 8 0 32% 56-58, 64-73, 78, 81, 84
nvtabular/ops/dropna.py 8 3 0 0 62% 38-40
nvtabular/ops/fill.py 58 34 20 0 31% 45-47, 51-58, 63-66, 86-88, 92-99, 104-105, 109-112, 119, 122-125
nvtabular/ops/filter.py 21 12 6 0 33% 42-45, 49-58
nvtabular/ops/groupby.py 93 75 56 0 12% 67-99, 105-123, 129-135, 140-145, 151-165, 172-175, 180-183, 188-191, 196, 202-209, 215-222
nvtabular/ops/hash_bucket.py 32 19 18 0 26% 68-78, 82-92, 97-102
nvtabular/ops/hashed_cross.py 29 18 13 0 26% 49-53, 57-68, 73, 78-81
nvtabular/ops/join_external.py 69 53 28 0 16% 85-98, 104-136, 139-146, 151-153, 159-169
nvtabular/ops/join_groupby.py 82 61 28 0 19% 88-106, 109-128, 131-132, 135-164, 167, 172-182, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 17 10 0 27% 59-66, 70-79, 84
nvtabular/ops/logop.py 9 1 0 0 89% 39
nvtabular/ops/moments.py 65 54 20 0 13% 29-61, 65-76, 80-85, 89-115
nvtabular/ops/normalize.py 65 35 14 0 38% 44-46, 50, 53-55, 59-64, 67-68, 88-90, 96-104, 110, 117-121, 124-125
nvtabular/ops/operator.py 15 5 2 1 65% 24, 65, 76, 79-81
nvtabular/ops/rename.py 18 11 10 0 25% 40-44, 47-48, 53-58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 123 64 0 12% 137-159, 162-199, 202-205, 208, 211-219, 222-223, 226-227, 230-231, 235-314, 318-348, 358-367
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 191 62 0 15% 34-35, 38, 43, 46-58, 61, 71-73, 80-89, 99-125, 128-134, 139-147, 150-157, 164-172, 180-196, 205-235, 239-263, 267-285, 288-294, 298-300, 306-317, 320-323, 331-333, 349-355, 373-381, 386-388, 426-440
nvtabular/tools/dataset_inspector.py 49 39 18 0 15% 29-38, 47, 67-108
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 45 36 7 36% 28-29, 33-34, 43, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 54 30 0 14% 36-37, 46-59, 69-103, 111-128
nvtabular/workflow.py 142 108 65 1 17% 39, 72-75, 93-95, 111-162, 177-178, 189-214, 232-263, 267, 270-271, 274-275, 279-282, 286-301, 309, 314, 319-360

TOTAL 5193 4132 2137 14 15%
Coverage XML written to file coverage.xml

FAIL Required test coverage of 70% not reached. Total coverage: 14.67%
=========================== short test summary info ============================
ERROR tests/unit/test_triton_inference.py - TypeError: Conflict register for ...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=================== 1 skipped, 40 warnings, 1 error in 5.65s ===================
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins6539763181081768123.sh

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2272/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins1470935163467251332.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 791 items / 1 error / 1 skipped / 789 selected

==================================== ERRORS ====================================
_____________ ERROR collecting tests/unit/test_triton_inference.py _____________
tests/unit/test_triton_inference.py:10: in
triton = pytest.importorskip("nvtabular.inference.triton")
nvtabular/inference/triton/init.py:30: in
import nvtabular.inference.triton.model_config_pb2 as model_config
:991: in _find_and_load
???
:975: in _find_and_load_unlocked
???
:671: in _load_unlocked
???
/usr/local/lib/python3.8/dist-packages/grpc_tools/protoc.py:142: in exec_module
exec(files[-1][1], module.dict)
:109: in
???
/usr/local/lib/python3.8/dist-packages/google/protobuf/symbol_database.py:108: in RegisterEnumDescriptor
self.pool._AddEnumDescriptor(enum_descriptor)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:263: in _AddEnumDescriptor
self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:191: in _CheckConflictRegister
raise TypeError(error_msg)
E TypeError: Conflict register for file "nvtabular/inference/triton/model_config.proto": inference.DataType is already defined in file "model_config.proto". Please fix the conflict by adding package name on the proto file, or use different name for the duplication.
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 126 80 0 10% 38-66, 79-107, 120-135, 151-164, 172, 177-178, 184-191, 195-198, 202, 206-212, 217-235, 241-269, 273-278
nvtabular/dispatch.py 81 57 38 0 20% 33-47, 52-55, 60-71, 76-79, 84-87, 92-97, 102-105, 110-118, 125-128, 135-138, 145-157, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 130 83 0 10% 27, 31-32, 38-39, 48-75, 79-93, 102-130, 134-137, 186-198, 201-224, 227-241, 244-252, 255, 262-278, 320-324, 327-357, 360-373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 39 20 0 12% 48-52, 55-71, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 20 10 0 19% 36-43, 46-51, 71-79, 82-88
nvtabular/framework_utils/torch/models.py 41 36 22 0 8% 52-79, 82-101
nvtabular/framework_utils/torch/utils.py 32 30 10 0 5% 47-79
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 275 262 112 0 3% 32-641
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 36 20 0 24% 36-44, 49-56, 61-72, 75, 78, 94-122
nvtabular/io/dask.py 178 151 68 0 11% 46-48, 51-53, 71-95, 100-127, 146-167, 186-207, 213-226, 232-243, 265-366, 371-401, 405-411, 418-433
nvtabular/io/dataframe_engine.py 58 45 28 0 15% 33-35, 39-48, 51-55, 58-62, 66, 70-122
nvtabular/io/dataset.py 263 217 124 0 12% 205-310, 333-359, 363, 367, 370-375, 378-379, 406-482, 517-538, 624-684, 761-773, 791, 822-830, 878-890, 894-899, 904-907, 910-918, 921-927
nvtabular/io/dataset_engine.py 23 9 0 0 61% 25-32, 45
nvtabular/io/hugectr.py 45 35 24 0 14% 26-41, 45-58, 62-70, 73-98, 101
nvtabular/io/parquet.py 486 388 154 0 15% 69-97, 102-113, 117-119, 123-125, 131, 137-183, 188-210, 221, 224, 275-421, 478-627, 633-655, 661-672, 677-685, 690, 694, 698, 701-708, 712-722, 726-732, 736, 740-748, 753, 757, 760-767, 772-775, 779, 782, 785-786, 789-790, 796-799, 802-808, 813-815, 819, 822, 828-831, 834-844, 849-857, 860-862, 868-871, 874-879, 884-889, 894-904, 909, 914, 921-931, 935-938
nvtabular/io/shuffle.py 30 19 12 0 26% 36-49, 55-69
nvtabular/io/writer.py 168 131 64 0 16% 46, 67-111, 114-117, 120, 123, 128-151, 158-178, 188-202, 206-214, 221-226, 229-250, 254-269, 273, 276-278, 281-297
nvtabular/io/writer_factory.py 18 13 8 0 19% 34-38, 53-63
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 245 116 0 12% 31, 54-61, 64, 68, 72, 75, 79-86, 93-105, 108-139, 143-147, 150, 154-161, 184-206, 209-212, 216-218, 223-231, 235-244, 247-250, 253-258, 261-278, 281, 284-288, 303-330, 333-414, 422-425, 456-462, 470-504, 507
nvtabular/loader/tensorflow.py 121 93 48 0 17% 38-70, 74-87, 214-225, 247-248, 256, 268, 271, 275, 279, 282-314, 317-344, 352-353, 356-369
nvtabular/loader/tf_utils.py 55 27 20 5 44% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70, 85-90, 100-113
nvtabular/loader/torch.py 43 23 8 0 39% 25-27, 30-36, 78, 95, 98, 101-103, 106, 110, 114, 117-119, 129
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 16 16 0 20% 44-54, 58-66
nvtabular/ops/categorify.py 513 454 296 0 7% 226-280, 291-338, 343-349, 352-353, 356-357, 361-419, 422-425, 428, 433, 448, 454-477, 481-503, 507, 511, 518-587, 594-663, 667-672, 679-716, 723-776, 780, 799-896, 915-939, 971-1056, 1060-1065, 1069-1081, 1085-1088, 1092-1106, 1111-1122
nvtabular/ops/clip.py 19 11 6 0 32% 44-48, 52-57
nvtabular/ops/column_similarity.py 88 62 32 0 22% 62-70, 74-87, 92, 118-147, 156-157, 166-168, 176-192, 201-226, 230-233, 237-238
nvtabular/ops/data_stats.py 57 40 22 0 22% 28-32, 35, 39-77, 80-99, 102
nvtabular/ops/difference_lag.py 26 15 8 0 32% 56-58, 64-73, 78, 81, 84
nvtabular/ops/dropna.py 8 3 0 0 62% 38-40
nvtabular/ops/fill.py 58 34 20 0 31% 45-47, 51-58, 63-66, 86-88, 92-99, 104-105, 109-112, 119, 122-125
nvtabular/ops/filter.py 21 12 6 0 33% 42-45, 49-58
nvtabular/ops/groupby.py 93 75 56 0 12% 67-99, 105-123, 129-135, 140-145, 151-165, 172-175, 180-183, 188-191, 196, 202-209, 215-222
nvtabular/ops/hash_bucket.py 32 19 18 0 26% 68-78, 82-92, 97-102
nvtabular/ops/hashed_cross.py 29 18 13 0 26% 49-53, 57-68, 73, 78-81
nvtabular/ops/join_external.py 69 53 28 0 16% 85-98, 104-136, 139-146, 151-153, 159-169
nvtabular/ops/join_groupby.py 82 61 28 0 19% 88-106, 109-128, 131-132, 135-164, 167, 172-182, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 17 10 0 27% 59-66, 70-79, 84
nvtabular/ops/logop.py 9 1 0 0 89% 39
nvtabular/ops/moments.py 65 54 20 0 13% 29-61, 65-76, 80-85, 89-115
nvtabular/ops/normalize.py 65 35 14 0 38% 44-46, 50, 53-55, 59-64, 67-68, 88-90, 96-104, 110, 117-121, 124-125
nvtabular/ops/operator.py 15 5 2 1 65% 24, 65, 76, 79-81
nvtabular/ops/rename.py 18 11 10 0 25% 40-44, 47-48, 53-58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 123 64 0 12% 137-159, 162-199, 202-205, 208, 211-219, 222-223, 226-227, 230-231, 235-314, 318-348, 358-367
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 191 62 0 15% 34-35, 38, 43, 46-58, 61, 71-73, 80-89, 99-125, 128-134, 139-147, 150-157, 164-172, 180-196, 205-235, 239-263, 267-285, 288-294, 298-300, 306-317, 320-323, 331-333, 349-355, 373-381, 386-388, 426-440
nvtabular/tools/dataset_inspector.py 49 39 18 0 15% 29-38, 47, 67-108
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 45 36 7 36% 28-29, 33-34, 43, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 54 30 0 14% 36-37, 46-59, 69-103, 111-128
nvtabular/workflow.py 142 108 65 1 17% 39, 72-75, 93-95, 111-162, 177-178, 189-214, 232-263, 267, 270-271, 274-275, 279-282, 286-301, 309, 314, 319-360

TOTAL 5193 4132 2137 14 15%
Coverage XML written to file coverage.xml

FAIL Required test coverage of 70% not reached. Total coverage: 14.67%
=========================== short test summary info ============================
ERROR tests/unit/test_triton_inference.py - TypeError: Conflict register for ...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=================== 1 skipped, 40 warnings, 1 error in 5.24s ===================
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins7795271621244557598.sh

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2273/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins3162446751045393527.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 791 items / 1 error / 1 skipped / 789 selected

==================================== ERRORS ====================================
_____________ ERROR collecting tests/unit/test_triton_inference.py _____________
tests/unit/test_triton_inference.py:10: in
triton = pytest.importorskip("nvtabular.inference.triton")
nvtabular/inference/triton/init.py:30: in
import nvtabular.inference.triton.model_config_pb2 as model_config
:991: in _find_and_load
???
:975: in _find_and_load_unlocked
???
:671: in _load_unlocked
???
/usr/local/lib/python3.8/dist-packages/grpc_tools/protoc.py:142: in exec_module
exec(files[-1][1], module.dict)
:109: in
???
/usr/local/lib/python3.8/dist-packages/google/protobuf/symbol_database.py:108: in RegisterEnumDescriptor
self.pool._AddEnumDescriptor(enum_descriptor)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:263: in _AddEnumDescriptor
self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:191: in _CheckConflictRegister
raise TypeError(error_msg)
E TypeError: Conflict register for file "nvtabular/inference/triton/model_config.proto": inference.DataType is already defined in file "model_config.proto". Please fix the conflict by adding package name on the proto file, or use different name for the duplication.
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 126 80 0 10% 38-66, 79-107, 120-135, 151-164, 172, 177-178, 184-191, 195-198, 202, 206-212, 217-235, 241-269, 273-278
nvtabular/dispatch.py 81 57 38 0 20% 33-47, 52-55, 60-71, 76-79, 84-87, 92-97, 102-105, 110-118, 125-128, 135-138, 145-157, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 130 83 0 10% 27, 31-32, 38-39, 48-75, 79-93, 102-130, 134-137, 186-198, 201-224, 227-241, 244-252, 255, 262-278, 320-324, 327-357, 360-373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 39 20 0 12% 48-52, 55-71, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 20 10 0 19% 36-43, 46-51, 71-79, 82-88
nvtabular/framework_utils/torch/models.py 41 36 22 0 8% 52-79, 82-101
nvtabular/framework_utils/torch/utils.py 32 30 10 0 5% 47-79
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 275 262 112 0 3% 32-641
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 36 20 0 24% 36-44, 49-56, 61-72, 75, 78, 94-122
nvtabular/io/dask.py 178 151 68 0 11% 46-48, 51-53, 71-95, 100-127, 146-167, 186-207, 213-226, 232-243, 265-366, 371-401, 405-411, 418-433
nvtabular/io/dataframe_engine.py 58 45 28 0 15% 33-35, 39-48, 51-55, 58-62, 66, 70-122
nvtabular/io/dataset.py 263 217 124 0 12% 205-310, 333-359, 363, 367, 370-375, 378-379, 406-482, 517-538, 624-684, 761-773, 791, 822-830, 878-890, 894-899, 904-907, 910-918, 921-927
nvtabular/io/dataset_engine.py 23 9 0 0 61% 25-32, 45
nvtabular/io/hugectr.py 45 35 24 0 14% 26-41, 45-58, 62-70, 73-98, 101
nvtabular/io/parquet.py 486 388 154 0 15% 69-97, 102-113, 117-119, 123-125, 131, 137-183, 188-210, 221, 224, 275-421, 478-627, 633-655, 661-672, 677-685, 690, 694, 698, 701-708, 712-722, 726-732, 736, 740-748, 753, 757, 760-767, 772-775, 779, 782, 785-786, 789-790, 796-799, 802-808, 813-815, 819, 822, 828-831, 834-844, 849-857, 860-862, 868-871, 874-879, 884-889, 894-904, 909, 914, 921-931, 935-938
nvtabular/io/shuffle.py 30 19 12 0 26% 36-49, 55-69
nvtabular/io/writer.py 168 131 64 0 16% 46, 67-111, 114-117, 120, 123, 128-151, 158-178, 188-202, 206-214, 221-226, 229-250, 254-269, 273, 276-278, 281-297
nvtabular/io/writer_factory.py 18 13 8 0 19% 34-38, 53-63
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 245 116 0 12% 31, 54-61, 64, 68, 72, 75, 79-86, 93-105, 108-139, 143-147, 150, 154-161, 184-206, 209-212, 216-218, 223-231, 235-244, 247-250, 253-258, 261-278, 281, 284-288, 303-330, 333-414, 422-425, 456-462, 470-504, 507
nvtabular/loader/tensorflow.py 121 93 48 0 17% 38-70, 74-87, 214-225, 247-248, 256, 268, 271, 275, 279, 282-314, 317-344, 352-353, 356-369
nvtabular/loader/tf_utils.py 55 27 20 5 44% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70, 85-90, 100-113
nvtabular/loader/torch.py 43 23 8 0 39% 25-27, 30-36, 78, 95, 98, 101-103, 106, 110, 114, 117-119, 129
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 16 16 0 20% 44-54, 58-66
nvtabular/ops/categorify.py 513 454 296 0 7% 226-280, 291-338, 343-349, 352-353, 356-357, 361-419, 422-425, 428, 433, 448, 454-477, 481-503, 507, 511, 518-587, 594-663, 667-672, 679-716, 723-776, 780, 799-896, 915-939, 971-1056, 1060-1065, 1069-1081, 1085-1088, 1092-1106, 1111-1122
nvtabular/ops/clip.py 19 11 6 0 32% 44-48, 52-57
nvtabular/ops/column_similarity.py 88 62 32 0 22% 62-70, 74-87, 92, 118-147, 156-157, 166-168, 176-192, 201-226, 230-233, 237-238
nvtabular/ops/data_stats.py 57 40 22 0 22% 28-32, 35, 39-77, 80-99, 102
nvtabular/ops/difference_lag.py 26 15 8 0 32% 56-58, 64-73, 78, 81, 84
nvtabular/ops/dropna.py 8 3 0 0 62% 38-40
nvtabular/ops/fill.py 58 34 20 0 31% 45-47, 51-58, 63-66, 86-88, 92-99, 104-105, 109-112, 119, 122-125
nvtabular/ops/filter.py 21 12 6 0 33% 42-45, 49-58
nvtabular/ops/groupby.py 93 75 56 0 12% 67-99, 105-123, 129-135, 140-145, 151-165, 172-175, 180-183, 188-191, 196, 202-209, 215-222
nvtabular/ops/hash_bucket.py 32 19 18 0 26% 68-78, 82-92, 97-102
nvtabular/ops/hashed_cross.py 29 18 13 0 26% 49-53, 57-68, 73, 78-81
nvtabular/ops/join_external.py 69 53 28 0 16% 85-98, 104-136, 139-146, 151-153, 159-169
nvtabular/ops/join_groupby.py 82 61 28 0 19% 88-106, 109-128, 131-132, 135-164, 167, 172-182, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 17 10 0 27% 59-66, 70-79, 84
nvtabular/ops/logop.py 9 1 0 0 89% 39
nvtabular/ops/moments.py 65 54 20 0 13% 29-61, 65-76, 80-85, 89-115
nvtabular/ops/normalize.py 65 35 14 0 38% 44-46, 50, 53-55, 59-64, 67-68, 88-90, 96-104, 110, 117-121, 124-125
nvtabular/ops/operator.py 15 5 2 1 65% 24, 65, 76, 79-81
nvtabular/ops/rename.py 18 11 10 0 25% 40-44, 47-48, 53-58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 123 64 0 12% 137-159, 162-199, 202-205, 208, 211-219, 222-223, 226-227, 230-231, 235-314, 318-348, 358-367
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 191 62 0 15% 34-35, 38, 43, 46-58, 61, 71-73, 80-89, 99-125, 128-134, 139-147, 150-157, 164-172, 180-196, 205-235, 239-263, 267-285, 288-294, 298-300, 306-317, 320-323, 331-333, 349-355, 373-381, 386-388, 426-440
nvtabular/tools/dataset_inspector.py 49 39 18 0 15% 29-38, 47, 67-108
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 45 36 7 36% 28-29, 33-34, 43, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 54 30 0 14% 36-37, 46-59, 69-103, 111-128
nvtabular/workflow.py 142 108 65 1 17% 39, 72-75, 93-95, 111-162, 177-178, 189-214, 232-263, 267, 270-271, 274-275, 279-282, 286-301, 309, 314, 319-360

TOTAL 5193 4132 2137 14 15%
Coverage XML written to file coverage.xml

FAIL Required test coverage of 70% not reached. Total coverage: 14.67%
=========================== short test summary info ============================
ERROR tests/unit/test_triton_inference.py - TypeError: Conflict register for ...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=================== 1 skipped, 40 warnings, 1 error in 5.28s ===================
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins4734444488170259295.sh

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2274/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins6227925351571339951.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 791 items / 1 error / 1 skipped / 789 selected

==================================== ERRORS ====================================
_____________ ERROR collecting tests/unit/test_triton_inference.py _____________
tests/unit/test_triton_inference.py:10: in
triton = pytest.importorskip("nvtabular.inference.triton")
nvtabular/inference/triton/init.py:30: in
import nvtabular.inference.triton.model_config_pb2 as model_config
:991: in _find_and_load
???
:975: in _find_and_load_unlocked
???
:671: in _load_unlocked
???
/usr/local/lib/python3.8/dist-packages/grpc_tools/protoc.py:142: in exec_module
exec(files[-1][1], module.dict)
:109: in
???
/usr/local/lib/python3.8/dist-packages/google/protobuf/symbol_database.py:108: in RegisterEnumDescriptor
self.pool._AddEnumDescriptor(enum_descriptor)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:263: in _AddEnumDescriptor
self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:191: in _CheckConflictRegister
raise TypeError(error_msg)
E TypeError: Conflict register for file "nvtabular/inference/triton/model_config.proto": inference.DataType is already defined in file "model_config.proto". Please fix the conflict by adding package name on the proto file, or use different name for the duplication.
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 126 80 0 10% 38-66, 79-107, 120-135, 151-164, 172, 177-178, 184-191, 195-198, 202, 206-212, 217-235, 241-269, 273-278
nvtabular/dispatch.py 81 57 38 0 20% 33-47, 52-55, 60-71, 76-79, 84-87, 92-97, 102-105, 110-118, 125-128, 135-138, 145-157, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 130 83 0 10% 27, 31-32, 38-39, 48-75, 79-93, 102-130, 134-137, 186-198, 201-224, 227-241, 244-252, 255, 262-278, 320-324, 327-357, 360-373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 39 20 0 12% 48-52, 55-71, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 20 10 0 19% 36-43, 46-51, 71-79, 82-88
nvtabular/framework_utils/torch/models.py 41 36 22 0 8% 52-79, 82-101
nvtabular/framework_utils/torch/utils.py 32 30 10 0 5% 47-79
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 275 262 112 0 3% 32-641
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 36 20 0 24% 36-44, 49-56, 61-72, 75, 78, 94-122
nvtabular/io/dask.py 178 151 68 0 11% 46-48, 51-53, 71-95, 100-127, 146-167, 186-207, 213-226, 232-243, 265-366, 371-401, 405-411, 418-433
nvtabular/io/dataframe_engine.py 58 45 28 0 15% 33-35, 39-48, 51-55, 58-62, 66, 70-122
nvtabular/io/dataset.py 263 217 124 0 12% 205-310, 333-359, 363, 367, 370-375, 378-379, 406-482, 517-538, 624-684, 761-773, 791, 822-830, 878-890, 894-899, 904-907, 910-918, 921-927
nvtabular/io/dataset_engine.py 23 9 0 0 61% 25-32, 45
nvtabular/io/hugectr.py 45 35 24 0 14% 26-41, 45-58, 62-70, 73-98, 101
nvtabular/io/parquet.py 486 388 154 0 15% 69-97, 102-113, 117-119, 123-125, 131, 137-183, 188-210, 221, 224, 275-421, 478-627, 633-655, 661-672, 677-685, 690, 694, 698, 701-708, 712-722, 726-732, 736, 740-748, 753, 757, 760-767, 772-775, 779, 782, 785-786, 789-790, 796-799, 802-808, 813-815, 819, 822, 828-831, 834-844, 849-857, 860-862, 868-871, 874-879, 884-889, 894-904, 909, 914, 921-931, 935-938
nvtabular/io/shuffle.py 30 19 12 0 26% 36-49, 55-69
nvtabular/io/writer.py 168 131 64 0 16% 46, 67-111, 114-117, 120, 123, 128-151, 158-178, 188-202, 206-214, 221-226, 229-250, 254-269, 273, 276-278, 281-297
nvtabular/io/writer_factory.py 18 13 8 0 19% 34-38, 53-63
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 245 116 0 12% 31, 54-61, 64, 68, 72, 75, 79-86, 93-105, 108-139, 143-147, 150, 154-161, 184-206, 209-212, 216-218, 223-231, 235-244, 247-250, 253-258, 261-278, 281, 284-288, 303-330, 333-414, 422-425, 456-462, 470-504, 507
nvtabular/loader/tensorflow.py 121 93 48 0 17% 38-70, 74-87, 214-225, 247-248, 256, 268, 271, 275, 279, 282-314, 317-344, 352-353, 356-369
nvtabular/loader/tf_utils.py 55 27 20 5 44% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70, 85-90, 100-113
nvtabular/loader/torch.py 43 23 8 0 39% 25-27, 30-36, 78, 95, 98, 101-103, 106, 110, 114, 117-119, 129
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 16 16 0 20% 44-54, 58-66
nvtabular/ops/categorify.py 513 454 296 0 7% 226-280, 291-338, 343-349, 352-353, 356-357, 361-419, 422-425, 428, 433, 448, 454-477, 481-503, 507, 511, 518-587, 594-663, 667-672, 679-716, 723-776, 780, 799-896, 915-939, 971-1056, 1060-1065, 1069-1081, 1085-1088, 1092-1106, 1111-1122
nvtabular/ops/clip.py 19 11 6 0 32% 44-48, 52-57
nvtabular/ops/column_similarity.py 88 62 32 0 22% 62-70, 74-87, 92, 118-147, 156-157, 166-168, 176-192, 201-226, 230-233, 237-238
nvtabular/ops/data_stats.py 57 40 22 0 22% 28-32, 35, 39-77, 80-99, 102
nvtabular/ops/difference_lag.py 26 15 8 0 32% 56-58, 64-73, 78, 81, 84
nvtabular/ops/dropna.py 8 3 0 0 62% 38-40
nvtabular/ops/fill.py 58 34 20 0 31% 45-47, 51-58, 63-66, 86-88, 92-99, 104-105, 109-112, 119, 122-125
nvtabular/ops/filter.py 21 12 6 0 33% 42-45, 49-58
nvtabular/ops/groupby.py 93 75 56 0 12% 67-99, 105-123, 129-135, 140-145, 151-165, 172-175, 180-183, 188-191, 196, 202-209, 215-222
nvtabular/ops/hash_bucket.py 32 19 18 0 26% 68-78, 82-92, 97-102
nvtabular/ops/hashed_cross.py 29 18 13 0 26% 49-53, 57-68, 73, 78-81
nvtabular/ops/join_external.py 69 53 28 0 16% 85-98, 104-136, 139-146, 151-153, 159-169
nvtabular/ops/join_groupby.py 82 61 28 0 19% 88-106, 109-128, 131-132, 135-164, 167, 172-182, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 17 10 0 27% 59-66, 70-79, 84
nvtabular/ops/logop.py 9 1 0 0 89% 39
nvtabular/ops/moments.py 65 54 20 0 13% 29-61, 65-76, 80-85, 89-115
nvtabular/ops/normalize.py 65 35 14 0 38% 44-46, 50, 53-55, 59-64, 67-68, 88-90, 96-104, 110, 117-121, 124-125
nvtabular/ops/operator.py 15 5 2 1 65% 24, 65, 76, 79-81
nvtabular/ops/rename.py 18 11 10 0 25% 40-44, 47-48, 53-58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 123 64 0 12% 137-159, 162-199, 202-205, 208, 211-219, 222-223, 226-227, 230-231, 235-314, 318-348, 358-367
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 191 62 0 15% 34-35, 38, 43, 46-58, 61, 71-73, 80-89, 99-125, 128-134, 139-147, 150-157, 164-172, 180-196, 205-235, 239-263, 267-285, 288-294, 298-300, 306-317, 320-323, 331-333, 349-355, 373-381, 386-388, 426-440
nvtabular/tools/dataset_inspector.py 49 39 18 0 15% 29-38, 47, 67-108
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 45 36 7 36% 28-29, 33-34, 43, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 54 30 0 14% 36-37, 46-59, 69-103, 111-128
nvtabular/workflow.py 142 108 65 1 17% 39, 72-75, 93-95, 111-162, 177-178, 189-214, 232-263, 267, 270-271, 274-275, 279-282, 286-301, 309, 314, 319-360

TOTAL 5193 4132 2137 14 15%
Coverage XML written to file coverage.xml

FAIL Required test coverage of 70% not reached. Total coverage: 14.67%
=========================== short test summary info ============================
ERROR tests/unit/test_triton_inference.py - TypeError: Conflict register for ...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=================== 1 skipped, 40 warnings, 1 error in 5.27s ===================
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins6187572704529402691.sh

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2279/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk db98706f176685e7126e4ab4970a4c440a4075a2 # timeout=10
First time build. Skipping changelog.
[nvtabular_tests] $ /bin/bash /tmp/jenkins1496430515822138803.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 791 items / 1 error / 1 skipped / 789 selected

==================================== ERRORS ====================================
_____________ ERROR collecting tests/unit/test_triton_inference.py _____________
tests/unit/test_triton_inference.py:10: in
triton = pytest.importorskip("nvtabular.inference.triton")
nvtabular/inference/triton/init.py:30: in
import nvtabular.inference.triton.model_config_pb2 as model_config
:991: in _find_and_load
???
:975: in _find_and_load_unlocked
???
:671: in _load_unlocked
???
/usr/local/lib/python3.8/dist-packages/grpc_tools/protoc.py:142: in exec_module
exec(files[-1][1], module.dict)
:109: in
???
/usr/local/lib/python3.8/dist-packages/google/protobuf/symbol_database.py:108: in RegisterEnumDescriptor
self.pool._AddEnumDescriptor(enum_descriptor)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:263: in _AddEnumDescriptor
self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:191: in _CheckConflictRegister
raise TypeError(error_msg)
E TypeError: Conflict register for file "nvtabular/inference/triton/model_config.proto": inference.DataType is already defined in file "model_config.proto". Please fix the conflict by adding package name on the proto file, or use different name for the duplication.
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 126 80 0 10% 38-66, 79-107, 120-135, 151-164, 172, 177-178, 184-191, 195-198, 202, 206-212, 217-235, 241-269, 273-278
nvtabular/dispatch.py 81 57 38 0 20% 33-47, 52-55, 60-71, 76-79, 84-87, 92-97, 102-105, 110-118, 125-128, 135-138, 145-157, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 130 83 0 10% 27, 31-32, 38-39, 48-75, 79-93, 102-130, 134-137, 186-198, 201-224, 227-241, 244-252, 255, 262-278, 320-324, 327-357, 360-373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 39 20 0 12% 48-52, 55-71, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 20 10 0 19% 36-43, 46-51, 71-79, 82-88
nvtabular/framework_utils/torch/models.py 41 36 22 0 8% 52-79, 82-101
nvtabular/framework_utils/torch/utils.py 32 30 10 0 5% 47-79
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 275 262 112 0 3% 32-641
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 36 20 0 24% 36-44, 49-56, 61-72, 75, 78, 94-122
nvtabular/io/dask.py 178 151 68 0 11% 46-48, 51-53, 71-95, 100-127, 146-167, 186-207, 213-226, 232-243, 265-366, 371-401, 405-411, 418-433
nvtabular/io/dataframe_engine.py 58 45 28 0 15% 33-35, 39-48, 51-55, 58-62, 66, 70-122
nvtabular/io/dataset.py 263 217 124 0 12% 205-310, 333-359, 363, 367, 370-375, 378-379, 406-482, 517-538, 624-684, 761-773, 791, 822-830, 878-890, 894-899, 904-907, 910-918, 921-927
nvtabular/io/dataset_engine.py 23 9 0 0 61% 25-32, 45
nvtabular/io/hugectr.py 45 35 24 0 14% 26-41, 45-58, 62-70, 73-98, 101
nvtabular/io/parquet.py 486 388 154 0 15% 69-97, 102-113, 117-119, 123-125, 131, 137-183, 188-210, 221, 224, 275-421, 478-627, 633-655, 661-672, 677-685, 690, 694, 698, 701-708, 712-722, 726-732, 736, 740-748, 753, 757, 760-767, 772-775, 779, 782, 785-786, 789-790, 796-799, 802-808, 813-815, 819, 822, 828-831, 834-844, 849-857, 860-862, 868-871, 874-879, 884-889, 894-904, 909, 914, 921-931, 935-938
nvtabular/io/shuffle.py 30 19 12 0 26% 36-49, 55-69
nvtabular/io/writer.py 168 131 64 0 16% 46, 67-111, 114-117, 120, 123, 128-151, 158-178, 188-202, 206-214, 221-226, 229-250, 254-269, 273, 276-278, 281-297
nvtabular/io/writer_factory.py 18 13 8 0 19% 34-38, 53-63
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 245 116 0 12% 31, 54-61, 64, 68, 72, 75, 79-86, 93-105, 108-139, 143-147, 150, 154-161, 184-206, 209-212, 216-218, 223-231, 235-244, 247-250, 253-258, 261-278, 281, 284-288, 303-330, 333-414, 422-425, 456-462, 470-504, 507
nvtabular/loader/tensorflow.py 121 93 48 0 17% 38-70, 74-87, 214-225, 247-248, 256, 268, 271, 275, 279, 282-314, 317-344, 352-353, 356-369
nvtabular/loader/tf_utils.py 55 27 20 5 44% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70, 85-90, 100-113
nvtabular/loader/torch.py 43 23 8 0 39% 25-27, 30-36, 78, 95, 98, 101-103, 106, 110, 114, 117-119, 129
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 16 16 0 20% 44-54, 58-66
nvtabular/ops/categorify.py 513 454 296 0 7% 226-280, 291-338, 343-349, 352-353, 356-357, 361-419, 422-425, 428, 433, 448, 454-477, 481-503, 507, 511, 518-587, 594-663, 667-672, 679-716, 723-776, 780, 799-896, 915-939, 971-1056, 1060-1065, 1069-1081, 1085-1088, 1092-1106, 1111-1122
nvtabular/ops/clip.py 19 11 6 0 32% 44-48, 52-57
nvtabular/ops/column_similarity.py 88 62 32 0 22% 62-70, 74-87, 92, 118-147, 156-157, 166-168, 176-192, 201-226, 230-233, 237-238
nvtabular/ops/data_stats.py 57 40 22 0 22% 28-32, 35, 39-77, 80-99, 102
nvtabular/ops/difference_lag.py 26 15 8 0 32% 56-58, 64-73, 78, 81, 84
nvtabular/ops/dropna.py 8 3 0 0 62% 38-40
nvtabular/ops/fill.py 58 34 20 0 31% 45-47, 51-58, 63-66, 86-88, 92-99, 104-105, 109-112, 119, 122-125
nvtabular/ops/filter.py 21 12 6 0 33% 42-45, 49-58
nvtabular/ops/groupby.py 93 75 56 0 12% 67-99, 105-123, 129-135, 140-145, 151-165, 172-175, 180-183, 188-191, 196, 202-209, 215-222
nvtabular/ops/hash_bucket.py 32 19 18 0 26% 68-78, 82-92, 97-102
nvtabular/ops/hashed_cross.py 29 18 13 0 26% 49-53, 57-68, 73, 78-81
nvtabular/ops/join_external.py 69 53 28 0 16% 85-98, 104-136, 139-146, 151-153, 159-169
nvtabular/ops/join_groupby.py 82 61 28 0 19% 88-106, 109-128, 131-132, 135-164, 167, 172-182, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 17 10 0 27% 59-66, 70-79, 84
nvtabular/ops/logop.py 9 1 0 0 89% 39
nvtabular/ops/moments.py 65 54 20 0 13% 29-61, 65-76, 80-85, 89-115
nvtabular/ops/normalize.py 65 35 14 0 38% 44-46, 50, 53-55, 59-64, 67-68, 88-90, 96-104, 110, 117-121, 124-125
nvtabular/ops/operator.py 15 5 2 1 65% 24, 65, 76, 79-81
nvtabular/ops/rename.py 18 11 10 0 25% 40-44, 47-48, 53-58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 123 64 0 12% 137-159, 162-199, 202-205, 208, 211-219, 222-223, 226-227, 230-231, 235-314, 318-348, 358-367
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 191 62 0 15% 34-35, 38, 43, 46-58, 61, 71-73, 80-89, 99-125, 128-134, 139-147, 150-157, 164-172, 180-196, 205-235, 239-263, 267-285, 288-294, 298-300, 306-317, 320-323, 331-333, 349-355, 373-381, 386-388, 426-440
nvtabular/tools/dataset_inspector.py 49 39 18 0 15% 29-38, 47, 67-108
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 45 36 7 36% 28-29, 33-34, 43, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 54 30 0 14% 36-37, 46-59, 69-103, 111-128
nvtabular/workflow.py 142 108 65 1 17% 39, 72-75, 93-95, 111-162, 177-178, 189-214, 232-263, 267, 270-271, 274-275, 279-282, 286-301, 309, 314, 319-360

TOTAL 5193 4132 2137 14 15%
Coverage XML written to file coverage.xml

FAIL Required test coverage of 70% not reached. Total coverage: 14.67%
=========================== short test summary info ============================
ERROR tests/unit/test_triton_inference.py - TypeError: Conflict register for ...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=================== 1 skipped, 40 warnings, 1 error in 5.24s ===================
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins8418481605870263278.sh

@jperez999
Copy link
Contributor

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit d12ac5c8d855422659a640dfffd08702ef438668, no merge conflicts.
Running as SYSTEM
Setting status of d12ac5c8d855422659a640dfffd08702ef438668 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2280/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse d12ac5c8d855422659a640dfffd08702ef438668^{commit} # timeout=10
Checking out Revision d12ac5c8d855422659a640dfffd08702ef438668 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
Commit message: "Run black/flake8 on our notebooks"
 > git rev-list --no-walk d12ac5c8d855422659a640dfffd08702ef438668 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins699938523943459401.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 791 items / 1 error / 1 skipped / 789 selected

==================================== ERRORS ====================================
_____________ ERROR collecting tests/unit/test_triton_inference.py _____________
tests/unit/test_triton_inference.py:10: in
triton = pytest.importorskip("nvtabular.inference.triton")
nvtabular/inference/triton/init.py:30: in
import nvtabular.inference.triton.model_config_pb2 as model_config
:991: in _find_and_load
???
:975: in _find_and_load_unlocked
???
:671: in _load_unlocked
???
/usr/local/lib/python3.8/dist-packages/grpc_tools/protoc.py:142: in exec_module
exec(files[-1][1], module.dict)
:109: in
???
/usr/local/lib/python3.8/dist-packages/google/protobuf/symbol_database.py:108: in RegisterEnumDescriptor
self.pool._AddEnumDescriptor(enum_descriptor)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:263: in _AddEnumDescriptor
self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor_pool.py:191: in _CheckConflictRegister
raise TypeError(error_msg)
E TypeError: Conflict register for file "nvtabular/inference/triton/model_config.proto": inference.DataType is already defined in file "model_config.proto". Please fix the conflict by adding package name on the proto file, or use different name for the duplication.
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 126 80 0 10% 38-66, 79-107, 120-135, 151-164, 172, 177-178, 184-191, 195-198, 202, 206-212, 217-235, 241-269, 273-278
nvtabular/dispatch.py 81 57 38 0 20% 33-47, 52-55, 60-71, 76-79, 84-87, 92-97, 102-105, 110-118, 125-128, 135-138, 145-157, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 130 83 0 10% 27, 31-32, 38-39, 48-75, 79-93, 102-130, 134-137, 186-198, 201-224, 227-241, 244-252, 255, 262-278, 320-324, 327-357, 360-373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 39 20 0 12% 48-52, 55-71, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 20 10 0 19% 36-43, 46-51, 71-79, 82-88
nvtabular/framework_utils/torch/models.py 41 36 22 0 8% 52-79, 82-101
nvtabular/framework_utils/torch/utils.py 32 30 10 0 5% 47-79
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 275 262 112 0 3% 32-641
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 36 20 0 24% 36-44, 49-56, 61-72, 75, 78, 94-122
nvtabular/io/dask.py 178 151 68 0 11% 46-48, 51-53, 71-95, 100-127, 146-167, 186-207, 213-226, 232-243, 265-366, 371-401, 405-411, 418-433
nvtabular/io/dataframe_engine.py 58 45 28 0 15% 33-35, 39-48, 51-55, 58-62, 66, 70-122
nvtabular/io/dataset.py 263 217 124 0 12% 205-310, 333-359, 363, 367, 370-375, 378-379, 406-482, 517-538, 624-684, 761-773, 791, 822-830, 878-890, 894-899, 904-907, 910-918, 921-927
nvtabular/io/dataset_engine.py 23 9 0 0 61% 25-32, 45
nvtabular/io/hugectr.py 45 35 24 0 14% 26-41, 45-58, 62-70, 73-98, 101
nvtabular/io/parquet.py 486 388 154 0 15% 69-97, 102-113, 117-119, 123-125, 131, 137-183, 188-210, 221, 224, 275-421, 478-627, 633-655, 661-672, 677-685, 690, 694, 698, 701-708, 712-722, 726-732, 736, 740-748, 753, 757, 760-767, 772-775, 779, 782, 785-786, 789-790, 796-799, 802-808, 813-815, 819, 822, 828-831, 834-844, 849-857, 860-862, 868-871, 874-879, 884-889, 894-904, 909, 914, 921-931, 935-938
nvtabular/io/shuffle.py 30 19 12 0 26% 36-49, 55-69
nvtabular/io/writer.py 168 131 64 0 16% 46, 67-111, 114-117, 120, 123, 128-151, 158-178, 188-202, 206-214, 221-226, 229-250, 254-269, 273, 276-278, 281-297
nvtabular/io/writer_factory.py 18 13 8 0 19% 34-38, 53-63
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 245 116 0 12% 31, 54-61, 64, 68, 72, 75, 79-86, 93-105, 108-139, 143-147, 150, 154-161, 184-206, 209-212, 216-218, 223-231, 235-244, 247-250, 253-258, 261-278, 281, 284-288, 303-330, 333-414, 422-425, 456-462, 470-504, 507
nvtabular/loader/tensorflow.py 121 93 48 0 17% 38-70, 74-87, 214-225, 247-248, 256, 268, 271, 275, 279, 282-314, 317-344, 352-353, 356-369
nvtabular/loader/tf_utils.py 55 27 20 5 44% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70, 85-90, 100-113
nvtabular/loader/torch.py 43 23 8 0 39% 25-27, 30-36, 78, 95, 98, 101-103, 106, 110, 114, 117-119, 129
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 16 16 0 20% 44-54, 58-66
nvtabular/ops/categorify.py 513 454 296 0 7% 226-280, 291-338, 343-349, 352-353, 356-357, 361-419, 422-425, 428, 433, 448, 454-477, 481-503, 507, 511, 518-587, 594-663, 667-672, 679-716, 723-776, 780, 799-896, 915-939, 971-1056, 1060-1065, 1069-1081, 1085-1088, 1092-1106, 1111-1122
nvtabular/ops/clip.py 19 11 6 0 32% 44-48, 52-57
nvtabular/ops/column_similarity.py 88 62 32 0 22% 62-70, 74-87, 92, 118-147, 156-157, 166-168, 176-192, 201-226, 230-233, 237-238
nvtabular/ops/data_stats.py 57 40 22 0 22% 28-32, 35, 39-77, 80-99, 102
nvtabular/ops/difference_lag.py 26 15 8 0 32% 56-58, 64-73, 78, 81, 84
nvtabular/ops/dropna.py 8 3 0 0 62% 38-40
nvtabular/ops/fill.py 58 34 20 0 31% 45-47, 51-58, 63-66, 86-88, 92-99, 104-105, 109-112, 119, 122-125
nvtabular/ops/filter.py 21 12 6 0 33% 42-45, 49-58
nvtabular/ops/groupby.py 93 75 56 0 12% 67-99, 105-123, 129-135, 140-145, 151-165, 172-175, 180-183, 188-191, 196, 202-209, 215-222
nvtabular/ops/hash_bucket.py 32 19 18 0 26% 68-78, 82-92, 97-102
nvtabular/ops/hashed_cross.py 29 18 13 0 26% 49-53, 57-68, 73, 78-81
nvtabular/ops/join_external.py 69 53 28 0 16% 85-98, 104-136, 139-146, 151-153, 159-169
nvtabular/ops/join_groupby.py 82 61 28 0 19% 88-106, 109-128, 131-132, 135-164, 167, 172-182, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 17 10 0 27% 59-66, 70-79, 84
nvtabular/ops/logop.py 9 1 0 0 89% 39
nvtabular/ops/moments.py 65 54 20 0 13% 29-61, 65-76, 80-85, 89-115
nvtabular/ops/normalize.py 65 35 14 0 38% 44-46, 50, 53-55, 59-64, 67-68, 88-90, 96-104, 110, 117-121, 124-125
nvtabular/ops/operator.py 15 5 2 1 65% 24, 65, 76, 79-81
nvtabular/ops/rename.py 18 11 10 0 25% 40-44, 47-48, 53-58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 123 64 0 12% 137-159, 162-199, 202-205, 208, 211-219, 222-223, 226-227, 230-231, 235-314, 318-348, 358-367
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 191 62 0 15% 34-35, 38, 43, 46-58, 61, 71-73, 80-89, 99-125, 128-134, 139-147, 150-157, 164-172, 180-196, 205-235, 239-263, 267-285, 288-294, 298-300, 306-317, 320-323, 331-333, 349-355, 373-381, 386-388, 426-440
nvtabular/tools/dataset_inspector.py 49 39 18 0 15% 29-38, 47, 67-108
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 45 36 7 36% 28-29, 33-34, 43, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 54 30 0 14% 36-37, 46-59, 69-103, 111-128
nvtabular/workflow.py 142 108 65 1 17% 39, 72-75, 93-95, 111-162, 177-178, 189-214, 232-263, 267, 270-271, 274-275, 279-282, 286-301, 309, 314, 319-360

TOTAL 5193 4132 2137 14 15%
Coverage XML written to file coverage.xml

FAIL Required test coverage of 70% not reached. Total coverage: 14.67%
=========================== short test summary info ============================
ERROR tests/unit/test_triton_inference.py - TypeError: Conflict register for ...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=================== 1 skipped, 40 warnings, 1 error in 5.42s ===================
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins762963264111587165.sh

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit b43178831e535070daea9d7bf19ce2401a92fe78, no merge conflicts.
Running as SYSTEM
Setting status of b43178831e535070daea9d7bf19ce2401a92fe78 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2289/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse b43178831e535070daea9d7bf19ce2401a92fe78^{commit} # timeout=10
Checking out Revision b43178831e535070daea9d7bf19ce2401a92fe78 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f b43178831e535070daea9d7bf19ce2401a92fe78 # timeout=10
Commit message: "Merge branch 'main' into flake8_notebooks"
 > git rev-list --no-walk 6180352234217b0e5113d2c5c51dc60cceddd884 # timeout=10
First time build. Skipping changelog.
[nvtabular_tests] $ /bin/bash /tmp/jenkins5271263647605740460.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
Skipped 1 files
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 793 items / 1 skipped / 792 selected

tests/unit/test_column_group.py . [ 0%]
tests/unit/test_column_similarity.py ...... [ 0%]
tests/unit/test_dask_nvt.py ............................................ [ 6%]
..................................................................... [ 15%]
tests/unit/test_dataloader_backend.py . [ 15%]
tests/unit/test_io.py .................................................. [ 21%]
..................................................................ssssss [ 30%]
ss.................................................. [ 37%]
tests/unit/test_notebooks.py FF.... [ 37%]
tests/unit/test_ops.py ................................................. [ 44%]
........................................................................ [ 53%]
........................................................................ [ 62%]
......................................... [ 67%]
tests/unit/test_tf_dataloader.py ...............................s [ 71%]
tests/unit/test_tf_layers.py ........................................... [ 76%]
................................... [ 81%]
tests/unit/test_tools.py ...................... [ 84%]
tests/unit/test_torch_dataloader.py ...............................s. [ 88%]
tests/unit/test_triton_inference.py .. [ 88%]
tests/unit/test_workflow.py ............................................ [ 94%]
............................................... [100%]

=================================== FAILURES ===================================
___________________________ test_criteo_tf_notebook ____________________________

tmpdir = local('/tmp/pytest-of-jenkins/pytest-8/test_criteo_tf_notebook0')

def test_criteo_tf_notebook(tmpdir):
    tor = pytest.importorskip("tensorflow")  # noqa
    # create a toy dataset in tmpdir, and point environment variables so the notebook
    # will read from it
    os.system("mkdir -p " + os.path.join(tmpdir, "converted/criteo"))
    for i in range(24):
        df = _get_random_criteo_data(1000)
        df.to_parquet(os.path.join(tmpdir, "converted/criteo", f"day_{i}.parquet"))
    os.environ["BASE_DIR"] = str(tmpdir)

    def _nb_modify(line):
        # Disable LocalCUDACluster
        line = line.replace("client.run(_rmm_pool)", "# client.run(_rmm_pool)")
        line = line.replace("if cluster is None:", "if False:")
        line = line.replace("client = Client(cluster)", "# client = Client(cluster)")
        line = line.replace(
            "workflow = nvt.Workflow(features, client=client)", "workflow = nvt.Workflow(features)"
        )
        line = line.replace("client", "# client")
        line = line.replace("NUM_GPUS = [0,1,2,3,4,5,6,7]", "NUM_GPUS = [0]")
        line = line.replace("part_size = int(part_mem_frac * device_size)", "part_size = '128MB'")

        return line
  _run_notebook(
        tmpdir,
        os.path.join(
            dirname(TEST_PATH),
            "examples/scaling-criteo/",
            "02-ETL-with-NVTabular.ipynb",
        ),
        # disable rmm.reinitialize, seems to be causing issues
        transform=_nb_modify,
    )

tests/unit/test_notebooks.py:59:


tests/unit/test_notebooks.py:282: in _run_notebook
subprocess.check_output([sys.executable, script_path])
/usr/lib/python3.8/subprocess.py:411: in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,


input = None, capture_output = False, timeout = None, check = True
popenargs = (['/usr/bin/python', '/tmp/pytest-of-jenkins/pytest-8/test_criteo_tf_notebook0/notebook.py'],)
kwargs = {'stdout': -1}, process = <subprocess.Popen object at 0x7f47ee39a880>
stdout = b"['/tmp/pytest-of-jenkins/pytest-8/test_criteo_tf_notebook0/converted/criteo/day_0.parquet', '/tmp/pytest-of-jenkins/...riteo/day_22.parquet']\n['/tmp/pytest-of-jenkins/pytest-8/test_criteo_tf_notebook0/converted/criteo/day_23.parquet']\n"
stderr = None, retcode = 1

def run(*popenargs,
        input=None, capture_output=False, timeout=None, check=False, **kwargs):
    """Run command with arguments and return a CompletedProcess instance.

    The returned instance will have attributes args, returncode, stdout and
    stderr. By default, stdout and stderr are not captured, and those attributes
    will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them.

    If check is True and the exit code was non-zero, it raises a
    CalledProcessError. The CalledProcessError object will have the return code
    in the returncode attribute, and output & stderr attributes if those streams
    were captured.

    If timeout is given, and the process takes too long, a TimeoutExpired
    exception will be raised.

    There is an optional argument "input", allowing you to
    pass bytes or a string to the subprocess's stdin.  If you use this argument
    you may not also use the Popen constructor's "stdin" argument, as
    it will be used internally.

    By default, all communication is in bytes, and therefore any "input" should
    be bytes, and the stdout and stderr will be bytes. If in text mode, any
    "input" should be a string, and stdout and stderr will be strings decoded
    according to locale encoding, or by "encoding" if set. Text mode is
    triggered by setting any of text, encoding, errors or universal_newlines.

    The other arguments are the same as for the Popen constructor.
    """
    if input is not None:
        if kwargs.get('stdin') is not None:
            raise ValueError('stdin and input arguments may not both be used.')
        kwargs['stdin'] = PIPE

    if capture_output:
        if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None:
            raise ValueError('stdout and stderr arguments may not be used '
                             'with capture_output.')
        kwargs['stdout'] = PIPE
        kwargs['stderr'] = PIPE

    with Popen(*popenargs, **kwargs) as process:
        try:
            stdout, stderr = process.communicate(input, timeout=timeout)
        except TimeoutExpired as exc:
            process.kill()
            if _mswindows:
                # Windows accumulates the output in a single blocking
                # read() call run on child threads, with the timeout
                # being done in a join() on those threads.  communicate()
                # _after_ kill() is required to collect that and add it
                # to the exception.
                exc.stdout, exc.stderr = process.communicate()
            else:
                # POSIX _communicate already populated the output so
                # far into the TimeoutExpired exception.
                process.wait()
            raise
        except:  # Including KeyboardInterrupt, communicate handled that.
            process.kill()
            # We don't call process.wait() as .__exit__ does that for us.
            raise
        retcode = process.poll()
        if check and retcode:
          raise CalledProcessError(retcode, process.args,
                                     output=stdout, stderr=stderr)

E subprocess.CalledProcessError: Command '['/usr/bin/python', '/tmp/pytest-of-jenkins/pytest-8/test_criteo_tf_notebook0/notebook.py']' returned non-zero exit status 1.

/usr/lib/python3.8/subprocess.py:512: CalledProcessError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/tmp/pytest-of-jenkins/pytest-8/test_criteo_tf_notebook0/notebook.py", line 86, in
fmem = _pynvml_mem_size(kind="free", index=int(dev))
File "/var/jenkins_home/workspace/nvtabular_tests/nvtabular/nvtabular/utils.py", line 43, in _pynvml_mem_size
size = int(pynvml.nvmlDeviceGetMemoryInfo(pynvml.nvmlDeviceGetHandleByIndex(index)).free)
File "/usr/local/lib/python3.8/dist-packages/pynvml/nvml.py", line 922, in nvmlDeviceGetHandleByIndex
check_return(ret)
File "/usr/local/lib/python3.8/dist-packages/pynvml/nvml.py", line 366, in check_return
raise NVMLError(ret)
pynvml.nvml.NVMLError_InvalidArgument: Invalid Argument
___________________________ test_criteo_pyt_notebook ___________________________

tmpdir = local('/tmp/pytest-of-jenkins/pytest-8/test_criteo_pyt_notebook0')

def test_criteo_pyt_notebook(tmpdir):
    tor = pytest.importorskip("fastai")  # noqa
    # create a toy dataset in tmpdir, and point environment variables so the notebook
    # will read from it
    os.system("mkdir -p " + os.path.join(tmpdir, "converted/criteo"))
    for i in range(24):
        df = _get_random_criteo_data(1000)
        df.to_parquet(os.path.join(tmpdir, "converted/criteo", f"day_{i}.parquet"))
    os.environ["BASE_DIR"] = str(tmpdir)

    def _nb_modify(line):
        # Disable LocalCUDACluster
        line = line.replace("client.run(_rmm_pool)", "# client.run(_rmm_pool)")
        line = line.replace("if cluster is None:", "if False:")
        line = line.replace("client = Client(cluster)", "# client = Client(cluster)")
        line = line.replace(
            "workflow = nvt.Workflow(features, client=client)", "workflow = nvt.Workflow(features)"
        )
        line = line.replace("client", "# client")
        line = line.replace("NUM_GPUS = [0,1,2,3,4,5,6,7]", "NUM_GPUS = [0]")
        line = line.replace("part_size = int(part_mem_frac * device_size)", "part_size = '128MB'")
        return line
  _run_notebook(
        tmpdir,
        os.path.join(
            dirname(TEST_PATH),
            "examples/scaling-criteo/",
            "02-ETL-with-NVTabular.ipynb",
        ),
        # disable rmm.reinitialize, seems to be causing issues
        transform=_nb_modify,
    )

tests/unit/test_notebooks.py:111:


tests/unit/test_notebooks.py:282: in _run_notebook
subprocess.check_output([sys.executable, script_path])
/usr/lib/python3.8/subprocess.py:411: in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,


input = None, capture_output = False, timeout = None, check = True
popenargs = (['/usr/bin/python', '/tmp/pytest-of-jenkins/pytest-8/test_criteo_pyt_notebook0/notebook.py'],)
kwargs = {'stdout': -1}, process = <subprocess.Popen object at 0x7f4743b88b80>
stdout = b"['/tmp/pytest-of-jenkins/pytest-8/test_criteo_pyt_notebook0/converted/criteo/day_0.parquet', '/tmp/pytest-of-jenkins...iteo/day_22.parquet']\n['/tmp/pytest-of-jenkins/pytest-8/test_criteo_pyt_notebook0/converted/criteo/day_23.parquet']\n"
stderr = None, retcode = 1

def run(*popenargs,
        input=None, capture_output=False, timeout=None, check=False, **kwargs):
    """Run command with arguments and return a CompletedProcess instance.

    The returned instance will have attributes args, returncode, stdout and
    stderr. By default, stdout and stderr are not captured, and those attributes
    will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them.

    If check is True and the exit code was non-zero, it raises a
    CalledProcessError. The CalledProcessError object will have the return code
    in the returncode attribute, and output & stderr attributes if those streams
    were captured.

    If timeout is given, and the process takes too long, a TimeoutExpired
    exception will be raised.

    There is an optional argument "input", allowing you to
    pass bytes or a string to the subprocess's stdin.  If you use this argument
    you may not also use the Popen constructor's "stdin" argument, as
    it will be used internally.

    By default, all communication is in bytes, and therefore any "input" should
    be bytes, and the stdout and stderr will be bytes. If in text mode, any
    "input" should be a string, and stdout and stderr will be strings decoded
    according to locale encoding, or by "encoding" if set. Text mode is
    triggered by setting any of text, encoding, errors or universal_newlines.

    The other arguments are the same as for the Popen constructor.
    """
    if input is not None:
        if kwargs.get('stdin') is not None:
            raise ValueError('stdin and input arguments may not both be used.')
        kwargs['stdin'] = PIPE

    if capture_output:
        if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None:
            raise ValueError('stdout and stderr arguments may not be used '
                             'with capture_output.')
        kwargs['stdout'] = PIPE
        kwargs['stderr'] = PIPE

    with Popen(*popenargs, **kwargs) as process:
        try:
            stdout, stderr = process.communicate(input, timeout=timeout)
        except TimeoutExpired as exc:
            process.kill()
            if _mswindows:
                # Windows accumulates the output in a single blocking
                # read() call run on child threads, with the timeout
                # being done in a join() on those threads.  communicate()
                # _after_ kill() is required to collect that and add it
                # to the exception.
                exc.stdout, exc.stderr = process.communicate()
            else:
                # POSIX _communicate already populated the output so
                # far into the TimeoutExpired exception.
                process.wait()
            raise
        except:  # Including KeyboardInterrupt, communicate handled that.
            process.kill()
            # We don't call process.wait() as .__exit__ does that for us.
            raise
        retcode = process.poll()
        if check and retcode:
          raise CalledProcessError(retcode, process.args,
                                     output=stdout, stderr=stderr)

E subprocess.CalledProcessError: Command '['/usr/bin/python', '/tmp/pytest-of-jenkins/pytest-8/test_criteo_pyt_notebook0/notebook.py']' returned non-zero exit status 1.

/usr/lib/python3.8/subprocess.py:512: CalledProcessError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/tmp/pytest-of-jenkins/pytest-8/test_criteo_pyt_notebook0/notebook.py", line 86, in
fmem = _pynvml_mem_size(kind="free", index=int(dev))
File "/var/jenkins_home/workspace/nvtabular_tests/nvtabular/nvtabular/utils.py", line 43, in _pynvml_mem_size
size = int(pynvml.nvmlDeviceGetMemoryInfo(pynvml.nvmlDeviceGetHandleByIndex(index)).free)
File "/usr/local/lib/python3.8/dist-packages/pynvml/nvml.py", line 922, in nvmlDeviceGetHandleByIndex
check_return(ret)
File "/usr/local/lib/python3.8/dist-packages/pynvml/nvml.py", line 366, in check_return
raise NVMLError(ret)
pynvml.nvml.NVMLError_InvalidArgument: Invalid Argument
=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

tests/unit/test_ops.py::test_groupby_op[id-False]
tests/unit/test_ops.py::test_groupby_op[id-True]
/usr/local/lib/python3.8/dist-packages/dask/dataframe/core.py:6560: UserWarning: Insufficient elements for head. 1 elements requested, only 0 elements available. Try passing larger npartitions to head.
warnings.warn(msg.format(n, len(r)))

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

examples/multi-gpu-movielens/torch_trainer.py 64 0 6 1 99% 32->36
nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 18 80 5 86% 54, 87, 128, 151-164, 191, 278
nvtabular/dispatch.py 81 11 38 5 83% 35, 45->47, 69, 94, 111, 118, 135-138, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 13 83 7 90% 60, 68->49, 104, 112, 192, 244-252, 348->356, 370->373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 25 20 1 43% 49, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 1 10 1 95% 47
nvtabular/framework_utils/torch/models.py 41 0 22 0 100%
nvtabular/framework_utils/torch/utils.py 32 7 10 3 76% 53, 57-59, 68-70
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 266 148 112 15 44% 86-135, 178-230, 252-253, 258-261, 284-296, 300-316, 320-323, 327, 346-362, 366-370, 445-467, 471-538, 547->550, 550->546, 579-589, 593-594, 598, 608, 614, 616, 618, 620, 622, 624, 626, 629
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_config_pb2.py 299 0 2 0 100%
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 4 20 5 88% 95, 99->103, 104, 106, 120
nvtabular/io/dask.py 178 7 68 11 93% 109, 112, 148, 223, 380->378, 408->411, 419, 423->425, 425->421, 430, 432
nvtabular/io/dataframe_engine.py 58 3 28 6 90% 47, 66, 85->89, 89->94, 91->94, 94->113, 122
nvtabular/io/dataset.py 263 31 124 21 86% 254, 256, 269, 278, 296-310, 413->482, 418-421, 426->436, 431-432, 443->441, 457->461, 472, 518, 639->641, 641->650, 651, 658-659, 665, 671, 766-767, 879-884, 890, 924
nvtabular/io/dataset_engine.py 23 1 0 0 96% 45
nvtabular/io/hugectr.py 45 2 24 2 91% 34, 74->97, 101
nvtabular/io/parquet.py 486 19 154 12 95% 85-93, 117->119, 206-208, 331-336, 374-379, 495->502, 563->568, 569-570, 690, 694, 698, 736, 753, 757, 764->766, 884->889, 894->904, 931
nvtabular/io/shuffle.py 30 4 12 3 83% 41, 43-44, 48
nvtabular/io/writer.py 168 11 64 5 92% 46, 74, 120, 123, 200, 209, 212, 255, 276-278
nvtabular/io/writer_factory.py 18 2 8 2 85% 35, 60
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 13 116 10 94% 99, 103->95, 114, 131, 138-139, 224->226, 236-240, 286-287, 326->330, 401, 405-406, 507
nvtabular/loader/tensorflow.py 121 11 48 7 88% 56, 64-67, 77, 87, 283, 298-300, 310->314, 343
nvtabular/loader/tf_utils.py 55 10 20 5 80% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70
nvtabular/loader/torch.py 43 10 8 0 69% 25-27, 30-36
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 4 16 2 75% 45, 48-51
nvtabular/ops/categorify.py 513 69 296 47 83% 237, 254, 258, 266, 274, 276, 298, 317-318, 352-353, 415-417, 475-477, 482->484, 557, 595, 624->627, 628-630, 637-638, 651-653, 654->622, 670, 680, 682, 688, 704-705, 710, 713->716, 726, 750-752, 755, 757->759, 771-774, 800, 804, 806, 818-821, 936, 938, 980->1001, 986->1001, 1002-1007, 1044, 1060->1065, 1064, 1074->1071, 1079->1071, 1087, 1095-1105
nvtabular/ops/clip.py 19 2 6 3 80% 45, 53->55, 56
nvtabular/ops/column_similarity.py 88 22 32 5 69% 84, 156-157, 166-168, 176-192, 207->217, 209->212, 213, 223
nvtabular/ops/data_stats.py 57 2 22 3 94% 91->93, 95, 97->87, 102
nvtabular/ops/difference_lag.py 26 0 8 1 97% 67->69
nvtabular/ops/dropna.py 8 0 0 0 100%
nvtabular/ops/fill.py 58 2 20 1 96% 93, 119
nvtabular/ops/filter.py 21 1 6 1 93% 44
nvtabular/ops/groupby.py 93 4 56 6 92% 72, 81, 83, 93->95, 105->110, 181
nvtabular/ops/hash_bucket.py 32 2 18 2 88% 73, 102
nvtabular/ops/hashed_cross.py 29 3 13 4 83% 51, 64, 78->exit, 79
nvtabular/ops/join_external.py 69 4 28 4 92% 96, 98, 116, 168
nvtabular/ops/join_groupby.py 82 5 28 2 94% 106, 109->116, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 3 10 3 84% 61, 65, 78
nvtabular/ops/logop.py 9 0 0 0 100%
nvtabular/ops/moments.py 65 0 20 0 100%
nvtabular/ops/normalize.py 65 6 14 2 87% 61->60, 67-68, 101-102, 124-125
nvtabular/ops/operator.py 15 1 2 1 88% 24
nvtabular/ops/rename.py 18 3 10 3 71% 41, 54, 58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 11 64 5 91% 143, 163->167, 170->179, 222-223, 226-227, 236-242, 333->336
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 1 62 2 99% 321->320, 323
nvtabular/tools/dataset_inspector.py 49 7 18 1 79% 31-38
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 44 36 6 37% 28-29, 33-34, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 1 30 2 97% 73, 83->98
nvtabular/workflow.py 142 9 65 4 93% 39, 125, 137-139, 242, 270-271, 348

TOTAL 5547 1001 2145 237 79%
Coverage XML written to file coverage.xml

Required test coverage of 70% reached. Total coverage: 79.30%
=========================== short test summary info ============================
FAILED tests/unit/test_notebooks.py::test_criteo_tf_notebook - subprocess.Cal...
FAILED tests/unit/test_notebooks.py::test_criteo_pyt_notebook - subprocess.Ca...
====== 2 failed, 781 passed, 11 skipped, 42 warnings in 567.56s (0:09:27) ======
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins4472243182006498250.sh

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit 78e515c2cfb25338b40c91b2115de2cf817cd96b, no merge conflicts.
Running as SYSTEM
Setting status of 78e515c2cfb25338b40c91b2115de2cf817cd96b to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2290/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse 78e515c2cfb25338b40c91b2115de2cf817cd96b^{commit} # timeout=10
Checking out Revision 78e515c2cfb25338b40c91b2115de2cf817cd96b (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 78e515c2cfb25338b40c91b2115de2cf817cd96b # timeout=10
Commit message: "Fix notebook tests"
 > git rev-list --no-walk b43178831e535070daea9d7bf19ce2401a92fe78 # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins982185816162417620.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
Skipped 1 files
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 793 items / 1 skipped / 792 selected

tests/unit/test_column_group.py . [ 0%]
tests/unit/test_column_similarity.py ...... [ 0%]
tests/unit/test_dask_nvt.py ............................................ [ 6%]
..................................................................... [ 15%]
tests/unit/test_dataloader_backend.py . [ 15%]
tests/unit/test_io.py .................................................. [ 21%]
..................................................................ssssss [ 30%]
ss.................................................. [ 37%]
tests/unit/test_notebooks.py ...... [ 37%]
tests/unit/test_ops.py ................................................. [ 44%]
........................................................................ [ 53%]
........................................................................ [ 62%]
......................................... [ 67%]
tests/unit/test_tf_dataloader.py ...............................s [ 71%]
tests/unit/test_tf_layers.py ........................................... [ 76%]
................................... [ 81%]
tests/unit/test_tools.py ...................... [ 84%]
tests/unit/test_torch_dataloader.py ...............................s. [ 88%]
tests/unit/test_triton_inference.py .. [ 88%]
tests/unit/test_workflow.py ............................................ [ 94%]
............................................... [100%]

=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

tests/unit/test_ops.py::test_groupby_op[id-False]
tests/unit/test_ops.py::test_groupby_op[id-True]
/usr/local/lib/python3.8/dist-packages/dask/dataframe/core.py:6560: UserWarning: Insufficient elements for head. 1 elements requested, only 0 elements available. Try passing larger npartitions to head.
warnings.warn(msg.format(n, len(r)))

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

examples/multi-gpu-movielens/torch_trainer.py 64 0 6 1 99% 32->36
nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 18 80 5 86% 54, 87, 128, 151-164, 191, 278
nvtabular/dispatch.py 81 11 38 5 83% 35, 45->47, 69, 94, 111, 118, 135-138, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 13 83 7 90% 60, 68->49, 104, 112, 192, 244-252, 348->356, 370->373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 25 20 1 43% 49, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 1 10 1 95% 47
nvtabular/framework_utils/torch/models.py 41 0 22 0 100%
nvtabular/framework_utils/torch/utils.py 32 7 10 3 76% 53, 57-59, 68-70
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 266 148 112 15 44% 86-135, 178-230, 252-253, 258-261, 284-296, 300-316, 320-323, 327, 346-362, 366-370, 445-467, 471-538, 547->550, 550->546, 579-589, 593-594, 598, 608, 614, 616, 618, 620, 622, 624, 626, 629
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_config_pb2.py 299 0 2 0 100%
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 4 20 5 88% 95, 99->103, 104, 106, 120
nvtabular/io/dask.py 178 7 68 11 93% 109, 112, 148, 223, 380->378, 408->411, 419, 423->425, 425->421, 430, 432
nvtabular/io/dataframe_engine.py 58 3 28 6 90% 47, 66, 85->89, 89->94, 91->94, 94->113, 122
nvtabular/io/dataset.py 263 31 124 21 86% 254, 256, 269, 278, 296-310, 413->482, 418-421, 426->436, 431-432, 443->441, 457->461, 472, 518, 639->641, 641->650, 651, 658-659, 665, 671, 766-767, 879-884, 890, 924
nvtabular/io/dataset_engine.py 23 1 0 0 96% 45
nvtabular/io/hugectr.py 45 2 24 2 91% 34, 74->97, 101
nvtabular/io/parquet.py 486 19 154 12 95% 85-93, 117->119, 206-208, 331-336, 374-379, 495->502, 563->568, 569-570, 690, 694, 698, 736, 753, 757, 764->766, 884->889, 894->904, 931
nvtabular/io/shuffle.py 30 4 12 3 83% 41, 43-44, 48
nvtabular/io/writer.py 168 11 64 5 92% 46, 74, 120, 123, 200, 209, 212, 255, 276-278
nvtabular/io/writer_factory.py 18 2 8 2 85% 35, 60
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 12 116 8 95% 114, 131, 138-139, 224->226, 236-240, 286-287, 326->330, 401, 405-406, 507
nvtabular/loader/tensorflow.py 121 11 48 7 88% 56, 64-67, 77, 87, 283, 298-300, 310->314, 343
nvtabular/loader/tf_utils.py 55 10 20 5 80% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70
nvtabular/loader/torch.py 43 10 8 0 69% 25-27, 30-36
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 4 16 2 75% 45, 48-51
nvtabular/ops/categorify.py 513 68 296 45 84% 237, 254, 258, 266, 274, 276, 298, 317-318, 352-353, 415-417, 475-477, 482->484, 557, 595, 624->627, 628-630, 637-638, 651-653, 654->622, 670, 680, 682, 688, 704-705, 710, 713->716, 726, 750, 755, 771-774, 800, 804, 806, 818-821, 936, 938, 980->1001, 986->1001, 1002-1007, 1044, 1060->1065, 1064, 1074->1071, 1079->1071, 1087, 1095-1105
nvtabular/ops/clip.py 19 2 6 3 80% 45, 53->55, 56
nvtabular/ops/column_similarity.py 88 22 32 5 69% 84, 156-157, 166-168, 176-192, 207->217, 209->212, 213, 223
nvtabular/ops/data_stats.py 57 2 22 3 94% 91->93, 95, 97->87, 102
nvtabular/ops/difference_lag.py 26 0 8 1 97% 67->69
nvtabular/ops/dropna.py 8 0 0 0 100%
nvtabular/ops/fill.py 58 2 20 1 96% 93, 119
nvtabular/ops/filter.py 21 1 6 1 93% 44
nvtabular/ops/groupby.py 93 4 56 6 92% 72, 81, 83, 93->95, 105->110, 181
nvtabular/ops/hash_bucket.py 32 2 18 2 88% 73, 102
nvtabular/ops/hashed_cross.py 29 3 13 4 83% 51, 64, 78->exit, 79
nvtabular/ops/join_external.py 69 4 28 4 92% 96, 98, 116, 168
nvtabular/ops/join_groupby.py 82 5 28 2 94% 106, 109->116, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 3 10 3 84% 61, 65, 78
nvtabular/ops/logop.py 9 0 0 0 100%
nvtabular/ops/moments.py 65 0 20 0 100%
nvtabular/ops/normalize.py 65 6 14 2 87% 61->60, 67-68, 101-102, 124-125
nvtabular/ops/operator.py 15 1 2 1 88% 24
nvtabular/ops/rename.py 18 3 10 3 71% 41, 54, 58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 11 64 5 91% 143, 163->167, 170->179, 222-223, 226-227, 236-242, 333->336
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 1 62 2 99% 321->320, 323
nvtabular/tools/dataset_inspector.py 49 7 18 1 79% 31-38
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 44 36 6 37% 28-29, 33-34, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 1 30 2 97% 73, 83->98
nvtabular/workflow.py 142 9 65 4 93% 39, 125, 137-139, 242, 270-271, 348

TOTAL 5547 999 2145 233 79%
Coverage XML written to file coverage.xml

Required test coverage of 70% reached. Total coverage: 79.38%
=========== 783 passed, 11 skipped, 42 warnings in 645.35s (0:10:45) ===========
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins1839338938812197105.sh

@benfred benfred requested a review from jperez999 April 23, 2021 23:22
@benfred
Copy link
Member Author

benfred commented Apr 23, 2021

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit 78e515c2cfb25338b40c91b2115de2cf817cd96b, no merge conflicts.
Running as SYSTEM
Setting status of 78e515c2cfb25338b40c91b2115de2cf817cd96b to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2291/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse 78e515c2cfb25338b40c91b2115de2cf817cd96b^{commit} # timeout=10
Checking out Revision 78e515c2cfb25338b40c91b2115de2cf817cd96b (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 78e515c2cfb25338b40c91b2115de2cf817cd96b # timeout=10
Commit message: "Fix notebook tests"
 > git rev-list --no-walk 78e515c2cfb25338b40c91b2115de2cf817cd96b # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins1951395900187506069.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Attempting uninstall: nvtabular
    Found existing installation: nvtabular 0.5.0+8.g59b2f66
    Uninstalling nvtabular-0.5.0+8.g59b2f66:
      Successfully uninstalled nvtabular-0.5.0+8.g59b2f66
  Running setup.py develop for nvtabular
Successfully installed nvtabular
All done! ✨ 🍰 ✨
98 files would be left unchanged.
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
Skipped 1 files
[main]	INFO	profile include tests: None
[main]	INFO	profile exclude tests: None
[main]	INFO	cli include tests: None
[main]	INFO	cli exclude tests: None
[main]	INFO	running on Python 3.8.5
69 [0.. 50.. ]
Run started:2021-04-23 23:39:38.803413
Files in scope (69):
	nvtabular/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/_version.py (score: {SEVERITY: 9, CONFIDENCE: 30})
	nvtabular/column_group.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/dispatch.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/tensorflow/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/tensorflow/feature_column_utils.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/framework_utils/tensorflow/layers/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/tensorflow/layers/embedding.py (score: {SEVERITY: 6, CONFIDENCE: 20})
	nvtabular/framework_utils/tensorflow/layers/interaction.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/tensorflow/layers/outer_product.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/torch/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/torch/layers/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/torch/layers/embeddings.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/torch/models.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/framework_utils/torch/utils.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/inference/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/inference/triton/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/inference/triton/model.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/inference/triton/model_config_pb2.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/inference/triton/model_hugectr.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/inference/triton/model_pytorch.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/avro.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/csv.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/dask.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/io/dataframe_engine.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/dataset.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/io/dataset_engine.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/hugectr.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/parquet.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/io/shuffle.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/io/writer.py (score: {SEVERITY: 6, CONFIDENCE: 20})
	nvtabular/io/writer_factory.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/loader/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/loader/backend.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/loader/tensorflow.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/loader/tf_utils.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/loader/torch.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/bucketize.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/categorify.py (score: {SEVERITY: 3, CONFIDENCE: 10})
	nvtabular/ops/clip.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/column_similarity.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/data_stats.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/difference_lag.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/dropna.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/fill.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/filter.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/groupby.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/hash_bucket.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/hashed_cross.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/join_external.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/join_groupby.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/lambdaop.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/logop.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/moments.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/normalize.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/operator.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/rename.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/stat_operator.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/ops/target_encoding.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/tools/__init__.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/tools/data_gen.py (score: {SEVERITY: 9, CONFIDENCE: 30})
	nvtabular/tools/dataset_inspector.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/tools/inspector_script.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/utils.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/worker.py (score: {SEVERITY: 0, CONFIDENCE: 0})
	nvtabular/workflow.py (score: {SEVERITY: 0, CONFIDENCE: 0})
Files excluded (1):
	nvtabular/inference/triton/model_config.proto

Test results:
No issues identified.

Code scanned:
Total lines of code: 11709
Total lines skipped (#nosec): 2

Run metrics:
Total issues (by severity):
Undefined: 0.0
Low: 17.0
Medium: 0.0
High: 0.0
Total issues (by confidence):
Undefined: 0.0
Low: 0.0
Medium: 0.0
High: 17.0
Files skipped (0):


Your code has been rated at 10.00/10 (previous run: 7.54/10, +2.46)

15 cells would be left unchanged.
21 cells would be left unchanged.
20 cells would be left unchanged.
4 cells would be left unchanged.
15 cells would be left unchanged.
16 cells would be left unchanged.
8 cells would be left unchanged.
12 cells would be left unchanged, 1 cell would fail to reformat.
14 cells would be left unchanged.
24 cells would be left unchanged.
15 cells would be left unchanged.
48 cells would be left unchanged.
14 cells would be left unchanged.
20 cells would be left unchanged.
21 cells would be left unchanged.
39 cells would be left unchanged.
20 cells would be left unchanged.
10 cells would be left unchanged.
11 cells would be left unchanged.
23 cells would be left unchanged.
10 cells would be left unchanged.
16 cells would be left unchanged.
9 cells would be left unchanged.
27 cells would be left unchanged.
15 cells would be left unchanged.
12 cells would be left unchanged.
18 cells would be left unchanged.
17 cells would be left unchanged.

All done! ✨ 🍰 ✨
28 files would be left unchanged.
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 793 items / 1 skipped / 792 selected

tests/unit/test_column_group.py . [ 0%]
tests/unit/test_column_similarity.py ...... [ 0%]
tests/unit/test_dask_nvt.py ............................................ [ 6%]
..................................................................... [ 15%]
tests/unit/test_dataloader_backend.py . [ 15%]
tests/unit/test_io.py .................................................. [ 21%]
..................................................................ssssss [ 30%]
ss........Build was aborted
Aborted by �[8mha:////4I6AZwo/1Z8Fal8AhZTEatjIwqNwCcqT21311HdysuK+AAAAlx+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzWEgZu/dLi1CL9xJTczDwAj6GcLcAAAAA=�[0madmin
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins7477497694603608818.sh

@benfred
Copy link
Member Author

benfred commented Apr 23, 2021

rerun tests

@nvidia-merlin-bot
Copy link
Contributor

Click to view CI Results
GitHub pull request #766 of commit 78e515c2cfb25338b40c91b2115de2cf817cd96b, no merge conflicts.
Running as SYSTEM
Setting status of 78e515c2cfb25338b40c91b2115de2cf817cd96b to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2292/ and message: 'Pending'
Using context: Jenkins Unit Test Run
Building in workspace /var/jenkins_home/workspace/nvtabular_tests
using credential nvidia-merlin-bot
Cloning the remote Git repository
Cloning repository https://github.com/NVIDIA/NVTabular.git
 > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/NVIDIA/NVTabular.git # timeout=10
Fetching upstream changes from https://github.com/NVIDIA/NVTabular.git
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA/NVTabular.git +refs/pull/766/*:refs/remotes/origin/pr/766/* # timeout=10
 > git rev-parse 78e515c2cfb25338b40c91b2115de2cf817cd96b^{commit} # timeout=10
Checking out Revision 78e515c2cfb25338b40c91b2115de2cf817cd96b (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 78e515c2cfb25338b40c91b2115de2cf817cd96b # timeout=10
Commit message: "Fix notebook tests"
 > git rev-list --no-walk 78e515c2cfb25338b40c91b2115de2cf817cd96b # timeout=10
[nvtabular_tests] $ /bin/bash /tmp/jenkins6884231156273920898.sh
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Obtaining file:///var/jenkins_home/workspace/nvtabular_tests/nvtabular
  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 wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Installing collected packages: nvtabular
  Running setup.py develop for nvtabular
Successfully installed nvtabular
Running black --check
All done! ✨ 🍰 ✨
98 files would be left unchanged.
Running flake8
Running isort
/usr/local/lib/python3.8/dist-packages/isort/files.py:30: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images
  warn(f"Likely recursive symlink detected to {resolved_path}")
Skipped 1 files
Running bandit
Running pylint

Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

Running flake8-nb
Running black-nb
11 cells would be left unchanged.
16 cells would be left unchanged.
24 cells would be left unchanged.
8 cells would be left unchanged.
10 cells would be left unchanged.
27 cells would be left unchanged.
15 cells would be left unchanged.
12 cells would be left unchanged, 1 cell would fail to reformat.
18 cells would be left unchanged.
21 cells would be left unchanged.
48 cells would be left unchanged.
16 cells would be left unchanged.
20 cells would be left unchanged.
17 cells would be left unchanged.
20 cells would be left unchanged.
39 cells would be left unchanged.
9 cells would be left unchanged.
23 cells would be left unchanged.
4 cells would be left unchanged.
14 cells would be left unchanged.
15 cells would be left unchanged.
14 cells would be left unchanged.
20 cells would be left unchanged.
10 cells would be left unchanged.
12 cells would be left unchanged.
15 cells would be left unchanged.
21 cells would be left unchanged.
15 cells would be left unchanged.
All done! ✨ 🍰 ✨
28 files would be left unchanged.
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.3, py-1.10.0, pluggy-0.13.1
rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml
plugins: cov-2.11.1, xdist-2.2.1, forked-1.3.0
collected 793 items / 1 skipped / 792 selected

tests/unit/test_column_group.py . [ 0%]
tests/unit/test_column_similarity.py ...... [ 0%]
tests/unit/test_dask_nvt.py ............................................ [ 6%]
..................................................................... [ 15%]
tests/unit/test_dataloader_backend.py . [ 15%]
tests/unit/test_io.py .................................................. [ 21%]
..................................................................ssssss [ 30%]
ss.................................................. [ 37%]
tests/unit/test_notebooks.py ...... [ 37%]
tests/unit/test_ops.py ................................................. [ 44%]
........................................................................ [ 53%]
........................................................................ [ 62%]
......................................... [ 67%]
tests/unit/test_tf_dataloader.py ...............................s [ 71%]
tests/unit/test_tf_layers.py ........................................... [ 76%]
................................... [ 81%]
tests/unit/test_tools.py ...................... [ 84%]
tests/unit/test_torch_dataloader.py ...............................s. [ 88%]
tests/unit/test_triton_inference.py .. [ 88%]
tests/unit/test_workflow.py ............................................ [ 94%]
............................................... [100%]

=============================== warnings summary ===============================
../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:17: DeprecationWarning: Call to deprecated create function FileDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
DESCRIPTOR = _descriptor.FileDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:35: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:42: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:49: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:28: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_INTEGERSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:80: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:87: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:94: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:73: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DOUBLESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:125: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:132: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:139: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:118: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_STRINGSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:170: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:163: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BUCKETSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:201: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:208: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:215: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:194: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DECIMALSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:246: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:253: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:239: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_DATESTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:284: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:291: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:298: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:305: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:277: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_TIMESTAMPSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:336: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:329: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_BINARYSTATISTICS = _descriptor.Descriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:367: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:374: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:381: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:388: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:395: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:402: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:409: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:416: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:423: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:430: DeprecationWarning: Call to deprecated create function FieldDescriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_descriptor.FieldDescriptor(

../../../../../usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360
/usr/local/lib/python3.8/dist-packages/cudf/utils/metadata/orc_column_statistics_pb2.py:360: DeprecationWarning: Call to deprecated create function Descriptor(). Note: Create unlinked descriptors is going to go away. Please use get/find descriptors from generated code or query the descriptor_pool.
_COLUMNSTATISTICS = _descriptor.Descriptor(

tests/unit/test_ops.py::test_groupby_op[id-False]
tests/unit/test_ops.py::test_groupby_op[id-True]
/usr/local/lib/python3.8/dist-packages/dask/dataframe/core.py:6560: UserWarning: Insufficient elements for head. 1 elements requested, only 0 elements available. Try passing larger npartitions to head.
warnings.warn(msg.format(n, len(r)))

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

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing

examples/multi-gpu-movielens/torch_trainer.py 64 0 6 1 99% 32->36
nvtabular/init.py 12 0 0 0 100%
nvtabular/column_group.py 149 18 80 5 86% 54, 87, 128, 151-164, 191, 278
nvtabular/dispatch.py 81 11 38 5 83% 35, 45->47, 69, 94, 111, 118, 135-138, 167-170
nvtabular/framework_utils/init.py 0 0 0 0 100%
nvtabular/framework_utils/tensorflow/init.py 1 0 0 0 100%
nvtabular/framework_utils/tensorflow/feature_column_utils.py 146 137 96 0 4% 28-32, 69-303
nvtabular/framework_utils/tensorflow/layers/init.py 4 0 0 0 100%
nvtabular/framework_utils/tensorflow/layers/embedding.py 153 13 83 7 90% 60, 68->49, 104, 112, 192, 244-252, 348->356, 370->373, 376-377, 380
nvtabular/framework_utils/tensorflow/layers/interaction.py 47 25 20 1 43% 49, 74-103, 106-110, 113
nvtabular/framework_utils/tensorflow/layers/outer_product.py 30 24 10 0 15% 37-38, 41-60, 71-84, 87
nvtabular/framework_utils/torch/init.py 0 0 0 0 100%
nvtabular/framework_utils/torch/layers/init.py 2 0 0 0 100%
nvtabular/framework_utils/torch/layers/embeddings.py 27 1 10 1 95% 47
nvtabular/framework_utils/torch/models.py 41 0 22 0 100%
nvtabular/framework_utils/torch/utils.py 32 7 10 3 76% 53, 57-59, 68-70
nvtabular/inference/init.py 0 0 0 0 100%
nvtabular/inference/triton/init.py 266 148 112 15 44% 86-135, 178-230, 252-253, 258-261, 284-296, 300-316, 320-323, 327, 346-362, 366-370, 445-467, 471-538, 547->550, 550->546, 579-589, 593-594, 598, 608, 614, 616, 618, 620, 622, 624, 626, 629
nvtabular/inference/triton/model.py 56 56 22 0 0% 27-142
nvtabular/inference/triton/model_config_pb2.py 299 0 2 0 100%
nvtabular/inference/triton/model_hugectr.py 56 56 18 0 0% 27-137
nvtabular/inference/triton/model_pytorch.py 37 37 12 0 0% 27-99
nvtabular/io/init.py 4 0 0 0 100%
nvtabular/io/avro.py 88 88 30 0 0% 16-189
nvtabular/io/csv.py 54 4 20 5 88% 95, 99->103, 104, 106, 120
nvtabular/io/dask.py 178 7 68 11 93% 109, 112, 148, 223, 380->378, 408->411, 419, 423->425, 425->421, 430, 432
nvtabular/io/dataframe_engine.py 58 3 28 6 90% 47, 66, 85->89, 89->94, 91->94, 94->113, 122
nvtabular/io/dataset.py 263 31 124 21 86% 254, 256, 269, 278, 296-310, 413->482, 418-421, 426->436, 431-432, 443->441, 457->461, 472, 518, 639->641, 641->650, 651, 658-659, 665, 671, 766-767, 879-884, 890, 924
nvtabular/io/dataset_engine.py 23 1 0 0 96% 45
nvtabular/io/hugectr.py 45 2 24 2 91% 34, 74->97, 101
nvtabular/io/parquet.py 486 19 154 12 95% 85-93, 117->119, 206-208, 331-336, 374-379, 495->502, 563->568, 569-570, 690, 694, 698, 736, 753, 757, 764->766, 884->889, 894->904, 931
nvtabular/io/shuffle.py 30 4 12 3 83% 41, 43-44, 48
nvtabular/io/writer.py 168 11 64 5 92% 46, 74, 120, 123, 200, 209, 212, 255, 276-278
nvtabular/io/writer_factory.py 18 2 8 2 85% 35, 60
nvtabular/loader/init.py 0 0 0 0 100%
nvtabular/loader/backend.py 296 12 116 8 95% 114, 131, 138-139, 224->226, 236-240, 286-287, 326->330, 401, 405-406, 507
nvtabular/loader/tensorflow.py 121 11 48 7 88% 56, 64-67, 77, 87, 283, 298-300, 310->314, 343
nvtabular/loader/tf_utils.py 55 10 20 5 80% 29->32, 32->34, 39->41, 43, 50-51, 58-60, 66-70
nvtabular/loader/torch.py 43 10 8 0 69% 25-27, 30-36
nvtabular/ops/init.py 20 0 0 0 100%
nvtabular/ops/bucketize.py 24 4 16 2 75% 45, 48-51
nvtabular/ops/categorify.py 513 68 296 45 84% 237, 254, 258, 266, 274, 276, 298, 317-318, 352-353, 415-417, 475-477, 482->484, 557, 595, 624->627, 628-630, 637-638, 651-653, 654->622, 670, 680, 682, 688, 704-705, 710, 713->716, 726, 750, 755, 771-774, 800, 804, 806, 818-821, 936, 938, 980->1001, 986->1001, 1002-1007, 1044, 1060->1065, 1064, 1074->1071, 1079->1071, 1087, 1095-1105
nvtabular/ops/clip.py 19 2 6 3 80% 45, 53->55, 56
nvtabular/ops/column_similarity.py 88 22 32 5 69% 84, 156-157, 166-168, 176-192, 207->217, 209->212, 213, 223
nvtabular/ops/data_stats.py 57 2 22 3 94% 91->93, 95, 97->87, 102
nvtabular/ops/difference_lag.py 26 0 8 1 97% 67->69
nvtabular/ops/dropna.py 8 0 0 0 100%
nvtabular/ops/fill.py 58 2 20 1 96% 93, 119
nvtabular/ops/filter.py 21 1 6 1 93% 44
nvtabular/ops/groupby.py 93 4 56 6 92% 72, 81, 83, 93->95, 105->110, 181
nvtabular/ops/hash_bucket.py 32 2 18 2 88% 73, 102
nvtabular/ops/hashed_cross.py 29 3 13 4 83% 51, 64, 78->exit, 79
nvtabular/ops/join_external.py 69 4 28 4 92% 96, 98, 116, 168
nvtabular/ops/join_groupby.py 82 5 28 2 94% 106, 109->116, 185-186, 189-190
nvtabular/ops/lambdaop.py 27 3 10 3 84% 61, 65, 78
nvtabular/ops/logop.py 9 0 0 0 100%
nvtabular/ops/moments.py 65 0 20 0 100%
nvtabular/ops/normalize.py 65 6 14 2 87% 61->60, 67-68, 101-102, 124-125
nvtabular/ops/operator.py 15 1 2 1 88% 24
nvtabular/ops/rename.py 18 3 10 3 71% 41, 54, 58
nvtabular/ops/stat_operator.py 8 0 0 0 100%
nvtabular/ops/target_encoding.py 148 11 64 5 91% 143, 163->167, 170->179, 222-223, 226-227, 236-242, 333->336
nvtabular/tools/init.py 0 0 0 0 100%
nvtabular/tools/data_gen.py 236 1 62 2 99% 321->320, 323
nvtabular/tools/dataset_inspector.py 49 7 18 1 79% 31-38
nvtabular/tools/inspector_script.py 46 46 0 0 0% 17-168
nvtabular/utils.py 79 44 36 6 37% 28-29, 33-34, 47, 56-59, 61-63, 66, 69, 75, 81, 87-123
nvtabular/worker.py 68 1 30 2 97% 73, 83->98
nvtabular/workflow.py 142 9 65 4 93% 39, 125, 137-139, 242, 270-271, 348

TOTAL 5547 999 2145 233 79%
Coverage XML written to file coverage.xml

Required test coverage of 70% reached. Total coverage: 79.38%
=========== 783 passed, 11 skipped, 42 warnings in 648.52s (0:10:48) ===========
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/NVTabular/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[nvtabular_tests] $ /bin/bash /tmp/jenkins1077909248411363715.sh

@benfred benfred merged commit 6880ff3 into NVIDIA-Merlin:main Apr 24, 2021
@benfred benfred deleted the flake8_notebooks branch April 24, 2021 04:21
mikemckiernan pushed a commit that referenced this pull request Nov 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants