vetiver =================================== The goal of vetiver is to provide fluent tooling to version, share, deploy, and monitor a trained model. Functions handle both recording and checking the model’s input data prototype, and predicting from a remote API endpoint. You can use vetiver with: - `scikit-learn `_ - `pytorch `_ - `statsmodels `_ - `xgboost `_ You can install the released version of vetiver from `PyPI `_: .. code-block:: bash python -m pip install vetiver And the development version from `GitHub `_ with: .. code-block:: bash python -m pip install git+https://github.com/rstudio/vetiver-python This website documents the public API of Vetiver (for Python). See `vetiver.rstudio.com `_ for more on how to get started. .. toctree:: :maxdepth: 2 :caption: Contents: Version ================== .. currentmodule:: vetiver .. autosummary:: :toctree: reference/ :caption: Version ~VetiverModel ~vetiver_pin_write ~vetiver_create_ptype ~model_card Deploy ================== .. autosummary:: :toctree: reference/ :caption: Deploy ~VetiverAPI ~VetiverAPI.run ~VetiverAPI.vetiver_post ~vetiver_endpoint ~predict ~write_app ~write_docker ~load_pkgs ~prepare_docker ~deploy_rsconnect Monitor ================== .. autosummary:: :toctree: reference/ :caption: Monitor ~compute_metrics ~pin_metrics ~plot_metrics Model Handlers ================== .. autosummary:: :toctree: reference/ :caption: Model Handlers ~BaseHandler ~SKLearnHandler ~TorchHandler ~StatsmodelsHandler ~XGBoostHandler Advanced Usage ================== .. toctree:: advancedusage/custom_handler.md :caption: Advanced Usage