Skip to content

Commit b16b227

Browse files
author
Bryannah Hernandez
committed
moving files and transformers
1 parent cc236e3 commit b16b227

File tree

4 files changed

+26
-3
lines changed

4 files changed

+26
-3
lines changed

requirements/extras/huggingface_requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ accelerate>=0.24.1,<=0.27.0
22
sagemaker_schema_inference_artifacts>=0.0.5
33
uvicorn>=0.30.1
44
fastapi>=0.111.0
5-
nest-asyncio
5+
nest-asyncio
6+
transformers

src/sagemaker/app.py renamed to src/sagemaker/serve/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ async def main():
5858
use_colors=True,
5959
)
6060
server = uvicorn.Server(config)
61-
logger.info("I'm just waiting for a connection")
61+
logger.info("Waiting for a connection...")
6262
await server.serve()

src/sagemaker/serve/local_run.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
# Entry point for running the service locally
4+
5+
# Verify if uvicorn and fastapi are installed
6+
if ! command -v uvicorn &> /dev/null
7+
then
8+
echo "uvicorn could not be found, installing..."
9+
pip install "uvicorn[standard]"
10+
fi
11+
12+
echo "Starting the service locally"
13+
uvicorn $1:app --port 9007 --host 0.0.0.0 --reload &
14+
UVICORN_PID=$!
15+
16+
echo $UVICORN_PID
17+
18+
echo "Wait for the service to be completely ready"
19+
# uvicorn takes couple of seconds to launch the service
20+
sleep 10
21+
22+
exit 0

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
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.app import main
19+
from sagemaker.serve.app import main
2020

2121
MODE_DIR_BINDING = "/opt/ml/model/"
2222
_DEFAULT_ENV_VARS = {}

0 commit comments

Comments
 (0)