-
Notifications
You must be signed in to change notification settings - Fork 31
Add an Operator for Forest Inference Libary (FIL) Triton backend. #110
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
Conversation
karlhigley
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Left a few minor comments
Click to view CI ResultsGitHub pull request #110 of commit 463af92753d1ffc16a539c253911d652d58f2212, no merge conflicts.
Running as SYSTEM
Setting status of 463af92753d1ffc16a539c253911d652d58f2212 to PENDING with url https://10.20.13.93:8080/job/merlin_systems/54/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse 463af92753d1ffc16a539c253911d652d58f2212^{commit} # timeout=10
Checking out Revision 463af92753d1ffc16a539c253911d652d58f2212 (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f 463af92753d1ffc16a539c253911d652d58f2212 # timeout=10
Commit message: "Change schema dtype to float32"
> git rev-list --no-walk 59fd4325f4113a3ac90be3759f5a4021a855d4f0 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins5703828684890627765.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 error
|
Documentation preview |
Click to view CI ResultsGitHub pull request #110 of commit 594b22cb25bad63cbc4c97ed5a95de0a1e5d832c, no merge conflicts.
Running as SYSTEM
Setting status of 594b22cb25bad63cbc4c97ed5a95de0a1e5d832c to PENDING with url https://10.20.13.93:8080/job/merlin_systems/56/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse 594b22cb25bad63cbc4c97ed5a95de0a1e5d832c^{commit} # timeout=10
Checking out Revision 594b22cb25bad63cbc4c97ed5a95de0a1e5d832c (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f 594b22cb25bad63cbc4c97ed5a95de0a1e5d832c # timeout=10
Commit message: "Move imports for FIL to compat. Update docs"
> git rev-list --no-walk 933b585ffdffaf3ea777dc8bb07efdff21e21e83 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins6575981776301801970.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 0 items / 1 error
|
Click to view CI ResultsGitHub pull request #110 of commit 8014a77773347b0320328050937639f9b26431cc, no merge conflicts.
Running as SYSTEM
Setting status of 8014a77773347b0320328050937639f9b26431cc to PENDING with url https://10.20.13.93:8080/job/merlin_systems/57/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse 8014a77773347b0320328050937639f9b26431cc^{commit} # timeout=10
Checking out Revision 8014a77773347b0320328050937639f9b26431cc (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f 8014a77773347b0320328050937639f9b26431cc # timeout=10
Commit message: "Add handling for edge case where output dim is zero"
> git rev-list --no-walk 594b22cb25bad63cbc4c97ed5a95de0a1e5d832c # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins14144870236290845795.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 0 items / 1 error
|
Click to view CI ResultsGitHub pull request #110 of commit 1bb31c619fdfa32e88203c605f7961197cbacb45, no merge conflicts.
Running as SYSTEM
Setting status of 1bb31c619fdfa32e88203c605f7961197cbacb45 to PENDING with url https://10.20.13.93:8080/job/merlin_systems/58/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse 1bb31c619fdfa32e88203c605f7961197cbacb45^{commit} # timeout=10
Checking out Revision 1bb31c619fdfa32e88203c605f7961197cbacb45 (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f 1bb31c619fdfa32e88203c605f7961197cbacb45 # timeout=10
Commit message: "Remove conftest and add parametrized tests for supported model types"
> git rev-list --no-walk 8014a77773347b0320328050937639f9b26431cc # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins7274216390433095210.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 skipped
|
Click to view CI ResultsGitHub pull request #110 of commit 789693145ccbe216fc60f58abb689a801bbb3872, no merge conflicts.
Running as SYSTEM
Setting status of 789693145ccbe216fc60f58abb689a801bbb3872 to PENDING with url https://10.20.13.93:8080/job/merlin_systems/59/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse 789693145ccbe216fc60f58abb689a801bbb3872^{commit} # timeout=10
Checking out Revision 789693145ccbe216fc60f58abb689a801bbb3872 (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f 789693145ccbe216fc60f58abb689a801bbb3872 # timeout=10
Commit message: "Add cuml to installataion for tests"
> git rev-list --no-walk 1bb31c619fdfa32e88203c605f7961197cbacb45 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins14897791595580929223.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 skipped
|
Click to view CI ResultsGitHub pull request #110 of commit e3c447832afe337f3dbd9c54577cbdc3c64428af, no merge conflicts.
Running as SYSTEM
Setting status of e3c447832afe337f3dbd9c54577cbdc3c64428af to PENDING with url https://10.20.13.93:8080/job/merlin_systems/60/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse e3c447832afe337f3dbd9c54577cbdc3c64428af^{commit} # timeout=10
Checking out Revision e3c447832afe337f3dbd9c54577cbdc3c64428af (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f e3c447832afe337f3dbd9c54577cbdc3c64428af # timeout=10
Commit message: "Add channel to conda install"
> git rev-list --no-walk 789693145ccbe216fc60f58abb689a801bbb3872 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins3721378773267252970.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 skipped
|
Click to view CI ResultsGitHub pull request #110 of commit 6b36d2924bfef26d821b75bf4b08b6be9c323ec1, no merge conflicts.
Running as SYSTEM
Setting status of 6b36d2924bfef26d821b75bf4b08b6be9c323ec1 to PENDING with url https://10.20.13.93:8080/job/merlin_systems/61/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse 6b36d2924bfef26d821b75bf4b08b6be9c323ec1^{commit} # timeout=10
Checking out Revision 6b36d2924bfef26d821b75bf4b08b6be9c323ec1 (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f 6b36d2924bfef26d821b75bf4b08b6be9c323ec1 # timeout=10
Commit message: "Remove importorskip for cuml in fil tests."
> git rev-list --no-walk e3c447832afe337f3dbd9c54577cbdc3c64428af # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins13808942665572280564.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 skipped
|
Click to view CI ResultsGitHub pull request #110 of commit e66e5e1ab72a070f01eeca25e7b91eecfdfd52c7, no merge conflicts.
Running as SYSTEM
Setting status of e66e5e1ab72a070f01eeca25e7b91eecfdfd52c7 to PENDING with url https://10.20.13.93:8080/job/merlin_systems/62/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse e66e5e1ab72a070f01eeca25e7b91eecfdfd52c7^{commit} # timeout=10
Checking out Revision e66e5e1ab72a070f01eeca25e7b91eecfdfd52c7 (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f e66e5e1ab72a070f01eeca25e7b91eecfdfd52c7 # timeout=10
Commit message: "Remove cuml classifier/regressor in test_fil.py"
> git rev-list --no-walk 6b36d2924bfef26d821b75bf4b08b6be9c323ec1 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins764982043682396994.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 skipped
|
Click to view CI ResultsGitHub pull request #110 of commit bb98249cfd0f00b4b5ce8e0b130aca93b3834121, no merge conflicts.
Running as SYSTEM
Setting status of bb98249cfd0f00b4b5ce8e0b130aca93b3834121 to PENDING with url https://10.20.13.93:8080/job/merlin_systems/63/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_systems
using credential fce1c729-5d7c-48e8-90cb-b0c314b1076e
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/NVIDIA-Merlin/systems # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/systems
> git --version # timeout=10
using GIT_ASKPASS to set credentials login for merlin-systems user + githubtoken
> git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/systems +refs/pull/110/*:refs/remotes/origin/pr/110/* # timeout=10
> git rev-parse bb98249cfd0f00b4b5ce8e0b130aca93b3834121^{commit} # timeout=10
Checking out Revision bb98249cfd0f00b4b5ce8e0b130aca93b3834121 (detached)
> git config core.sparsecheckout # timeout=10
> git checkout -f bb98249cfd0f00b4b5ce8e0b130aca93b3834121 # timeout=10
Commit message: "Merge branch 'main' into ops-fil"
> git rev-list --no-walk e66e5e1ab72a070f01eeca25e7b91eecfdfd52c7 # timeout=10
[merlin_systems] $ /bin/bash /tmp/jenkins363968461104551533.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.2, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_systems/systems, configfile: pyproject.toml
plugins: anyio-3.5.0, xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 18 items / 1 skipped
|
Add an Operator for Forest Inference Libary (FIL) Triton backend.