Skip to content

Conversation

@jperez999
Copy link
Collaborator

This PR introduces error propagation from tritonserver. Allowing failures in Tritonserver to properly display for users. Giving them more valuable information about what is happening under the hood. This pattern can be implemented for all triton operators. This PR focuses on nvtabular.

@jperez999 jperez999 added bug Something isn't working clean up chore Maintenance for the repository labels Jan 24, 2023
@jperez999 jperez999 added this to the Merlin 23.01 milestone Jan 24, 2023
@jperez999 jperez999 requested a review from karlhigley January 24, 2023 15:53
@jperez999 jperez999 self-assigned this Jan 24, 2023
@github-actions
Copy link

Documentation preview

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


# check inference response for errors:
if inference_response.has_error():
# Cannot raise inference response error because it is not derived from BaseException
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏻

@karlhigley karlhigley modified the milestones: Merlin 23.01, Merlin 23.02 Feb 2, 2023
@karlhigley
Copy link
Contributor

Looks like the test for this uses something that isn't available from the installed version of the package:

Failed to initialize Python stub: ModuleNotFoundError: No module named 'tests.unit.systems'

@karlhigley karlhigley merged commit a6cb35c into NVIDIA-Merlin:main Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore Maintenance for the repository clean up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Operators that use BLS don't correctly propagate errors from the Triton models they call

2 participants