Skip to content

Commit de054b5

Browse files
author
Bryannah Hernandez
committed
minor fixes
1 parent 499063d commit de054b5

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

src/sagemaker/app.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
"""FastAPI requests"""
2+
13
from __future__ import absolute_import
24

3-
import asyncio
45
import logging
56
from transformers import pipeline
67
from fastapi import FastAPI
@@ -17,11 +18,13 @@
1718

1819
@app.get("/")
1920
def read_root():
21+
"""Placeholder docstring"""
2022
return {"Hello": "World"}
2123

2224

2325
@app.post("/generate")
2426
def generate_text(prompt: str, max_length=500, num_return_sequences=1):
27+
"""Placeholder docstring"""
2528
logger.info("Generating Text....")
2629

2730
generated_text = generator(
@@ -35,14 +38,15 @@ def generate_text(prompt: str, max_length=500, num_return_sequences=1):
3538

3639
@app.post("/post")
3740
def post(prompt: str):
41+
"""Placeholder docstring"""
3842
return prompt
3943

4044

4145
async def main():
46+
"""Running server locally with uvicorn"""
4247
logger.info("Running")
4348
config = uvicorn.Config(
4449
"sagemaker.app:app", host="0.0.0.0", port=8080, log_level="info", loop="asyncio"
4550
)
4651
server = uvicorn.Server(config)
4752
await server.serve()
48-

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
from sagemaker.s3 import S3Uploader
1515
from sagemaker.local.utils import get_docker_host
1616
from sagemaker.serve.utils.optimize_utils import _is_s3_uri
17-
import time
1817
from sagemaker.app import main
1918

2019
MODE_DIR_BINDING = "/opt/ml/model/"
@@ -42,7 +41,7 @@ def _invoke_multi_model_server_serving(self, request: object, content_type: str,
4241

4342
try:
4443
response = requests.post(
45-
f"http://0.0.0.0:8080/generate",
44+
"http://0.0.0.0:8080/generate",
4645
data=request,
4746
headers={"Content-Type": content_type, "Accept": accept},
4847
timeout=600,

src/sagemaker/serve/utils/predictors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import io
55
from typing import Type
66
import logging
7-
import json
87
from sagemaker import Session
98
from sagemaker.serve.mode.local_container_mode import LocalContainerMode
109
from sagemaker.serve.mode.in_process_mode import InProcessMode
@@ -19,6 +18,7 @@
1918

2019
logger = logging.getLogger(__name__)
2120

21+
2222
class TorchServeLocalPredictor(PredictorBase):
2323
"""Lightweight predictor for local deployment in IN_PROCESS and LOCAL_CONTAINER modes"""
2424

0 commit comments

Comments
 (0)