BentoML
BentoML copied to clipboard
feat(grpc): IO descriptors
What does this PR address?
adding gRPC support for the remaining of the IO descriptor Pandas will be handled by @Proto007
Test will be with a follow up PR.
Before submitting:
- [ ] Does the Pull Request follow Conventional Commits specification naming? Here are GitHub's guide on how to create a pull request.
- [ ] Does the code follow BentoML's code style, both
make formatandmake lintscript have passed (instructions)? - [ ] Did you read through contribution guidelines and follow development guidelines?
- [ ] Did your changes require updates to the documentation? Have you updated those accordingly? Here are documentation guidelines and tips on writing docs.
- [ ] Did you write tests to cover your changes?
Hello @aarnphm, Thanks for updating this PR.
There are currently no PEP 8 issues detected in this PR. Cheers! :beers:
Comment last updated at 2022-08-14 00:01:59 UTC
Codecov Report
Merging #2884 (57bcce6) into grpc (6795656) will increase coverage by
0.45%. The diff coverage is21.83%.
@@ Coverage Diff @@
## grpc #2884 +/- ##
==========================================
+ Coverage 59.77% 60.22% +0.45%
==========================================
Files 123 105 -18
Lines 9839 9464 -375
Branches 0 1656 +1656
==========================================
- Hits 5881 5700 -181
+ Misses 3958 3439 -519
- Partials 0 325 +325
| Impacted Files | Coverage Δ | |
|---|---|---|
| bentoml/_internal/configuration/__init__.py | 72.85% <0.00%> (-10.00%) |
:arrow_down: |
| ...oml/_internal/server/grpc/interceptors/__init__.py | 0.00% <0.00%> (ø) |
|
| ...ntoml/_internal/server/grpc/interceptors/access.py | 0.00% <0.00%> (ø) |
|
| ...internal/server/grpc/interceptors/opentelemetry.py | 0.00% <0.00%> (ø) |
|
| ...l/_internal/server/grpc/interceptors/prometheus.py | 0.00% <0.00%> (ø) |
|
| bentoml/_internal/server/grpc/server.py | 0.00% <0.00%> (ø) |
|
| bentoml/_internal/server/grpc/servicer.py | 0.00% <0.00%> (ø) |
|
| bentoml/_internal/server/grpc_app.py | 0.00% <ø> (ø) |
|
| bentoml/_internal/server/http/access.py | 85.50% <ø> (-11.60%) |
:arrow_down: |
| bentoml/_internal/server/http/instruments.py | 100.00% <ø> (ø) |
|
| ... and 91 more |