Skip to content

Releases: vespa-engine/pyvespa

Version 0.11.0

04 Sep 10:50
9289e16
Compare
Choose a tag to compare
  • Use tasks instead of models as argument name for ModelServer to align with the fact this argument takes instances of type TextTask.
  • Use model_id instead of model_name to identify a model since model_id is what we use when defining a Task.

Version 0.10.0

01 Sep 11:59
91fdb96
Compare
Choose a tag to compare

Introduce stateless model evaluation with SequenceClassification task.

  • Adapt ApplicationPackage to allow for simpler configurations, e.g. no schema.
  • Implement ModelServer, which is a simplified ApplicationPackage focused on stateless model evaluation.
  • ApplicationPackage is now included on the Vespa instance when deploying apps with pyvespa.
    • This helps to process input/output involved when using stateless model evaluations through app.predict.
  • Vespa now has get_model_endpoint and predict to use for stateless model evaluation mode.
  • Both VespaDocker and VespaCloud now work with ModelServer deployment to deploy stateless model evaluation apps.
  • Created SequenceClassification task that inherits from the base class TextTask.

Version 0.9.0

30 Aug 08:43
1bedef7
Compare
Choose a tag to compare

VespaDocker and VespaCloud are now only available via the vespa.deployment module.

Version 0.8.1

27 Aug 12:04
8b498ff
Compare
Choose a tag to compare
  • VespaDocker and VespaCloud will move to the deployment module
    • v 0.8.1 still works with vespa.package.VespaDocker and vespa.package.VespaCloud but it will issue a deprecation warning informing users to use vespa.deployment.VespaDocker and vespa.deployment.VespaCloud instead.
    • v 0.9.0 will remove vespa.package.VespaDocker and vespa.package.VespaCloud and users must use vespa.deployment.VespaDocker and vespa.deployment.VespaCloud