-
Notifications
You must be signed in to change notification settings - Fork 143
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
Fix groupby on lists with cudf 22.06+ #1654
Conversation
Groupby unittests are failing on cudf 22.06+ with an error like ``` FAILED tests/unit/ops/test_groupyby.py::test_groupby_op[id-True-False] - TypeError: 'NumericalColumn' object is not subscriptable ``` Fix.
Click to view CI ResultsGitHub pull request #1654 of commit 07a9a2b80411d197d0c715b23a2aa7601859c267, no merge conflicts. Running as SYSTEM Setting status of 07a9a2b80411d197d0c715b23a2aa7601859c267 to PENDING with url http://10.20.17.181:8080/job/nvtabular_tests/4639/ and message: 'Build started for merge commit.' Using context: Jenkins Unit Test Run Building on master in workspace /var/jenkins_home/workspace/nvtabular_tests using credential nvidia-merlin-bot Cloning the remote Git repository Cloning repository https://github.com/NVIDIA-Merlin/NVTabular.git > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10 Fetching upstream changes from https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git # timeout=10 Fetching upstream changes from https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git +refs/pull/1654/*:refs/remotes/origin/pr/1654/* # timeout=10 > git rev-parse 07a9a2b80411d197d0c715b23a2aa7601859c267^{commit} # timeout=10 Checking out Revision 07a9a2b80411d197d0c715b23a2aa7601859c267 (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f 07a9a2b80411d197d0c715b23a2aa7601859c267 # timeout=10 Commit message: "Fix groupby on lists with cudf 22.06+" > git rev-list --no-walk 02a93eebfca6a825c00bf8c2d0b91863ec0150e4 # timeout=10 [nvtabular_tests] $ /bin/bash /tmp/jenkins17991720946688651629.sh ============================= test session starts ============================== platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0 rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml plugins: anyio-3.6.1, xdist-2.5.0, forked-1.4.0, cov-3.0.0 collected 1430 items / 1 skipped |
Click to view CI ResultsGitHub pull request #1654 of commit fcf24b4d7c36a29975a5db431e9ac7ebe25a6acc, no merge conflicts. Running as SYSTEM Setting status of fcf24b4d7c36a29975a5db431e9ac7ebe25a6acc to PENDING with url http://10.20.17.181:8080/job/nvtabular_tests/4643/ and message: 'Build started for merge commit.' Using context: Jenkins Unit Test Run Building on master in workspace /var/jenkins_home/workspace/nvtabular_tests using credential nvidia-merlin-bot Cloning the remote Git repository Cloning repository https://github.com/NVIDIA-Merlin/NVTabular.git > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10 Fetching upstream changes from https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git # timeout=10 Fetching upstream changes from https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git +refs/pull/1654/*:refs/remotes/origin/pr/1654/* # timeout=10 > git rev-parse fcf24b4d7c36a29975a5db431e9ac7ebe25a6acc^{commit} # timeout=10 Checking out Revision fcf24b4d7c36a29975a5db431e9ac7ebe25a6acc (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f fcf24b4d7c36a29975a5db431e9ac7ebe25a6acc # timeout=10 Commit message: "Merge branch 'main' into fix_groupby" > git rev-list --no-walk 852ee8f53df6c4c5aa10a0d98e293cbd30e1bdef # timeout=10 [nvtabular_tests] $ /bin/bash /tmp/jenkins8251550900149403624.sh ============================= test session starts ============================== platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0 rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml plugins: anyio-3.6.1, xdist-2.5.0, forked-1.4.0, cov-3.0.0 collected 1430 items / 1 skipped |
Documentation preview |
Click to view CI ResultsGitHub pull request #1654 of commit 7ff98a4f2b978dcc5c1c3dcad001122eea28e52d, no merge conflicts. Running as SYSTEM Setting status of 7ff98a4f2b978dcc5c1c3dcad001122eea28e52d to PENDING with url http://10.20.17.181:8080/job/nvtabular_tests/4644/ and message: 'Build started for merge commit.' Using context: Jenkins Unit Test Run Building on master in workspace /var/jenkins_home/workspace/nvtabular_tests using credential nvidia-merlin-bot Cloning the remote Git repository Cloning repository https://github.com/NVIDIA-Merlin/NVTabular.git > git init /var/jenkins_home/workspace/nvtabular_tests/nvtabular # timeout=10 Fetching upstream changes from https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git # timeout=10 Fetching upstream changes from https://github.com/NVIDIA-Merlin/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-Merlin/NVTabular.git +refs/pull/1654/*:refs/remotes/origin/pr/1654/* # timeout=10 > git rev-parse 7ff98a4f2b978dcc5c1c3dcad001122eea28e52d^{commit} # timeout=10 Checking out Revision 7ff98a4f2b978dcc5c1c3dcad001122eea28e52d (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f 7ff98a4f2b978dcc5c1c3dcad001122eea28e52d # timeout=10 Commit message: "fix tf4rec unittest" > git rev-list --no-walk fcf24b4d7c36a29975a5db431e9ac7ebe25a6acc # timeout=10 [nvtabular_tests] $ /bin/bash /tmp/jenkins15873753808315941829.sh ============================= test session starts ============================== platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0 rootdir: /var/jenkins_home/workspace/nvtabular_tests/nvtabular, configfile: pyproject.toml plugins: anyio-3.6.1, xdist-2.5.0, forked-1.4.0, cov-3.0.0 collected 1430 items / 1 skipped |
Groupby unittests are failing on cudf 22.06+ with an error like
Fix.