Skip to content

Commit 8eda8b5

Browse files
author
Bryannah Hernandez
committed
fixing modules
1 parent d7366ab commit 8eda8b5

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

src/sagemaker/pipeline.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
from sagemaker.utils import instance_supports_kms
4444

4545

46-
4746
class PipelineModel(object):
4847
"""A pipeline of SageMaker `Model` instances.
4948

src/sagemaker/serve/app.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
from __future__ import absolute_import
44

55
import logging
6+
import importlib.util
7+
8+
if not importlib.util.find_spec("uvicorn"):
9+
raise ImportError("Unable to import uvicorn, check if uvicorn is installed")
10+
11+
if not importlib.util.find_spec("transformers"):
12+
raise ImportError("Unable to import transformers, check if transformers is installed")
13+
14+
if not importlib.util.find_spec("fastapi"):
15+
raise ImportError("Unable to import fastapi, check if fastapi is installed")
16+
17+
import uvicorn
618
from transformers import pipeline
719
from fastapi import FastAPI, Request
820

src/sagemaker/serve/model_server/multi_model_server/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from sagemaker.s3 import S3Uploader
1717
from sagemaker.local.utils import get_docker_host
1818
from sagemaker.serve.utils.optimize_utils import _is_s3_uri
19-
from sagemaker.serve.app import main
2019

2120
MODE_DIR_BINDING = "/opt/ml/model/"
2221
_DEFAULT_ENV_VARS = {}
@@ -29,6 +28,8 @@ class InProcessMultiModelServer:
2928

3029
def _start_serving(self):
3130
"""Initializes the start of the server"""
31+
from sagemaker.serve.app import main
32+
3233
asyncio.create_task(main())
3334

3435
time.sleep(10)

0 commit comments

Comments
 (0)