Slackbot
11/14/2022, 5:58 PMJason Lunder
11/14/2022, 6:00 PMError: [bentoml-cli] `build` failed: Failed to import module "service": No module named 'exceptions'
When running bentoml build on my project. The structure of the project is as in the attached image (from tree)Jason Lunder
11/14/2022, 6:15 PMservice: "service:svc"
description:
'
# An API for interfacing with a Lemma Dependency Tree based Translation system
This system uses a Lemma Dependency Tree as an interlingua for machine translation
## Endpoints
Get the next cached tree pair
Get a tree for a specific sentence
Get a translation for a sentence into another language
'
include:
- "api/*"
- "service.py"
labels:
owner: Pangeon
stage: development
author: Jason Lunder
python:
wheels:
- ./lib/wheels/coding_utils-0.0.1-py3-none-any.whl
- ./lib/wheels/ml_utils-0.0.1-py3-none-any.whl
- ./lib/wheels/pytorch_utils-0.0.1-py3-none-any.whl
- ./lib/wheels/lexical_utils-0.0.1-py3-none-any.whl
- ./lib/wheels/tree_utils-0.0.1-py3-none-any.whl
- ./lib/wheels/sentence_splitter-0.0.1-py3-none-any.whl
packages:
- "asyncio"
- "asgiref"
- "aiohttp"
- "glob"
- "numpy"
- "pydantic"
- "bentoml"
- "spacy"
- "fastapi"
- "coding_utils"
- "torch==1.13.0 --extra-index-url <https://download.pytorch.org/whl/cu116>"
- "torchvision --extra-index-url <https://download.pytorch.org/whl/cu116>"
- "torchaudio --extra-index-url <https://download.pytorch.org/whl/cu116>"
docker:
distro: debian
python_version: "3.8.10"
cuda_version: "11.6.2"Bo
11/14/2022, 6:15 PMJason Lunder
11/14/2022, 6:15 PMJason Lunder
11/14/2022, 6:16 PMBo
11/14/2022, 6:17 PMJason Lunder
11/14/2022, 6:19 PMError: [bentoml-cli] `build` failed: Failed to import module "service": No module named 'exceptions'
Traceback (most recent call last):
File "/home/jlunder/e/e1/bin/bentoml", line 8, in <module>
sys.exit(cli())
File "/home/jlunder/e/e1/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/jlunder/e/e1/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml_cli/utils.py", line 261, in wrapper
raise err from None
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml_cli/utils.py", line 256, in wrapper
return func(*args, **kwargs)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml_cli/utils.py", line 230, in wrapper
return_value = func(*args, **kwargs)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml_cli/utils.py", line 191, in wrapper
return func(*args, **kwargs)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml_cli/bentos.py", line 281, in build
build_bentofile(bentofile, build_ctx=build_ctx, version=version)
File "/home/jlunder/e/e1/lib/python3.8/site-packages/simple_di/__init__.py", line 139, in _
return func(*_inject_args(bind.args), **_inject_kwargs(bind.kwargs))
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml/bentos.py", line 392, in build_bentofile
bento = Bento.create(
File "/home/jlunder/e/e1/lib/python3.8/site-packages/simple_di/__init__.py", line 139, in _
return func(*_inject_args(bind.args), **_inject_kwargs(bind.kwargs))
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml/_internal/bento/bento.py", line 179, in create
svc = import_service(
File "/home/jlunder/e/e1/lib/python3.8/site-packages/simple_di/__init__.py", line 139, in _
return func(*_inject_args(bind.args), **_inject_kwargs(bind.kwargs))
File "/home/jlunder/e/e1/lib/python3.8/site-packages/bentoml/_internal/service/loader.py", line 139, in import_service
raise ImportServiceError(f'Failed to import module "{module_name}": {e}')
bentoml.exceptions.ImportServiceError: Failed to import module "service": No module named 'exceptions'Jason Lunder
11/14/2022, 6:21 PMJason Lunder
11/14/2022, 7:06 PMJiang
11/15/2022, 7:16 AMAaron Pham
11/15/2022, 7:35 AM