-
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
Add a list slicing op #803
Conversation
This adds an operator to slice rows of list columns. This will let us truncate list column rows to only take the first N or last N items for instance. Closes NVIDIA-Merlin#734
Click to view CI ResultsGitHub pull request #803 of commit fc6872997d538d16649b2d77a748a9b89655d0ec, no merge conflicts. Running as SYSTEM Setting status of fc6872997d538d16649b2d77a748a9b89655d0ec to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2394/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse fc6872997d538d16649b2d77a748a9b89655d0ec^{commit} # timeout=10 Checking out Revision fc6872997d538d16649b2d77a748a9b89655d0ec (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f fc6872997d538d16649b2d77a748a9b89655d0ec # timeout=10 Commit message: "Add a list slicing op" > git rev-list --no-walk 362543c3541a826b67eb8fc469f858a47ac76f90 # timeout=10 First time build. Skipping changelog. [nvtabular_tests] $ /bin/bash /tmp/jenkins4709713148646693552.sh Installing NVTabular 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 WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
Click to view CI ResultsGitHub pull request #803 of commit 84335bc73e254e3ad1bed1d672ec4fb37c331392, no merge conflicts. Running as SYSTEM Setting status of 84335bc73e254e3ad1bed1d672ec4fb37c331392 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2395/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse 84335bc73e254e3ad1bed1d672ec4fb37c331392^{commit} # timeout=10 Checking out Revision 84335bc73e254e3ad1bed1d672ec4fb37c331392 (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f 84335bc73e254e3ad1bed1d672ec4fb37c331392 # timeout=10 Commit message: "Add missing file" > git rev-list --no-walk fc6872997d538d16649b2d77a748a9b89655d0ec # timeout=10 [nvtabular_tests] $ /bin/bash /tmp/jenkins2362642539300681440.sh Installing NVTabular 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 WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
Click to view CI ResultsGitHub pull request #803 of commit 1268c376cce48588b40e31d737376b3a3c7c081e, no merge conflicts. Running as SYSTEM Setting status of 1268c376cce48588b40e31d737376b3a3c7c081e to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2399/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse 1268c376cce48588b40e31d737376b3a3c7c081e^{commit} # timeout=10 Checking out Revision 1268c376cce48588b40e31d737376b3a3c7c081e (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f 1268c376cce48588b40e31d737376b3a3c7c081e # timeout=10 Commit message: "Merge branch 'main' into list_slice" > git rev-list --no-walk 9b70324e78782d7de9dfc411167e7354639949ad # timeout=10 First time build. Skipping changelog. [nvtabular_tests] $ /bin/bash /tmp/jenkins8056416597341607287.sh Installing NVTabular 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 WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
Click to view CI ResultsGitHub pull request #803 of commit 6ddcc94ae6f58d314525ab83b00f729dbb305f91, no merge conflicts. Running as SYSTEM Setting status of 6ddcc94ae6f58d314525ab83b00f729dbb305f91 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2415/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse 6ddcc94ae6f58d314525ab83b00f729dbb305f91^{commit} # timeout=10 Checking out Revision 6ddcc94ae6f58d314525ab83b00f729dbb305f91 (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f 6ddcc94ae6f58d314525ab83b00f729dbb305f91 # timeout=10 Commit message: "Merge branch 'main' into list_slice" > git rev-list --no-walk 5e1c92bdcf31a6c3159ca7044d40ee2c758ead90 # timeout=10 First time build. Skipping changelog. [nvtabular_tests] $ /bin/bash /tmp/jenkins4206895360457724253.sh Installing NVTabular 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 WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
Click to view CI ResultsGitHub pull request #803 of commit f47f6633d44c2cabbc0de8dfe063fecf367eafe7, no merge conflicts. Running as SYSTEM Setting status of f47f6633d44c2cabbc0de8dfe063fecf367eafe7 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2416/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse f47f6633d44c2cabbc0de8dfe063fecf367eafe7^{commit} # timeout=10 Checking out Revision f47f6633d44c2cabbc0de8dfe063fecf367eafe7 (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f f47f6633d44c2cabbc0de8dfe063fecf367eafe7 # timeout=10 Commit message: "Merge branch 'main' into list_slice" > git rev-list --no-walk 6ddcc94ae6f58d314525ab83b00f729dbb305f91 # timeout=10 [nvtabular_tests] $ /bin/bash /tmp/jenkins730987033621814363.sh Installing NVTabular 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.1 Can't uninstall 'nvtabular'. No files were found to uninstall. Running setup.py develop for nvtabular Successfully installed nvtabular WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
Okay, I had to learn about writing CUDA kernels with Numba in order to understand this, but I read through it and it makes sense to me. |
Click to view CI ResultsGitHub pull request #803 of commit 7ca8b15d10a1fdfdb3dbbf04f892f05b1bc0de0a, no merge conflicts. Running as SYSTEM Setting status of 7ca8b15d10a1fdfdb3dbbf04f892f05b1bc0de0a to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2426/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse 7ca8b15d10a1fdfdb3dbbf04f892f05b1bc0de0a^{commit} # timeout=10 Checking out Revision 7ca8b15d10a1fdfdb3dbbf04f892f05b1bc0de0a (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f 7ca8b15d10a1fdfdb3dbbf04f892f05b1bc0de0a # timeout=10 Commit message: "Merge branch 'list_slice' of github.com:benfred/NVTabular into list_slice" > git rev-list --no-walk f83237d18db0352c9f6b51a88c803aa4857d975c # timeout=10 First time build. Skipping changelog. [nvtabular_tests] $ /bin/bash /tmp/jenkins8139602252343281159.sh Installing NVTabular 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 WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
Click to view CI ResultsGitHub pull request #803 of commit d2f574859685175ebe5da5af06757661e90ff0e6, no merge conflicts. Running as SYSTEM Setting status of d2f574859685175ebe5da5af06757661e90ff0e6 to PENDING with url http://10.20.13.93:8080/job/nvtabular_tests/2427/ 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/803/*:refs/remotes/origin/pr/803/* # timeout=10 > git rev-parse d2f574859685175ebe5da5af06757661e90ff0e6^{commit} # timeout=10 Checking out Revision d2f574859685175ebe5da5af06757661e90ff0e6 (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f d2f574859685175ebe5da5af06757661e90ff0e6 # timeout=10 Commit message: "Merge branch 'main' into list_slice" > git rev-list --no-walk 7ca8b15d10a1fdfdb3dbbf04f892f05b1bc0de0a # timeout=10 [nvtabular_tests] $ /bin/bash /tmp/jenkins971343890510979149.sh Installing NVTabular 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 WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available. You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command. Running black --check All done! ✨ 🍰 ✨ 106 files would be left unchanged. Running flake8 Running isort /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/images warn(f"Likely recursive symlink detected to {resolved_path}") /usr/local/lib/python3.8/dist-packages/isort/main.py:141: UserWarning: Likely recursive symlink detected to /var/jenkins_home/workspace/nvtabular_tests/nvtabular/examples/scaling-criteo/imgs warn(f"Likely recursive symlink detected to {resolved_path}") Skipped 1 files Running bandit Running pylint |
This adds an operator to slice rows of list columns. This will let us truncate list column rows to only take the first N or last N items for instance. Closes #734
This adds an operator to slice rows of list columns. This will let us truncate list
column rows to only take the first N or last N items for instance.
Closes #734