Metadata-Version: 2.1
Name: qandaxfmrartifact
Version: 0.0.10
Summary: BentoML artifact framework for Q&A Transformers
Home-page: https://github.com/markmo/qandaxfmrartifact
Author: Mark Moloney
Author-email: m4rkmo@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# qandaxfmrartifact

BentoML artifact framework for Q&A Transformers.

Installation:

    pip install qandaxfmrartifact==0.0.1

Usage example (decorate service):

    from qandaxfmrartifact.QandaTransformersModelArtifact import QandaTransformersModelArtifact

    @artifacts([QandaTransformersModelArtifact('albert')])
    class MyBentoService(BentoService):


Usage example (package model):

    svc = MyBentoService()

    opts = {
        'embedder_model_path': my_embedder_model_path,
    }

    svc.pack('albert', my_transformer_model_path, opts)

Alternatively, during training:

    svc.pack('albert', {'model': my_trained_model, 'tokenizer': my_tokenizer, 'embedder': my_embedder})


