-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
feat: Python Deployment of Triton Inference Server #7501
Merged
Merged
Changes from 9 commits
Commits
Show all changes
98 commits
Select commit
Hold shift + click to select a range
c9de538
Basic Interface and Bindings
KrishnanPrash a5bb38f
testing
KrishnanPrash 2215e58
Adding stuff
KrishnanPrash c450c0d
Working MVP for wheel
KrishnanPrash aab5e82
Remove _deps
KrishnanPrash 6c2d9b2
Working MVP (No linking issues)
KrishnanPrash 819262f
Working server HTTP bindings
KrishnanPrash 7a141b7
Not working pybind->dict stuff
KrishnanPrash 62ce8db
Get logic not working
KrishnanPrash d388614
Update
KrishnanPrash 47bde5b
GRPC basic working
KrishnanPrash ff2c919
Working http and grpc frontends
KrishnanPrash a7d17bd
Removing unecessary changes
KrishnanPrash 06147cd
Adding testing and cleaning up code
KrishnanPrash d35dce4
Adding/Updating copyright
KrishnanPrash fc40f50
removing extra space
KrishnanPrash ca29a19
spacing
KrishnanPrash 44c81b7
Adding back CMake compile_feature
KrishnanPrash 745ff6a
modify cmake
KrishnanPrash bf6f871
Removing print statements
KrishnanPrash b30ced3
Extra spacing
KrishnanPrash 30067a8
Formatting
KrishnanPrash 33afc53
Running pre-commit
KrishnanPrash ef1f602
Updates
KrishnanPrash 554ed4a
Standardizing function names
KrishnanPrash 2de88e2
Fixing potential file handling error
KrishnanPrash de734bd
fixing order of output arguments
KrishnanPrash c412a60
Removing unecessary code/Standardizing
KrishnanPrash 95ceb33
Changing shared_ptr deleter name
KrishnanPrash e1548cb
Cleaning up CMake
KrishnanPrash ff2a6e9
Removing unecessary code / fixing function names
KrishnanPrash 22cc785
Working Triton-specfic Error Handling
KrishnanPrash ccabc08
Removing unused import
KrishnanPrash 879d3da
Migrating from Custom Validation to Pydantic
KrishnanPrash f3f3a1d
Error checking added to get_value<T>()
KrishnanPrash d538f13
Working test suite and Error Handling
KrishnanPrash 89a59ca
Moved CMake instructions
KrishnanPrash a76cc19
Removed unused import
KrishnanPrash 42d34ec
Working logging
KrishnanPrash 1971215
Update src/common.h
KrishnanPrash 70b80a3
Consistent returns
KrishnanPrash 21bb999
streamlined client
KrishnanPrash fc9a7f4
Adding const
KrishnanPrash c14febd
Broken CMake
KrishnanPrash c25162b
Merge branch 'kprashanth-python-deployment' of https://github.com/tri…
KrishnanPrash a704589
Working CMake
KrishnanPrash 45089b3
Working variant
KrishnanPrash 47e207f
updates to CMake and core bindings
KrishnanPrash 25cf153
Merge remote-tracking branch 'origin/main' into kprashanth-python-dep…
KrishnanPrash 0c8d5d4
Cleaning up Repo
KrishnanPrash 1a830d2
moved test cases
KrishnanPrash c90255f
change log verbose
KrishnanPrash fc273eb
revisions
KrishnanPrash 52c6b61
Updated `README.md`
KrishnanPrash 76e199a
Conditional inclusion of tracer.cc
KrishnanPrash 2c57e71
Removed redundancy to CMakeLists.txt
KrishnanPrash 3fac830
Fixing spelling mistake
KrishnanPrash ca8f717
Merge branch 'kprashanth-python-deployment' of https://github.com/tri…
KrishnanPrash c02ee75
Reverting unnecessary changes
KrishnanPrash 35b606f
Completed test suite
KrishnanPrash 448e6b4
Add check for HTTP and gRPC endpoint flags
KrishnanPrash 0f765e8
Documentation and comments
KrishnanPrash d7b5c6b
Update src/python/README.md
KrishnanPrash 83c4ee8
removing unecessary comments
KrishnanPrash a16d23e
Adding build instructions
KrishnanPrash 8fb3cae
Using CMake generator expressions and adding LICENSE.txt to python whl
KrishnanPrash cff480d
Making examples and README.md more user-friendly
KrishnanPrash 5247dbc
Removing unused import
KrishnanPrash 10dafdf
tritonfrontend stubs generated
KrishnanPrash a4c5bd3
Removing comment
KrishnanPrash 5a83f7c
Update CMakeLists.txt
KrishnanPrash 6bf3c10
Update qa/L0_python_api/test_kserve_frontend.py
KrishnanPrash d762af1
Update src/common.h
KrishnanPrash 4c74272
updates
KrishnanPrash 8b33c1c
Update Dockerfile.QA
KrishnanPrash 1d07314
fixing
KrishnanPrash 9e540ec
updated CMake messaging
KrishnanPrash 609c151
updated testing
KrishnanPrash a8ab882
Revamped error handling and test suite
KrishnanPrash 3025f1a
cleaning up error handling
KrishnanPrash 0cedd48
Minor changes
KrishnanPrash c904300
Adding static decorator
KrishnanPrash a7a7f58
Attempting to fix faulty pip install for tritonfrontend wheel
KrishnanPrash ef3197e
Reverting to previous pip install command
KrishnanPrash 0ead5fc
Adding comments
KrishnanPrash f92e270
comments and copyright
KrishnanPrash 5c7cd0d
cleaning up
KrishnanPrash 86ba0fd
updating filename in bash script
KrishnanPrash 57d441e
updating filename in bash script
KrishnanPrash 79e67db
refactoring tests and moving docs
KrishnanPrash 74e8193
Making function name consistent
KrishnanPrash 94062b1
Making parameter names more descriptive
KrishnanPrash 4625935
Removing redundant code
KrishnanPrash e87930f
Removing unnecessary use of
KrishnanPrash 4ca394b
Merge branch 'kprashanth-python-deployment' of https://github.com/tri…
KrishnanPrash 69bd5d3
updates to Readme.md
KrishnanPrash 0d34f60
Merge branch 'main' into kprashanth-python-deployment
KrishnanPrash d95527a
update parameter names
KrishnanPrash File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Just FYI that I am not in favor of this pattern to import name out of their namespace, it's hard to distinguish the origin of the functions and can cause shadowing.