TorchServe v0.1.1 Release Notes (Experimental)
This is the release of TorchServe v0.1.1
Highlights:
- HuggingFace BERT Example - Support for HuggingFace Models demonstrated with examples under examples/ directory.
- Waveglow Example - Support for Nvidia Waveglow model demonstrated with examples under examples/ directory.
- Model Zoo - Model Zoo with model archives created from popular pre-trained models from PyTorch Model Zoo
- AWS Cloud Formation Support - Support added for spinning up TorchServe Model Server on an EC2 instance via the convenience of AWS Cloud Formation Template.
- Snakeviz Profiler - Support for Profiling TorchServe Python execution via snakevize profiler for detailed execution time reporting.
- Docker improvements - Docker image size optimization, detailed docs for running docker.
- Regression Test Suite - Detailed Regression Test Suite to allow comprehensive tests for all supported REST APIs. Automating this test helps faster regression detection.
- Detailed Unit Test Reporting - Detailed breakdown of Unit Test Reports from gradle build system.
- Installation Process Streamlining - Easier user onboarding with detailed documentation for installation
- Documentation Clean up - Refactored documentation with clear instructions
- GPU Device Assignment - Object Detection Model now correctly runs on multiple GPU devices
- Model Store Clean-up - Clean up Model store of all artifacts for a deleted model
Other PRs since v0.1.0
Bug Fixes:
- Fixes Incorrect Version number reporting #360
- Validation for correct port range 0-65535 #304
- Gradle build failures for new Gradle version-6.4 #352
- Standardize "Model version not found." response for all applicable Api's with Http status code 404. #282
- The
--model-store
should point to a user-relative directory. #248 - Corrected query parameter name in OpenApi description for registration api. #328
- psutil install de-duplication #329
- Maven tests should output only errors and not info / stack traces #326
- Fixed installation issues for Python VirtualEnv #341
Documentation
- Using GPU in Docker #205
Others
- Github Issue templates #273
Platform Support
Ubuntu 16.04, Ubuntu 18.04, MacOS 10.14+
Getting Started with TorchServe
Additionally, you can get started at pytorch.org/serve with installation instructions, tutorials and docs.
Lastly, if you have questions, please drop it into the PyTorch discussion forums using the ‘deployment’ tag or file an issue on GitHub with a way to reproduce.